This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Suggestions On "Versioned" Bioinformatics Data For An Example Proper Restful, Discoverable Api

Hey all,

I've built out the API / user system for a web application which I'm basically making as a study for how to properly implement APIs.

stack: -django -postgresql

Specifically I'm after data which is versioned as this is one feature I'm displaying.

Ideas: - HG19 vrs HG18 ... its HUGE though... suggestions on useful subsets? - genes across species

Additionally this functionality will implement extremely simple POST and GET operations ... So I could definitely implement a quick submission... might be fun to have a 30 second exercise in which someone could push up data...

api database

MANY data sources are versioned. RefSeq, dbSNP, Ensembl, COSMIC.... I'm not sure what you're after here.

Versioning different assembly and annotation versions (a la hg18 vs hg19) is quite different than versioning incremental updates within a single assembly and annotation release.

2 answers

Take your data from the various available DAS servers here: http://www.dasregistry.org/

Gene Ontology is versioned and available from SourceForge. http://geneontology.cvs.sourceforge.net/geneontology/

It may be a good example because most people don't know that GeneOntology is versioned. I have seen some papers and posters that use GeneOntology, but don't cite which version has been used. Contrary to what people thinkg, GO is updated very frequently and the bug tracker is very active.

Log in to answer this question.