RNAV8.ai is an open-platform mRNA design agent. It takes an ORF (coding sequence), a target cell type, and design preferences — and returns fully annotated, ranked mRNA construct candidates with scientific rationale.
The agent uses Claude's tool-use API to orchestrate six deterministic scientific tools in sequence, reason over their outputs, resolve conflicts, and synthesise candidates. All tools are built on open-source databases and algorithms.
The fastest way to start is the web app — no setup required.
| Parameter | Type | Description |
|---|---|---|
| orf_sequence | string | DNA or RNA coding sequence from ATG to stop codon (inclusive). Accepts both T and U. |
| cell_types | string[] | Target delivery cell types. Drives codon table, miRNA panel, RBP profile, and UTR selection. See cell-type profiles. |
| nucleotide_mod | enum | m1psi · pseudo · 5mC · unmod. Defaults to m1psi. |
| cap | enum | CleanCap · ARCA · m7G. Defaults to CleanCap. |
| polya_length | int | Poly-A tail length in nucleotides. Recommended: 100–150 nt. |
| optimization_goal | enum | balanced · max_cai · cpg_depleted |
| utr5_preference | string | UTR library ID or "auto" (agent selects). See UTR library. |
| utr3_preference | string | UTR library ID or "auto" (agent selects). |
| notes | string | Free-text constraints: e.g. "avoid BamHI site", "bicistronic with GFP", "maximize half-life". |
The orchestrator LLM receives your input and calls the six tools in sequence. Each tool returns a structured JSON result. The LLM reasons over all results — including conflicts — and calls synthesize_candidates to produce the final output.
The agent loop continues until stop_reason === "end_turn" or a maximum of 20 iterations. Typical runs complete in 6–8 tool calls with 2–3 reasoning steps.
| Input | Type | Notes |
|---|---|---|
| orf_sequence | string | Raw DNA or RNA CDS |
| Input | Type | Notes |
|---|---|---|
| orf_sequence | string | |
| cell_type | enum | Selects tissue codon table |
| goal | enum | max_cai · balanced · cpg_depleted |
Candidates are ranked by a weighted composite score (0–1):
Weights are configurable in the Pro tier via API parameter scoring_weights.
pip install ViennaRNA. Also supports LinearFold for long constructs.RNAV8 Bio is a US-based company. Our team operates in the United States, and all data processing occurs on US infrastructure. We comply with US data privacy regulations.
Yes. Sequences you submit are used only to run your design job. They are not stored, shared, or used to train any model. See our Privacy Policy for details.
Yes. Paste a single-letter amino acid sequence (e.g. MKTLLLTLVVVTIVCLDLGYTPEEITQSPATLSVSPGETVTITCRASSSVSYMHWYQQKPGSSPKPWIYATSNLASGVPARFSGSGSGTSYSLTISRMEAEDAATYYC…) and the agent will automatically convert it to a codon-optimized ORF using tissue-matched codon tables before running the pipeline. You can also click the Protein / AA toggle in the input panel.
The composite score (0–1) ranks candidates across five dimensions: CAI (30%), 5′ MFE accessibility (20%), RBP stability (20%), miRNA risk (20%), and GC content proximity to 50% (10%). Higher is better. Scores above 0.70 indicate a well-balanced therapeutic construct.
RNAV8.ai is free to use. After registering (no credit card needed), you can run as many designs as you need.
Hepatocyte, skeletal muscle, T cell, dendritic cell, neuron, lung epithelium, and HEK293. Each uses a tissue-specific HIVE-CUT codon frequency table and a curated miRNA seed panel derived from primary human cell transcriptomics.
RNAV8.ai is free for internal research, including commercial pre-clinical work. For GMP or regulatory submissions, contact us for details.
Pro and Enterprise tiers have access to the REST API. Authentication uses Bearer tokens.