Skip to content

Latest commit

 

History

History
87 lines (62 loc) · 4.58 KB

sep_030.md

File metadata and controls

87 lines (62 loc) · 4.58 KB

SEP 030 -- Best Practices for Multicellular System Designs

SEP 030
Title Best Practices for Multicellular System Designs
Authors Bradley Brown, Christian Atallah, James Alastair McLaughlin, Göksel Misirli, Ángel Goñi-Moreno, Nicholas Roehner, David James Skelton, Bryan Bartley, Jacob Beal, Chueh Loo Poh, Irina Dana Ofiteru, and Anil Wipat
Editor
Type Data Model
SBOL Version 2.4
Replaces
Status Accepted
Issue #89
Created 06-Nov-2018
Last modified 06-Nov-2018

Abstract

This SEP proposes some potential best practices for capturing information about multicellular designs.

1. Motivation


SBOL has been used extensively to represent designs in homogeneous systems, where the same design is implemented in every cell. However, in recent years there has been increasing interest in multicellular systems, where biological designs are split across multiple cells to optimise the system behaviour and function. Therefore, there is a need to define a set of best practices so that multicellular systems can be captured using SBOL in a standard way.

2. Specification


2.1 Representing Cells

cells UML

The UML diagram above describes a cell which contains molecules 'A' and 'B'. A) A ComponentDefinition annotated with a URI pointing to an entry in the NCBI Taxonomy Database is used to capture information about the cell's strain/species. The ComponentDefinition instance has a type of 'Cell' from the Gene Ontology (GO), and a role of 'physical compartment'. An instance of the ModuleDefinition class is used to represent a system in which the cell is implemented. Entities, including the cell, are instantiated as FunctionalComponents, and processes are captured using the Interaction class. Processes which are contained within the cell are represented by including the cell as a participant with a role of 'physical compartment'. B) Example of how the Interaction class can be used to explicitly confer that an entity is contained inside a cell. Here a plasmid is specified as being contained within a cell.

2.2 Multiple Cells in a Single Design

MC3

Captured here is a design involving two cells which both interact with the small molecule 'Molecule A'. Designs for Cell 1 and Cell are captured using the approach depicted in Figure 1. The overall multicellular system is represented by a ModuleDefinition with a role of 'functional compartment', which is an SBO term. The two systems involving Cell 1 and Cell 2 are included in this multicellular design as instances of the Module class. Entities in the multicellular design, including those in the Cell 1 and Cell 2 system designs, are instantiated as a FunctionalComponent. Instances of the MapsTo class are used to map entities specified in both the individual cell systems, and the multicellular system.

2.3 Cell Ratios

ratio

The UML Diagram above demonstrates how the Measure class should be used to capture the percentage of each cell type present in a multicellular system design.

3. Backwards Compatibility


The best practices in this proposal do not affect backwards compatibility.

4. Discussion


5 Related SEPs


6. Competing SEPs


None.

References

Copyright

CC0
To the extent possible under law, SBOL developers has waived all copyright and related or neighboring rights to SEP 030. This work is published from: United Kingdom.