Multiple sequence alignment tool

A multiple sequence alignment (MSA) arranges three or more DNA, RNA or protein sequences so that homologous positions line up in columns, exposing conserved regions, variable sites and the relationships between the sequences. Talindrew's Alignment workspace aligns up to 200 sequences of up to 30,000 residues each with a built-in progressive aligner: k-mer distances, a UPGMA guide tree, then profile-to-profile alignment with affine gap penalties, using BLOSUM62 for protein, and uses MAFFT, MUSCLE or Clustal Omega automatically when they are installed on the server. The result shows a consensus row, per-column conservation, an identity matrix and a tree, and exports as aligned FASTA, CLUSTAL or Newick.

Specifications

Sequence typesDNA, RNA (as DNA), protein; type detected automatically, overridable
LimitsUp to 200 sequences; up to 30,000 residues per sequence
Built-in alignerProgressive: k-mer distance matrix → UPGMA guide tree → profile–profile alignment with affine gap penalties, vectorised over NumPy
Optional alignersMAFFT, MUSCLE, Clustal Omega: offered when installed on the server
ScoringBLOSUM62 for protein; match/mismatch for nucleotides
OutputsAligned rows, consensus, per-column conservation, pairwise identity matrix, UPGMA tree from the identity matrix
ViewsBlock-wrapped alignment that fits the window, virtualised for multi-kb alignments; per-base colours for DNA; Clustal-X class colours for protein shaded by conservation; differences-only mode; column detail on click; identity heat map; dendrogram
InputOpen sequence tabs, saved constructs, FASTA paste, FASTA file
ExportAligned FASTA, CLUSTAL, Newick
Pairwise alignmentNeedleman–Wunsch global and Smith–Waterman local, BLOSUM62 for protein; Sanger read versus reference with mismatch table
SpeedEight 1.5 kb sequences in well under a second; unchanged inputs are served from cache
PriceFree

How does the built-in aligner work?

It is a progressive aligner, the same three-stage shape the standard tools use. First, every pair of sequences is compared by shared k-mer counts to give a fast distance estimate without aligning anything. Those distances build a UPGMA guide tree, which fixes the order in which sequences are merged. Sequences are then aligned into profiles along that tree, most similar first, with a profile-to-profile dynamic programme that uses affine gap penalties: a large cost to open a gap and a small cost to extend it, so indels come out as a few long gaps rather than many short ones. Protein columns are scored with BLOSUM62. The whole recurrence is written against NumPy arrays, which is why a set of plasmid-sized sequences aligns in a fraction of a second rather than needing a queued job.

When should I use MAFFT, MUSCLE or Clustal Omega instead?

The built-in aligner is the right default for the cases a cloning lab meets most: a handful of closely related constructs, a gene family, a set of Sanger reads or homologous proteins, and it is always available. The dedicated aligners have iterative refinement stages the progressive method lacks, which matters for large, divergent sets or when the alignment feeds a phylogenetic analysis. When any of them is installed on the server it appears in the algorithm picker; the picker only offers what that deployment can actually run.

  • MAFFT: fast and accurate on large sets; the usual choice for hundreds of sequences.
  • MUSCLE: strong on protein families; iterative refinement of the progressive alignment.
  • Clustal Omega: scales to very large sets using HMM profiles.

Reading the result

The alignment wraps into blocks that fit the window, so a multi-kilobase alignment reads top to bottom rather than scrolling sideways. Under each block a conservation track shows how uniform the column is, and a consensus row gives the majority residue. Differences-only mode hides every column where all sequences agree, which turns a screen of identical bases into the handful of positions that matter. Clicking a column lists what each sequence has there. The identity matrix reports pairwise identity across the finished alignment as a heat map, and the tree beside it is UPGMA over that same matrix, so the tree can never disagree with the numbers next to it.

What the tree is, and is not

The dendrogram is a UPGMA clustering of pairwise identity from the alignment. It is a faithful summary of how similar the sequences are to one another and a reasonable first look at a gene family, but it is not a phylogenetic inference: there is no substitution model, no neighbour-joining or maximum likelihood, and no bootstrap support. For a publication phylogeny, export the alignment as aligned FASTA and build the tree in a dedicated tool.

Frequently asked questions

Is the multiple sequence alignment tool free?

Yes. The Alignment workspace is part of the free Talindrew workbench and runs in the browser against Talindrew's server; there is nothing to install and no licence. Sign in, open the Alignment workspace, add sequences from your open tabs or paste a FASTA file, and align.

How many sequences can I align?

Up to 200 sequences of up to 30,000 residues each in one alignment. Eight 1.5 kb sequences align in well under a second with the built-in aligner. For very large or highly divergent sets, use MAFFT, MUSCLE or Clustal Omega when they are available on the server.

Which algorithm does Talindrew use for MSA?

By default a built-in progressive aligner: k-mer distances, a UPGMA guide tree, and profile-to-profile alignment with affine gap penalties, scored with BLOSUM62 for protein. MAFFT, MUSCLE and Clustal Omega are used instead when they are installed on the server, and the algorithm picker only shows what that deployment can run.

Can I align protein sequences?

Yes. Sequence type is detected automatically and can be overridden. Protein alignments are scored with BLOSUM62 and coloured with Clustal-X residue classes shaded by column conservation; DNA and RNA alignments use per-base colours.

What formats can I export?

Aligned FASTA with gaps preserved, CLUSTAL format with the conservation line, and the tree as Newick. Aligned FASTA is what most downstream phylogenetics and visualisation tools expect.

Does Talindrew also do pairwise alignment?

Yes. Needleman–Wunsch global and Smith–Waterman local alignment are available from the viewer, with BLOSUM62 for proteins and configurable match, mismatch and gap penalties for DNA, and a Sanger-read-versus-reference alignment reports a mismatch table for clone verification.

Related

Try it on your own sequence.

Free to use. No download required. Works in any modern browser.

Start for free