Combining ontologies and workflows to design formal protocols for biological laboratories
Laboratory protocols in life sciences tend to be written in natural language, with negative consequences on repeatability, distribution and automation of scientific experiments. Formalization of knowledge is becoming popular in science. In the case of laboratory protocols two levels of formalization are needed: one for the entities and individuals operations involved in protocols and another one for the procedures, which can be manually or automatically executed. This study aims to combine ontologies and workflows for protocol formalization.
A laboratory domain specific ontology and the COW (Combining Ontologies with Workflows) software tool were developed to formalize workflows built on ontologies. A method was specifically set up to support the design of structured protocols for biological laboratory experiments. The workflows were enhanced with ontological concepts taken from the developed domain specific ontology.
The experimental protocols represented as workflows are saved in two linked files using two standard interchange languages (i.e. XPDL for workflows and OWL for ontologies). A distribution package of COW including installation procedure, ontology and workflow examples, is freely available from http://www.bmr-genomics.it/farm/cow.
Using COW, a laboratory protocol may be directly defined by wet-lab scientists without writing code, which will keep the resulting protocol's specifications clear and easy to read and maintain.
- Joshua, L, Alexa, M (2001) "Ome Sweet "Omics-A Genealogical Treasury of Words. -- AccessMyLibrary -Promoting library advocacy. The Scientist.
- Tyers, M, Mann, M (2003) From genomics to proteomics. Nature 422: pp. 193-197 CrossRef
- Baldi, P, Hatfield, GW, Hatfield, WG (2002) DNA Microarrays and Gene Expression: From Experiments to Data Analysis and Modeling. CrossRef
- Fields, S (2001) PROTEOMICS: Proteomics in Genomeland. Science 291: pp. 1221-1224 CrossRef
- Goodacre, R, Vaidyanathan, S, Dunn, WB, Harrigan, GG, Kell, DB (2004) Metabolomics by numbers: acquiring and understanding global metabolite data. Trends Biotechnol 22: pp. 245-252 CrossRef
- Shulaev, V (2006) Metabolomics technology and bioinformatics. Briefings in Bioinformatics 7: pp. 128 CrossRef
- Muggleton, S (2006) 2020 Computing: Exceeding human limits. Nature 440: pp. 409-410 CrossRef
- Steering the future of computing Nature 2006,440(7083):383.
- De Roure, D, Hendler, JA (2005) E-Science: the grid and the Semantic Web. Intelligent Systems, IEEE 19: pp. 65-71 CrossRef
- King, RD, Rowland, J, Oliver, SG, Young, M, Aubrey, W, Byrne, E, Liakata, M, Markham, M, Pir, P, Soldatova, LN, Sparkes, A, Whelan, KE, Clare, A (2009) The Automation of Science. Science 324: pp. 85-89 CrossRef
- JaWE based process editor [http://www.jped.org]
- Science Advisory Board [http://www.scienceboard.net/]
- Protocol-online [http://www.protocol-online.org]
- Nature Methods [http://www.nature.com/nmeth/index.html]
- Journal of Visualized Experiments [http://www.jove.com]
- Kritikou, E (2007) Watch and learn. Nat Rev Mol Cell Biol 8: pp. 4 CrossRef
- Nature Procotols [http://www.nature.com/nprot/index.html]
- Huang, DW, Sherman, BT, Lempicki, RA (2008) Systematic and integrative analysis of large gene lists using DAVID bioinformatics resources. Nature protocols 4: pp. 44-57 CrossRef
- Fiegler, H, Redon, R, Carter, N (2007) Construction and use of spotted large-insert clone DNA microarrays for the detection of genomic copy number changes. Nat Protocols 2: pp. 577-587 CrossRef
- Liu, L, Özsu, MT (2009) Encyclopedia of database systems. CrossRef
- Malucelli, A, Palzera, D, Oliveiraa, E (2006) Ontology-based Services to help solving the heterogeneity problem in e-commerce negotiations. Electronic Commerce Research and Applications 5: pp. 29 CrossRef
- Hecker, M, Dillon, T, Chang, E (2008) Privacy Ontology Support for E-Commerce. IEEE Internet Computing 12: pp. 54-61 CrossRef
- Hepp, M, De Leenheer, P, De Moor, A (2007) Ontology Management: Semantic Web, Semantic Web Services, and Business Applications (Semantic Web and Beyond).
- Gene Ontology [http://www.geneontology.org/]
- Bard, J, Rhee, S (2004) Ontologies in biology: design, applications and future challenges. Nature reviews Genetics 5: pp. 213-222 CrossRef
- Brewster, C, O'Hara, K, Fuller, S, Wilks, Y, Franconi, E, Musen, M, Ellman, J, Shum, S (2004) Knowledge Representation with Ontologies: The Present and Future. IEEE Intelligent Systems 19: pp. 72-81
- Arndt, R, Troncy, R, Staab, S, Hardman, L, Vacura, M (2007) COMM: Designing a Well-Founded Multimedia Ontology for the Web. ISWC/ASWC. pp. 30-43
- Lambrix, P, Habbouche, M, Pérez, M (2003) Evaluation of ontology development tools for bioinformatics. Bioinformatics 19: pp. 1564 CrossRef
- Perez, AG, Corcho, O, Lopez, MF (2004) Ontological Engineering: with examples from the areas of Knowledge Management, e-Commerce and the Semantic Web. (Advanced Information and Knowledge Processing).
- de Nicola, A, Missikoff, M, Navigli, R (2009) A software engineering approach to ontology building. Information Systems 34: pp. 258 CrossRef
- Euzenat, J, Shvaiko, P (2007) Ontology Matching.
- Smith, B, Ashburner, M, Rosse, C, Bard, J, Bug, W, Ceusters, W, Goldberg, LJ, Eilbeck, K, Ireland, A, Mungall, CJ, Leontis, N, Rocca-Serra, P, Ruttenberg, A, Sansone, SAA, Scheuermann, RH, Shah, N, Whetzel, PL, Lewis, S (2007) The OBO Foundry: coordinated evolution of ontologies to support biomedical data integration. Nature biotechnology 25: pp. 1251-1255 CrossRef
- Bodenreider, O, Stevens, R (2006) Bio-ontologies: current trends and future directions. Briefings in bioinformatics 7: pp. 256-274 CrossRef
- Metabolomics Standards Initiative [http://msi-ontology.sourceforge.net/]
- Minimum Information About a Microarray Experiment [http://www.mged.org/Workgroups/MIAME/miame.html]
- PRoteomics IDEntifications database [http://www.ebi.ac.uk/pride/]
- Soldatova, L, King, R (2006) An ontology of scientific experiments. Journal of The Royal Society Interface 3: pp. 795 CrossRef
- Courtot, M, Bug, W, Gibson, F, Lister, A, Malone, J, Schober, D, Brinkman, R, Ruttenberg, A (2008) The OWL of Biomedical Investigations. Proceedings of the Fifth OWLED Workshop on OWL: Experiences, 2008.
- Soldatova, L, Aubrey, W, King, R, Clare, A (2008) The EXACT description of biomedical protocols. Bioinformatics (Oxford, England) 24: pp. i295-303 CrossRef
- Russell, N, Hofstede, AH, Edmond, D, der Aalst, WM (2005) Workflow Data Patterns: Identification, Representation and Tool Support, Berlin/Heidelberg: Springer-Verlag, Volume 3716 2005 chap.
- Russell, N, Aalst, WMPvan der, ter Hofstede, AHM, Edmond, D (2005) Workflow Resource Patterns: Identification, Representation and Tool Support, Heidelberg. Springer, Berlin
- Business Process Execution Language [http://www.bpelsource.com/]
- BPMI [http://www.bpmi.org]
- The Object Management Group [http://www.omg.org]
- XML Process Definition Language [http://www.wfmc.org/xpdl.html]
- Workflow Management Coalition [http://www.wfmc.org/]
- Deelman, E, Gannon, D, Shields, M, Taylor, I (2009) Workflows and e-Science: An overview of workflow system features and capabilities. Future Generation Computer Systems 25: pp. 528 CrossRef
- Shawn, CB, Bowers, S, Jones, MB, Ludäscher, B, Schildhauer, M, Tao, J (2005) Incorporating Semantics in Scientific Workflow Authoring. Proceedings of the 17th International Conference on Scientific and Statistical Database Management (SSDBM'05).
- Romano, P (2008) Automation of in-silico data analysis processes through workflow management systems. Brief Bioinform 9: pp. 57-68 CrossRef
- Oinn, T, Addis, M, Ferris, J, Marvin, D, Senger, M, Greenwood, M, Carver, T, Glover, K, Pocock, M, Wipat, A, Li, P (2004) Taverna: a tool for the composition and enactment of bioinformatics workflows. Bioinformatics (Oxford, England) 20: pp. 3045-3054 CrossRef
- myExperiment [http://www.myexperiment.org/]
- de Roure, D, Goble, C (2009) Software Design for Empowering Scientists. IEEE Software 26: pp. 88-95 CrossRef
- Ontology Web Language [http://www.w3.org/TR/owl-ref/]
- van Deursen, A, Klint, P, Visser, J (2000) Domain-specific languages: an annotated bibliography. SIGPLAN Not 35: pp. 26-36 CrossRef
- France, R, Rumpe, B (2007) Model-driven Development of Complex Software: A Research Roadmap. FOSE '07: 2007 Future of Software Engineering. IEEE Computer Society, Washington, DC, USA, pp. 37-54 CrossRef
- Jouault, F, Bezivin, J (2006) KM3: a DSL for Metamodel Specification. Lecture Notes In Computer Science 4037: pp. 171-185 CrossRef
- Shapiro, R, Marin, M (2008) Workflow Management Coalition Workflow StandardProcess Definition Interface- XML Process Definition Language. The Workflow Management Coalition, 99 Derby Street, Suite 200 Hingham, MA 02043 USA.
- Mernik, M, Heering, J, Sloane, AM (2005) When and how to develop domain-specific languages. ACM Comput Surv 37: pp. 316-344 CrossRef
- Protege Application Programming Interface [http://protege.stanford.edu/plugins/owl/api/]
- Combining ontologies and workflows to design formal protocols for biological laboratories
- Open Access
- Available under Open Access This content is freely available online to anyone, anywhere at any time.
- Online Date
- April 2010
- Online ISSN
- BioMed Central
- Additional Links
- Author Affiliations
- 1. CRIBI Biotechnology Centre, University of Padua, viale G. Colombo 3, 35121, Padova, Italy
- 2. Department of Pure and Applied Mathematics, University of Padua, viaTrieste63, 35121, Padova, Italy
- 3. BMR Genomics, Via Redipuglia 21/a, 35131, Padova, Italy
- 4. Department of Mathematics and Computer Science, University of Camerino, Via Madonna delle Carceri 9, 62032, Camerino, Italy