galaxyproject / galaxyproject/ga2

description moved from brc project

Open
#16 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Currently GenomeArk can be found at https://www.genomeark.org/ and the goal is that for GenomeArk 2 will be displayed using BRC.

We basically want the same pages as the once mentioned at [ Rendering filament pages using NCBI dataset API #157 ](https://github.com/galaxyproject/brc-analytics/issues/157), with few other columns.

# List view
The following columns would be nice to be able to show:

| Column Name | json key | Always Visibly | Visible by default | Could be empty | Type | Description
|---|---|---|---|---|---|---|
| Name | name | Y | Y | N | String | Genus and Species name |
| Taxid | taxon_id | Y| Y | N | Number | Taxonomic identifier |
| # assemblies | num_vgp_assemblies & num_gi_assemblies | Y | Y | Y | Number | Number of assemblies for species. Show num_vpg_assemblies with int parenthesis if any exist, always show num_gi_assemblies |
| N50 | n50 | N | Y | Y | Number | n50 value for best assembly, if any exist|
| Scaffolds | scaffolds | N | Y | Y| Number | number of scaffolds for best assembly, if any exist |
| Project | project | N | Y | Y | String| project(s) where the species is included |
| Progress | progress tag | N | Y | Y | List of String | progress of assembly construction |
| Assembly Data | tags_assembly | Y | N | Y | List of String | Tags indicating what assemblies exists |
| Genomic Data | tags_genomic | N | N | Y| List of String | Tags indicating what kind of raw genomic data exist |
| Transcriptomic Data | tags_transcriptomic | N | N | Y | List of String | Tags indicating what kind of raw transcriptomic data exist |

Example
![Image](https://github.com/user-attachments/assets/e61a3f97-dd92-49d6-8084-35897d16a6f5)

## Possible data values of lists

### Data columns
The three columns — Assembly Data, Genomic Data, and Transcriptomic Data — can become a bit cluttered when species have data from many different techniques, though it might not necessarily be an issue (when they aren't showed by default). But we should maybe try to come up with a better what of visualizing these data.

#### Assembly
| Name | Description |
| --- | --- |
| alternate | fastq file is an alternate assembly |
| primary | fastq file is a primary assembly |
| curated | curated assembly |
| haplotype | haplotype-resolved assembly |
| mitochondrial | mitochondria assembly |
| maternal | maternal assembly |
| paternal | paternal assembly |
| trio | Trio assembly |

#### Genomic
| Name | Legacy data | Description |
| --- | --- | --- |
| pacbio_hifi | | https://www.pacb.com/technology/hifi-sequencing/ |
| arima | | https://arimagenomics.com/products/technology-overview/ |
| illumina | | https://www.illumina.com/techniques/sequencing/dna-sequencing/whole-genome-sequencing.html |
| unknown | | |
| dovetail | | https://cantatabio.com/dovetail-genomics/products/?gad_source=1&gclid=Cj0KCQiAvP-6BhDyARIsAJ3uv7a8tDOXxXfW_nfhs6gWIrscpPNV00hXuAM2_BASUDbgUab4WnuQHq8aAt1IEALw_wcB |
| phase | | must take a look what this is, could be remove |
| hic | | *same a arima*? |
| baylor-hic | | must take a look what this is, could be remove |
| pacbio | Y | https://www.pacb.com/ |
| 10x | Y | https://www.10xgenomics.com/platforms/xenium?utm_medium=search&utm_source=google&utm_content=website-page&utm_campaign=7011P000001Pw8ZQAS&gad_source=1 |
| nanopor | Y | https://nanoporetech.com/ |
| ont | Y | https://nanoporetech.com/ |
| bionano | Y | https://bionano.com/ |

#### Transcriptomic
| Name | Deprecated | Description |
| --- | --- | --- |
| pacbio_hifi | | must take a look what this is, could be remove |
| pacbio | | ISO-seq from Pacific Biosciences |
| ccs | | |
| illumina | | |
| unknown | | |

### Project
- vgp
- t2t
- bat1k

### Progress
we have tags describing in what phase of the assembly construction a species is in, and also a couple tags just describing the assembly.
| Tag | Phase | Description |
|---|---|--|
| dra | step 1 | draft assembly |
| hic | step 2 | only for haplotype assemblies |
| dec | step 3 | gone through decontamination |
| dup | step 4 | remove artifact duplications, not always created anymore |
| cur | step 5 | curated, assembly done |

| Tag | ... | Description |
|---|---|--|
|mit | | assembly files is a mitochondria |
|unk | | unknown data |

# Functionallity
- Would be nice of columns could be toggled to be visible or not
- Improved search functionality, describe in task XXX
- The user should be able to select one or more species -> then be presented with the option of going to a page where assemblies can be selected, see task YYY for description of that page
- The user should be able to click on a single species (name or taxid) and be moved to a page with more detailed information about that species, see task ZZZ for description of that page

# Implementation
Would it be a point of separating the config from the actual code, since we probably want different columns with vuepathdb and genomeark, and create unique site-config/brc-analytics/local/config.ts?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.