F1000ResearchGenomicsPeer-reviewed journal article
CGAT-core: a python framework for building scalable, reproducible computational biology workflows
Adam P. CribbsiD, Sebastián Luna-ValeroiD, Charlotte L. GeorgeiD, Ian M. SudberyiD, Antonio J. Berlanga‐TayloriD, Stephen Nicholas SansomiD, Tom S. SmithiD, Nicholas Edward IlottiD, Jethro S. JohnsoniD, Jakub ScaberiD, Katherine A. BrowniD, David SimsiD, Andreas HegeriD
Abstract
In the genomics era computational biologists regularly need to process, analyse and integrate large and complex biomedical datasets. Analysis inevitably involves multiple dependent steps, resulting in complex pipelines or workflows, often with several branches. Large data volumes mean that processing needs to be quick and efficient and scientific rigour requires that analysis be consistent and fully reproducible. We have developed CGAT-core, a python package for the rapid construction of complex computational workflows. CGAT-core seamlessly handles parallelisation across high performance computing clusters, integration of Conda environments, full parameterisation, database integration and logging. To illustrate our workflow framework, we present a pipeline for the analysis of RNAseq data using pseudoalignment.\n\nAvailabilityCGAT-core is freely available under an MIT licence for installation and use, including source code at https://github.com/cgat-developers/cgat-core\n\nContactandreas.heger@imm.ox.ac.uk (AH), david.sims@imm.ox.ac.uk (DS), adam.cribbs@imm.ox.ac.uk (AC)\n\nSupplementary information:
- Citations
- 50
- FWCI
- 7.10
- Field percentile
- top 3%
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
- GenPipes: an open-source framework for distributed and scalable genomic analyses
Mathieu Bourgey, Rola Dali, … Guillaume Bourque·GigaSciencePeer-reviewed·Jun 1, 2019
- pyrpipe: a python package for RNA-Seq workflows
Urminder Singh, Jing Li, … Eve Syrkin Wurtele·NAR Genomics and BioinformaticsPeer-reviewed·Apr 9, 2021
- CWL-Airflow: a lightweight pipeline manager supporting Common Workflow Language
Michael Kotliar, Andrey V. Kartashov, Artem Barski·GigaSciencePeer-reviewed·Jul 1, 2019
- Reproducible genomics analysis pipelines with GNU Guix
Ricardo Wurmus, Bora Uyar, … Altuna Akalin·GigaSciencePeer-reviewed·Oct 2, 2018
- DolphinNext: A graphical user interface for creating, deploying and executing Nextflow pipelines
Onur Yukselen, Osman Türkyılmaz, … Alper Küçükural·BMC GenomicsPeer-reviewed·Apr 19, 2020
- SnakeChunks: modular blocks to build Snakemakeworkflows for reproducible NGS analyses
Claire Rioualen, Lucie Khamvongsa-Charbonnier, Jacques van Helden·bioRxiv·Jul 19, 2017