{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T10:53:06Z","timestamp":1740135186320,"version":"3.37.3"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2013,6,21]],"date-time":"2013-06-21T00:00:00Z","timestamp":1371772800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"published-print":{"date-parts":[[2013,12]]},"DOI":"10.1186\/1471-2105-14-201","type":"journal-article","created":{"date-parts":[[2013,6,21]],"date-time":"2013-06-21T00:15:04Z","timestamp":1371773704000},"source":"Crossref","is-referenced-by-count":4,"title":["Bioinformatic pipelines in Python with Leaf"],"prefix":"10.1186","volume":"14","author":[{"given":"Francesco","family":"Napolitano","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Renato","family":"Mariani-Costantini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roberto","family":"Tagliaferri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,6,21]]},"reference":[{"key":"5962_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1013208.1013209","volume":"36","author":"WM Johnston","year":"2004","unstructured":"Johnston WM, Hanna JRP, Miller RJ: Advances in dataflow programming languages. ACM Comput Surv. 2004, 36: 1-34. 10.1145\/1013208.1013209.","journal-title":"ACM Comput Surv"},{"key":"5962_CR2","first-page":"57","volume":"17","author":"MF Sanner","year":"1999","unstructured":"Sanner MF: Python: a programming language for software integration and development. J Mol Graph Model. 1999, 17: 57-61. [PMID:10660911]","journal-title":"J Mol Graph Model"},{"key":"5962_CR3","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1186\/1471-2105-9-82","volume":"9","author":"M Fourment","year":"2008","unstructured":"Fourment M, Gillings MR: A comparison of common programming languages used in bioinformatics. BMC Bioinformatics. 2008, 9: 82-10.1186\/1471-2105-9-82. [ http:\/\/www.biomedcentral.com\/1471-2105\/9\/82\/abstract ]","journal-title":"BMC Bioinformatics"},{"key":"5962_CR4","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1016\/S0065-2458(09)01205-4","volume":"77","author":"Tratt L","year":"2009","unstructured":"Tratt L: Dynamically typed languages. Adv Comput. 2009, 77: 149-184.","journal-title":"Adv Comput"},{"key":"5962_CR5","volume-title":"Object-Oriented Software Engineering: Using UML, Patterns and Java,Second Edition","author":"B Bruegge","year":"2003","unstructured":"Bruegge B, Dutoit AH: Object-Oriented Software Engineering: Using UML, Patterns and Java,Second Edition. 2003, Upper Saddle River: Prentice-Hall, Inc."},{"issue":"11","key":"5962_CR6","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1109\/2.963450","volume":"34","author":"A Cockburn","year":"2001","unstructured":"Cockburn A, Highsmith J: Agile software development, the people factor. Computer. 2001, 34 (11): 131-133. 10.1109\/2.963450.","journal-title":"Computer"},{"key":"5962_CR7","volume-title":"Software Engineering, 9th ed edition","author":"I Sommerville","year":"2011","unstructured":"Sommerville I: Software Engineering, 9th ed edition. 2011, Boston: Pearson Education Inc."},{"key":"5962_CR8","doi-asserted-by":"publisher","first-page":"1345","DOI":"10.1145\/1376616.1376772","volume-title":"Proceedings of the 2008 ACM SIGMOD international conference on Management of data, SIGMOD \u201908","author":"SB Davidson","year":"2008","unstructured":"Davidson SB, Freire J: Provenance and scientific workflows: challenges and opportunities. Proceedings of the 2008 ACM SIGMOD international conference on Management of data, SIGMOD \u201908. 2008, New York: ACM, 1345-1350. [ http:\/\/doi.acm.org\/10.1145\/1376616.1376772 ]"},{"key":"5962_CR9","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1007\/978-3-540-75987-4_10","volume-title":"Proceedings of the 11th international conference on Database programming languages, DBPL\u201907","author":"J Cheney","year":"2007","unstructured":"Cheney J, Ahmed A, Acar UA: Provenance as dependency analysis. Proceedings of the 11th international conference on Database programming languages, DBPL\u201907. 2007, Berlin, Heidelberg: Springer-Verlag, 138-152."},{"key":"5962_CR10","first-page":"316","volume-title":"Database Theory - ICDT","author":"P Buneman","year":"2001","unstructured":"Buneman P, Khanna S, Wang-Chiew T: Why and Where: A Characterization of Data Provenance. Database Theory - ICDT. Edited by: Bussche J, Vianu V. 2001, Berlin, Heidelberg: Springer Berlin Heidelberg, 316-330. [ http:\/\/www.springerlink.com\/index\/10.1007\/3-540-44503-X_20 ], , Volume 1973"},{"issue":"7386","key":"5962_CR11","doi-asserted-by":"publisher","first-page":"485","DOI":"10.1038\/nature10836","volume":"482","author":"DC Ince","year":"2012","unstructured":"Ince DC, Hatton L, Graham-Cumming J: The case for open computer programs. Nature. 2012, 482 (7386): 485-488. 10.1038\/nature10836. [ http:\/\/dx.doi.org\/10.1038\/nature10836 ]","journal-title":"Nature"},{"key":"5962_CR12","unstructured":"Leaf Home Page. [ http:\/\/www.neuronelab.dmi.unisa.it\/leaf ]"},{"key":"5962_CR13","unstructured":"Leaf source code repository. [ https:\/\/github.com\/franapoli\/pyleaf ]"},{"issue":"11","key":"5962_CR14","doi-asserted-by":"publisher","first-page":"1422","DOI":"10.1093\/bioinformatics\/btp163","volume":"25","author":"PJA Cock","year":"2009","unstructured":"Cock PJA, Antao T, Chang JT, Chapman BA, Cox CJ, Dalke A, Friedberg I, Hamelryck T, Kauff F, Wilczynski B, de Hoon MJL: Biopython: freely available Python tools for computational molecular biology and bioinformatics. Bioinformatics (Oxford, England). 2009, 25 (11): 1422-1423. 10.1093\/bioinformatics\/btp163. [PMID:19304878]","journal-title":"Bioinformatics (Oxford, England)"},{"key":"5962_CR15","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1093\/bib\/bbm056","volume":"9","author":"P Romano","year":"2008","unstructured":"Romano P: Automation of in-silico data analysis processes through workflow management systems. Brief Bioinformatics. 2008, 9: 57-68. [ http:\/\/bib.oxfordjournals.org\/content\/9\/1\/57 ]","journal-title":"Brief Bioinformatics"},{"issue":"8","key":"5962_CR16","doi-asserted-by":"publisher","first-page":"R86","DOI":"10.1186\/gb-2010-11-8-r86","volume":"11","author":"J Goecks","year":"2010","unstructured":"Goecks J, Nekrutenko A, Taylor J: Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences. Genome Biol. 2010, 11 (8): R86-10.1186\/gb-2010-11-8-r86. [ http:\/\/www.ncbi.nlm.nih.gov\/pmc\/articles\/PMC2945788\/ ] [PMID:20738864 PMCID: PMC2945788]","journal-title":"Genome Biol"},{"issue":"Web Server","key":"5962_CR17","doi-asserted-by":"publisher","first-page":"W729","DOI":"10.1093\/nar\/gkl320","volume":"34","author":"D Hull","year":"2006","unstructured":"Hull D, Wolstencroft K, Stevens R, Goble C, Pocock MR, Li P, Oinn T: Taverna: a tool for building and running workflows of services. Nucleic Acids Res. 2006, 34 (Web Server): W729-W732. 10.1093\/nar\/gkl320. [ http:\/\/nar.oxfordjournals.org\/content\/34\/suppl_2\/W729.full ]","journal-title":"Nucleic Acids Res"},{"key":"5962_CR18","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1186\/1471-2105-5-40","volume":"5","author":"SP Shah","year":"2004","unstructured":"Shah SP, He DY, Sawkins JN, Druce JC, Quon G, Lett D, Zheng GX, Xu T, Ouellette BF: Pegasys: software for executing and integrating analyses of biological sequences. BMC Bioinformatics. 2004, 5: 40-10.1186\/1471-2105-5-40. [ http:\/\/www.ncbi.nlm.nih.gov\/pmc\/articles\/PMC406494\/ ] [PMID:15096276 PMCID:PMC406494]","journal-title":"BMC Bioinformatics"},{"issue":"7","key":"5962_CR19","doi-asserted-by":"publisher","first-page":"903","DOI":"10.1093\/bioinformatics\/btr040","volume":"27","author":"B Linke","year":"2011","unstructured":"Linke B, Giegerich R, Goesmann A: Conveyor: a workflow engine for bioinformatic analyses. Bioinformatics. 2011, 27 (7): 903-911. 10.1093\/bioinformatics\/btr040. [ http:\/\/bioinformatics.oxfordjournals.org\/content\/27\/7\/903 ]","journal-title":"Bioinformatics"},{"key":"5962_CR20","doi-asserted-by":"publisher","first-page":"423","DOI":"10.1109\/SSDM.2004.1311241","volume-title":"Scientific and Statistical Database Management,2004. Proceedings. 16th International Conference on","author":"I Altintas","year":"2004","unstructured":"Altintas I, Berkley C, Jaeger E, Jones M, Ludascher B, Mock S: Kepler: an extensible system for design and execution of scientific workflows. Scientific and Statistical Database Management,2004. Proceedings. 16th International Conference on. 2004, IEEE Computer Society, 423-424."},{"issue":"9","key":"5962_CR21","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1186\/gm186","volume":"2","author":"K Ovaska","year":"2010","unstructured":"Ovaska K, Laakso M, Haapa-Paananen S, Louhimo R, Chen P, Aittomaki V, Valo E, Nunez-Fontarnau J, Rantanen V, Karinen S, Nousiainen K, Lahesmaa-Korpinen AM, Miettinen M, Saarinen L, Kohonen P, Wu J, Westermarck J, Hautaniemi S: Large-scale data integration framework provides a comprehensive view on glioblastoma multiforme. Genome Med. 2010, 2 (9): 65-10.1186\/gm186. [ http:\/\/genomemedicine.com\/content\/2\/9\/65 ]","journal-title":"Genome Med"},{"issue":"8","key":"5962_CR22","doi-asserted-by":"crossref","first-page":"1904","DOI":"10.1101\/gr.1363103","volume":"13","author":"S Hoon","year":"2003","unstructured":"Hoon S, Ratnapu KK, Kumarasamy B, Juguang X, Clamp M, Stabenau A, Potter S, Clarke L, Stupka E, Chia Jm: Biopipe: a flexible framework for protocol-based Bioinformatics analysis. Genome Res. 2003, 13 (8): 1904-1915. [ http:\/\/genome.cshlp.org\/content\/13\/8\/1904 ]","journal-title":"Genome Res"},{"issue":"21","key":"5962_CR23","doi-asserted-by":"publisher","first-page":"2778","DOI":"10.1093\/bioinformatics\/btq524","volume":"26","author":"L Goodstadt","year":"2010","unstructured":"Goodstadt L: Ruffus: a lightweight Python library for computational pipelines. Bioinformatics. 2010, 26 (21): 2778-2779. 10.1093\/bioinformatics\/btq524. [ http:\/\/bioinformatics.oxfordjournals.org\/content\/26\/21\/2778 ]","journal-title":"Bioinformatics"},{"key":"5962_CR24","volume-title":"Bioinformatics","author":"SP Sadedin","year":"2012","unstructured":"Sadedin SP, Pope B, Oshlack A: Bpipe : a tool for running and managing Bioinformatics pipelines. Bioinformatics. 2012, [ http:\/\/bioinformatics.oxfordjournals.org\/content\/early\/2012\/04\/11\/bioinformatics.bts167.abstract ]"},{"key":"5962_CR25","volume-title":"Introduction to Algorithms, 3rd ed edition","author":"TH Cormen","year":"2009","unstructured":"Cormen TH: Introduction to Algorithms, 3rd ed edition. 2009, Cambridge: MIT Press"},{"key":"5962_CR26","unstructured":"flex: The Fast Lexical Analyzer. [ http:\/\/www.gnu.org\/software\/flex ]"},{"key":"5962_CR27","unstructured":"Bison - GNU parser generator. [ http:\/\/www.gnu.org\/software\/bison\/ ]"},{"key":"5962_CR28","unstructured":"Graphviz - Graph Visualization Software. [ http:\/\/www.graphviz.org ]"},{"issue":"8","key":"5962_CR29","doi-asserted-by":"publisher","first-page":"551","DOI":"10.1038\/nrg2593","volume":"10","author":"PJ Hastings","year":"2009","unstructured":"Hastings PJ, Lupski JR, Rosenberg SM, Ira G: Mechanisms of change in gene copy number. Nature Rev. Genet. 2009, 10 (8): 551-564. 10.1038\/nrg2593. [ http:\/\/www.ncbi.nlm.nih.gov\/pubmed\/19597530 ] [PMID:19597530]","journal-title":"Nature Rev. Genet"},{"issue":"11","key":"5962_CR30","doi-asserted-by":"publisher","first-page":"1665","DOI":"10.1101\/gr.6861907","volume":"17","author":"K Wang","year":"2007","unstructured":"Wang K, Li M, Hadley D, Liu R, Glessner J, Grant SF, Hakonarson H, Bucan M: PennCNV: An integrated hidden Markov model designed for high-resolution copy number variation detection in whole-genome SNP genotyping data. Genome Res. 2007, 17 (11): 1665-1674. 10.1101\/gr.6861907. [ http:\/\/genome.cshlp.org\/content\/17\/11\/1665.abstract ]","journal-title":"Genome Res"},{"key":"5962_CR31","unstructured":"A simple and efficient access to R from Python. [ http:\/\/rpy.sourceforge.net ]"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/1471-2105-14-201.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/1471-2105-14-201\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/1471-2105-14-201.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,25]],"date-time":"2022-02-25T23:46:36Z","timestamp":1645832796000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/1471-2105-14-201"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,6,21]]},"references-count":31,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,12]]}},"alternative-id":["5962"],"URL":"https:\/\/doi.org\/10.1186\/1471-2105-14-201","relation":{},"ISSN":["1471-2105"],"issn-type":[{"type":"electronic","value":"1471-2105"}],"subject":[],"published":{"date-parts":[[2013,6,21]]},"article-number":"201"}}