DNA & RNA

Codon Usage Calculator

Compute codon usage for a coding sequence: counts, frequency per thousand, fraction among synonymous codons and RSCU, grouped by amino acid. Free and in-browser.

Codon Usage CalculatorRuns in your browser; nothing is uploaded
Codons counted78
GC at third position57.7%
AACodonCount/1000FractionRSCU
FTTT00.00.000.00
TTC112.81.002.00
LTTA112.80.130.75
TTG225.60.251.50
CTT225.60.251.50
CTC00.00.000.00
CTA112.80.130.75
CTG225.60.251.50
STCT00.00.000.00
TCC112.80.110.67
TCA112.80.110.67
TCG225.60.221.33
AGT00.00.000.00
AGC564.10.563.33
YTAT00.00.000.00
TAC00.00.000.00
StopTAA00.00.000.00
TAG00.00.000.00
TGA00.00.000.00
CTGT00.00.000.00
TGC112.81.002.00
WTGG338.51.001.00
PCCT338.50.431.71
CCC225.60.291.14
CCA112.80.140.57
CCG112.80.140.57
HCAT225.61.002.00
CAC00.00.000.00
QCAA338.50.751.50
CAG112.80.250.50
RCGT338.50.301.80
CGC564.10.503.00
CGA00.00.000.00
CGG112.80.100.60
AGA00.00.000.00
AGG112.80.100.60
IATT112.81.003.00
ATC00.00.000.00
ATA00.00.000.00
MATG225.61.001.00
TACT112.80.200.80
ACC338.50.602.40
ACA00.00.000.00
ACG112.80.200.80
NAAT451.30.801.60
AAC112.80.200.40
KAAA00.00.000.00
AAG00.00.000.00
VGTT225.60.502.00
GTC112.80.251.00
GTA112.80.251.00
GTG00.00.000.00
AGCT00.00.000.00
GCC451.30.672.67
GCA225.60.331.33
GCG00.00.000.00
DGAT225.60.671.33
GAC112.80.330.67
EGAA338.50.601.20
GAG225.60.400.80
GGGT00.00.000.00
GGC225.61.004.00
GGA00.00.000.00
GGG00.00.000.00

What is codon usage bias?

Most amino acids are encoded by more than one codon. Organisms do not use these synonymous codons equally, and highly expressed genes tend to favour codons that match abundant tRNAs. Codon usage matters when expressing a gene in a different host, for example a human gene in E. coli.

RSCU explained

Relative synonymous codon usage (RSCU) is the observed count of a codon divided by the count expected if all synonymous codons for that amino acid were used equally. RSCU = 1 means no bias; above 1 the codon is preferred; below 1 it is avoided.

Input requirements

Paste an in-frame coding sequence (starting at the first base of a codon). Multiple sequences in FASTA format are pooled. A trailing partial codon is ignored and reported.

Learn the method properly. Python for Bioinformatics: Programming taught through biological problems, from parsing FASTA to tested, shareable tools. View the course.

FAQ

Frequently asked questions

Not answered here? Send us your question and we will reply by e-mail.

This tool reports the usage of your sequence. Comparing with a host table (for example from the Kazusa or CoCoPUTs databases) shows which codons may limit expression.

No. The calculation runs in your browser with JavaScript. Nothing you paste is sent to a server, which makes the tool safe for unpublished or confidential sequences.