Component Memory Library
The Component Memory Library is a persistent, cross-session storage system for biological components — sequences, constructs, and parts that you work with across multiple research sessions. Access it with the /memory command.
Auto-Save
Section titled “Auto-Save”Sequences retrieved from external databases are automatically stored in your library:
- Sequences fetched from NCBI (by gene name or Accession number) are saved with their original annotations
- Plasmids retrieved from Addgene are saved with their full feature maps
- Constructs you design (assembled sequences, expression cassettes) are saved after each build step
This means you never have to re-fetch a sequence you’ve already used — it’s always available in your library for future sessions.
Smart Search
Section titled “Smart Search”Find components in your library using multiple search strategies:
| Search Mode | Description |
|---|---|
| Name search | Find components by exact or partial name match |
| Fuzzy matching | Locate components even with approximate or misspelled names |
| Regex | Use regular expressions for advanced pattern-based searches |
| Sequence similarity | BLAST-like similarity search to find components by sequence homology |
Hierarchical Relationships
Section titled “Hierarchical Relationships”The library tracks parent-child relationships between components. When you assemble fragments into a construct, the library records which parts were used and how they were combined. This allows you to:
- Trace any construct back to its original source sequences
- Understand the assembly history of complex multi-part constructs
- Find all constructs that use a specific part or gene
Annotation & Tags
Section titled “Annotation & Tags”Add notes and tags to any component for easy organization. Tags can represent categories (e.g., “promoter”, “resistance marker”), projects, or any custom classification system that fits your workflow.
Session Integration
Section titled “Session Integration”Load any component from your library into your current working session with a single click. Loaded components are immediately available for analysis, modification, or use in new assembly designs — no need to re-import or re-fetch from external sources.