SynBioDex / SBOL-visual

The reference implementation of the SBOL Visual standard
Other
33 stars 16 forks source link

Allow compositing a Molecular Species with a DNA backbone to show binding? #27

Closed jakebeal closed 5 years ago

jakebeal commented 6 years ago

John Sexton observes that a molecular species in contact with a DNA backbone is often used to show binding into a complex in a diagram. We should consider whether SBOL Visual can be extended to allow this:

John Sexton wrote:

In Section 6.3, the standard dictates that molecular species glyphs MUST NOT contact a nucleic acid backbone (page 14, line 3). I think this is unnecessarily restrictive; DNA binding domains of proteins often interact with DNA molecules but are still classified as molecular species. In the Tabor lab in particular, bacterial two-component systems are often illustrated as dimerized protein domains binding a DNA backbone (see [1], [2], [3], [4], [5]). These diagrams are currently not compliant with SBOL Visual 2.0 given the specification that molecular species MUST NOT touch a DNA backbone. I understand that edits to this document should not be substantive, but was this requirement included in a vote? I don't see it in SEP V008.

jakebeal commented 6 years ago

@JS3xton I'd like to try to resolve this: can you please draw some specific use cases diagrams for us to consider? I think that looking at a few diagrams will give a clear path forward.

JS3xton commented 6 years ago

Here are a few examples I could scrounge together quickly. They all seem to fall into the category of illustrating a protein, proteins, or protein-RNA complexes binding DNA.

Transcriptional regulators:

CRISPR and derivatives:

Two-component system (TCS) biosensors:

jakebeal commented 6 years ago

So it looks like we would have no ambiguity there, at least, since the Macromolecule glyph is very different from all of the Sequence Feature glyphs.

Places where I do see potential ambiguity:

Regarding contact: if it's an RNA binding (e.g., siRNA), would that make an acceptable diagram? How would you draw that to look nice?

jakebeal commented 5 years ago

I have created an SEP to address this issue: #74