Main Content

Protein and Amino Acid Sequence Analysis

Calculate and interactively explore amino acid sequence statistics; calculate sequence properties; find cleavage enzymes


Sequence ViewerVisualize and interactively explore biological sequences


aacountCount amino acids in sequence
codonbiasCalculate codon frequency for each amino acid coded for in nucleotide sequence
codoncountCount codons in nucleotide sequence
nmercountCount n-mers in nucleotide or amino acid sequence
seqwordcountCount number of occurrences of word in sequence
aa2ntConvert amino acid sequence to nucleotide sequence
nt2aaConvert nucleotide sequence to amino acid sequence
aa2intConvert amino acid sequence from letter to integer representation
int2aaConvert amino acid sequence from integer to letter representation
revgeneticcodeReturn reverse mapping (amino acid to nucleotide codon) for genetic code
aminolookupFind amino acid codes, integers, abbreviations, names, and codons
geneticcodeReturn nucleotide codon to amino acid mapping for genetic code
atomiccompCalculate atomic composition of protein
isoelectricEstimate isoelectric point for amino acid sequence
isotopicdistCalculate high-resolution isotope mass distribution and density function
molweightCalculate molecular weight of amino acid sequence
seqviewerVisualize and interactively explore biological sequences
seqdispFormat long sequence output for easy viewing
seqshoworfsDisplay open reading frames in sequence
proteinplotOpen Protein Plot window to investigate properties of amino acid sequence
proteinpropplotPlot properties of amino acid sequence
ramachandranDraw Ramachandran plot for Protein Data Bank (PDB) data
seqconsensusCalculate consensus sequence
seqdotplotCreate dot plot of two sequences
seqlogoDisplay sequence logo for nucleotide or amino acid sequences
seqprofileCalculate sequence profile from set of multiply aligned sequences
seqinsertgapsInsert gaps into nucleotide or amino acid sequence
cleaveCleave amino acid sequence with enzyme
cleavelookupFind cleavage rule for enzyme or compound
seq2regexpConvert sequence with ambiguous characters to regular expression
featureparseParse features from GenBank, GenPept, or EMBL data
randseqGenerate random sequence from finite alphabet
seqmatchFind matches for every character vector in library