Developing standards case studies
Download
1 / 60

Developing Standards: Case Studies - PowerPoint PPT Presentation


  • 114 Views
  • Updated On :

www.sys-bio.org www.sbml.org www.sbolstandards.org blog.analogmachine.org. Developing Standards: Case Studies. Herbert M Sauro. Dept. of Bioengineering University of Washington, Seattle, WA [email protected] Importance of Standards. Imagine a world where:

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Developing Standards: Case Studies' - afya


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Developing standards case studies l.jpg

www.sys-bio.org

www.sbml.org

www.sbolstandards.org

blog.analogmachine.org

Developing Standards:Case Studies

Herbert M Sauro

Dept. of Bioengineering

University of Washington, Seattle, WA

[email protected]


Importance of standards l.jpg
Importance of Standards

Imagine a world where:

Each company made its own incompatible nut, bold and screw?

Every town had its own way to measure time.

Every internet provider used different protocols for the ‘TCP/IP’ stack,

email, web etc.

and so on

Standards are vital for the normal functioning of society


At least two ways to start a standard l.jpg
At least two ways to start a standard:

1. Top-down: institutionalized stick and carrot

2. Grass Roots


Two examples l.jpg
Two Examples

SBML: Systems Biology Markup Language

SBOL: Synthetic Biology Open Language



Why study perturbations l.jpg
Why? Study Perturbations

Apoptosis

Change the activity of a

Protein, e.g. P53 by

adding an inhibitor

http://www.sapphirebioscience.com

What effect does this have on

Cell death and/or proliferation?

There may be multiple paths or multiple effects


How it started scamp and gepasi 80 90s l.jpg
How it started:SCAMP and Gepasi: 80/90s

X

SCAMP


Exchange of computational models l.jpg
Exchange of Computational Models

In 1999/2000 a project was started at Caltech

with initial funding from Japan to devise

an interchange language:

SBML: Systems Biology Markup Language


Slide9 l.jpg
SBML

SBML: Systems biology Markup Language

Used to represent homogenous

multi-compartmental Biochemical Systems


Sbml in a nutshell systems biology markup language l.jpg
SBML in a Nutshell“Systems Biology Markup Language”

  • A machine-readableformat for representing computational models in systems biology

  • Domain: systems of biochemical reactions

  • Specified using XML

  • Components in SBML reflect the natural conceptual constructs of the domain

  • Now over 200 tools use SBML


Sbml in a nutshell systems biology markup language11 l.jpg
SBML in a Nutshell“Systems Biology Markup Language”

  • Simple Compartments (well stirred reactor)

  • Internal/External Species

  • Reaction Schemes

  • Global Parameters

  • Arbitrary Rate Laws

  • DAEs (ODE + Algebraic functions, Constraints)

  • Physical Units/Model Notes

  • Annotation – extension capability

  • Events



Model exchange standards sbml cellml l.jpg
Model Exchange Standards: SBML, CellML

SBML is primarily a way to describe the biology of

cellular networks from which the mathematical models

can be automatically derived.

CellML is a math based description from which the

underling biological can be inferred.


There many modeling software tools that use sbml l.jpg
There many modeling software tools that use SBML

www.sbml.org


Sbml ecosystem l.jpg

SBML

SBML Ecosystem

Unambiguous Model Exchange

Diagrams

Databases

Simulator Comparison and Compliance

Semantic Annotations

Journals

SEDML: Simulation Experiment Description Language

SBGN : Systems Biology Graphical Notation


Model repositories l.jpg
Model repositories

Nicolas Le Novere

BioModels.net

As of Sep 2011:

366 curated models

398 uncurated models.

http://www.ebi.ac.uk/biomodels/


Miriam minimum information requested in the annotation of biochemical models l.jpg
MIRIAM: Minimum Information Requested in the Annotation of biochemical Models

MIRIAM is not a file format but a minimum specification on how a model should be made available to the community:

Reference correspondence – encoding a model in a

recognized public standardized machine-readable format.

Attribution annotation - A model has to provide the

citation of the reference description, lists its creators,

and be attached to some terms of distribution.

External resource annotation - each component of a model

must be annotated to allow its unambiguous identification.


Semantic annotations l.jpg
Semantic Annotations

  • SBO:Systems Biology Ontology (Quantitative terms)

  • 2. MIASE: The Minimum Information About a

    • Simulation Experiment

  • 3. TEDDY: The Terminology for the Description of

    • Dynamics

  • KiSAO: Simulation Algorithm Ontology

  • Missing: An audit trail of a modeling process.


Sbo systems biology ontology l.jpg
SBO: Systems Biology Ontology

[Term] id: SBO:0000002 name: quantitative parameter def: "A number representing a quantity that defines certain characteristics of systems or functions. A parameter may be part of a calculation, but its value is not determined by the form of the equation itself, and may be arbitrarily assigned." [] relationship: part of SBO:0000000 ! Systems Biology Ontology

[Term] id: SBO:0000012 name: mass action kinetics def: "The Law of Mass Action, first expressed by Waage and Guldberg in 1864 (Waage, P., Guldberg, C. M. Forhandlinger: Videnskabs-Selskabeti Christiana 1864, 35) states that…..." [] is a: SBO:0000001 ! rate law.

Terms can be queried programmatically via a web service


Systems biology ontology in sbml l.jpg
Systems Biology Ontology in SBML

continuous framework

<reaction sboTerm="SBO:0000062">

<listOfReactants>

<speciesReference species="S" sboTerm="SBO:0000015" />

</listOfReactants>

<listOfProducts>

<speciesReference species="P" sboTerm="SBO:0000011" />

</listOfProducts>

<listOfModifiers>

<speciesReference species="E" sboTerm="SBO:0000014" />

</listOfModifiers>

<kineticLaw sboTerm="SBO:0000031">

<listOfParameters>

<parameter id="Km" sboTerm="SBO:0000027" />

<parameter id="kp" sboTerm="SBO:0000025" />

</listOfParameters>

<math xmlns="http://www.w3.org/1998/Math/MathML">

<apply> <divide/> <apply>

<times /> <ci>E</ci>

<ci>kp</ci>

<ci>S</ci>

</apply>

<apply>

<plus /> <ci>Km</ci>

<ci>S</ci>

</apply> </apply> </math> </kineticLaw> </reaction>

substrate

product

enzyme

Briggs-Haldane equation

Michaelis constant

catalytic rate constant

European Bioinformatics Institute




Other proposed standards l.jpg
Other Proposed Standards

Standardizing the diagrammatic notation

http://www.sbgn.org/Main_Page



Slide25 l.jpg
Fact:

Developing a standard has both technical

as well sociological challenges.

The sociological challenges may be greater, :(


Rule 1 l.jpg
Rule #1:

  • There must be a problem (i.e an actual

  • need) that a particular communitywants

  • to solve.

  • Clear scope

  • Covers what is needed

  • Doesn’t force you to deal with things

  • that are not needed


Rule 2 l.jpg
Rule #2:

  • Building a community from day one is

  • of the utmost importance.

  • Build Trust

  • Build Consensus

  • Build Enthusiasm

  • Build Ownership


Rule 3 l.jpg
Rule #3:

  • For a standard to succeed, the central players

  • must provide tools and documentation to help

  • the community use the standard.

  • Easy to implement

  • Low ‘buy in’ cost


Rule 4 l.jpg
Rule #4:

The process is long and drawn out, far beyond

the normal patience of review panels and

funding agencies.


Summary l.jpg
Summary

Initial cost for the SBML development:

Initial version was funded by JST (roughly 250K direct per year for three years). Could probably get by with 150K direct. This funds a core team which is involved in:

1. Documentation

2. Organizing two workshops per year

3. Developing the initial source libraries

4. Develop a governance model

5. Follow discussions on mailing lists/workshops to address

the needs of the community

6. Maintain civility during discussions !


Centralized development of supporting software libraries l.jpg
Centralized development of supporting software libraries:

Prevented the standard from diverging

2) As extensions or modifications were agreed to by the community it was relatively easy for platform developers to incorporate the changes into their software.

3) Software developed in C/C++ to make the

library cross-language (Java came later).


Current work of my group model reproducibility l.jpg
Current work of my group: Model Reproducibility

Biology

Data

Simulation Tool

SBML

SEDML

Data

SEDML: What you did

with the model



Slide34 l.jpg

Synthetic biology

“The design and construction of new biological entities such as enzymes, geneticcircuits, cells, and organsor the redesign of existing biological systems.”

Drew Endy (Stanford)


The immediate need l.jpg
The Immediate Need

Take any current publication on a synthetic circuit and try to reproduce it, let me know how you get on.


The long term vision design build test l.jpg
The long term vision: Design, Build, Test

GFP (RFU)

time

Testing/

Analysis

Specification

Design

Build


Synthetic biology open language sbol sbol semantic l.jpg
Synthetic Biology Open Language (SBOL) – SBOL Semantic

Fabricate

SBOL

visual

Synthetic

Biologist A

DNA

Components

B0015

Engineer

Synthetic

Biologist B

81-88

89-129

1-80

DNA

Comp-onent

Sequence Annotation

BioBrick Scar

B0012

B0010

New

device

semantic

Terminator

BioBrick Scar

Terminator

describe and send


Some history l.jpg
Some History

The synthetic biology standardization effort was started with a

grant from Microsoft in 2008 (100K). The first meeting was held

in Seattle.

The first draft proposal was called PoBoL but has since been

renamed to SBOL – Systems Biology Open Language

Since then we have (somehow) managed to organize two

meetings a year since 2008, next one in Jan 2012 in Seattle.


Overall aim of the standardization effort l.jpg
Overall Aim of the Standardization Effort

To support the synthetic biology workflow:

  • Laboratory parts management

  • Simulation/Analysis

  • Design

  • Codon optimization

  • Assembly

  • Repositories - preferably distributed


Overall aim of the standardization effort40 l.jpg
Overall Aim of the Standardization Effort

Specifically:

  • To allow researches to electronically exchange designs with round-tripping.

  • To send designs to bio-fabrication centers for assembly.

  • To allow storage of designs in repositories and for publication purposes.


Synthetic biology41 l.jpg
Synthetic Biology

Synthetic Biology is Engineering,

i.e it is not biology*

* Beware of sending synthetic biology grant proposals to a biology panel


Synthetic biology42 l.jpg
Synthetic Biology

  • Verification

Synthetic Biology is Engineering,

i.e it is not biology*

Debugging

* Beware of sending synthetic biology grant proposals to a biology panel


Synthetic biology43 l.jpg
Synthetic Biology

  • Verification

Synthetic Biology is Engineering,

i.e it is not biology*

Debugging

* Beware of sending synthetic biology grant proposals to a biology panel


Slide44 l.jpg

A Real Network (E. coli)

Host Context

Design/Construction

Experimental Data

Increased Repression

Simulation

Increased

Repression

Entus et al, Systems and Synthetic Biology, 2007.

http://www.agricorner.com/e-coli-outbreak-german-farm-in-uelzen-likely-source/


Slide45 l.jpg

Synthetic Networks

Concentration Detector

Generic Design:

If we control the level of feed-forward

Inhibition we can tune the circuit:


Slide46 l.jpg

Synthetic Networks

Concentration Detector

Generic Design:

Input: IPTG

Output: GFP


Slide47 l.jpg

CAD Software- Engineering Cycle

Simulation

Design

Fabrication

Testing


Computational tools and information resources support each step l.jpg
Computational tools and information resources support each step

iBioSim

Clotho

TinkerCell CAD

Public Data

Analysis

Specification

ApE Sequence Editor

BIOFAB

Laboratory Information

GDice

GenoCAD

Design

Build


Slide49 l.jpg

Registry of Standard Biological Parts ( step BioBricks)

http://parts.mit.edu

  • Provides free access to an open commons of basic biological functions that can be

  • used to program synthetic biological systems

  • Anybody may contribute, draw upon, or improve the parts maintained within the

    Registry.

Endy D, 2005. Nature 438: 449-453


Sbol is extensible allows us to form community subgroups l.jpg
SBOL is extensible, allows us to form community subgroups step

type

SS002

Sample

cell

Experimental Measurements

Computational Models

strain

Cell

MG1655

UW002

dna

subClassOf

type

DNA

Plasmid

pUW4510

B0015

Physical and Host Context

annotation

annotation

annotation

81-88

89-129

1-80

type

Sequence Annotation

Visualization

feature

feature

feature

B0012

B0010

BioBrick Scar

type

type

type

Terminator

BioBrick Scar

Terminator

Assembly Methods

Core SBOL

subClassOf

subClassOf

subClassOf

Sequence Feature


Slide51 l.jpg

TinkerCell step : Project to explore the potential of computer aided design in synthetic biology

First prototype

called Athena

developed

by Bergmann

and Chandran



Each component in the tinkercell diagram is associated with one or more tables l.jpg

Each component in the step TinkerCell diagram is associated with one or more tables


Slide54 l.jpg

A step TinkerCell model can be composed

of sub-models


Slide55 l.jpg

A step TinkerCell model can be composed

of sub-models

?

?

?

?

?

?


Availability l.jpg
Availability step

www.tinkercell.com (Windows, Mac and Linux, released under BSD)

Contact author for details ([email protected])


Challenges in building sbol l.jpg
Challenges in building SBOL step

  • Gaining consensus in a growing community

    • Identifying and engaging stakeholders

      • Fast pace of in the field

        • Terminology evolution

      • “BioBricks”  “Parts”  “DNA components”

    • Stability of use cases

      • “Standard” and “Research needs” seem contradictory

    • Software for synthetic biology is new

  • Scarcity of data sources

    • Quality “knowledge” about elements

    • Heterogeneity of existing annotations

  • Funding


Who is the we l.jpg

http://www.sbolstandard.org/ step

Who is the we?

University of Washington

Deepak Chandran

John Gennari

Michal Galdzicki

Herbert Sauro

BIOFAB

Cesar Rodriguez

AkshayMaheshwari(now UCSD)

Drew Endy(Stanford)

Joint BioEnergy Institute

Timothy Ham

University of California,

Berkeley

J. Christopher Anderson

University of Utah

Barry Moore

Nicholas Roehner

Chris J. Myers

iBioSim

Boston University

Douglas Densmore

Virginia Bioinformatics Institute

Laura Adam

Matthew Lux

Mandy Wilson

Jean Peccoud

Imperial College of London

Guy-Bart Stan

Newcastle University (UK)

Aniel

Recent Commercial Interest

BBN, DNA 2.0, Agilent

Life Technologies, AutoDesk

University of Toronto

Raik Gruenberg


Acknowledgements the people and the support l.jpg

Hamid step Bolouri

Andrew Finney

Mike Hucka

Herbert Sauro

Frank Bergmann

Deepak Chandran

Vijay Chickarmane

Michal Galdzicki

Lucian Smith

Acknowledgements: The People and the Support

Funding in chronological order(2000 -> 2011):

……


Textbook enzyme kinetics for systems biology l.jpg
Textbook step Enzyme Kinetics for Systems Biology

  • Available as e-book or paperback on www.analogmachine.org &

  • 318 pages, 94 illustrations and 75 exercises

  • E-book - $9.95

  • Paperback - $39.95

  • Author: H M Sauro


ad