Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add support for Genomes on a Tree (GoaT) #195

Open
jhpoelen opened this issue Nov 1, 2024 · 1 comment
Open

add support for Genomes on a Tree (GoaT) #195

jhpoelen opened this issue Nov 1, 2024 · 1 comment

Comments

@jhpoelen
Copy link
Member

jhpoelen commented Nov 1, 2024

as described in -

Genomes on a Tree (GoaT): A versatile, scalable search engine for genomic and sequencing project metadata across the eukaryotic tree of life. Challis et al. 2023. Wellcome Open Res 2023, 8:24 doi:10.12688/wellcomeopenres.18658.1

simply put - a resource that maps names to genome sequences and their metadata.

@jhpoelen
Copy link
Member Author

jhpoelen commented Nov 4, 2024

from https://bat1k.slack.com/archives/C07TTU84P1U/p1730404100403699 as accessed on 4 Nov 2024 (also see attached screenshot) -

currently GoaT has daily releases stored on our GoaT S3. The original idea was to have all archive releases (every 3-ish months) on Zenodo (ex: 1st release for the goat-paper). We support UI querying for the archives as a dropdown on the main page (see image), and the API links can be generated for each as well.
We anchor our names to the ncbi taxonomy and supplement them with TolID prefixes as placeholders while the request of a taxonID goes through with ENA. The following links can retrieve the current list of names for bats in the UI and API, respectively. Note that I just added /api/v2/ to turn the first link into the last.
That also work for different releases by using /api/{archive date}/ .
For example, using the /lookup endpoint to find all names linked to a species in the latest versus march releases will have equivalent links but different dates.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant