1 / 32

ExperiBase

A Unique Opportunity in Biological Information Standards C. Forbes Dewey, Jr. Massachusetts Institute of Technology. ExperiBase. Query. ?. Experiments. -. K. p. Databases. +. K. p. Interpretation. +. +. Models. K. B. AD. -. K. B. AT. K. B. AT. -. K. B. AD. 0.6. +.

mbowden
Download Presentation

ExperiBase

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Unique Opportunity in Biological Information StandardsC. Forbes Dewey, Jr.Massachusetts Institute of Technology ExperiBase

  2. Query ? Experiments - K p Databases + K p Interpretation + + Models K B AD - K B AT K B AT - K B AD 0.6 + 0.5 K PAD K A - D G+ * x 0.4 K D - A K PAD G - x K cell speed (microns/min.) K mD - A - 0.3 mA - D F+ K PAT - * K b 0.2 + + K b K PAT F - bovine endothelium 0.1 * human melanoma x mouse fibroblast 0 0 0.4 1 0.2 0.6 0.8 polymer fraction Our view of experimental biology

  3. Driving issues in experimental biological computing • Large data sets Terabytes in every lab Petabytes at national labs • Large calculations Petaflop level computing for days • Time is critical Biologists want infrastructure yesterday • Interchange is crucial Unshared data is unused data We need standards

  4. Keys to biological computing standards • Semantics Investigators can agree on meaning Ontologies for standardizing meaning Curation of ontologies – the LSID • Schema Share schema and concepts • Scaleability The ability to scale to larger problems in the future • Standard tools Ontologies and schema for storage and query Possibility to write reusable software!!!

  5. ExperiBase • Based on ontology standards • Conceptual consistency between different experimental methods • Reuse of concepts between different experimental methods • Portable platform independent of OS “DICOM for Biology”

  6. ExperiBase top-level design Study Plan Administration Most “silo” applications Experiment High Level Analysis Sample

  7. Supported Object Models for Experimental Biology • Gel Electrophoresis • Western Blot • 1D Gel • 2D Gel • Flow Cytometry / FACS • Microarray Experiments • Mass Spectrometry • Microscope Images ………….…………..HUPo ..…CytometryML BASE, MAGE-OM …………..…..HUPo ..……………..OME Complete In progress Preliminary

  8. Cell suspension Treated Cell Fluorescence detector Analysis Display Data Storage Dichroic mirror Computer Flow cell Side Scatter Forward scatter Laser Lens (typ) Sample (Cell) Sample Treatment Binding Species Reactive Func. Hardware (Parts Info) Parameter Detector Beam-Splitter Emission-Filter Amplifier Light-Source Excitation-Filter Settings Experiment Description Protocol Data File (FCS) Method Meta Data Histogram Dot Plot Density Plot Contour Plot FACS Experiments

  9. CytometryML--Robert C. Leif, Suzanne B. Leif, et al., XML_Med, a Division of Newport Instruments

  10. FACS IOD Ref: Leif, Leif, and Leif, Cytometry 54A 56-65 (2003)

  11. FACS IOD (Expanded Portion)

  12. FACS IOD (Expanded Portion)

  13. Administration Package - Object Model

  14. Study Plan Package - Object Model

  15. Separation of data from analysis Gel electrophoresis example Database Image analyzed Analysis saved with object

  16. Gel Electrophoresis Information Object Definitions (IOD)

  17. MicroArray IOD --Based on Stanford Microarray Database

  18. Microscope Image IOD Converted from OME

  19. ExperiBase  XML Object-Relational Database Schema <?xml version="1.0" encoding="UTF-8"?> <params:Parameter xmlns:params="parameters.xsd" xsi:schemaLocation="parameters.xsd"> <Dectector_Info> <Detector>PMT</Detector> <Detector_Setting>600</Detector_Setting> <Detector_Units Prefix="none" Si_Unit_Name="volt"/> <Measurement>Flourescence</Measurement> <Beam_Splitter_Info Prefix="nano" Unit="meter"> <Beam_Splitter>Dichroic_Reflect_Low</Beam_Splitter> <Low_Cut_Off_1>505</Low_Cut_Off_1> <Description>505DRLP</Description> <Item_General_Info> <Manufacturer>Omega Optical</Manufacturer> <Model_Name>XF2010</Model_Name> </Item_General_Info> </Beam_Splitter_Info> <Emission_Filter_Info Prefix="nano" Unit="meter"> <Emission_Filter>Band_Block</Emission_Filter> <Band_Width_Location>unknown</Band_Width_Location> <Peak_1>535</Peak_1> <Band_Width_1>45</Band_Width_1> <Description>535AF45</Description> <Item_General_Info> <Manufacturer>Omega Optical</Manufacturer> <Model_Name>XF3084</Model_Name> </Item_General_Info> </Emission_Filter_Info> </Dectector_Info> </params:Parameter> CREATE TYPE detector_desc_t UNDER detector_info_t AS (detector varchar(64), detector_setting real, detector_unit_pref REF(unit_prefix_t), detector_unit REF(unit_t), measurement varchar(64)) MODE DB2SQL; CREATE TYPE beam_splitter_t UNDER detector_info_t AS (beam_splitter varchar(64), low_cut_off_1 real, high_cut_off_1 real, low_cut_off_2 real, high_cut_off_2 real, low_cut_off_3 real, high_cut_off_3 real, unit_prefix REF(unit_prefix_t), unit REF(unit_t), description varchar(64), item_info REF(item_info_t)) MODE DB2SQL; XML Schema <?xml version="1.0" encoding="UTF-8"?> <params:Parameter xmlns:params="parameters.xsd" xsi:schemaLocation="parameters.xsd"> <Dectector_Info> <Detector>PMT</Detector> <Detector_Setting>600</Detector_Setting> <Detector_Units Prefix="none" Si_Unit_Name="volt"/> <Measurement>Flourescence</Measurement> <Beam_Splitter_Info Prefix="nano" Unit="meter"> <Beam_Splitter>Dichroic_Reflect_Low</Beam_Splitter> <Low_Cut_Off_1>505</Low_Cut_Off_1> <Description>505DRLP</Description> <Item_General_Info> <Manufacturer>Omega Optical</Manufacturer> <Model_Name>XF2010</Model_Name> </Item_General_Info> </Beam_Splitter_Info> <Emission_Filter_Info Prefix="nano" Unit="meter"> <Emission_Filter>Band_Block</Emission_Filter> <Band_Width_Location>unknown</Band_Width_Location> <Peak_1>535</Peak_1> <Band_Width_1>45</Band_Width_1> <Description>535AF45</Description> <Item_General_Info> <Manufacturer>Omega Optical</Manufacturer> <Model_Name>XF3084</Model_Name> </Item_General_Info> </Emission_Filter_Info> </Dectector_Info> </params:Parameter> XML Document

  20. Recommendations and implementation • Consensus on ontological standards • LSID • OWL • Backing of major players • Industry • Government • International • Semantic Web • Use RDF to represent data in ExperiBase and make the data available through web services • Use OWL for a collaborative semantic network

  21. Ubiquitous Networked Biological Computing Sponsored by a continuing grant from DOE (PNNL) Additional sponsorship by the NIH and DARPA Put your company logo here

  22. The informaticscollaborators Aidan Downes Howard Chou Shiva Ayyadurai Ngon Dao Pat McCormack Jeannette Stephenson Catherine Howell Shixin Zhang Ben Fu

  23. Data integration today • Database federation and distributed intelligence • Correlation of data in disparate databases • Archiving and analysis of derived data • Integration of higher-level analyses • Imaging and image analysis • Multiple-protein interactions

  24. Open Microscopy Environment (OME)http://openmicroscopy.org/index.html • The Open Microscopy Project (OME) is an open source software project to develop a database-driven system for the quantitative analysis of biological images. • Founders: Ilya Goldberg (MIT/NIH), Jason Swedlow (Welcome Trust Biocentre- Dundee), and Peter Sorger (MIT)

  25. Group OME objects into ExperiBase

  26. MicroArray IOD (Expanded Portion)

  27. MicroArray IOD (Expanded Portion)

  28. General transformation process Experiment Data File Data Transformer ExperiBase Data Description File

  29. MIAMExpress transformation ExperiBase Specific Component Request Dispatcher ExperiBase Translator MiamExpress Storage Database

  30. Storage Database ExperiBase Translator Translator MAGE-ML MAGE-ML ArrayExpress Feeding ArrayExpress

  31. Typical user page: Pacific Northwest National Laboratory ExperiBase

  32. Web Pages http://schiele.mit.edu:8080/ExperiBase/

More Related