Top Banner
The MIBBI Foundry and its modules Chris Taylor, Susanna Sansone, Dawn Field, The MIBBI Project Project website: http://mibbi.org/
20
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The MIBBI Foundry and its Modules

The MIBBI Foundryand its modules

Chris Taylor, Susanna Sansone, Dawn Field, The MIBBI Project

Project website: http://mibbi.org/

Page 2: The MIBBI Foundry and its Modules

Mechanisms of scientific advance

Page 3: The MIBBI Foundry and its Modules

ProteoRED’s MIAPE satisfaction survey

Spanish multi-site collaboration: provision of proteomics services MIAPE customer satisfaction survey (compiled November 2008)

— http://www.proteored.org/MIAPE_Survey_Results_Nov08.html— Responses from 31 proteomics experts representing 17 labs

Yes: 95%No: 5%

Page 4: The MIBBI Foundry and its Modules

Technologically-delineated views of the world A: transcriptomics B: proteomics C: metabolomics …and…

Biologically-delineated views of the world A: plant biology B: epidemiology C: microbiology …and…

Generic features (‘common core’) — Description of source biomaterial — Experimental design components

Arrays

Scanning Arrays &Scanning

Columns

GelsMS MS

FTIR

NMR

Columns

Modelling the biosciences

Page 5: The MIBBI Foundry and its Modules

Modelling the biosciences (slightly differently)

Assay: Omics and miscellaneous techniques

Investigation:

Medical syndrome, environmental effect, etc.Study: Toxicology, environmental science, etc.

Page 6: The MIBBI Foundry and its Modules

Investigation / Study / Assay (ISA) Infrastructurehttp://isa-tools.org/

Ontology of Biomedical Investigations (OBI)http://obi.sourceforge.net/

Functional Genomics Experiment (FuGE)http://fuge.sourceforge.net/

Rise of the Metaprojects

Page 7: The MIBBI Foundry and its Modules

Reporting guidelines — a case in point

MIAME, MIAPE, MIAPA, MIACA, MIARE, MIFACE, MISFISHIE, MIGS, MIMIx, MIQAS, MIRIAM, (MIAFGE, MIAO), My Goodness…

‘MI’ checklists usually developed independently, by groups working within particular biological or technological domains

— Difficult to obtain an overview of the full range of checklists

— Tracking the evolution of single checklists is non-trivial— Checklists are inevitably partially redundant one against

another— Where they overlap arbitrary decisions on wording and

sub structuring make integration difficult

Significant difficulties for those who routinely combine information from multiple biological domains and technology platforms

— Example: An investigation looking at the impact of toxins on a sentinel species using proteomics (‘eco-toxico-proteomics’)

— What reporting standard(s) should they be using?

Page 8: The MIBBI Foundry and its Modules

Nature Biotechnol 26(8), 889–896 (2008)

http://dx.doi.org/10.1038/nbt.1411

Page 9: The MIBBI Foundry and its Modules

The MIBBI Project (mibbi.org)

[†] Denotes that a specification is provided as a suite of related documents

CONCEPT SPECIALISATION ● C

IMR [†]

● M

IACA

● M

IAM

E

● M

IAM

E/E

nv

● M

IAM

E/N

utr

● M

IAM

E/P

lant

● M

IAM

E/T

ox

● M

IAPA

● M

IAPE [†]

● M

IARE

● M

IFlo

wCyt

● M

IGen

● M

IGS/M

IMS

● M

IMIx

● M

IMPP

● M

INI

study inputs study design ●generic organism ●

cells / microbes

plant

animal

mouse

human

population

environmental sample

environment / habitat

in silico model

study procedures organism maintenance

animal husbandry

cell / microbe culture

plant cultivation

acclimation

preconditioning / pretreatment ●organism manipulation

assay inputs generic study input

organism part ●organism state

organism trait

biomolecule

synthetic analyte ●silencing RNA reagent

Version 0.7 (2008-04-10)

Comparison of MIBBI-registered projects [21] ● Release

Granularity Coarse Medium Fine

Maturity ● Planned ● Drafting

Page 10: The MIBBI Foundry and its Modules

The MIBBI Project (mibbi.org)

Page 11: The MIBBI Foundry and its Modules

The MIBBI Project (mibbi.org)

Interaction graph for projects (line thickness & colour saturation show similarity)

Page 12: The MIBBI Foundry and its Modules

The MIBBI Project (mibbi.org)

Page 13: The MIBBI Foundry and its Modules

Drafting MIBBI Foundry modules

Analytical approach proved challenging Cross analyses were either too coarse or too depressing Conclusion: no ‘perfect’ solution…

If in doubt, hack (a.k.a. ‘iterative development’) Start with one set of guidelines, breaking it into ‘paragraphs’ Add another set, breaking it up similarly (‘shared subject’) Where there are overlaps, seek to resolve

— If similar, aim for an ‘average’ module— If distinct, use core and extension modules— Record dependencies in a matrix (for reference)

‘Normalise’ (look for efficiencies, to a point)

Validation Asking for something like MIxxx should get something like

MIxxx Weigh the conflicts/compromises; reexamine extensions etc.

Page 14: The MIBBI Foundry and its Modules

Current coverage: Portal versus Foundry

Checklists covered to date (x) MIGS/MIMS, MIAPE, MIFlowCyt, MIARE, ‘Env’ extensions

Modules developed to date 35 (set to rise rapidly)…

Page 15: The MIBBI Foundry and its Modules

‘Pedro’ tool → XML → (via XSLT) Wiki code (etc.)

Page 16: The MIBBI Foundry and its Modules

Creating and Using MIBBI Foundry modules

Stage one Pedro tool (Garwood et al., 2004) using the MIBBI module

schema Highly-configurable (mostly XML Schema, partly a

configuration file) Validates data and exports XML (also saves in a ‘native’ zipped

XML)

Stage two Mini shell scripts for XSL transformation using Saxon

— Initially just to get the (media)wiki code for Foundry pages— Now have MediaWiki and HTML (both as table & list), tab-

delimited text, XML Schema (for MDA) and ISA config (XML)

Java (command line) tool (using DOM) built to combine and transform modules using the above XSLTs (=MyMICheckout)

Stage three ‘MICheckout the movie’ built using Flash (catalyst/builder) Same functionality (same XSLTs), rather nicer UI (i.e., it has

one)

Page 17: The MIBBI Foundry and its Modules

MICheckout: Supporting Users

Page 18: The MIBBI Foundry and its Modules

MIBBI and other standardisation efforts

Ontology support: MIBBI module schema allows for specified ontology references

Any number of terms (leaf or node) can be ‘attached’ to an element

— We expect software to offer the specified choices to users

Format support: MIBBI has no specific implementation for data exchange

formats BUT: we can achieve the same end by supporting tools

— Currently implementing ISAcreator configuration file generation

— Will allow capture of MIBBI Foundry-specified content in ISA-Tab

— Also an example of software implementing our ontology links

Page 19: The MIBBI Foundry and its Modules
Page 20: The MIBBI Foundry and its Modules

The International Conference on Systems Biology (ICSB), 22-28 August, 2008 Susanna-Assunta Sansone www.ebi.ac.uk/net-project

20

Example of guiding the experimentalist to search and select a term from the EnvO ontology, to describe the habitat of a sample

Ontologies, accessed in real time via the Ontology Lookup Service and

BioPortal