CREDO: a friendly Customizable, REproducible, DOcker file generator for bioinformatics applications
- PMID: 38475691
- PMCID: PMC10935966
- DOI: 10.1186/s12859-024-05695-9
CREDO: a friendly Customizable, REproducible, DOcker file generator for bioinformatics applications
Abstract
Background: The analysis of large and complex biological datasets in bioinformatics poses a significant challenge to achieving reproducible research outcomes due to inconsistencies and the lack of standardization in the analysis process. These issues can lead to discrepancies in results, undermining the credibility and impact of bioinformatics research and creating mistrust in the scientific process. To address these challenges, open science practices such as sharing data, code, and methods have been encouraged.
Results: CREDO, a Customizable, REproducible, DOcker file generator for bioinformatics applications, has been developed as a tool to moderate reproducibility issues by building and distributing docker containers with embedded bioinformatics tools. CREDO simplifies the process of generating Docker images, facilitating reproducibility and efficient research in bioinformatics. The crucial step in generating a Docker image is creating the Dockerfile, which requires incorporating heterogeneous packages and environments such as Bioconductor and Conda. CREDO stores all required package information and dependencies in a Github-compatible format to enhance Docker image reproducibility, allowing easy image creation from scratch. The user-friendly GUI and CREDO's ability to generate modular Docker images make it an ideal tool for life scientists to efficiently create Docker images. Overall, CREDO is a valuable tool for addressing reproducibility issues in bioinformatics research and promoting open science practices.
Keywords: Bioinformatics; Docker; Open science; Reproducibility; Software sharing.
© 2024. The Author(s).
Conflict of interest statement
The authors declare no competing interests.
Figures




Similar articles
-
Reproducible bioinformatics project: a community for reproducible bioinformatics analysis pipelines.BMC Bioinformatics. 2018 Oct 15;19(Suppl 10):349. doi: 10.1186/s12859-018-2296-x. BMC Bioinformatics. 2018. PMID: 30367595 Free PMC article.
-
Dugong: a Docker image, based on Ubuntu Linux, focused on reproducibility and replicability for bioinformatics analyses.Bioinformatics. 2018 Feb 1;34(3):514-515. doi: 10.1093/bioinformatics/btx554. Bioinformatics. 2018. PMID: 28968637
-
BioContainers Registry: Searching Bioinformatics and Proteomics Tools, Packages, and Containers.J Proteome Res. 2021 Apr 2;20(4):2056-2061. doi: 10.1021/acs.jproteome.0c00904. Epub 2021 Feb 24. J Proteome Res. 2021. PMID: 33625229 Free PMC article.
-
Container-Based Clinical Solutions for Portable and Reproducible Image Analysis.J Digit Imaging. 2018 Jun;31(3):315-320. doi: 10.1007/s10278-018-0089-4. J Digit Imaging. 2018. PMID: 29740715 Free PMC article. Review.
-
Containers in Bioinformatics: Applications, Practical Considerations, and Best Practices in Molecular Pathology.J Mol Diagn. 2022 May;24(5):442-454. doi: 10.1016/j.jmoldx.2022.01.006. Epub 2022 Feb 18. J Mol Diagn. 2022. PMID: 35189355 Review.
Cited by
-
scMFG: a single-cell multi-omics integration method based on feature grouping.BMC Genomics. 2025 Feb 11;26(1):132. doi: 10.1186/s12864-025-11319-0. BMC Genomics. 2025. PMID: 39934664 Free PMC article.
References
-
- Hollmann S, Kremer A, Baebler S, Trefois C, Gruden K, Rudnicki WR, Tong W, Gruca A, Bongcam-Rudloff E, Evelo CT, Nechyporenko A, Frohme M, Safranek D, Regierer B, D'Elia D. The need for standardisation in life science research—an approach to excellence and trust. F1000Res. 2020;9:1398. doi: 10.12688/f1000research.27500.2. - DOI - PMC - PubMed
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources