Main Content

Protein and Amino Acid Sequence Analysis

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

Perform in-depth analyses of amino acid sequences to get better understanding of sequence features and functions. You can compute sequence statistics, such as codon frequency and atomic composition of a protein, and interactively explore the sequences in the Sequence Viewer app. Calculate molecular weight and estimate isoelectric points of amino acid sequences. Use various utility and plotting functions to display open reading frames, draw Ramachandran plot for PDB data, and display properties, such as hydrophobicity of residues, of amino acid sequences.


Sequence ViewerVisualize and interactively explore biological sequences


expand all

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
seqconsensusCalculate consensus sequence
seqprofileCalculate sequence profile from set of multiply aligned sequences
seqinsertgapsInsert gaps into nucleotide or amino acid sequence
featureparseParse features from GenBank, GenPept, or EMBL data
randseqGenerate random sequence from finite alphabet
seqmatchFind matches for every character vector in library
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
seqdotplotCreate dot plot of two sequences
seqlogoDisplay sequence logo for nucleotide or amino acid sequences
cleaveCleave amino acid sequence with enzyme
cleavelookupFind cleavage rule for enzyme or compound
seq2regexpConvert sequence with ambiguous characters to regular expression