Circuit Editor
The circuit editor is your main workspace for designing genetic circuits visually.
Canvas
The canvas renders circuit elements as draggable nodes with standard SBOL glyphs. Parts are displayed left-to-right in their logical order (Promoter → RBS → CDS → Terminator).
- Pan: Click and drag on empty canvas space
- Zoom: Scroll wheel or pinch gesture
- Select: Click a node to inspect it
- Multi-select: Shift-click or drag a selection box
Adding parts
Use the Parts Browser panel to search for parts by name, type, organism, or keyword. Click a part to add it to the canvas at the next available position.
Part Inspector
When a node is selected, the Part Inspector shows:
- Part name, type, and source (iGEM / NCBI / AddGene)
- DNA sequence and length
- GC content and characterization level
- Compatible organisms
- AI confidence score (if the part was suggested by the AI pipeline)
- Alternative parts with a Swap button
Connections
Connections between nodes represent the physical linkage of parts in the DNA sequence. The editor automatically creates sequential connections when parts are added via the AI pipeline. You can also create regulatory connections (activation, inhibition) manually.
Toolbar
The editor toolbar provides quick access to:
- Validate — run biological validation checks
- Export — download in SBOL, GenBank, FASTA, or JSON
- Order Synthesis — get quotes and order from providers
- Primers — design PCR, Gibson, or Golden Gate primers
- Version History — browse and restore previous versions
- Undo/Redo — full undo history for all canvas actions
Auto-save
Changes are automatically saved every 30 seconds. The toolbar shows a “Saved” or “Saving...” indicator.
Sequence Viewer
The bottom panel displays the assembled DNA sequence with annotations for each part, restriction enzyme sites, and ORF predictions. You can toggle between linear and circular views.