1.49k likes | 1.73k Views
Feasting on Brains! From Web Services to Web 2.0 to the Semantic Web and back again… A personal journey through the Semantic Web and Web Services for Health Care and Life Sciences Mark Wilkinson (markw@illuminae.com) Assistant Professor, Medical Genetics University of British Columbia
E N D
Feasting on Brains! From Web Services to Web 2.0 to the Semantic Web and back again… A personal journey through the Semantic Web and Web Services for Health Care and Life Sciences Mark Wilkinson (markw@illuminae.com) Assistant Professor, Medical Genetics University of British Columbia Heart and Lung Research Institute at St. Paul’s Hospital
approach “Bioinformatics” is a broad fieldand suffers SEVERE interoperability problems “Bioinformaticians” tend to be specialists in a particular domain of computational analysis As a group, the brains of all bioinformaticians Contain all (known) bioinformatics Is it possible to extract the knowledge Required for interoperability from the brains of bioinformaticians en masse?
“Human Computation” (luis von Ahn)
Ontology Spectrum Thesauri “narrower term” relation Selected Logical Constraints (disjointness, inverse, …) Frames (properties) Formal is-a Catalog/ ID Informal is-a Formal instance General Logical constraints Terms/ glossary Value Restrs. Originally from AAAI 1999- Ontologies Panel by Gruninger, Lehmann, McGuinness, Uschold, Welty; – updated by McGuinness. Description in: www.ksl.stanford.edu/people/dlm/papers/ontologies-come-of-age-abstract.html
Hair Hair An ontology is a representation of knowledge Animal has Mammal Hair Primate is_a Zombie Lemur Human eats Brains Shoots Chips Classes, instances properties, relationships
Classes Animal Mammal Hair Primate Zombie Lemur Human Brains Shoots Chips
Properties has is_a eats
relations has is_a eats
Hair Hair Hair Hair An ontology is a representation of knowledge Animal has Mammal Hair Primate is_a Zombie Lemur Human eats Classes, instances properties, relationships Brains Shoots Chips
Web Service? A software tool that is accessible over the Web Web Services are intended to be accessed by machines, not people.
Interoperability? The ability of two Web Services to exchange information, and use that information correctly This generally requires Semantics in the form of Ontologies…
Mmmm… Brains!! BioMoby Eating brains to enable Web Service Interoperability
Create an ontology of bioinformatics data-types • Define an ontology of bioinformatics operations • Open these ontologies for community input • Define Web Services v.v. these two ontologies • AMachine can find an appropriate service • A Machine can execute that service unattended • Ontology is community-extensible The BioMoby Plan
MOBY hosts & services Sequence Express. Protein Alleles … MOBY Central Align Phylogeny Primers Sequence Alignment Gene names Overview of BioMoby Semantic Interoperability
Interoperability is HARD!
Interoperability throughHuman Computation BioMoby Data Type Ontology: An explicit list of all biological data-types, and the relationships between them. Ontology built, brain by brain, by informaticians! We achieve interoperability simply because informaticians donate their brain-power HUMAN COMPUTATION
A portion of the BioMoby Ontology …built from the brains of the community!
Analytical workflow Discovery No explicit coordination between providers Run-time discovery of appropriate tools Automated execution of those tools The machine “understands” the data you have in-hand, and assists you in choosing the next step in your analysis.
Interoperability throughHuman Computation Individuals contributed their knowledge about bioinformatics data-types to a central ontology Their combined knowledge enabled the construction of an interoperable framework
Usage Statistics 15 Nations > 60 independent institutions >1600 interoperable Bioinformatics Resources ~500,000 requests for “brokering” each month
What have we learned? We can consume the brains of a large community… …to generate something complex, yet organized
Open Kimono The BioMoby ontology is actually quite messy… …communal brains can build useful ontologies, but the problem is…
By small, hard-working, dedicated groups with lots of money! • Gene Ontology & code • Curated: ~5 full-time staff • ~$25 Million(Lewis,S personal communication) • NCI Metathesaurus & code • Curated: ~12 full-time staff • ~$15 Million(Peter K. , estimate) • Health Level 7 (HL7) • Curated • $Lots… Some claim as much as $15 Billion(Smith, Barry, KBB Workshop, Montreal, 2005)
To build the global Semantic Web for Systems Biology we need to encode knowledge from EVERY domain of biology – from barley root apex structure and function, to HIV clinical-trials outcomes… and this knowledge is constantly changing! At >$15M each, can we afford the Semantic Web???
Mmmm… Need MORE Brains!! iCAPTURer experiment
Dr. Bruce McManus with a human heart in his hands He knows his hearts… …but he doesn’tknow how to buildan ontology