People who are engineering biological organisms often find it useful to communicate in diagrams, both about the structure of the nucleic acid sequences that they are engineering and about the functional relationships between sequence features and other molecular species. Some typical practices and conventions have begun to emerge for such diagrams. SBOL Visual aims to organize and systematize such conventions in order to produce a coherent language for expressing the structure and function of genetic designs. At the same time, we aim to make this language simple and easy to use, allowing a high degree of flexibility and freedom in how such diagrams are organized, presented, and styled—in particular, it should be readily possible to create diagrams both by hand and with a wide variety of software programs. Finally, means are provided for extending the language with new and custom diagram elements, and for adoption of useful new elements into the language. For a quick introduction to SBOL Visual, please browse through the IWBDA 2019 SBOL Visual presentation.
In order to ground SBOL Visual with precise definitions, we reference its visual elements to data models with a well-defined semantics. SBOL Visual glyphs are defined in terms of their relation to the SBOL 2 data model, and terms in the Sequence Ontology, the Systems Biology Ontology, and BioPAX.
SBOL Visual acts as a guideline to graphically depict genetic designs and its functional interaction. The glyph library is the quickest introduction.
To see how tools use these glyphs, browse the applications that support SBOL Visual.
The publications list collects the papers that define SBOL Visual, feature it, or describe tools that support it.
Glyphs are available as PNG, SVG, and PDF; download them from the glyph library.
If you plan on creating your own glyphs, we recommend following the guidelines in the SBOL Visual Specification to ensure they will work well as part of an SBOL Visual diagram.
To propose a new feature to SBOL visual, a standard procedure must be followed.