FoldRx drug discovery pipeline is live

Everything a bench scientist opens in a day

Talindrew covers the ground SnapGene covers: cloning simulation, primer design, enzymes, gels, annotation, multiple sequence alignment, plasmid maps, adds a cloning workspace that reads and writes OpenCloning strategies, and then keeps going into structure prediction and drug discovery. In a browser tab.

Everything listed below is built and running today. Where a capability doesn't exist yet, it isn't on this page.

01 / Cloning

Every mainstream cloning strategy, simulated end to end.

Eight strategies run against a real digest-and-ligate engine, not a diagram generator. Six of them have a guided wizard with a worked example; the rest run from the node-graph designer. Each design is checked before you commit to it. The cloning workspace below is a second, separate surface for the same work, and the wizards are unchanged by it.

  • Restriction cloning: enzyme pair, compatible ends, ligated product
  • Gibson Assembly: multi-fragment homology with overlap Tm tuning
  • Golden Gate: Type IIS, 4-nt fusion sites, scarless assembly
  • Gateway: BP and LR recombination at att sites
  • TOPO and TA: topoisomerase kits, A-overhang checking
  • In-Fusion and NEBuilder HiFi assembly
  • Site-directed mutagenesis: QuikChange and NEB Q5 SDM primers
  • Pre-flight design check: overhang compatibility, single-cut verification, methylation blocking
  • Standalone digest → ligate → transform simulation
  • Node-graph designer for multi-step protocols

EGFP head into the pUC19 MCS, cut EcoRI / BamHI and ligated directionally.

pUC19 MCS

2,686 bp · circular

EcoRIBamHI

EGFP head

180 bp · linear

EcoRIBamHI
Restriction digestEcoRI · BamHI

One of six worked examples; all six run in the app.

02 / Cloning workspace

A full port of OpenCloning, running the same engine.

The workspace is OpenCloning (app.opencloning.org) rebuilt inside Talindrew: the same node graph, the same sixteen operations, and OpenCloning's cloning-strategy JSON as the saved format, so a strategy moves between the two tools in either direction. The reactions themselves run through OpenCloning's own pydna engine, hosted in Talindrew's backend.

  • OpenCloning's cloning-strategy JSON is the saved format: load it, save it, and open the same file in either tool
  • Reactions run through the pydna engine in Talindrew's own backend, under /api/v1/oc
  • Sixteen operation types on one node graph, beside every way of getting a sequence in, each step showing the sequence it produced
  • Import by hand, or from GenBank, FASTA, EMBL and SnapGene files, including a SnapGene file's embedded cloning history
  • Repository import: Addgene, iGEM, SEVA, Euroscarf, WeKwikGene, Benchling, SnapGene and Open DNA Collections
  • Genome regions from NCBI by assembly, gene or explicit coordinates
  • Operations: restriction digest, PCR, oligonucleotide hybridisation, polymerase extension, reverse complement and annotation
  • Assemblies: Gibson, In-Fusion, In vivo and overlap-extension; restriction and ligation (Golden Gate); ligation; homologous recombination; CRISPR-HDR; Gateway BP and LR; Cre/Lox and recombinases with custom sites
  • Annotation against Talindrew's own feature library, or pLannotate where the deployment is configured with it
  • Every sequence node draws a real circular or linear map, with a shape toggle
  • Eleven bundled example strategies; the draft survives a refresh and autosaves to the server once saved
  • Kit templates from the OpenCloning submission repository, MoClo YTK included, with category slots and placeholder parts
  • Golden Gate assembler: load a syntax, chain the categories, classify your own part plasmids, assemble every valid combination, download the results as a zip
  • Syntax builder: parts, overhangs, graph validation and a mermaid diagram, saved as JSON
  • Primers tab with primer3 thermodynamics: Tm, GC, homodimer, hairpin, and a heterodimer figure per PCR, with csv/tsv import and export
  • Primer designer for normal PCR, restriction and ligation with enzyme tails, Gibson-family assembly, homologous recombination and CRISPR, Gateway BP with the known pDONR combinations, and EBIC: it previews the product and writes the primers back onto the PCR steps
  • Sequencing verification: attach AB1, SCF or ZTR traces, aligned server-side, with coverage drawn on both maps, identity, a mismatch table and the chromatogram; the strategy zip carries the traces
  • Save any reaction into a notebook entry as a cloning block that links back to the workspace
  • Share a workspace by link, read-only for anyone with the URL, or with named people as viewer or editor, with a notification

See it in 1:07

MoClo YTK template, eight parts, BsaI, a 5,459 bp product.

Chapters and transcript
Workspace · Cloning

16 operations, one node graph

Save historyShare
Get a sequence inEnter manually · GenBank, FASTA, EMBL, SnapGene file · Addgene, iGEM, SEVA, Euroscarf, WeKwikGene, Benchling, SnapGene, Open DNA Collections · NCBI genome region
OperationsRestriction digest · PCR · Oligonucleotide hybridisation · Polymerase extension · Reverse complement · Annotate
AssemblyGibson · In-Fusion · In vivo · Overlap extension · Restriction and ligation (Golden Gate) · Ligation
RecombinationHomologous recombination · CRISPR-HDR · Gateway BP and LR · Cre/Lox · Recombinase
cloning_strategy.json in and outpydna engineprimer3 thermodynamicsAB1 · SCF · ZTR verificationMoClo YTK templates
A port of OpenCloning, saving OpenCloning's own cloning-strategy file: a strategy built here opens in app.opencloning.org, and one built there opens here with its sequences, primers and sequencing traces.

03 / Primers & PCR

Design the primers, then the reaction.

Select a region and get ranked primer pairs, re-ranked live as you move the constraints. Cloning primers still come out of the strategy itself. Every Tm is the same nearest-neighbour number the melting temperature calculator reports, so the two can never disagree.

  • Primer design over any selected region: ranked candidate pairs, re-ranked as the sliders move
  • Per-primer scoring: Tm, GC content, length, 3′ GC clamp, homopolymer runs, hairpins, self- and 3′-anchored dimers, binding-site count
  • Pair scoring on ΔTm, cross-dimers and product size. Defaults are 18–30 nt, Tm 55–68 °C, GC 40–60 %, ΔTm ≤ 3 °C
  • Binding-site search on both strands with amplicon prediction, including products that cross the origin of a circular template
  • 5′ overhang builder: 13 restriction sites with guard bases, Kozak, T7 promoter, His₆ tag, Gibson/HiFi homology arms or custom text. Annealing Tm and full-oligo Tm are reported separately
  • Per-sequence primer library: import from FASTA or a pasted list, export CSV or FASTA, analyse at IDT, drawn on both maps, exported as primer_bind features
  • Automatic cloning primer design with strategy-specific tails
  • Mutagenic primer design for substitutions, insertions and deletions
  • PCR simulation with product prediction
  • Oligo annealing calculator: duplex Tm plus compatible-overhang enzyme lookup
  • Built-in M13, T7, T3 and SP6 priming sites detected on any construct
  • Create a primer from a selection in the viewer: it lands in the Oligos library, and in the workspace's primers when the sequence came from there
Oligos · Design

Design primers

533 × 533 searched
#ForwardReverseTm F / RΔTmProductScore
1CCCCCTGACG…TTCCGGCTGG…60.2 / 60.10.1937 bp5.2
2CCCCCTGACG…CCTTCCGGCT…60.2 / 60.20.0939 bp5.4
3CCCCCTGACG…TCCGGCTGGC…60.2 / 59.80.3936 bp6.0
4TTTTCCATAG…CCGGCTGGCT…58.6 / 58.70.1952 bp6.0
5CCCCTGACGA…TGCTGATAAA…60.5 / 60.50.0917 bp6.1
Forward primer883–907

5'–CCCCCTGACGAGCATCACAAAAATC–3'

LEN 25 ntTM 60.2 °CGC 52%
Reverse primer1,798–1,819

5'–TTCCGGCTGGCTGGTTTATTGC–3'

LEN 22 ntTM 60.1 °CGC 55%

Predicted product

Length 937 bpSpan 883–1,819GC 50%Product Tm 79.8 °CSuggested Ta 59.0 °C

⚠ Run of 5 identical bases.

Real output: the pUC19 demo plasmid, amplifying 895–1790 with the default constraints. Ranking is a penalty, so pair 1 is the one closest to every optimum at once, and the pair that wins on score is not the one with the smallest ΔTm.

04 / Restriction enzymes

Pick a set, scan, and see what your host will actually cut.

The digest runs over REBASE through eleven predefined enzyme sets, and it accounts for host methylation: the reason a clean-looking digest fails at the bench.

  • Eleven enzyme sets: all commercial, non-redundant, NEB, Thermo/Fermentas
  • Cutter-type sets: unique cutters, unique dual cutters, 6+ cutters, Type IIS, Golden Gate, nicking
  • Dam, Dcm and EcoKI methylation sensitivity applied to the scan
  • Per-enzyme detail: recognition site, cut positions, overhang, isoschizomers, compatible ends
  • Vendor availability, NEB buffer activity table and incubation temperature
  • Silent mutagenesis to add or remove a site without changing the protein
  • Cut sites overlaid on the circular and linear maps

Enzyme set

all commercialnon-redundantNEBThermo / Fermentasunique cuttersunique dual cutters6+ cuttersunique 6+ cuttersType IISGolden Gatenicking

Host methylation

DamGATCDcmCCWGGEcoKIAACNNNNNNGTGC
Choosing a set re-runs the scan. Methylation flags mark sites your host will block : DpnI is the inverse, and needs Dam to cut at all.

05 / Gel simulation

Run the gel before you pour it.

Migration is modelled from fragment size against gel percentage, voltage and run time, so you can tell in advance whether two bands will actually resolve.

  • Configurable gel percentage, voltage, run time and buffer
  • Six MW ladders: NEB 1 kb and 100 bp, GeneRuler 1 kb and 100 bp, TrackIt 1 kb Plus, AmpliSize
  • Arbitrary multi-lane layouts with per-lane fragment lists
  • Digest fragment sizes fed straight in from a restriction scan
  • Import and view SnapGene .gel documents
1517
1000
500
200
100

NEB 100 bp

198
168
198

Gibson fragments

142
190
122

Golden Gate parts

Both protocols say to check fragment sizes on a gel before assembly. These are the demos' real fragments against NEB's N3231 ladder, note the two 198 bp Gibson fragments landing on one band.

06 / Features & annotations

Paste a sequence, get it annotated.

A 60-feature reference library is matched against your sequence on both strands, with fuzzy matching and circular wrap-around, so a raw paste comes back labelled.

  • Automatic detection against 60 common features
  • Resistance markers, origins, promoters, tags and priming sites
  • Exact and mismatch-tolerant matching, both strands, circular-aware
  • Colour-coded feature table with search and type filtering
  • Bulk select, copy and delete across features
  • Import annotations from BED, GFF3 and GTF tracks
  • Detect common features on demand from the Features tab
  • Priming sites matched on both strands and listed beside the features
  • Create, edit, duplicate and delete a feature from the viewer's right-click menu: name, type, strand, bounds and note, all undoable
Annotations · Features

4 features

Detect common features
FeatureTypeLocationSize (bp)Strand
EGFP headinsert2–176175+
pUC19 MCSvector176–2,8392,664+
M13F (-20)primer_bind2,823–2,83917+
M13R (-27)primer_bind223–23917−
Everything above was found by the library rather than typed in: the two arcs the cloning engine reported on the 2,839 bp product, and the M13 priming sites the reference set matched on both strands. Selecting a row jumps the map to it.

07 / Translation & ORFs

Find the reading frame, then read it.

Six-frame ORF detection, whole-sequence translation, and protein-to-DNA reverse translation weighted by the organism you plan to express in.

  • ORF finder across all six reading frames, circular-aware
  • Whole-sequence and per-frame translation
  • Six-frame translation strips on the linear map
  • Reverse translation with best-codon or weighted sampling
  • Codon optimisation for 10 organisms with CAI scoring
  • E. coli, yeast, human, mouse, CHO, Pichia, B. subtilis, Arabidopsis, Drosophila, insect
  • Protein property readout for any translated sequence
Analysis · Reading frames

5 open reading frames

min 50 aa
+1
+2
+3
−1
−2
−3
FrameStartEndLengthProtein
−21,3842,244861 bp286 aa
+17300294 bp97 aa
+21,5141,780267 bp88 aa
+12,6532,826174 bp57 aa
+21,7871,957171 bp56 aa
A six-frame scan of the same 2,839 bp product. The long one on the reverse strand is the vector backbone’s own coding sequence, which is the point of scanning all six frames rather than the one you expect.

08 / Alignment, MSA & BLAST

Confirm the clone worked, or compare the whole family.

Align a Sanger read against your design, align up to 200 sequences at once, or send the construct to NCBI, without leaving the tab.

  • Multiple sequence alignment of DNA, RNA or protein: up to 200 sequences of up to 30 kb each
  • Built-in progressive aligner: k-mer distances, UPGMA guide tree, profile–profile alignment with affine gap penalties, BLOSUM62 for protein
  • MAFFT, MUSCLE and Clustal Omega used automatically when installed on the server
  • Consensus row, per-column conservation track, identity-matrix heat map and UPGMA tree
  • Per-base colours for DNA, Clustal-X class colours for protein shaded by conservation; differences-only mode; click a column for detail
  • Load sequences from open tabs, a saved construct, a FASTA paste or a file; export aligned FASTA, CLUSTAL or Newick
  • Needleman–Wunsch global and Smith–Waterman local pairwise alignment
  • BLOSUM62 for proteins, configurable match/mismatch and gap penalties for DNA
  • NCBI BLAST: blastn, blastp, blastx, tblastn, tblastx
  • Databases: nt, nr, refseq_rna, refseq_protein, swissprot, pdbnt, pdbaa
  • Sanger read versus reference alignment with a mismatch table
Analysis · Alignment

Multiple sequence alignment

144 columns85.8% mean identity
Talindrew progressivedna5 sequencesACGT
110203040
GFP_wildtype1ATGAGTAAAGGAGAAGAACTTTTCACTGGAGTTGTCCCAA40
EGFP_S65T1ATGAGTAATGGAGAAGAACTTTTCACTGGAGTTGTCCCAA40
sfGFP1ATGAGTAAAGGAGAAGAACTTTTCATTGGAGTTGTCCCAA40
Clover1ATGAGTAAAGGAGAAGTACTTTACACTAGAGATGTCTCAA40
mNeonGreen1ATGATTAAAGGAGAACAACTTCTCACTGGAGTTGACCCAA40
ConsensusATGAGTAAAGGAGAAGAACTTTTCACTGGAGTTGTCCCAA

Identity matrix

GFP_wildtype–96948785
EGFP_S65T96–928381
sfGFP9492–8380
Clover878383–76
mNeonGreen85818076–

Tree

mNeonGreenCloversfGFPGFP_wildtypeEGFP_S65T

Clustered from the matrix beside it, so the two can never disagree.

Five GFP-family fragments through the built-in progressive aligner, the first of the blocks it wraps into. Colour is the four-base scheme the sequence viewer uses, faded by how conserved the column is, so agreement reads as a solid band and the substitutions stand out as gaps in it.

09 / Visualization

Circular, linear, and base by base.

The same sequence in three views that stay in sync: an annotated plasmid map, a linear map with translation strips, and the bases themselves with the complement strand.

  • Circular plasmid map with annotations, labels and cut sites
  • Linear map with feature arrows, primers and six-frame translations
  • Base-level viewer with complement strand and position indices
  • Zoom, pan and drag-selection across all three views
  • Selection carries between views and into the toolbar
  • Sanger chromatogram viewer with per-channel toggles and quality bars
  • Export any map as SVG, PNG or PDF
  • Properties tab: name, length, topology, GC, description and source format, the feature, enzyme, primer and ORF counts, and the GenBank header

See it in 1:07

pUC19 to pUC19-GFP: map, cutters, bases, insert, primers, export.

Chapters and transcript

pUC19 MCS + EGFP head

2,839 bp, rendered by the same circular viewer the app uses, the light arc is the EGFP insert dropped into the MCS.

10 / Editing & history

Edit the construct, keep the annotations.

Cut, paste and reverse-complement operations shift and truncate the surrounding features rather than silently orphaning them, and every cloning run is recorded as a diagram of how the construct was built.

  • Cut, copy, paste, paste reverse-complement and delete over a selection
  • Annotations shift, truncate and reverse with the sequence
  • Circular-aware operations across the origin
  • Per-tab undo and redo with keyboard shortcuts
  • Cloning history diagram: sources, reaction and product, drawn as real maps
  • SnapGene history trees read out of .dna files and continued with your own operations
  • Session history of everything loaded and cloned, with size, topology and origin
  • Reopen any product from history as a new sequence
  • Lineage tab for workspace constructs: the parent sequences with your selection mapped through the assembly, and which children used that region
Session · History

5 events

Clear all
  • LOADEDSNCA Genomic Sequence137,977 bp · DNA4 h ago
  • LOADEDNM_078601.49,269 bp · DNA4 h ago
  • LOADEDpUC19 Plasmid2,686 bp · DNA · circular · 12 features · example:pUC194 h ago
  • CLONEDpUC19 MCS + EGFP head2,839 bp · Restriction03/09/2026
  • CLONEDpUC19-GFP (Gibson)3,403 bp · Gibson assembly02/09/2026
Every document the session loaded or produced, with the size, topology and where it came from. A cloned product carries the strategy that made it, so a construct three reactions deep can still be traced back to its parents.

11 / Files & workspaces

Open what your lab already has.

Real parsers, including a binary SnapGene .dna reader, not a rename-and-hope importer. Sequences and workspaces persist per user.

  • Import GenBank (.gb, .gbk, .genbank), EMBL and ApE (.ape)
  • Import FASTA (.fasta, .fa)
  • Import SnapGene .dna, including features and primers
  • Import SnapGene .gel documents and Staden .scf
  • Import Sanger traces: AB1, SCF and ZTR
  • Import annotation tracks: BED, GFF3, GTF
  • Import and export the OpenCloning cloning-strategy JSON, as .json or as a .zip that carries the sequencing traces
  • Export GenBank and FASTA; export maps as SVG, PNG, PDF or DOCX
  • Export primers as CSV or FASTA, and alignments as FASTA, CLUSTAL or Newick
  • Print preview of a whole construct, downloadable as PDF or Word
  • Workspaces and sequences saved per user, with multi-document tabs
Files · Formats

Import and export

no conversion step

Import

GenBank.gb .gbk .genbank
FASTA.fasta .fa
SnapGene.dna
EMBL / ApE.embl .ape
Sanger tracesAB1 SCF ZTR
Gel documents.gel
Annotation tracksBED GFF3 GTF

Export

GenBank.gb
FASTA.fasta
MapSVG PNG PDF DOCX
PrimersCSV FASTA
AlignmentFASTA CLUSTAL Newick
Print previewPDF DOCX
NotebookPDF ZIP JSON CSV .eln
Real parsers on both sides, including a binary SnapGene .dna reader that brings the features, primers and cloning history across, not a rename-and-hope importer. A construct built over years in another tool opens with its provenance intact.

13 / Beyond SnapGene

The parts a sequence editor was never going to do.

Structure prediction, docking and an assistant that can read your workspace: the reason this is one tab instead of four.

  • FoldRx: fold → pockets → dock → ADMET → pose checks → selectivity → rank → design, as one pipeline
  • ESMFold structure prediction with confidence scoring
  • ADMET profiling: Lipinski, PAINS, hERG, Ames, Caco-2
  • AI assistant that reads the active sequence and suggests strategies
  • CRISPR gRNA finder with on-target scoring and in-sequence off-target checks
  • Gene, variant and disease analysis; UCSC genome and GTEx expression
  • Vendor hand-off: build an IDT or NEB order link from a selection
  • Assistant conversations kept and resumable, routed across several models
  • An MCP server, so the whole toolset is callable from your own agents

See it in 0:47

GFP folded, pLDDT colours, notebook, FoldRx.

Chapters and transcript
FoldRx · Pipeline

Sequence to ranked candidates

7 stages
StageRunsProduces
01 FoldESMFold3D model, pLDDT per residue
02 PocketsP2RankRanked binding pockets
03 DockAutoDock VinaPoses and binding energies
04 ADMETADMET-AI · RDKit rulesPredicted liabilities
05 Pose checksPoseBusters · Boltz-2 affinityValid poses, rescored
06 SelectivityAnti-target panelOff-target margins
07 RankWeighted compositeOrdered candidates, CSV
The part a sequence editor was never going to do. Each stage hands its output to the next, so a protein sequence pasted at the top comes out as a ranked, exportable candidate list without an HPC allocation or a local GPU.

14 / Platform

Nothing to install.

SnapGene ships a desktop build per operating system. Talindrew runs in the browser, so the version you open is the current one and your sequences are already there.

  • Runs in any modern browser: macOS, Windows, Linux
  • No install, no licence server, no per-seat desktop build
  • Opens 100 kb+ sequences, standing down only the automatic scans that would stall the view, and saying which
  • An overview page with quick samples, a sample project and recent activity
  • In-app documentation
  • Work persists server-side across machines
  • Optional Electron desktop shell
  • Free to start, no credit card
talindrew.com/viewer

138 kb sequence:

features, editing and navigation work normally. These automatic analyses are paused to keep the view responsive:

  • · Automatic restriction-site scanning
  • · Automatic variant/disease detection
  • · Open reading frame track

Select a region and use the Tools menu to run any of them on that range.

macOSWindowsLinuxChromebookElectron shell
No install and no licence server, and the tab does not fall over on a chromosome-scale sequence: at 138 kb the editor keeps working and says plainly which automatic scans it stood down, rather than freezing while it tries to run them.

15 / Lab notebook

The write-up lives next to the design, not in another tab.

A full electronic lab notebook with the cloning result, the plasmid map, the gel and the trace saved into the entry as live blocks. Resources and inventory, templates and protocols, review with e-signatures, and a two-way sync with eLabFTW for labs that already run one.

  • Rich-text or markdown entries with tables, equations, code and images
  • Save to notebook from every cloning wizard, the viewer, gels, traces and primer tables
  • Typed fields, structured tables, custom ids, tags, categories and statuses
  • Templates and protocols with checklists and deadlines
  • Resources with types, storage locations, containers, compounds with PubChem lookup, QR labels
  • Equipment booking with overlap and cancellation rules, iCal export
  • Submit, review, witness and approve with re-authenticated signatures and timestamps
  • Versions with restore, comments, changelog and audit log
  • PubMed and Europe PMC search, cited straight into an entry
  • A sample project waiting on your first visit
  • Search grammar: title:, tag:, status:, date:>=, author:me
  • Export to PDF, ZIP, JSON, CSV and the .eln archive; share a read-only link or print
  • eLabFTW sync: browse, import, push, reconcile conflicts, sync all
  • A cloning workspace reaction saved into an entry as a cloning block, with its inputs, primers, product map and traces, linking back to the workspace

See it in 0:55

Live cloning, gel and structure blocks, review, signature, export.

Chapters and transcript
Notebook · Entry

pUC19 MCS + EGFP head, cloning

In reviewSign
Cloning resultrestriction · 2,839 bp product
Sequence with mapcircular · 4 features
Primer table2 oligos from the Oligos tab
Agarose gelNEB 100 bp ladder · 3 lanes
Sanger traceAB1 · 4-channel chromatogram
CitationPubMed · Europe PMC
SubmittedReviewedWitnessedE-signedTimestampedVersion 4
The write-up lives beside the design. Every block is live rather than a screenshot: the map redraws, the primer table keeps its Tm values, and Open in editor takes you back to the construct. Review, witness and a re-authenticated signature are recorded against the version, and the whole entry syncs both ways with eLabFTW.

Start with a worked example

Every cloning wizard has a Load demo button. You don't need a sequence of your own to see the whole loop.

Or watch one built end to end: Plan a whole cloning strategy on one canvas (5 min).

Open Talindrew