SlideShare una empresa de Scribd logo
1 de 20
The MIBBI Foundry
and its modules
Chris Taylor, Susanna Sansone,
Dawn Field, The MIBBI Project
Project website: http://mibbi.org/
Mechanisms of scientific advance
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%
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
Gels
MS MS
FTIR
NMR
Columns
Modelling the biosciences
Modelling the biosciences (slightly differently)
Assay: Omics and miscellaneous techniques
Investigation: Medical syndrome, environmental effect, etc.
Study: Toxicology, environmental science, etc.
Investigation / Study / Assay (ISA) Infrastructure
http://isa-tools.org/
Ontology of Biomedical Investigations (OBI)
http://obi.sourceforge.net/
Functional Genomics Experiment (FuGE)
http://fuge.sourceforge.net/
Rise of the Metaprojects
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?
Nature Biotechnol 26(8), 889–896 (2008)
http://dx.doi.org/10.1038/nbt.1411
The MIBBI Project (mibbi.org)
[†] Denotes that a specification is provided as a suite of related documents
CONCEPT SPECIALISATION
●CIMR[†]
●MIACA
●MIAME
●MIAME/Env
●MIAME/Nutr
●MIAME/Plant
●MIAME/Tox
●MIAPA
●MIAPE[†]
●MIARE
●MIFlowCyt
●MIGen
●MIGS/MIMS
●MIMIx
●MIMPP
●MINI
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
The MIBBI Project (mibbi.org)
The MIBBI Project (mibbi.org)
Interaction graph for projects (line thickness & colour saturation show similarity)
The MIBBI Project (mibbi.org)
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.
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)…
‘Pedro’ tool → XML → (via XSLT) Wiki code (etc.)
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)
MICheckout: Supporting Users
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
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

Más contenido relacionado

Similar a The MIBBI Foundry and its Modules

Recent software and services to support the SBML community
Recent software and services to support the SBML community Recent software and services to support the SBML community
Recent software and services to support the SBML community Mike Hucka
 
16S rRNA Analysis using Mothur Pipeline
16S rRNA Analysis using Mothur Pipeline16S rRNA Analysis using Mothur Pipeline
16S rRNA Analysis using Mothur PipelineEman Abdelrazik
 
Microarrays Databases.pptx
Microarrays Databases.pptxMicroarrays Databases.pptx
Microarrays Databases.pptxMuzzamilahmed14
 
SBML, SBML Packages, SED-ML, 
 COMBINE Archive, and more
SBML, SBML Packages, SED-ML, 
 COMBINE Archive, and moreSBML, SBML Packages, SED-ML, 
 COMBINE Archive, and more
SBML, SBML Packages, SED-ML, 
 COMBINE Archive, and moreMike Hucka
 
COMBINE standards & tools: Getting model management right
COMBINE standards & tools: Getting model management rightCOMBINE standards & tools: Getting model management right
COMBINE standards & tools: Getting model management rightUniversity Medicine Greifswald
 
EMBL-EBI Proteomics data resources and services
EMBL-EBI Proteomics data resources and servicesEMBL-EBI Proteomics data resources and services
EMBL-EBI Proteomics data resources and servicesRafael C. Jimenez
 
FAIR data and model management for systems biology (and SOPs too!)
FAIR data and model management for systems biology (and SOPs too!)FAIR data and model management for systems biology (and SOPs too!)
FAIR data and model management for systems biology (and SOPs too!)FAIRDOM
 
FAIR Data and Model Management for Systems Biology (and SOPs too!)
FAIR Data and Model Management for Systems Biology(and SOPs too!)FAIR Data and Model Management for Systems Biology(and SOPs too!)
FAIR Data and Model Management for Systems Biology (and SOPs too!)Carole Goble
 
Web services for sharing germplasm data sets, at FAO in Rome (2006)
Web services for sharing germplasm data sets, at FAO in Rome (2006)Web services for sharing germplasm data sets, at FAO in Rome (2006)
Web services for sharing germplasm data sets, at FAO in Rome (2006)Dag Endresen
 
The biodiversity informatics landscape: a systematics perspective
The biodiversity informatics landscape: a systematics perspectiveThe biodiversity informatics landscape: a systematics perspective
The biodiversity informatics landscape: a systematics perspectiveVince Smith
 
Data-driven design of cell factories and communities
Data-driven design of cell factories and communitiesData-driven design of cell factories and communities
Data-driven design of cell factories and communitiesLaura Berry
 
Biodiversity Virtual e-Laboratory (BioVeL)
Biodiversity Virtual e-Laboratory (BioVeL)Biodiversity Virtual e-Laboratory (BioVeL)
Biodiversity Virtual e-Laboratory (BioVeL)Alex Hardisty
 
Designing a community resource - Sandra Orchard
Designing a community resource - Sandra OrchardDesigning a community resource - Sandra Orchard
Designing a community resource - Sandra OrchardEMBL-ABR
 
Recent Developments in SBML
Recent Developments in SBMLRecent Developments in SBML
Recent Developments in SBMLMike Hucka
 
Enhancing the Quality of ImmPort Data
Enhancing the Quality of ImmPort DataEnhancing the Quality of ImmPort Data
Enhancing the Quality of ImmPort DataBarry Smith
 

Similar a The MIBBI Foundry and its Modules (20)

Let's unlock UNLOCK
Let's unlock UNLOCKLet's unlock UNLOCK
Let's unlock UNLOCK
 
Recent software and services to support the SBML community
Recent software and services to support the SBML community Recent software and services to support the SBML community
Recent software and services to support the SBML community
 
16S rRNA Analysis using Mothur Pipeline
16S rRNA Analysis using Mothur Pipeline16S rRNA Analysis using Mothur Pipeline
16S rRNA Analysis using Mothur Pipeline
 
Microarrays Databases.pptx
Microarrays Databases.pptxMicroarrays Databases.pptx
Microarrays Databases.pptx
 
Cshl minseqe 2013_ouellette
Cshl minseqe 2013_ouelletteCshl minseqe 2013_ouellette
Cshl minseqe 2013_ouellette
 
MIRIAM Resources
MIRIAM ResourcesMIRIAM Resources
MIRIAM Resources
 
SBML, SBML Packages, SED-ML, 
 COMBINE Archive, and more
SBML, SBML Packages, SED-ML, 
 COMBINE Archive, and moreSBML, SBML Packages, SED-ML, 
 COMBINE Archive, and more
SBML, SBML Packages, SED-ML, 
 COMBINE Archive, and more
 
Data and Model Management for Systems Biology
Data and Model Management  for Systems BiologyData and Model Management  for Systems Biology
Data and Model Management for Systems Biology
 
ISA - a short overview - Dec 2013
ISA - a short overview - Dec 2013ISA - a short overview - Dec 2013
ISA - a short overview - Dec 2013
 
COMBINE standards & tools: Getting model management right
COMBINE standards & tools: Getting model management rightCOMBINE standards & tools: Getting model management right
COMBINE standards & tools: Getting model management right
 
EMBL-EBI Proteomics data resources and services
EMBL-EBI Proteomics data resources and servicesEMBL-EBI Proteomics data resources and services
EMBL-EBI Proteomics data resources and services
 
FAIR data and model management for systems biology (and SOPs too!)
FAIR data and model management for systems biology (and SOPs too!)FAIR data and model management for systems biology (and SOPs too!)
FAIR data and model management for systems biology (and SOPs too!)
 
FAIR Data and Model Management for Systems Biology (and SOPs too!)
FAIR Data and Model Management for Systems Biology(and SOPs too!)FAIR Data and Model Management for Systems Biology(and SOPs too!)
FAIR Data and Model Management for Systems Biology (and SOPs too!)
 
Web services for sharing germplasm data sets, at FAO in Rome (2006)
Web services for sharing germplasm data sets, at FAO in Rome (2006)Web services for sharing germplasm data sets, at FAO in Rome (2006)
Web services for sharing germplasm data sets, at FAO in Rome (2006)
 
The biodiversity informatics landscape: a systematics perspective
The biodiversity informatics landscape: a systematics perspectiveThe biodiversity informatics landscape: a systematics perspective
The biodiversity informatics landscape: a systematics perspective
 
Data-driven design of cell factories and communities
Data-driven design of cell factories and communitiesData-driven design of cell factories and communities
Data-driven design of cell factories and communities
 
Biodiversity Virtual e-Laboratory (BioVeL)
Biodiversity Virtual e-Laboratory (BioVeL)Biodiversity Virtual e-Laboratory (BioVeL)
Biodiversity Virtual e-Laboratory (BioVeL)
 
Designing a community resource - Sandra Orchard
Designing a community resource - Sandra OrchardDesigning a community resource - Sandra Orchard
Designing a community resource - Sandra Orchard
 
Recent Developments in SBML
Recent Developments in SBMLRecent Developments in SBML
Recent Developments in SBML
 
Enhancing the Quality of ImmPort Data
Enhancing the Quality of ImmPort DataEnhancing the Quality of ImmPort Data
Enhancing the Quality of ImmPort Data
 

Más de MIBBI Checklists

Más de MIBBI Checklists (20)

2011Field talk at iEVOBIO 2011
2011Field talk at iEVOBIO 20112011Field talk at iEVOBIO 2011
2011Field talk at iEVOBIO 2011
 
Sansone bio sharing introduction
Sansone bio sharing introductionSansone bio sharing introduction
Sansone bio sharing introduction
 
Sansone mibbi-intro
Sansone mibbi-introSansone mibbi-intro
Sansone mibbi-intro
 
Mibbi workshop-isa-project
Mibbi workshop-isa-projectMibbi workshop-isa-project
Mibbi workshop-isa-project
 
GIATE mibbi2010
GIATE mibbi2010GIATE mibbi2010
GIATE mibbi2010
 
Mibbi bio sharers reportback day1
Mibbi bio sharers reportback day1Mibbi bio sharers reportback day1
Mibbi bio sharers reportback day1
 
Miare mibbi 2010-12-01
Miare mibbi 2010-12-01Miare mibbi 2010-12-01
Miare mibbi 2010-12-01
 
Mibbi break out discussions - wet group
Mibbi break out discussions - wet groupMibbi break out discussions - wet group
Mibbi break out discussions - wet group
 
Whetzel ncbo mibbi-2010
Whetzel ncbo mibbi-2010Whetzel ncbo mibbi-2010
Whetzel ncbo mibbi-2010
 
Miata short presentation mibbi
Miata short presentation mibbiMiata short presentation mibbi
Miata short presentation mibbi
 
MICheckout: Status and Next Steps
MICheckout: Status and Next StepsMICheckout: Status and Next Steps
MICheckout: Status and Next Steps
 
Miata short presentation
Miata short presentationMiata short presentation
Miata short presentation
 
MIRIAM and MIASE
MIRIAM and MIASEMIRIAM and MIASE
MIRIAM and MIASE
 
MIAPA
MIAPAMIAPA
MIAPA
 
Mibbi strenda
Mibbi strendaMibbi strenda
Mibbi strenda
 
MIqPCR - MIQE - RDML
MIqPCR - MIQE - RDMLMIqPCR - MIQE - RDML
MIqPCR - MIQE - RDML
 
Shotton miidi at_mibbi_workshop-01_dec2010
Shotton miidi at_mibbi_workshop-01_dec2010Shotton miidi at_mibbi_workshop-01_dec2010
Shotton miidi at_mibbi_workshop-01_dec2010
 
Parkinson mibbi
Parkinson mibbiParkinson mibbi
Parkinson mibbi
 
Nigel hardy cimr
Nigel hardy cimrNigel hardy cimr
Nigel hardy cimr
 
Mimpp andy
Mimpp andyMimpp andy
Mimpp andy
 

Último

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 

Último (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 

The MIBBI Foundry and its Modules

  • 1. The MIBBI Foundry and its modules Chris Taylor, Susanna Sansone, Dawn Field, The MIBBI Project Project website: http://mibbi.org/
  • 3. 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%
  • 4. 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 Gels MS MS FTIR NMR Columns Modelling the biosciences
  • 5. Modelling the biosciences (slightly differently) Assay: Omics and miscellaneous techniques Investigation: Medical syndrome, environmental effect, etc. Study: Toxicology, environmental science, etc.
  • 6. Investigation / Study / Assay (ISA) Infrastructure http://isa-tools.org/ Ontology of Biomedical Investigations (OBI) http://obi.sourceforge.net/ Functional Genomics Experiment (FuGE) http://fuge.sourceforge.net/ Rise of the Metaprojects
  • 7. 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?
  • 8. Nature Biotechnol 26(8), 889–896 (2008) http://dx.doi.org/10.1038/nbt.1411
  • 9. The MIBBI Project (mibbi.org) [†] Denotes that a specification is provided as a suite of related documents CONCEPT SPECIALISATION ●CIMR[†] ●MIACA ●MIAME ●MIAME/Env ●MIAME/Nutr ●MIAME/Plant ●MIAME/Tox ●MIAPA ●MIAPE[†] ●MIARE ●MIFlowCyt ●MIGen ●MIGS/MIMS ●MIMIx ●MIMPP ●MINI 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
  • 10. The MIBBI Project (mibbi.org)
  • 11. The MIBBI Project (mibbi.org) Interaction graph for projects (line thickness & colour saturation show similarity)
  • 12. The MIBBI Project (mibbi.org)
  • 13. 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.
  • 14. 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)…
  • 15. ‘Pedro’ tool → XML → (via XSLT) Wiki code (etc.)
  • 16. 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)
  • 18. 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
  • 19.
  • 20. 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

Notas del editor

  1. Non-MICheckout-based demo: show individual modules, show linking mechanism, show some compilations.