GigaScienceBioinformaticsPeer-reviewed journal article
Machado: open source genomics data integration framework
Abstract
BackgroundGenome projects and multiomics experiments generate huge volumes of data that must be stored, mined and transformed into useful knowledge. All this information is supposed to be accessible and, if possible, browsable afterwards. Computational biologists have been dealing with this scenario for over a decade and have been implementing software libraries, toolkits, platforms, and databases to succeed in this matter. The GMODs (Generic Model Organism Database project) biological relational database schema, known as Chado, is one of the few successful open source initiatives, it is widely adopted and many softwares are able to connect to it. ResultsWe have been developing an open source software named Machado (https://github.com/lmb-embrapa/machado), a genomics data integration framework implemented in Python, to enable research groups to both store and browse, query, and visualize genomics data. The framework relies on the Chado database schema and, therefore, should be very intuitive for current developers to adopt it or have it running on the top of already existing databases. It has several data loading tools for genomics and transcriptomics data and also for annotation results from tools such as BLAST, InterproScan, OrthoMCL and LSTrAP. There is an API to connect to JBrowse and a web browsing visualisation tool is implemented using Django Views and Templates. The Haystack library integrated with the ElasticSearch engine was used to implement a google-like search i.e. single auto-complete search box that provides fast results and incremental filters. ConclusionMachado aims to be a modern object-relational framework that uses the latests Python libraries to produce an effective open source resource for genomics research.
- assay: bulk RNA-seq
- research focus: database / resource
- approach: statistical model
- approach: experimental assay
- Citations
- 7
- FWCI
- 0.32
- Field percentile
- 50th percentile
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- OpenGenomeBrowser: A versatile, dataset-independent and scalable web platform for genome data management and comparative genomics
Thomas Röder, Simone Oberhänsli, … Rémy Bruggmann·BMC GenomicsPeer-reviewed·Dec 27, 2022
- Gencube: Efficient retrieval, download, and unification of genomic data from leading biodiversity databases
Keun Hong Son, Je‐Yoel Cho·bioRxiv·Jul 18, 2024
- GenIE-Sys: Genome Integrative Explorer System
Chanaka Mannapperuma, John A. Waterworth, Nathaniel Robert Street·bioRxiv·Oct 17, 2019
- Pynoma, PyABraOM and BIOVARS: Towards genetic variant data acquisition and integration
Paola Carneiro, Felipe Colombelli, … Úrsula da Silveira Matte·bioRxiv·Jun 7, 2022
- GIVE: toward portable genome browsers for personal websites
Xiaoyi Cao, Zhangming Yan, … Sheng Zhong·Genome biologyPeer-reviewed·Jul 17, 2018
- Management, Analyses, and Distribution of the MaizeCODE Data on the Cloud
Liya Wang, Zhenyuan Lu, … T Gingeras·Frontiers in Plant SciencePeer-reviewed·Mar 31, 2020