Comparisons and alignments¶
Plots that compare two or more sequences without losing orientation: alignments column by column, domain architectures, dotplots, synteny ribbons and gene neighbourhoods.
How to choose¶
| Your question | Plot | Build it with |
|---|---|---|
| Where do aligned sequences disagree, column by column? | Multiple alignment | MsaTrack, --msa |
| Which domains does each protein carry, and in what order? | Domain architectures | DomainTrack, --domains |
| What shape is the rearrangement between two sequences? | Dotplot | DotplotTrack, --dotplot |
| Where did each block of one sequence go in the other, in a band that stacks with the rest? | Synteny ribbons | SyntenyTrack, --synteny |
| What does one genome's locus have that another's lacks? | Gene neighbourhoods | LocusTrack, --loci with --links |
The dotplot and the ribbons take the same alignment blocks, so the same PAF file can be drawn either way. For two trees over the same taxa, use a tanglegram.
Plots¶
-
Multiple alignment Rows over alignment columns with only the disagreements painted, against the consensus or a row you name.
-
Protein alignment Every residue shown and coloured by one of six physicochemical classes.
-
Domain architectures Domains, motifs or repeats as labelled intervals, one protein per row and one colour per label; a tree beside the rows makes a gain or a loss read by clade.
-
Dotplot Alignment blocks as diagonals on two axes: an inversion is an anti-diagonal, and a translocation is a diagonal that has slid sideways.
-
Synteny ribbons The same blocks as ribbons between two bars, compact enough to stack under coverage and genes; an inversion is a twist.
-
Gene neighbourhoods One row per genome, genes as arrows and identity ribbons to the row below; genes with no match are outlined, because the absence is usually the finding.
Related¶
-
Only the variable sites, when most of an alignment agrees.
-
Alignments and domains sorted by a tree, and two trees face to face.
-
Context across a whole chromosome or assembly.
-
How PAF, aligned FASTA and InterProScan tables are read.