SBOL Visual Specification

Report an Issue with the Current SBOL Visual Specification


Glyphs

VersionSummarySpecificationCitation
3.0.0

The major difference between SBOL Visual 3 and SBOL Visual 2 is that diagrams and glyphs are defined with respect to the SBOL 3 data model rather than the SBOL 2 data model.

A byproduct of this change is that the use of dashed undirected lines for subsystem mappings has been removed. Until a decision is made about how to represent constraints, the specification is mute on both constraints and dashed undirected lines, which means that it is acceptable to use them, if desired, as an annotation indicating identity.

In addition, collection of glyphs has been modified as follows:

  • The deprecated Insulator glyph and “shmoo” Macromolecule alternative glyph have been removed.
  • Deprecated BioPAX alternatives to SBO terms for molecular species glyphs have been removed.

The changes for this release were approved as SEP V024.

SpecificationCite
2.3.0

SBOL Visual 2.3 provides a simple and flexible language for diagrams of genetic systems and design, including both structure (e.g., nucleic acid sequence features) and function (e.g., regulatory interactions and reactions).

SBOL Visual 2.3 enhances the prior SBOL Visual 2.2 standard as follows:

  • Adds higher-level “interactions with interactions”, such as an inducer molecule stimulating a repression interaction
  • Binding with a nucleic acid backbone can be shown by overlapping glyphs, as with other molecular complexes
  • Recommends using polypeptide region glyph to show 2A sequences
  • Adds new “unspecified interaction” glyph for visualizing interactions whose nature is unknown
  • Deprecates “insulator” glyph in favor of new “inert DNA spacer” glyph
SpecificationCite
2.2.0

SBOL Visual 2.2 provides a simple and flexible language for diagrams of genetic systems and design, including both structure (e.g., nucleic acid sequence features) and function (e.g., regulatory interactions and reactions).

SBOL Visual 2.2 enhances the prior SBOL Visual 2.1 standard as follows:

  • Grounding for molecular species glyphs is changed from BioPAX to SBO (BioPAX terms are retained as deprecated alternatives).
  • New glyphs are added for introns and polypeptide regions (e.g., protein domains).
  • The macromolecule glyph often confused with yeast is deprecated, and a new glyph for proteins added
  • Small polygons are recommended as alternative glyphs for simple chemicals.
SpecificationCite
2.1.0

SBOL Visual 2.1 provides a simple and flexible language for diagrams of genetic systems and design, including both structure (e.g., nucleic acid sequence features) and function (e.g., regulatory interactions and reactions). SBOL Visual 2.1 enhances the prior SBOL Visual 2.0 standard with the addition of methods for showing modular structure and mappings between elements of a system, and new glyphs for indicating genomic context (e.g., integration into a plasmid or genome) and for stop codons. Additionally, interactions arrows were modified such that they can split or join, with the glyph at the split or join indicating either superposition or a chemical process.

SpecificationCite
2.0.0

A diagram language and collection of symbols that can be used to graphically depict a genetic design and its functional interactions. SBOL Visual 2.0 builds on the prior SBOL Visual 1.0 standard by expanding diagram syntax to include functional interactions and molecular species, making the relationship between diagrams and the SBOL data model explicit, supporting families of symbol variants, clarifying a number of requirements and best practices, and significantly expanding the collection of diagram glyphs.

SpecificationCite
1.0.0

A set of symbols that can be used to graphically depict functional information encoded by nucleic acid sequences. Each symbol in the set has three components: a shape, a display name, and a definition.

SpecificationCite