SynbioSS

23
SynbioSS Synthetic Biology Software Suite

Transcript of SynbioSS

Page 1: SynbioSS

SynbioSSSynthetic Biology Software Suite

Page 2: SynbioSS

Conceptos previos

- REGISTRY OF STANDARD BIOLOGICAL PARTS:

• Colección de “ladrillos” biológicos para diseñar nuevos organismos o rediseñar los existentes.

Page 3: SynbioSS

¿Qué es un biobrick?

· Secuencias de ADN con una función específica.· No hay por qué conocer la secuencia de pares

de bases por la que está formado, sólo su funcionalidad-> Abstracción.

Page 4: SynbioSS

Biobrick: Ejemplos

Page 5: SynbioSS

SynbioSS

• Software de simulación biológica

• Tres módulos:– Desktop Simulator– Designer– SynbioSS Wiki

Page 6: SynbioSS

SynbioSS: Módulos

Page 7: SynbioSS

SynbioSS: ¿Cómo funciona?

Page 8: SynbioSS

SynbioSS: Requisitos

• Windows• Mac• Distribuciones Unix en general

Page 9: SynbioSS

SynbioSS: Designer

• Transforma el diseño hecho con Biobricksen un fichero SBML o netCDF.

Page 10: SynbioSS

SynbioSS: Desktop

• Crea simulaciones a partir de un fichero SBML o netCDF.

• Permite crear o modificar estos ficheros de reacciones.

Page 11: SynbioSS

SynbioSS: Wiki

• Base de datos• Almacena reacciones y datos cinéticos.

• Con ello se pueden modificar las reacciones existentes en un fichero o crear uno desde cero.

Page 12: SynbioSS

SBML y SBGN

• Systems Biology Markup Language: Lenguaje de marcas para definir modelos biológicos computacionalmente.

• Systems Biology Graphical Notation: Notación gráfica para representar procesos biológicos y relaciones.

Page 13: SynbioSS

SBML: Ventajas

• No convierte el modelo en un conjunto de EDO's.

• Cada programa interpreta el código como quiere:– SynbioSS lo interpreta como EDO's.– Otros lo usan para generar gráficos (SBGN)– Etc...

Page 14: SynbioSS

SBML: Ejemplo<?xml version="1.0" encoding="UTF-8"?>

<sbml level="2" version="3" xmlns="http://www.sbml.org/sbml/level2/version3">

<model name="EnzymaticReaction">

<listOfUnitDefinitions>

<unitDefinition id="per_second">

<listOfUnits>

<unit kind="second" exponent="-1"/>

</listOfUnits>

</unitDefinition>

<unitDefinition id="litre_per_mole_per_second">

<listOfUnits>

<unit kind="mole" exponent="-1"/>

<unit kind="litre" exponent="1"/>

....

Page 15: SynbioSS

SBML: Esquema

• ¿Qué hay en todo éste código?• Listas de definición de:

– Funciones– Unidades– Compartimentos– Especies– Reacciones– ...

Page 16: SynbioSS

SBGN

• Dispone de tres tipos de representaciones gráficas:

– PD: Process Description– ER: Entity Relationship– AF: Activity Flow

Page 17: SynbioSS

SBGN: Process Description

• Muestra como varias entidades bioquímicas reaccionan entre sí a lo largo del tiempo.

• Procesos secuenciales y en paralelo.

Page 18: SynbioSS

SBGN: Process Description

Page 19: SynbioSS

SBGN: Entity Relationship

• Permite ver todas las relaciones en las que participan varias entidades.

• Independientemente del tiempo.

Page 20: SynbioSS

SBGN: Entity Relationship

Page 21: SynbioSS

SBGN: Activity Flow

• Describe cómo ciertas actividades biológicas influencian o son influenciadas por otras.

• Bueno para representar el efecto de las perturbaciones (genéticas o ambientales).

Page 22: SynbioSS

SBGN: Activity Flow

Page 23: SynbioSS

SBML - SBGN

• Algunos programas transforman ficheros SBML en gráficos SBGN y viceversa.

• En concreto utilizan los diagramas PD.