VarioML framework for comprehensive variation data representation and exchange
Authors:
- Myles ByrneMBMyles Byrne
- Ivo Fac FokkemaIFIvo Fac Fokkema
- Owen LancasterOLOwen Lancaster
- Tomasz AdamusiakTATomasz Adamusiak
- Anni Ahonen-BishoppAAAnni Ahonen-Bishopp
- David AtlanDADavid Atlan
- Christophe BéroudCBChristophe Béroud
- Michael CornellMCMichael Cornell
- Raymond DalgleishRDRaymond Dalgleish
- Andrew DevereauADAndrew Devereau
- George P PatrinosGeorge P Patrinos
- Morris A SwertzMSMorris A Swertz
Open Access
- 3 October 2012
- journal article
- Published by Springer Nature in BMC Bioinformatics
- Vol. 13 (1) , 254
Abstract
Background: Sharing of data about variation and the associated phenotypes is a critical need, yet variant information can be arbitrarily complex, making a single standard vocabulary elusive and re-formatting difficult. Complex standards have proven too time-consuming to implement. Results: The GEN2PHEN project addressed these difficulties by developing a comprehensive data model for capturing biomedical observations, Observ-OM, and building the VarioML format around it. VarioML pairs a simplified open specification for describing variants, with a toolkit for adapting the specification into one's own research workflow. Straightforward variant data can be captured, federated, and exchanged with no overhead; more complex data can be described, without loss of compatibility. The open specification enables push-button submission to gene variant databases (LSDBs) e.g., the Leiden Open Variation Database, using the Cafe Variome data publishing service, while VarioML bidirectionally transforms data between XML and web-application code formats, opening up new possibilities for open source web applications building on shared data. A Java implementation toolkit makes VarioML easily integrated into biomedical applications. VarioML is designed primarily for LSDB data submission and transfer scenarios, but can also be used as a standard variation data format for JSON and XML document databases and user interface components. Conclusions: VarioML is a set of tools and practices improving the availability, quality, and comprehensibility of human variation information. It enables researchers, diagnostic laboratories, and clinics to share that information with ease, clarity, and without ambiguity.Keywords
This publication has 39 references indexed in Scilit:
- Observ-OM and Observ-TAB: Universal syntax solutions for the integration, search, and exchange of phenotype and genotype informationHuman Mutation, 2012
- Identifiers.org and MIRIAM Registry: community resources to provide persistent identificationNucleic Acids Research, 2011
- The variant call format and VCFtoolsBioinformatics, 2011
- Semantic-JSON: a lightweight web service interface for Semantic Web contents integrating multiple life science databasesNucleic Acids Research, 2011
- How to catch all those mutations-the report of the Third Human Variome Project Meeting, UNESCO Paris, May 2010Human Mutation, 2010
- Analysis of next-generation genomic data in cancer: accomplishments and challengesHuman Molecular Genetics, 2010
- Deriving the consequences of genomic variants with the Ensembl API and SNP Effect PredictorBioinformatics, 2010
- The Human Phenotype OntologyClinical Genetics, 2010
- Human variation databasesDatabase: The Journal of Biological Databases and Curation, 2010
- Recommendations for locus-specific databases and their curationHuman Mutation, 2007