The idea behind the language is surprisingly simple: despite the ferocious complexity of how proteins fold and interact, when we engineer with proteins our actions can often be described much more simply. Proteins, particularly in complex eukaryotic organisms, are often quite modular, with specific domains controlling things like where they go in a cell, what they interact with, and how they decay. These are, in turn, laid out along an initial single line of amino acids (and encoded in DNA or RNA), and can often be recombined by mixing and matching these components. Doing that isn't simple, but explaining what you have done and why often can be fairly simple.
That's what our new diagram language aims for. Each protein in a system is represented by a line decorated with glyphs representing structured (oval) and unstructured (line) regions, membrane domains (zigzags), binding domains (open boxes), etc. With a brief glance, you can get a pretty good idea of what the protein or protein system is supposed to do and how it's supposed to do it.
|Diagram for a two-protein design that provides light-inducible programmed localization to the cell membrane.|
If your institution permits, you can see the paper where it's been accepted at ACS Synthetic Biology, or you can read a preprint, and you can also play with the associated online diagram software.