{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,3,25]],"date-time":"2024-03-25T08:58:52Z","timestamp":1711357132186},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"1","content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"published-print":{"date-parts":[[2007,12]]},"abstract":"Abstract<\/jats:title>\n \n Background<\/jats:title>\n Scientific workflows improve the process of scientific experiments by making computations explicit, underscoring data flow, and emphasizing the participation of humans in the process when intuition and human reasoning are required. Workflows for experiments also highlight transitions among experimental phases, allowing intermediate results to be verified and supporting the proper handling of semantic mismatches and different file formats among the various tools used in the scientific process. Thus, scientific workflows are important for the modeling and subsequent capture of bioinformatics-related data. While much research has been conducted on the implementation of scientific workflows, the initial process of actually designing and generating the workflow at the conceptual level has received little consideration.<\/jats:p>\n <\/jats:sec>\n \n Results<\/jats:title>\n We propose a structured process to capture scientific workflows at the conceptual level that allows workflows to be documented efficiently, results in concise models of the workflow and more-correct workflow implementations, and provides insight into the scientific process itself. The approach uses three modeling techniques to model the structural, data flow, and control flow aspects of the workflow. The domain of biomolecular structure determination using Nuclear Magnetic Resonance spectroscopy is used to demonstrate the process. Specifically, we show the application of the approach to capture the workflow for the process of conducting biomolecular analysis using Nuclear Magnetic Resonance (NMR) spectroscopy.<\/jats:p>\n <\/jats:sec>\n \n Conclusion<\/jats:title>\n Using the approach, we were able to accurately document, in a short amount of time, numerous steps in the process of conducting an experiment using NMR spectroscopy. The resulting models are correct and precise, as outside validation of the models identified only minor omissions in the models. In addition, the models provide an accurate visual description of the control flow for conducting biomolecular analysis using NMR spectroscopy experiment.<\/jats:p>\n <\/jats:sec>","DOI":"10.1186\/1471-2105-8-31","type":"journal-article","created":{"date-parts":[[2007,2,10]],"date-time":"2007-02-10T08:17:59Z","timestamp":1171095479000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Conceptual-level workflow modeling of scientific experiments using NMR as a case study"],"prefix":"10.1186","volume":"8","author":[{"given":"Kacy K","family":"Verdi","sequence":"first","affiliation":[]},{"given":"Heidi JC","family":"Ellis","sequence":"additional","affiliation":[]},{"given":"Michael R","family":"Gryk","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2007,1,30]]},"reference":[{"key":"1403_CR1","first-page":"1","volume-title":"Proceedings of the 16th International Conference on Scientific and Statistical Database Management (SSDBM'04)","author":"I Altintas","year":"2004","unstructured":"Altintas I, Berkley C, Jaeger M, Jones M, Ludascher B, Mock S: Kepler: An Extensible System for Design and Execution of Scientific Workflows. Proceedings of the 16th International Conference on Scientific and Statistical Database Management (SSDBM'04) 2004, 1\u20132."},{"issue":"13","key":"1403_CR2","doi-asserted-by":"publisher","first-page":"2092","DOI":"10.1093\/bioinformatics\/bth209","volume":"20","author":"M Chagoyen","year":"2004","unstructured":"Chagoyen M, Kurul ME, Alarco'n PAD, Carazo JM, Jupta A: Designing and executing scientific workflows with a programmable integrator. Bioinformatics 2004, 20(13):2092\u20132100.","journal-title":"Bioinformatics"},{"issue":"3","key":"1403_CR3","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1145\/1084805.1084810","volume":"34","author":"CB Medeiros","year":"2005","unstructured":"Medeiros CB, Perez-Alcazar J, Digiampietri L, Pastorello GZ Jr, Santanche A, Torres RS, Madeira E, Bacarin E: WOODSS and the Web: Annotating and Reusing Scientific Workflows. SIGMOD Record 2005, 34(3):18\u201323.","journal-title":"SIGMOD Record"},{"issue":"10","key":"1403_CR4","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-Frank E, Jones M, Lee E, 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":"1403_CR5","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1007\/BF00197809","volume":"6","author":"F Delaglio","year":"1995","unstructured":"Delaglio F, Grzesiek S, Vuister GW, Zhu G, Pfeifer J, Bax A: NMRPipe: a multidimensional spectral processing system based on UNIX pipes. J Biomol NMR 1995, 6: 277\u2013293.","journal-title":"J Biomol NMR"},{"key":"1403_CR6","volume-title":"The Unified Process Inception Phase: Best Practices for Completing the Unified Process","author":"SW Ambler","year":"2000","unstructured":"Ambler SW, Constantine LL: The Unified Process Inception Phase: Best Practices for Completing the Unified Process. Lawrence: CMP Books; 2000."},{"key":"1403_CR7","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1109\/ITNG.2006.52","volume-title":"Proceedings of the Third International Conference on Information Technology: New Generations (ITNG 2006)","author":"HJC Ellis","year":"2006","unstructured":"Ellis HJC, Fox-Erlich S, Martyn TO, Gryk MR: Development of an Integrated Framework for Protein Structure Determinations: A Logical Data Model for NMR Data Analysis. Proceedings of the Third International Conference on Information Technology: New Generations (ITNG 2006) 2006, 613\u2013618."},{"key":"1403_CR8","doi-asserted-by":"publisher","first-page":"2559","DOI":"10.1110\/ps.04810204","volume":"13","author":"S Fox-Erlich","year":"2004","unstructured":"Fox-Erlich S, Martyn TO, Ellis HJC, Gryk M: Delineation and Analysis of the Conceptual Data Model Implied by the IUPAC Recommendations for Biochemical Nomenclature. Protein Science 2004, 13: 2559\u20132563.","journal-title":"Protein Science"},{"issue":"10","key":"1403_CR9","doi-asserted-by":"publisher","first-page":"1067","DOI":"10.1002\/cpe.993","volume":"18","author":"T Oinn","year":"2005","unstructured":"Oinn T, Greenwood M, Addis M, Alpdemir MN, Ferris J, Glover K, Goble C, Goderis A, Hull D, Marvin D, Li P, Lord P, Pocock MR, Senger M, Stevens R, Wipat A, Wroe C: Taverna: lessons in creating a workflow environment for the life sciences. Concurrency and Computation: Practice and Experience 2005, 18(10):1067\u20131100.","journal-title":"Concurrency and Computation: Practice and Experience"},{"issue":"3\u20134","key":"1403_CR10","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1007\/s10723-005-9007-3","volume":"3","author":"I Taylor","year":"2005","unstructured":"Taylor I, Shields M, Wang I, Harrison A: Visual Grid Workflow in Triana. Journal of Grid Computing 2005, 3(3\u20134):153\u2013169.","journal-title":"Journal of Grid Computing"},{"key":"1403_CR11","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1007\/11568322_24","volume":"3716","author":"S Bowers","year":"2005","unstructured":"Bowers S, Lud\u00e4scher B: Actor-Oriented Design of Scientific Work-flows. Lecture Notes in Computer Science 2005, 3716: 369\u2013384.","journal-title":"Lecture Notes in Computer Science"},{"issue":"6","key":"1403_CR12","doi-asserted-by":"publisher","first-page":"689","DOI":"10.1016\/j.envsoft.2004.03.014","volume":"20","author":"DS Kaster","year":"2005","unstructured":"Kaster DS, Medeiros CB, Rocha HV: Supporting modeling and problem solving from precedent experiences: the role of workflows and case-based reasoning. Environmental Modeling & Software 2005, 20(6):689\u2013704.","journal-title":"Environmental Modeling & Software"},{"issue":"1\u20132","key":"1403_CR13","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1016\/S0167-9236(99)00039-1","volume":"27","author":"LA Seffino","year":"1999","unstructured":"Seffino LA, Medeiros CB, Rocha HV, Yi B: WOODSS \u2013 a spatial decision support system based on workflows. Decision Support Systems 1999, 27(1\u20132):105\u2013123.","journal-title":"Decision Support Systems"},{"issue":"17","key":"1403_CR14","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, Greenwood 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.","journal-title":"Bioinformatics"},{"issue":"2","key":"1403_CR15","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1023\/B:GRID.0000024074.63139.ce","volume":"1","author":"I Taylor","year":"2003","unstructured":"Taylor I, Shields M, Wang I, Ran O: Triana Applications within Grid Computing and Peer to Peer Environments. Journal of Grid Computing 2003, 1(2):199\u2013217.","journal-title":"Journal of Grid Computing"},{"issue":"10","key":"1403_CR16","doi-asserted-by":"publisher","first-page":"1021","DOI":"10.1002\/cpe.992","volume":"18","author":"D Churches","year":"2005","unstructured":"Churches D, Gombas H, Harrison A, Maassen J, Robinson C, Shields M, Taylor I, Wang I: Programming scientific and distributed workflow with Triana services. Concurrency and Computation: Practice and Experience 2005, 18(10):1021\u20131037.","journal-title":"Concurrency and Computation: Practice and Experience"},{"issue":"3","key":"1403_CR17","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1145\/1084805.1084808","volume":"34","author":"S Shankar","year":"2005","unstructured":"Shankar S, Kini A, DeWitt DJ, Naughton J: Integrating databases and workflow systems. SIGMOD Record 2005, 34(3):5\u201311.","journal-title":"SIGMOD Record"},{"key":"1403_CR18","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1007\/978-3-540-24688-6_7","volume":"3038","author":"T Fahringer","year":"2004","unstructured":"Fahringer T, Pllana S, Villazon A: A-GWL: Abstract Grid Workflow Language. Lecture Notes in Computer Science 2004, 3038: 42\u201349.","journal-title":"Lecture Notes in Computer Science"},{"issue":"3","key":"1403_CR19","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1145\/1084805.1084813","volume":"34","author":"Y Zhao","year":"2005","unstructured":"Zhao Y, Dobson J, Foster I, Moreau L, Wilde M: A Notation and System for Expressing and Executing Cleanly Typed Workflows on Messy Scientific Data. SIGMOD Record 2005, 34(3):37\u201343.","journal-title":"SIGMOD Record"},{"issue":"4","key":"1403_CR20","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/j.entcs.2004.08.046","volume":"127","author":"H St\u00f6rrle","year":"2005","unstructured":"St\u00f6rrle H: Semantics and Verification of Data Flow in UML 2.0 Activities. Electronic Notes in Theoretical Computer Science 2005, 127(4):35\u201354.","journal-title":"Electronic Notes in Theoretical Computer Science"},{"key":"1403_CR21","volume-title":"BETA Working Paper Series WP 129","author":"P Wohed","year":"2004","unstructured":"Wohed P, van der Aalst WMP, Dumas M, ter Hofstede AHM, Russell N: Pattern-based Analysis of UML Activity Diagrams. In BETA Working Paper Series WP 129. Eindhoven University of Technology; 2004."},{"key":"1403_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-24745-6_1","volume":"2994","author":"S Bowers","year":"2004","unstructured":"Bowers S, Lud\u00e4scher B: An Ontology-Driven Framework for Data Transformation in Scientific Workflows. Lecture Notes in Computer Science 2004, 2994: 1\u201316.","journal-title":"Lecture Notes in Computer Science"},{"key":"1403_CR23","first-page":"75","volume-title":"Proceedings of the 17th International Conference on Scientific and Statistical Database Management (SSDBM'05)","author":"C Berkley","year":"2005","unstructured":"Berkley C, Bowers S, Jones M, Lud\u00e4scher B, Schildhauer M, Tao J: Incorporating Semantics in Scientific Workflow Authoring. Proceedings of the 17th International Conference on Scientific and Statistical Database Management (SSDBM'05) 2005, 75\u201378."},{"key":"1403_CR24","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/978-3-540-31839-2_4","volume":"3372","author":"J Pathak","year":"2005","unstructured":"Pathak J, Caragea D, Honavar VG: Ontology-Extended Component-Based Workflows: A Framework for Constructing Complex Workflows from Semantically Heterogeneous Software Components. Lecture Notes in Computer Science 2005, 3372: 41\u201356.","journal-title":"Lecture Notes in Computer Science"},{"key":"1403_CR25","first-page":"74","volume-title":"Proc MedInfo","author":"M Peleg","year":"2004","unstructured":"Peleg M, Tu S, Mahindroo A, Altman RB: Modeling and analyzing biomedical processes using Work-flow\/Petri Net models and tools. Proc MedInfo 2004, 74\u201378."},{"issue":"2","key":"1403_CR26","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1197\/jamia.M1637","volume":"12","author":"M Peleg","year":"2005","unstructured":"Peleg M, Rubin D, Altman RB: Using Petri Net Tools to Study Properties and Dynamics of Biological Systems. Journal of the American Medical Informatics Association 2005, 12(2):181\u2013199.","journal-title":"Journal of the American Medical Informatics Association"},{"key":"1403_CR27","volume-title":"Proceedings of the Sixth Biennial Participatory De-sign Conference","author":"G Chin","year":"2000","unstructured":"Chin G, Schuchardt K, Myers J, Gracio D: Participatory Workflow Analysis: Unveiling Scientific Research Processes with Scientists. Proceedings of the Sixth Biennial Participatory De-sign Conference 2000."},{"key":"1403_CR28","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1186\/1471-2105-6-87","volume":"6","author":"AG Castro","year":"2005","unstructured":"Castro AG, Thoraval S, Garcia LJ, Ragan MA: Workflows in bioinformatics: meta-analysis and prototype implementation of a workflow generator. BMC Bioinformatics 2005, 6: 87.","journal-title":"BMC Bioinformatics"},{"key":"1403_CR29","first-page":"295","volume-title":"Workflow Management Coalition","author":"D Hollingsworth","year":"2004","unstructured":"Hollingsworth D: The Workflow Reference Model: 10 Years On, The Workflow Handbook 2004. Workflow Management Coalition 2004, 295\u2013312."},{"key":"1403_CR30","volume-title":"Software Requirements","author":"KE Wiegers","year":"2003","unstructured":"Wiegers KE: Software Requirements. Second edition. Redmond: Microsoft Press; 2003.","edition":"Second"},{"key":"1403_CR31","volume-title":"Continuous Process Improvement","author":"RY Chang","year":"1994","unstructured":"Chang RY: Continuous Process Improvement. San Franciso: Jossey-Bass\/Pfeiffer; 1994."},{"key":"1403_CR32","volume-title":"Mapping Work Processes","author":"D Galloway","year":"1994","unstructured":"Galloway D: Mapping Work Processes. ASQ Quality Press; 1994."},{"key":"1403_CR33","unstructured":"The CONNJUR Project[http:\/\/www.connjur.org]"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/1471-2105-8-31.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,1]],"date-time":"2021-09-01T10:08:25Z","timestamp":1630490905000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/1471-2105-8-31"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,1,30]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2007,12]]}},"alternative-id":["1403"],"URL":"https:\/\/doi.org\/10.1186\/1471-2105-8-31","relation":{},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,1,30]]},"assertion":[{"value":"9 October 2006","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 January 2007","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 January 2007","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"31"}}