Conceptual-level workflow modeling of scientific experiments using NMR as a case study.
BACKGROUND
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.


RESULTS
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.


CONCLUSIONS
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.
Verdi
Kacy K
KK
Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY 12180, USA. kverdi@alum.rpi.edu <kverdi@alum.rpi.edu>
Ellis
Heidi Jc
HJ
Gryk
Michael R
MR
D003661:Decision Support Techniques; D004282:Documentation / Q000379:methods*; D007753:Laboratories / Q000458:organization & administration*; D009682:Magnetic Resonance Spectroscopy / Q000379:methods*; D017146:Models, Organizational; D012106:Research / Q000458:organization & administration*; D012586:Science / Q000379:methods / Q000458:organization & administration*; D012984:Software; D017132:Workplace / Q000458:organization & administration