What Motif can do today, grouped by area. Each line points at the code that backs it, so the list stays honest.
- Import raw DNA, RNA, and protein, FASTA, GenBank, Motif JSON, and AB1/ABI.
- Export raw sequence, FASTA and multi-FASTA, basic GenBank/GFF3, CSV, JSON, Markdown/HTML/print reports, and a workspace ZIP.
- Source:
src/bio/fasta-parser.ts,src/bio/genbank-parser.ts,src/artifacts/motif-artifact.tsx.
- Create, group, tag, edit, and delete annotated records with features and notes.
- Substitutions, insertions, deletions, reverse complement, and undo/redo, with a session workflow history.
- Source:
src/bio/mutate.ts,src/artifacts/claude-science-workspace-collections.ts.
- Topology-aware circular and linear SVG maps with features, coordinates, restriction sites and clusters, selections, labels, and pan/zoom.
- Source:
src/components/plasmid-map/,src/plasmid-map/layout.ts.
- Scan bundled and custom enzymes (including Type IIS), filter by source, predict linear and circular digests, and materialize fragment records.
- Render a qualitative agarose gel with ladders.
- Source:
src/bio/restriction-sites.ts,src/artifacts/claude-science-digest-workflow.ts,src/artifacts/claude-science-gel-preview.ts.
- Gibson overlap planning, Golden Gate (kits, internal-site checks, fusion compatibility), GoldenBraid TU and alpha/omega workflows, and explicit sticky/blunt ligation, all with saveable plans and products.
- Source:
src/artifacts/claude-science-cloning-design.ts,src/bio/golden-gate.ts,src/bio/golden-braid.ts,src/artifacts/claude-science-assembly-workflows.ts.
- Rank primer pairs by Tm, GC, length, clamp, hairpin, and self/cross-dimer evidence; edit 5' tails; export FASTA; simulate PCR; hand off to cloning.
- Source:
src/artifacts/ClaudeSciencePrimerWorkspace.tsx,src/bio/primer-design.ts,src/bio/primer-thermodynamics.ts,src/bio/pcr.ts.
- Bounded in-browser star alignment, aligned FASTA/CLUSTAL import, consensus/conservation, identity, and mismatch navigation.
- Nucleotide-to-protein alignment overlays currently use the Standard genetic code; record and feature genetic-code settings apply to the sequence workbench.
- A no-shell helper runs MAFFT, MUSCLE, or Clustal Omega outside the browser and records engine, version, argv, and hashes.
- Source:
src/artifacts/claude-science-msa.ts,src/artifacts/ClaudeScienceMsaViewer.tsx, pluginscripts/run-msa.mjs.
- Parse and display the instrument base calls, Phred quality, peak positions, and four dye channels stored in AB1/ABI files; link traces to alignments; auto-orient reads; and review chromatograms and mismatches.
- Source:
src/bio/abi-import.ts,src/artifacts/ClaudeScienceSangerTraceViewer.tsx.
- ORF detection, GC and composition, Tm, molecular weight, and range or coding-
feature translation with selectable supported NCBI genetic codes. A CDS/ORF
/transl_tableoverrides its record default; unsupported explicit codes are preserved but block translation rather than silently falling back. Derived proteins and pinned amino-acid tracks retain the effective code. Source edits mark linked pinned tracks for review and block protein materialization until their range translation is explicitly confirmed. - Literal motif search and PAM-based CRISPR guide candidates.
- Single-parent nucleotide products retain their record code. Multi-parent assembly products leave the code unset for explicit review instead of inferring expression context from their source fragments.
- Source:
src/bio/orf-detection.ts,src/bio/translate.ts,src/artifacts/motif-artifact.tsx.
- Typed results for primer design, PCR, and assembly plans, plus storage and display of BLAST hits, structure models, reports, and tables, each with provenance, inputs, dependencies, and inert assets. Codex and other analysis tools can produce BLAST and structure-model results for Motif to organize and display.
- Database JSON restores directly. A workspace ZIP holds the same
inventory.jsonplus interchange exports; restore it by extractinginventory.jsonand loading it from Settings. - Browser downloads are reported as requests, not verified saves. Confirm the Database JSON or ZIP exists and can be reopened before treating it as a durable checkpoint.
- Source:
src/artifacts/claude-science-analysis-results.ts,src/artifacts/claude-science-session.ts.
- A bounded full-workbench MCP App (
motif_open_workbench) plus a fallback that returns a self-contained HTML artifact (motif_create_workbench_artifact). - Accepts Motif payloads, FASTA, GenBank, or raw sequence. The connector opens the workbench or returns a portable HTML resource; Codex can use its other tools for file operations and analysis programs.
- The Codex plugin and Claude Science adapter package the same typed connector with host-specific installation and task guidance.
- Source:
mcp/motif/server.ts,mcp/motif/payload.ts,src/mcp-app/.
The Motif HTML workbench runs locally in the browser. The bundled alignment runner can invoke MAFFT, MUSCLE, or Clustal Omega with recorded engine identity, arguments, and hashes. Exports are portable files owned by the user.