@article {555, title = {PyCellBase, an efficient python package for easy retrieval of biological data from heterogeneous sources.}, journal = {BMC Bioinformatics}, volume = {20}, year = {2019}, month = {2019 Mar 28}, pages = {159}, abstract = {

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.

}, keywords = {Computational Biology, Databases, Factual, Software, User-Computer Interface}, issn = {1471-2105}, doi = {10.1186/s12859-019-2726-4}, author = {Perez-Gil, Daniel and Lopez, Francisco J and Dopazo, Joaquin and Marin-Garcia, Pablo and Rendon, Augusto and Medina, Ignacio} } @article {605, title = {FatiGO +: a functional profiling tool for genomic data. Integration of functional annotation, regulatory motifs and interaction data with microarray experiments.}, journal = {Nucleic Acids Res}, volume = {35}, year = {2007}, month = {2007 Jul}, pages = {W91-6}, abstract = {

The ultimate goal of any genome-scale experiment is to provide a functional interpretation of the data, relating the available information with the hypotheses that originated the experiment. Thus, functional profiling methods have become essential in diverse scenarios such as microarray experiments, proteomics, etc. We present the FatiGO+, a web-based tool for the functional profiling of genome-scale experiments, specially oriented to the interpretation of microarray experiments. In addition to different functional annotations (gene ontology, KEGG pathways, Interpro motifs, Swissprot keywords and text-mining based bioentities related to diseases and chemical compounds) FatiGO+ includes, as a novelty, regulatory and structural information. The regulatory information used includes predictions of targets for distinct regulatory elements (obtained from the Transfac and CisRed databases). Additionally FatiGO+ uses predictions of target motifs of miRNA to infer which of these can be activated or deactivated in the sample of genes studied. Finally, properties of gene products related to their relative location and connections in the interactome have also been used. Also, enrichment of any of these functional terms can be directly analysed on chromosomal coordinates. FatiGO+ can be found at: http://www.fatigoplus.org and within the Babelomics environment http://www.babelomics.org.

}, keywords = {Amino Acid Motifs, Animals, Binding Sites, Computational Biology, Gene Expression Profiling, Genes, Genomics, Humans, Internet, Oligonucleotide Array Sequence Analysis, Programming Languages, Software, Systems Integration, Transcription Factors}, issn = {1362-4962}, doi = {10.1093/nar/gkm260}, author = {Al-Shahrour, F{\'a}tima and Minguez, Pablo and T{\'a}rraga, Joaqu{\'\i}n and Medina, Ignacio and Alloza, Eva and Montaner, David and Dopazo, Joaquin} } @article {608, title = {ISACGH: a web-based environment for the analysis of Array CGH and gene expression which includes functional profiling.}, journal = {Nucleic Acids Res}, volume = {35}, year = {2007}, month = {2007 Jul}, pages = {W81-5}, abstract = {

We present the ISACGH, a web-based system that allows for the combination of genomic data with gene expression values and provides different options for functional profiling of the regions found. Several visualization options offer a convenient representation of the results. Different efficient methods for accurate estimation of genomic copy number from array-CGH hybridization data have been included in the program. Moreover, the connection to the gene expression analysis package GEPAS allows the use of different facilities for data pre-processing and analysis. A DAS server allows exporting the results to the Ensembl viewer where contextual genomic information can be obtained. The program is freely available at: http://isacgh.bioinfo.cipf.es or within http://www.gepas.org.

}, keywords = {Animals, Cluster Analysis, Computational Biology, Computer Graphics, Gene Expression Profiling, Humans, Internet, Models, Genetic, Nucleic Acid Hybridization, Oligonucleotide Array Sequence Analysis, Programming Languages, Software, Systems Integration, User-Computer Interface}, issn = {1362-4962}, doi = {10.1093/nar/gkm257}, author = {Conde, Lucia and Montaner, David and Burguet-Castell, Jordi and T{\'a}rraga, Joaqu{\'\i}n and Medina, Ignacio and Al-Shahrour, F{\'a}tima and Dopazo, Joaquin} }