Quick guide
How to use this calculator
- Declare whether the records are coding DNA or mRNA and select the actual codon offset.
- Use single mode for a complete frequency ledger or comparison mode for signed RSCU changes.
- Review stop codons and trailing bases before interpreting normalized values.
Calculation method
Calculation and interpretation
Separate raw codon counts, record-length-normalized frequency and within-amino-acid RSCU instead of collapsing them into one codon score.
Frequency per 1,000 = codon count ÷ sense-codon total × 1,000. RSCU = observed codon count ÷ (amino-acid family count ÷ synonymous-family size).
Worked example
Calculate RSCU for one synonymous family
RSCU compares codon choice within an observed amino-acid family; it is not an expression or fitness prediction.
Frequency per 1,000 = codon count ÷ sense-codon total × 1,000. RSCU = observed codon count ÷ (amino-acid family count ÷ synonymous-family size).
Supported inputs
Precision and limits
Exact canonical coding records
Ambiguity codes, gaps and aligned columns are excluded from exact codon counts.
One selected frame
The workflow does not infer coding start, splicing or a reading frame.
Standard code only
NCBI standard code table 1 is used; alternative genetic codes require a different model.
Descriptive normalization
RSCU and per-1,000 frequencies do not prove codon optimization, expression, speed or adaptation.
No external reference set
Organism databases, highly expressed gene sets and tRNA abundance are not supplied or inferred.
Numerical support
Each record is limited to 200,000 nucleotides and must contain at least one complete sense codon in the selected frame. Cross-record RSCU remains undefined for amino-acid families absent from either record.
Continue calculating
