{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T22:02:59Z","timestamp":1775080979005,"version":"3.50.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2011,2,25]],"date-time":"2011-02-25T00:00:00Z","timestamp":1298592000000},"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":[[2011,12]]},"DOI":"10.1186\/1471-2105-12-61","type":"journal-article","created":{"date-parts":[[2011,3,9]],"date-time":"2011-03-09T19:20:35Z","timestamp":1299698435000},"source":"Crossref","is-referenced-by-count":7,"title":["A lightweight, flow-based toolkit for parallel and distributed bioinformatics pipelines"],"prefix":"10.1186","volume":"12","author":[{"given":"Marcin","family":"Cie\u015blik","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cameron","family":"Mura","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,2,25]]},"reference":[{"key":"4433_CR1","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MC.2007.421","volume":"40","author":"A Gil","year":"2007","unstructured":"Gil A, Deelman E, Ellisman M, Fahringer T, Fox G, Goble C, Livny M, Moreau L, Myers J: Examining the Challenges of Scientific Workflows. IEEE Computer vol 2007, 40: 24\u201332.","journal-title":"IEEE Computer vol"},{"key":"4433_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1013208.1013209","volume":"36","author":"WM Johnston","year":"2004","unstructured":"Johnston WM, Hanna JRP, Millar RJ: Advances in dataflow programming languages. ACM Comput Surv 2004, 36: 1\u201334. 10.1145\/1013208.1013209","journal-title":"ACM Comput Surv"},{"issue":"10","key":"4433_CR3","doi-asserted-by":"publisher","first-page":"1039","DOI":"10.1002\/cpe.994","volume":"18","author":"B Lud\u00e4scher","year":"2006","unstructured":"Lud\u00e4scher B, Altintas I, Berkley C, Higgins D, Jaeger E, Jones M, Lee EA, Tao J, Zhao Y: Scientific workflow management and the Kepler system. Concurrency and Computation: Practice & Experience 2006, 18(10):1039\u20131065.","journal-title":"Concurrency and Computation: Practice & Experience"},{"key":"4433_CR4","first-page":"451","volume-title":"Bioinformatics, Methods in Molecular Biology\u2122","author":"M Halling-Brown","year":"2008","unstructured":"Halling-Brown M, Shepherd AJ: Constructing Computational Pipelines. In Bioinformatics, Methods in Molecular Biology\u2122. Volume 453. Edited by: Keith JM. Totflowa, NJ: Humana Press; 2008:451\u2013470."},{"issue":"5","key":"4433_CR5","doi-asserted-by":"publisher","first-page":"528","DOI":"10.1016\/j.future.2008.06.012","volume":"25","author":"E Deelman","year":"2009","unstructured":"Deelman E, Gannon D, Shields M, Taylor I: Workflows and e-Science: An overview of workflow system features and capabilities. Future Gener Comput Syst 2009, 25(5):528\u2013540. 10.1016\/j.future.2008.06.012","journal-title":"Future Gener Comput Syst"},{"issue":"5-6","key":"4433_CR6","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1016\/j.compbiolchem.2007.08.009","volume":"31","author":"A Tiwari","year":"2007","unstructured":"Tiwari A, Sekhar AKT: Workflow based framework for life science informatics. Comput Biol Chem 2007, 31(5\u20136):305\u2013319. 10.1016\/j.compbiolchem.2007.08.009","journal-title":"Comput Biol Chem"},{"key":"4433_CR7","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 Bioinform 2008, 9: 57\u201368. 10.1093\/bib\/bbm056","journal-title":"Brief Bioinform"},{"issue":"Suppl 1","key":"4433_CR8","doi-asserted-by":"publisher","first-page":"S2","DOI":"10.1186\/1471-2105-8-S1-S2","volume":"8","author":"E Bartocci","year":"2007","unstructured":"Bartocci E, Corradini F, Merelli E, Scortichini L: BioWMS: a web-based Workflow Management System for bioinformatics. BMC Bioinformatics 2007, 8(Suppl 1):S2. 10.1186\/1471-2105-8-S1-S2","journal-title":"BMC Bioinformatics"},{"issue":"12","key":"4433_CR9","doi-asserted-by":"publisher","first-page":"1488","DOI":"10.1093\/bioinformatics\/btq167","volume":"26","author":"J Orvis","year":"2010","unstructured":"Orvis J, Crabtree J, Galens K, Gussman A, Inman JM, Lee E, Nampally S, Riley D, Sundaram JP, Felix V, Whitty B, Mahurkar A, Wortman J, White O, Angiuoli SV: Ergatis: a web interface and scalable software system for bioinformatics workflows. Bioinformatics 2010, 26(12):1488\u20131492. 10.1093\/bioinformatics\/btq167","journal-title":"Bioinformatics"},{"key":"4433_CR10","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1186\/1471-2105-9-96","volume":"9","author":"MWEJ Fiers","year":"2008","unstructured":"Fiers MWEJ, van der Burgt A, Datema E, de Groot JCW, van Ham RCHJ: High-throughput bioinformatics with the Cyrille2 pipeline system. BMC Bioinformatics 2008, 9: 96. 10.1186\/1471-2105-9-96","journal-title":"BMC Bioinformatics"},{"key":"4433_CR11","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1109\/JPROC.2002.805829","volume":"91","author":"J Eker","year":"2003","unstructured":"Eker J, Janneck JW, Lee EA, Liu J, Liu X, Ludvig J, Neuendorffer S, Sachs S, Xiong Y: Taming heterogeneity - the Ptolemy approach. Proceedings of the IEEE 2003, 91: 127\u2013144. 10.1109\/JPROC.2002.805829","journal-title":"Proceedings of the IEEE"},{"issue":"17","key":"4433_CR12","doi-asserted-by":"publisher","first-page":"3045","DOI":"10.1093\/bioinformatics\/bth361","volume":"20","author":"T Oinn","year":"2004","unstructured":"Oinn T, Addis M, Ferris J, Marvin D, Senger M, Green-wood M, Carver T, Glover K, Pocock MR, Wipat A, Li P: Taverna: a tool for the composition and enactment of bioinformatics workflows. Bioinformatics 2004, 20(17):3045\u20133054. 10.1093\/bioinformatics\/bth361","journal-title":"Bioinformatics"},{"key":"4433_CR13","volume-title":"SIGKDD Explorations","author":"MR Berthold","year":"2009","unstructured":"Berthold MR, Cebron N, Dill F, Gabriel TR, K\u00f6tter T, Meinl T, Ohl P, Thiel K, Wiswedel B: KNIME - The Konstanz Information Miner. SIGKDD Explorations 2009., 11: 10.1145\/1656274.1656280"},{"key":"4433_CR14","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1155\/2005\/128026","volume":"13","author":"E Deelman","year":"2005","unstructured":"Deelman E, Singh G, hui Su M, Blythe J, Gil A, Kessel-man C, Mehta G, Vahi K, Berriman GB, Good J, Laity A, Jacob JC, Katz DS: Pegasus: a framework for mapping complex scientific workflows onto distributed systems. Scientific Programming Journal 2005, 13: 219\u2013237.","journal-title":"Scientific Programming Journal"},{"issue":"Suppl 1","key":"4433_CR15","doi-asserted-by":"publisher","first-page":"S19","DOI":"10.1186\/1471-2105-8-S1-S19","volume":"8","author":"P Romano","year":"2007","unstructured":"Romano P, Bartocci E, Bertolini G, Paoli FD, Marra D, Mauri G, Merelli E, Milanesi L: Biflowep: a workflow enactment portal for bioinformatics applications. BMC Bioinformatics 2007, 8(Suppl 1):S19. 10.1186\/1471-2105-8-S1-S19","journal-title":"BMC Bioinformatics"},{"issue":"8","key":"4433_CR16","doi-asserted-by":"crossref","first-page":"1904","DOI":"10.1101\/gr.1363103","volume":"13","author":"S Hoon","year":"2003","unstructured":"Hoon S, Ratnapu KK, Chia JM, Kumarasamy B, Juguang X, Clamp M, Stabenau A, Potter S, Clarke L, Stupka E: Biopipe: a flexible framework for protocol-based bioinformatics analysis. Genome Res 2003, 13(8):1904\u20131915.","journal-title":"Genome Res"},{"issue":"9","key":"4433_CR17","doi-asserted-by":"publisher","first-page":"1137","DOI":"10.1093\/bioinformatics\/btl054","volume":"22","author":"U Radetzki","year":"2006","unstructured":"Radetzki U, Leser U, Schulze-Rauschenbach SC, Zimmer-mann J, L\u00fcssem J, Bode T, Cremers AB: Adapters, shims, and glue-service interoperability for in silico experiments. Bioinformatics 2006, 22(9):1137\u20131143. 10.1093\/bioinformatics\/btl054","journal-title":"Bioinformatics"},{"key":"4433_CR18","doi-asserted-by":"publisher","first-page":"284","DOI":"10.1109\/SCC.2009.77","volume-title":"SCC '09: Proceedings of the 2009 IEEE International Conference on Services Computing","author":"C Lin","year":"2009","unstructured":"Lin C, Lu S, Fei X, Pai D, Hua J: A Task Abstraction and Mapping Approach to the Shimming Problem in Scientific Workflows. In SCC '09: Proceedings of the 2009 IEEE International Conference on Services Computing. Washington, DC, USA: IEEE Computer Society; 2009:284\u2013291."},{"key":"4433_CR19","volume-title":"Flow-Based Programming: A New Approach to Application Development","author":"JP Morrison","year":"2010","unstructured":"Morrison JP: Flow-Based Programming: A New Approach to Application Development. CreateSpace; 2010."},{"key":"4433_CR20","unstructured":"Object-relational impedance mismatch[ http:\/\/en.wikipedia.org\/wiki\/Object-relational_impedance_mismatch ]"},{"key":"4433_CR21","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1142\/S0218126698000043","volume":"8","author":"W Van der Aalst","year":"1998","unstructured":"Van der Aalst W: The application of Petri nets to workflow management. Journal of Circuits Systems and Computers 1998, 8: 21\u201366. 10.1142\/S0218126698000043","journal-title":"Journal of Circuits Systems and Computers"},{"key":"4433_CR22","unstructured":"Python multiprocessing interface[ http:\/\/docs.python.org\/library\/multiprocessing.html ]"},{"key":"4433_CR23","unstructured":"RPyC - Remote Python Calls[ http:\/\/rpyc.wikidot.com ]"},{"key":"4433_CR24","unstructured":"Google Labs' WorkerPool API[ http:\/\/code.google.com\/apis\/gears\/api_workerpool.html ]"},{"key":"4433_CR25","unstructured":"Python decorators[ http:\/\/wiki.python.org\/moin\/PythonDecorators ]"},{"key":"4433_CR26","unstructured":"NumPy's View casting[ http:\/\/docs.scipy.org\/doc\/numpy\/user\/basics.subclassing.html#view-casting ]"},{"issue":"11","key":"4433_CR27","doi-asserted-by":"publisher","first-page":"1363","DOI":"10.1093\/bioinformatics\/btp236","volume":"25","author":"MC Schatz","year":"2009","unstructured":"Schatz MC: CloudBurst: highly sensitive read mapping with MapReduce. Bioinformatics 2009, 25(11):1363\u20131369. 10.1093\/bioinformatics\/btp236","journal-title":"Bioinformatics"},{"key":"4433_CR28","first-page":"1","volume-title":"SC '08: Proceedings of the 2008 ACM\/IEEE conference on Supercomputing","author":"T Tu","year":"2008","unstructured":"Tu T, Rendleman CA, Borhani DW, Dror RO, Gullingsrud J, Jensen MO, Klepeis JL, Maragakis P, Miller P, Stafford KA, Shaw DE: A scalable parallel framework for analyzing terascale molecular dynamics simulation trajectories. In SC '08: Proceedings of the 2008 ACM\/IEEE conference on Supercomputing. Piscataway, NJ, USA: IEEE Press; 2008:1\u201312."},{"issue":"23","key":"4433_CR29","doi-asserted-by":"publisher","first-page":"3910","DOI":"10.1039\/b509983h","volume":"7","author":"D Earl","year":"2005","unstructured":"Earl D, Deem MW: Parallel tempering: Theory, applications, and new perspectives. Physical Chemistry Chemical Physics 2005, 7(23):3910\u20133916. 10.1039\/b509983h","journal-title":"Physical Chemistry Chemical Physics"},{"issue":"1897","key":"4433_CR30","doi-asserted-by":"publisher","first-page":"2595","DOI":"10.1098\/rsta.2009.0051","volume":"367","author":"A Luckow","year":"2009","unstructured":"Luckow A, Jha S, Kim J, Merzky A, Schnor B: Adaptive distributed replica-exchange simulations. Philos Transact A Math Phys Eng Sci 2009, 367(1897):2595\u20132606. 10.1098\/rsta.2009.0051","journal-title":"Philos Transact A Math Phys Eng Sci"},{"key":"4433_CR31","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-8528-6","volume-title":"A Discipline of Multiprogramming: Programming Theory for Distributed Applications","author":"J Misra","year":"2001","unstructured":"Misra J: A Discipline of Multiprogramming: Programming Theory for Distributed Applications. Springer; 2001."},{"key":"4433_CR32","doi-asserted-by":"publisher","first-page":"796","DOI":"10.1145\/162754.168703","volume-title":"SAC '93: Proceedings of the 1993 ACM\/SIGAPP symposium on Applied computing","author":"K Jeffay","year":"1993","unstructured":"Jeffay K: The real-time producer\/consumer paradigm: A paradigm for the construction of efficient, predictable real-time systems. In SAC '93: Proceedings of the 1993 ACM\/SIGAPP symposium on Applied computing. New York, NY, USA: ACM; 1993:796\u2013804."},{"key":"4433_CR33","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean J, Ghemawat S: MapReduce: Simplified data processing on large clusters. Communications of the ACM 2008, 51: 107\u2013113. 10.1145\/1327452.1327492","journal-title":"Communications of the ACM"},{"issue":"7","key":"4433_CR34","doi-asserted-by":"publisher","first-page":"e126","DOI":"10.1371\/journal.pcbi.0030126","volume":"3","author":"Z Yao","year":"2007","unstructured":"Yao Z, Barrick J, Weinberg Z, Neph S, Breaker R, Tompa M, Ruzzo WL: A computational pipeline for high-throughput discovery of cisregulatory noncoding RNA in prokaryotes. PLoS Comput Biol 2007, 3(7):e126. 10.1371\/journal.pcbi.0030126","journal-title":"PLoS Comput Biol"},{"key":"4433_CR35","volume-title":"Types and programming languages","author":"BC Pierce","year":"2002","unstructured":"Pierce BC: Types and programming languages. Cambridge, MA, USA: MIT Press; 2002."},{"issue":"2","key":"4433_CR36","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1093\/bib\/bbn051","volume":"10","author":"BP Vandervalk","year":"2009","unstructured":"Vandervalk BP, McCarthy EL, Wilkinson MD: Moby and Moby 2: creatures of the deep (web). Brief Bioinform 2009, 10(2):114\u2013128. 10.1093\/bib\/bbn051","journal-title":"Brief Bioinform"},{"key":"4433_CR37","volume-title":"Journal of Information Science and Engineering","author":"P Liu","year":"2002","unstructured":"Liu P, Wu JJ, Yang CH: Locality-Preserving Dynamic Load Balancing for Data-Parallel Applications on Distributed-Memory Multiprocessors. Journal of Information Science and Engineering 2002."},{"issue":"3","key":"4433_CR38","doi-asserted-by":"publisher","first-page":"834","DOI":"10.1002\/prot.21612","volume":"70","author":"CS Soto","year":"2008","unstructured":"Soto CS, Fasnacht M, Zhu J, Forrest L, Honig B: Loop modeling: Sampling, filtering, and scoring. Proteins 2008, 70(3):834\u2013843. 10.1002\/prot.21612","journal-title":"Proteins"},{"key":"4433_CR39","volume-title":"Proteins","author":"S Kannan","year":"2010","unstructured":"Kannan S, Zacharias M: Application of biasing-potential replica-exchange simulations for loop modeling and refinement of proteins in explicit solvent. Proteins 2010."},{"issue":"4","key":"4433_CR40","doi-asserted-by":"publisher","first-page":"566","DOI":"10.1002\/prot.340230412","volume":"23","author":"D Frishman","year":"1995","unstructured":"Frishman D, Argos P: Knflowledge-based protein secondary structure assignment. Proteins 1995, 23(4):566\u2013579. 10.1002\/prot.340230412","journal-title":"Proteins"},{"issue":"2","key":"4433_CR41","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1002\/(SICI)1096-987X(20000130)21:2<79::AID-JCC1>3.0.CO;2-B","volume":"21","author":"K Hinsen","year":"2000","unstructured":"Hinsen K: The molecular modeling toolkit: A new approach to molecular simulations. Journal of Computational Chemistry 2000, 21(2):79\u201385. 10.1002\/(SICI)1096-987X(20000130)21:2<79::AID-JCC1>3.0.CO;2-B","journal-title":"Journal of Computational Chemistry"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/1471-2105-12-61.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/1471-2105-12-61\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/1471-2105-12-61.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,20]],"date-time":"2021-11-20T05:15:19Z","timestamp":1637385319000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/1471-2105-12-61"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,2,25]]},"references-count":41,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,12]]}},"alternative-id":["4433"],"URL":"https:\/\/doi.org\/10.1186\/1471-2105-12-61","relation":{},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,2,25]]},"article-number":"61"}}