TY - JOUR T1 - PyCellBase, an efficient python package for easy retrieval of biological data from heterogeneous sources. JF - BMC Bioinformatics Y1 - 2019 A1 - Perez-Gil, Daniel A1 - Lopez, Francisco J A1 - Dopazo, Joaquin A1 - Marin-Garcia, Pablo A1 - Rendon, Augusto A1 - Medina, Ignacio KW - Computational Biology KW - Databases, Factual KW - Software KW - User-Computer Interface AB -

BACKGROUND: Biological databases and repositories are incrementing in diversity and complexity over the years. This rapid expansion of current and new sources of biological knowledge raises serious problems of data accessibility and integration. To handle the growing necessity of unification, CellBase was created as an integrative solution. CellBase provides a centralized NoSQL database containing biological information from different and heterogeneous sources. Access to this information is done through a RESTful web service API, which provides an efficient interface to the data.

RESULTS: In this work we present PyCellBase, a Python package that provides programmatic access to the rich RESTful web service API offered by CellBase. This package offers a fast and user-friendly access to biological information without the need of installing any local database. In addition, a series of command-line tools are provided to perform common bioinformatic tasks, such as variant annotation. CellBase data is always available by a high-availability cluster and queries have been tuned to ensure a real-time performance.

CONCLUSION: PyCellBase is an open-source Python package that provides an efficient access to heterogeneous biological information. It allows to perform tasks that require a comprehensive set of knowledge resources, as for example variant annotation. Queries can be easily fine-tuned to retrieve the desired information of particular biological features. PyCellBase offers the convenience of an object-oriented scripting language and provides the ability to integrate the obtained results into other Python applications and pipelines.

VL - 20 IS - 1 U1 - https://www.ncbi.nlm.nih.gov/pubmed/30922213?dopt=Abstract ER - TY - JOUR T1 - HGVA: the Human Genome Variation Archive. JF - Nucleic Acids Res Y1 - 2017 A1 - Lopez, Javier A1 - Coll, Jacobo A1 - Haimel, Matthias A1 - Kandasamy, Swaathi A1 - Tárraga, Joaquín A1 - Furio-Tari, Pedro A1 - Bari, Wasim A1 - Bleda, Marta A1 - Rueda, Antonio A1 - Gräf, Stefan A1 - Rendon, Augusto A1 - Dopazo, Joaquin A1 - Medina, Ignacio KW - Genetic Variation KW - Genome, Human KW - Humans KW - Internet KW - Software KW - User-Computer Interface AB -

High-profile genomic variation projects like the 1000 Genomes project or the Exome Aggregation Consortium, are generating a wealth of human genomic variation knowledge which can be used as an essential reference for identifying disease-causing genotypes. However, accessing these data, contrasting the various studies and integrating those data in downstream analyses remains cumbersome. The Human Genome Variation Archive (HGVA) tackles these challenges and facilitates access to genomic data for key reference projects in a clean, fast and integrated fashion. HGVA provides an efficient and intuitive web-interface for easy data mining, a comprehensive RESTful API and client libraries in Python, Java and JavaScript for fast programmatic access to its knowledge base. HGVA calculates population frequencies for these projects and enriches their data with variant annotation provided by CellBase, a rich and fast annotation solution. HGVA serves as a proof-of-concept of the genome analysis developments being carried out by the University of Cambridge together with UK's 100 000 genomes project and the National Institute for Health Research BioResource Rare-Diseases, in particular, deploying open-source for Computational Biology (OpenCB) software platform for storing and analyzing massive genomic datasets.

VL - 45 UR - https://academic.oup.com/nar/article-lookup/doi/10.1093/nar/gkx445 IS - W1 U1 - https://www.ncbi.nlm.nih.gov/pubmed/28535294?dopt=Abstract ER -