7
SBOL in Action: The BBN BioCompiler Jacob Beal SBOL Workshop April, 2013 Newcastle upon Tyne, UK

SBOL in Action: The BBN BioCompiler

  • Upload
    skah

  • View
    27

  • Download
    0

Embed Size (px)

DESCRIPTION

SBOL in Action: The BBN BioCompiler. Jacob Beal. SBOL Workshop April, 2013 Newcastle upon Tyne, UK. What is BioCompiler?. High-level program  (compile against motifs & platform) Optimized GRN design Three output formats: SBOLv diagrams Matlab ODE files SBOL-ish XML - PowerPoint PPT Presentation

Citation preview

Page 1: SBOL in Action: The BBN BioCompiler

SBOL in Action:The BBN BioCompilerJacob Beal

SBOL WorkshopApril, 2013Newcastle upon Tyne, UK

Page 2: SBOL in Action: The BBN BioCompiler

What is BioCompiler?

• High-level program (compile against motifs & platform)

Optimized GRN design

• Three output formats:– SBOLv diagrams– Matlab ODE files– SBOL-ish XML

• Challenges for using SBOL:– SBOLv vs. GraphViz– Written in C++

Page 3: SBOL in Action: The BBN BioCompiler

Simple Example: Inversion

(green (not (aTc)))

compiled for E. coli

Page 4: SBOL in Action: The BBN BioCompiler

Not-Quite-So-Simple Example: XOR

(blue (xor (Dox) (IPTG)))

compiled for mammalian

Page 5: SBOL in Action: The BBN BioCompiler

Complex Example: 4-bit Counter

(4-bit-counter)

compiled for mammalian

Page 6: SBOL in Action: The BBN BioCompiler

Public Web Interface

Anonymous access now available (but not private)Further tool integration possible via XML RPC calls

Page 7: SBOL in Action: The BBN BioCompiler

Future SBOL Uses & Needs

• SBOL output:– Use case: transmitting designs to other tools for

visualization, editing, fabrication– Needs:

• libSBOLc• Representation of species, regulatory interactions

• SBOL input:– Use case: importing motif designs from other tools– Needs:

• Device model with “ports” for interface• Representation of species, regulatory interactions