Sequence Manipulation and Viewing

Sequence Manipulation and Viewing

Mesquite (GUI)
Aliview (GUI)
Geneious (GUI)
BioPython
DendroPy
PyCogent

Site Striping and Masking

GBlocks
Guidance2
trimAl

Sequence Alignment

Mafft
Prank
Muscle
hmmer
Macse
Diamond
Blast+
LASTZ
BLAT

Model Selection

PartitionFinder
ProtTest

Estimate phylogenies

Garli
RAxML
RAxML-ng
MrBayes
ExaML
ExaBayes
Astral
BEAST
IQ-TREE

Phylogeny and Statistical Visualization (Python modules & R libraries)

Toytree
ETE Toolkit
iTOL
Toyplot
ggtree
Matplotlib
Seaborn
Bokeh
ggplot (for Python)
pygg
plotnine
ipyvega

Sequence Simulation

INDELible
SimPhy

NGS Read Visualization and Quality Control

FASTX-Toolkit
FASTQC
Trimmomatic
PRINSEQ

NGS Error Correction

BLESS
Rcorrector
Pollux

NGS Short-Read Aligners

Bowtie
BWA
MaxSSmap
Stampy

  • see this post for an old but good discussion on read mapping to generate a consensus

NGS Read Alignment Manipulation

SAMtools
BAMtools

Genome Manipulation Tools

BEDtools
gff3

Transcriptome Assembly

Trinity
Velvet
SOAPdenovo-Trans

Genome Assembly

SOAPdenovo2
ALLPATHS-LG
DISCOVAR de novo
SPAdes

Genome Annotation

BRAKER2
MAKER2

Orthology inference (tree-based and sequence similarity-based)

Yang and Smith 2014
Orthograph
OMA
OrthoSelect
HaMStR
OrthoMCL
Agalma

Geo Mapping

Basemap Maplotlib Toolkit
Bokeh
Vincent

Python IDE

RODEO

Sanger primers and hybrid capture probes

Primer3.py
BaitFisher