{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,10]],"date-time":"2026-04-10T05:11:13Z","timestamp":1775797873295,"version":"3.50.1"},"reference-count":11,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,3,12]],"date-time":"2024-03-12T00:00:00Z","timestamp":1710201600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,3,12]],"date-time":"2024-03-12T00:00:00Z","timestamp":1710201600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"National Centre for HPC, Big Data and Quantum Computing","award":["CN00000013"],"award-info":[{"award-number":["CN00000013"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"abstract":"<jats:title>Abstract<\/jats:title><jats:sec>\n                <jats:title>Background<\/jats:title>\n                <jats:p>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.<\/jats:p>\n              <\/jats:sec><jats:sec>\n                <jats:title>Results<\/jats:title>\n                <jats:p>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.<\/jats:p>\n              <\/jats:sec>","DOI":"10.1186\/s12859-024-05695-9","type":"journal-article","created":{"date-parts":[[2024,3,12]],"date-time":"2024-03-12T20:04:04Z","timestamp":1710273844000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["CREDO: a friendly Customizable, REproducible, DOcker file generator for bioinformatics applications"],"prefix":"10.1186","volume":"25","author":[{"given":"Simone","family":"Alessandri","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maria L.","family":"Ratto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sergio","family":"Rabellino","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabriele","family":"Piacenti","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sandro Gepiro","family":"Contaldo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Simone","family":"Pernice","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco","family":"Beccuti","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raffaele A.","family":"Calogero","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luca","family":"Alessandri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,3,12]]},"reference":[{"issue":"Suppl 10","key":"5695_CR1","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1186\/s12859-018-2296-x","volume":"19","author":"N Kulkarni","year":"2018","unstructured":"Kulkarni N, Alessandri L, Panero R, Arigoni M, Olivero M, Ferrero G, Cordero F, Beccuti M, Calogero RA. Reproducible bioinformatics project: a community for reproducible bioinformatics analysis pipelines. BMC Bioinform. 2018;19(Suppl 10):349. https:\/\/doi.org\/10.1186\/s12859-018-2296-x.","journal-title":"BMC Bioinform"},{"issue":"7344","key":"5695_CR2","doi-asserted-by":"publisher","first-page":"1018","DOI":"10.1136\/bmj.324.7344.1018","volume":"324","author":"A Bayat","year":"2002","unstructured":"Bayat A. Science, medicine, and the future: bioinformatics. BMJ. 2002;324(7344):1018\u201322. https:\/\/doi.org\/10.1136\/bmj.324.7344.1018.","journal-title":"BMJ"},{"issue":"4","key":"5695_CR3","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1089\/big.2020.0383","volume":"10","author":"G Dall'Alba","year":"2022","unstructured":"Dall\u2019Alba G, Casa PL, Abreu FP, Notari DL, de Avila ESS. A survey of biological data in a big data perspective. Big Data. 2022;10(4):279\u201397. https:\/\/doi.org\/10.1089\/big.2020.0383.","journal-title":"Big Data"},{"issue":"8","key":"5695_CR4","doi-asserted-by":"publisher","first-page":"e0235502","DOI":"10.1371\/journal.pone.0235502","volume":"15","author":"W Sun","year":"2020","unstructured":"Sun W, Nasraoui O, Shafto P. Evolution and impact of bias in human and machine learning algorithm interaction. PLoS ONE. 2020;15(8):e0235502. https:\/\/doi.org\/10.1371\/journal.pone.0235502.","journal-title":"PLoS ONE"},{"key":"5695_CR5","doi-asserted-by":"publisher","first-page":"1398","DOI":"10.12688\/f1000research.27500.2","volume":"9","author":"S Hollmann","year":"2020","unstructured":"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\u2019Elia D. The need for standardisation in life science research\u2014an approach to excellence and trust. F1000Res. 2020;9:1398. https:\/\/doi.org\/10.12688\/f1000research.27500.2.","journal-title":"F1000Res"},{"key":"5695_CR6","doi-asserted-by":"publisher","DOI":"10.1093\/gigascience\/giaa056","author":"JJ Brito","year":"2020","unstructured":"Brito JJ, Li J, Moore JH, Greene CS, Nogoy NA, Garmire LX, Mangul S. Recommendations to enhance rigor and reproducibility in biomedical research. Gigascience. 2020. https:\/\/doi.org\/10.1093\/gigascience\/giaa056.","journal-title":"Gigascience"},{"issue":"11","key":"5695_CR7","doi-asserted-by":"publisher","first-page":"e1008316","DOI":"10.1371\/journal.pcbi.1008316","volume":"16","author":"D Nust","year":"2020","unstructured":"Nust D, Sochat V, Marwick B, Eglen SJ, Head T, Hirst T, Evans BD. Ten simple rules for writing Dockerfiles for reproducible data science. PLoS Comput Biol. 2020;16(11):e1008316. https:\/\/doi.org\/10.1371\/journal.pcbi.1008316.","journal-title":"PLoS Comput Biol"},{"issue":"10","key":"5695_CR8","doi-asserted-by":"publisher","first-page":"R80","DOI":"10.1186\/gb-2004-5-10-r80","volume":"5","author":"RC Gentleman","year":"2004","unstructured":"Gentleman RC, Carey VJ, Bates DM, Bolstad B, Dettling M, Dudoit S, Ellis B, Gautier L, Ge Y, Gentry J, Hornik K, Hothorn T, Huber W, Iacus S, Irizarry R, Leisch F, Li C, Maechler M, Rossini AJ, Sawitzki G, Smith C, Smyth G, Tierney L, Yang JY, Zhang J. Bioconductor: open software development for computational biology and bioinformatics. Genome Biol. 2004;5(10):R80. https:\/\/doi.org\/10.1186\/gb-2004-5-10-r80.","journal-title":"Genome Biol"},{"key":"5695_CR9","unstructured":"https:\/\/docs.conda.io\/en\/latest\/."},{"issue":"19","key":"5695_CR10","doi-asserted-by":"publisher","first-page":"2520","DOI":"10.1093\/bioinformatics\/bts480","volume":"28","author":"J K\u00f6ster","year":"2012","unstructured":"K\u00f6ster J, Rahmann S. Snakemake\u2014a scalable bioinformatics workflow engine. Bioinformatics. 2012;28(19):2520\u20132. https:\/\/doi.org\/10.1093\/bioinformatics\/bts480.","journal-title":"Bioinformatics"},{"issue":"239","key":"5695_CR11","first-page":"2","volume":"2014","author":"D Merkel","year":"2014","unstructured":"Merkel D. Docker: lightweight linux containers for consistent development and deployment. Linux J. 2014;2014(239):2\u201311.","journal-title":"Linux J."}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-024-05695-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s12859-024-05695-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-024-05695-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,12]],"date-time":"2024-03-12T20:04:23Z","timestamp":1710273863000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/s12859-024-05695-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,12]]},"references-count":11,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["5695"],"URL":"https:\/\/doi.org\/10.1186\/s12859-024-05695-9","relation":{},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,3,12]]},"assertion":[{"value":"14 March 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 February 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 March 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate\u00a0"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests\u00a0"}}],"article-number":"110"}}