De Novo DNA alternative: the Salis lab calculators, free in the browser
The De Novo DNA suite is the reference implementation of a family of methods for engineering bacterial expression — the RBS Calculator, the Promoter Calculator, the Operon and RBS Library Calculators, the Non-Repetitive Parts Calculator and the ELSA Calculator. The methods are published and the models are good. The friction is the price. Their pricing page lists eight plans and none of them is free: an academic lab pays $138 a month or $1,380 a year, a company $1.5k a month or $15k a year, and the per-job tier starts at $1 with the cost of a job varying with its complexity. API access is the top plan of each track — $2,990 a year academic, $30,000 a year commercial.
SeqBench implements the same family in the browser at no cost, and exposes every one of them over a REST API and an MCP server as well as a web form — so the same calculation is available from a script, from an AI agent, or from the page you are already on with a file open. There is no account to make and no key to request.
What each one does
| Aspect | SeqBench | De Novo DNA |
|---|---|---|
| Cost to run a calculator | Free, and so is the API. No account, no email, no key. | Paid — their pricing page lists no free plan. $138/month or $1,380/year for an academic lab, $1.5k/month or $15k/year for a company, or from $1 a job. |
| Translation initiation rate (RBS) | Yes, with the full thermodynamic breakdown behind every number. | Yes — RBS Calculator. |
| RBS library across a range | Yes. Rungs it cannot fill are reported as gaps, not padded out. | Yes — RBS Library Calculator. |
| Promoter strength (sigma-70) | Yes, on both strands, with each free-energy term reported separately. | Yes — Promoter Calculator. |
| Promoter library | Yes, and members are checked non-repetitive against each other. | Yes — synthetic promoters at chosen expression levels. |
| Operon assembly | Assembles, then scans the ASSEMBLED molecule for internal promoters, RBSs, terminators and repeats — the ones the joins created. | Yes — Operon Calculator. |
| Non-repetitive parts | Yes — find a clean subset of your own parts, or build new ones from an IUPAC template. | Yes — Non-Repetitive Parts Calculator. |
| Extra-long sgRNA arrays | Yes, selecting across promoters, handles and insulators at once rather than within each pool. | Yes — ELSA Calculator. |
| Synthesis screening | Repeats, GC extremes and swings, homopolymers and hairpins, each against the threshold vendors publish. | Yes — Synthesis Success Calculator. |
| REST API | Yes — every tool, documented, no key, free. | Yes, on the top plan of each track — $2,990/year academic, $30,000/year company. |
| AI agents (MCP) | Yes — the same tools over an MCP server. | No. |
| Reads .ab1, .dna and GenBank files | Yes, in the browser — the file is not uploaded. | No — sequence is pasted. |
| Batch and pipelines | Yes — one tool over a whole file, or several chained per record. | One design at a time. |
| Says which numbers are modelled | Every predictive tool carries the statistic it earned on data it was not fitted to, next to the number. | Accuracy is in the papers rather than beside the number. |
| Tools on the same site | 125 — cloning simulation, primer design, Sanger verification, CRISPR, plasmid annotation. | The genetic-systems calculators. |
De Novo DNA and the calculator names are the property of their owners and are used here to describe what the tools do. Nothing on this page is affiliated with or endorsed by the Salis lab. Rows were verified against both products on 19 September 2026; the suite is under active development, so check anything a decision rests on.
What you get here
- Free, including the API. Paste and get an answer, or POST and get an answer. Nothing here is metered per job or per lab, and there is no plan to be on before a script can call it.
- Scriptable. Every tool is one POST to a documented REST endpoint, and the same tools are exposed over MCP, so an AI agent can run them directly instead of guessing at the answer.
- It reads your files. .ab1 chromatograms, SnapGene .dna and GenBank open in the browser without being uploaded, so the analysis happens where the file already is rather than after pasting sequence between two sites.
- It says which numbers are modelled. A modelled estimate carries the statistic it earned on data it was not fitted to, right next to the number instead of in a paper — so you know which figures to plan against and which to screen. The deterministic tools carry none, because there is nothing to validate: they can be checked by re-deriving them.
- 125 other tools. The suite above sits next to cloning simulation, primer design, Sanger verification, CRISPR design and plasmid annotation, so the next step after a design is on the same site.
The tools
Frequently asked questions
What model is behind the translation rate?
OSTIR, with free energies from the ViennaRNA package — an open-source implementation of the thermodynamic model of translation initiation, so the whole calculation is inspectable rather than a black box. The response carries the full breakdown: the 16S rRNA hybridisation term, the cost of unfolding the mRNA structure over the site, the SD-to-start spacing penalty, the standby site and start-codon binding. It also carries what the model is worth on data it was not fitted to — a rank correlation of about 0.39 with measured expression — because a rate with no accuracy beside it invites you to plan a yield around a number that cannot support one. Treat the output as a ranking of candidates within one construct, which is what it is good at.
Why would I use this rather than De Novo DNA?
Cost is the plain one: the calculators above are free here, and so are the REST API and the MCP server, which on De Novo DNA are the most expensive plan of each track — $2,990 a year academic, $30,000 a year commercial. Their pricing page lists no free plan at all; the cheapest entry is a per-job tier starting at $1, where the cost of a job varies with its complexity. Two other things differ in kind rather than in price. You can run the calculation from a script or an AI agent instead of a web form. And if you are already working in a file — a .dna, an .ab1, a GenBank — the analysis happens where the file already opens, rather than after pasting sequence between two sites.
Why does the synthesis screen not give a success probability?
Because the published classifier's headline accuracy does not mean what it looks like, and a number that looks like an answer is worse than no number. Of its 1,076 training sequences only 303 were real orders: 373 are negative controls designed on purpose to violate vendor filters, and 400 are positive-control subsequences of fragments already known to have synthesised. The split is stratified by class rather than by source, so the held-out set is about 72% synthetic controls too — what the figure establishes is that deliberately-broken sequence separates from known-good sequence, which is not the question you have about your gene. Its labels are also one vendor's turnaround times from before 2020, and vendors have got faster since. So SeqBench measures every determinant that model uses — repeats, GC extremes and swings, homopolymers, hairpins — against the thresholds vendors publish, and tells you which measurement is out of range and by how much. That is the actionable half, and it does not go stale.
Are the sgRNA array parts the same ones?
Yes, literally. The scaffold variants cannot be generated — a Cas9 scaffold's secondary structure is what the protein binds, so randomising it destroys the part — they had to be measured, and Reis et al. (2019) measured 27 of them. SeqBench uses that published collection from the authors' own MIT-licensed release. What differs is the selection: SeqBench selects across promoters, handles and insulators at once, because a handle and a promoter can each be clean within their own pool while sharing 18 bp with each other, which leaves the array exactly as recombinogenic as no selection at all.
Is SeqBench free, and is my sequence stored?
Free, with no account and no key. Sequences you paste into a tool are used to compute the answer and are not stored; the file parsers run in your browser, so .ab1, .dna and GenBank files are not uploaded at all. Sign-in exists only as somewhere to attach saved work, and nothing on the site is gated behind it.
Can I check the numbers?
The deterministic ones, yes, and that is most of what this suite does. Which parts share sequence, what a consensus match is, what an assembled operon carries, what base-pairs over a ribosome site — all of these are consequences of the input, and every one is pinned by tests that re-derive it independently rather than recording last week's output. The non-repetitive selection is additionally checked against the subsets the ELSA Calculator itself ships, which is the only way to catch a wrong definition rather than a wrong implementation: at the strictest threshold both reach the same count, and at a looser one this implementation keeps a strict superset of theirs.