Tutorials › Statistical Genetics › Transcript Consequences and Coding-Variant Ambiguity

Locus-Level Functional Annotation · Tutorial 657 of 989

Transcript Consequences and Coding-Variant Ambiguity

Learn to compare coding consequences across transcripts, work through conflicting annotations, and distinguish a predicted loss-of-function label from evidence of actual gene disruption.

Advanced 12 min read

What You'll Learn

  • Define synonymous, missense, stop-gained, frameshift, and related coding consequences
  • Calculate a codon’s position from a coding-DNA coordinate
  • Explain why one genomic variant can have different consequences across transcripts
  • Compare annotations when a variant affects only an alternatively included exon
  • Choose and report relevant transcripts without treating one as universally definitive
  • Distinguish predicted loss-of-function annotations from demonstrated functional effects

Why a Coding Variant Can Have More Than One Consequence

A variant is often summarized with a short label such as missense or loss of function. Those labels are not properties of a genomic position alone. They describe what the alternate allele is predicted to do in relation to a particular transcript and its encoded protein. At a locus with alternative transcripts, the same variant can fall in a coding exon of one transcript, an untranslated region of another, and an intron—or outside the transcript—of a third.

The relevant object is therefore not just “the gene.” It is a specified transcript, including its exon structure and coding sequence. A consequence annotation also depends on the variant representation and reference sequence used. In the examples below, assume each hypothetical variant has already been checked against the correct genome assembly, reference allele, and normalized representation. The remaining ambiguity comes from transcript choice.

Definition: A transcript consequence describes the predicted effect of a variant on one specified transcript. For a protein-coding transcript, the consequence depends on whether the variant overlaps the coding sequence (CDS), where it falls relative to codons, and how the reference and alternate alleles alter the translated sequence. A consequence is not, by itself, proof of an effect on gene function or a disease phenotype.

Core Coding Consequence Labels

The CDS is the portion of a transcript translated into protein. Coding-DNA coordinates conventionally begin at the first base of the translation start codon, which is c.1; coordinates do not include upstream untranslated sequence. Each group of three coding bases forms a codon. The genetic code maps each codon to an amino acid or a translation stop signal.

  • Synonymous variant: a coding substitution changes a codon but not the amino acid it encodes. “Synonymous” describes the protein sequence prediction; it does not guarantee that RNA processing or expression is unaffected.
  • Missense variant: a coding substitution changes a codon so that it encodes a different amino acid.
  • Stop-gained variant: a substitution changes an amino-acid codon into a stop codon, potentially ending translation early.
  • Frameshift variant: an insertion or deletion changes the number of coding bases by a length that is not divisible by three. The reading frame downstream of the change is altered.
  • In-frame insertion or deletion: a coding insertion or deletion changes sequence length by a multiple of three, so the reading frame is retained, although amino acids may be added or removed.
  • Start-lost or stop-lost variant: a change disrupts the annotated translation start or stop, respectively. The biological outcome can depend on alternative initiation, transcript structure, or other sequence features.

Annotation tools may use labels such as high impact for predicted stop-gained, frameshift, or certain splice-site consequences. Such categories summarize a consequence model, not a measured amount of functional damage. A frameshift or premature stop can be strong evidence for a potentially disruptive coding effect, but whether it reduces functional protein depends on details such as transcript relevance and the location of the change. For example, a premature stop may or may not lead to degradation of the transcript; its position relative to exon boundaries is one factor, not a guarantee of that outcome.

Key distinction: A consequence label is conditional on the transcript being annotated. A “loss-of-function” label generally means that the variant is predicted to disrupt a protein-coding transcript under a specified annotation framework. It does not establish that the affected transcript is expressed in the relevant tissue, that no functional protein remains, or that the variant causes a phenotype.

Locating a Coding Change Within a Codon

For a coding-DNA position c.n, its codon number and position within that codon can be calculated directly. This is useful for checking whether a substitution changes the first, second, or third base of a codon before translating the reference and alternate codons.

$$ \text{codon number}=\left\lfloor\frac{n-1}{3}\right\rfloor+1 \qquad \text{position within codon}=((n-1)\bmod 3)+1 $$

The subtraction of one makes c.1 the first base of codon 1. Integer division groups bases 1–3 into codon 1, bases 4–6 into codon 2, and so on. The remainder identifies the base within the group. This calculation locates a base, but the consequence still requires the actual reference codon, alternate allele, and genetic-code translation.

Worked Example: A Substitution That Creates a Stop Codon

Consider a hypothetical variant annotated on protein-coding transcript Tα as c.247C>T. The reference codon is CAA, which encodes glutamine. Determine the codon position and predicted protein consequence.

Locate the base. For n = 247, the codon number is \(\lfloor(247-1)/3\rfloor+1=\lfloor246/3\rfloor+1=82+1=83\). Its position within the codon is \(((247-1)\bmod 3)+1=(246\bmod3)+1=0+1=1\). Thus c.247 is the first base of codon 83.

Change the codon. The reference codon CAA becomes TAA after C>T at its first base. CAA encodes glutamine; TAA is a stop codon. The predicted consequence on Tα is stop gained, conventionally written at the protein level as p.Gln83Ter.

This is a predicted premature stop on Tα. That label does not establish how much protein is produced or whether the transcript is expressed in a tissue of interest. Those questions require evidence beyond the codon substitution itself.

Transcript Choice Changes the Interpretation

Transcripts from one gene can differ because they use alternative promoters, splice sites, or terminal exons. These differences can change the start of the CDS, the length and composition of coding exons, and the resulting protein. Consequently, the same genomic variant can map to different coding-DNA coordinates in different transcripts. It can also be coding in one transcript but untranslated, intronic, or absent from another.

A transcript selected as “canonical” or “principal” is a useful reference for consistent reporting, but that label does not make it universally most relevant. Transcript selection should be stated, and where the biological question specifies a tissue or a clinically established transcript, that context matters. Curated transcript sets such as MANE Select can provide standardized transcript choices, but they do not remove the need to consider relevant alternative transcripts.

The following example uses two transcripts in which the same genomic alternate allele maps to different coding positions and codons. The coding-DNA coordinates differ because the transcripts have different coding structures upstream of the variant.

Worked Example: Missense in One Transcript, Synonymous in Another

Suppose a hypothetical genomic G>A variant maps to c.301G>A in transcript T1 and c.459G>A in transcript T2. In T1, the reference codon is GGT; in T2, it is CCG. Classify the consequence in each transcript.

Transcript T1. For c.301, the codon number is \(\lfloor(301-1)/3\rfloor+1=\lfloor300/3\rfloor+1=100+1=101\), and the base position is \(((300\bmod3)+1)=1\). Changing the first base converts GGT to AGT. GGT encodes glycine and AGT encodes serine, so T1 has a missense consequence, p.Gly101Ser.

Transcript T2. For c.459, the codon number is \(\lfloor(459-1)/3\rfloor+1=\lfloor458/3\rfloor+1=152+1=153\), and the base position is \(((458\bmod3)+1)=3\). Changing the third base converts CCG to CCA. Both codons encode proline, so T2 has a synonymous consequence, p.Pro153=.

The genomic allele is the same in both annotations, but the coding position and codon differ by transcript. Reporting only “missense” would omit the T2 result; reporting only “synonymous” would omit the T1 result. The annotation should identify both transcripts or state which transcript was selected as the primary interpretation.

Alternative Exons and Apparent Loss of Function

An exon can be included in one transcript and skipped in another. A variant in that exon might therefore disrupt the protein-coding sequence of one isoform while lying in an intron of another. “Isoform” is often used for a distinct transcript or protein product from the same gene; usage can vary, so the actual transcript accession and structure are more precise than the word alone.

A coding frameshift illustrates why the transcript context matters. If an insertion or deletion changes CDS length by one or two bases, the downstream codons are read in a different frame. This can change many amino acids and may introduce a premature stop. If the affected exon is excluded from a second transcript, that transcript will not have the same coding frameshift consequence. It is not valid to generalize a transcript-specific consequence to every product of the gene.

Worked Example: A Frameshift in an Alternatively Included Exon

In a hypothetical gene, transcript T-short includes an exon in its CDS, while transcript T-long skips that exon. A one-base insertion in the exon is annotated on T-short as c.512_513insA. Assume that in T-long the same genomic position lies in the intron between the exons joined by splicing. What can be concluded from these annotations?

Transcript T-short. The insertion adds one coding base. Its length change is 1 base, and \(1\bmod3=1\), not 0. Therefore it does not preserve the codon grouping and is a frameshift in T-short. Since c.512 is within codon \(\lfloor(512-1)/3\rfloor+1=\lfloor511/3\rfloor+1=170+1=171\), the altered reading frame begins within codon 171. Without the downstream reference sequence, the exact new amino-acid string and position of a later stop cannot be specified.

Transcript T-long. The variant lies in an intron in this transcript and is not part of its translated CDS. It therefore does not receive the same coding frameshift annotation on T-long. This does not prove that the variant has no effect on T-long: an intronic variant can have other consequences, which would need to be assessed separately.

The justified conclusion is transcript-specific: a predicted coding frameshift in T-short, and an intronic location in T-long. Calling the variant an established loss of function for the entire gene would require additional evidence about the relevance and expression of T-short, the functional products of the gene, and the variant’s actual effects.

Resolving Conflicting Annotations

Different annotations are not necessarily errors. They may be correct descriptions of the same allele on different transcripts. Before treating an annotation set as contradictory, check the transcript accessions and versions, strand, coding coordinates, and whether each transcript contains the affected exon. A change in transcript version can also alter exon boundaries or the CDS, so transcript identifiers without versions may not fully specify the sequence being interpreted.

A practical comparison proceeds in a consistent order:

1
Fix the variant representation.
Confirm the genome assembly and reference and alternate alleles. If these are inconsistent, transcript comparisons may be comparing different alleles or positions.
2
List the affected transcripts.
Record the transcript identifiers and versions, whether each is protein-coding, and whether the variant is exonic, intronic, untranslated, or outside that transcript.
3
Check each coding consequence.
For coding substitutions, verify the reference and alternate codons and translate them. For indels, check whether the coding length change is divisible by three and whether the affected sequence belongs to that transcript’s CDS.
4
State the selection and its limits.
Identify any transcript used as the primary reference and explain why it is relevant to the question. Preserve consequential alternative annotations rather than silently treating one transcript as the only possible product.

This comparison separates two questions: “What is the predicted consequence on each transcript?” and “Which transcript is most relevant to the interpretation?” Annotation establishes the first. Answering the second may require tissue-specific expression, clinical curation, or other functional evidence; a canonical label alone does not answer it.

Common Mistakes and Why the Distinction Matters

  • Wrong reasoning: “The variant is in the gene, so it has one gene-wide coding consequence.” A gene can produce transcripts with different coding exons and reading frames. Correction: state the consequence per transcript, then identify the transcript chosen for a primary summary.
  • Wrong reasoning: “Synonymous means harmless.” A synonymous substitution does not change the encoded amino acid on that transcript, but the label alone does not establish that RNA processing or expression is unchanged. Correction: describe the specific protein-sequence prediction and avoid inferring no biological effect from that label alone.
  • Wrong reasoning: “A high-impact or loss-of-function annotation proves complete gene inactivation.” Such a label is a predicted consequence on an annotated transcript. Correction: distinguish the prediction from evidence that the transcript is relevant, that functional protein is lost, or that a phenotype results.
  • Wrong reasoning: “Two tools disagree, so one must be wrong.” They may have used different transcript sets, transcript versions, or reporting conventions. Correction: compare the underlying transcript and sequence assumptions before comparing the labels.
  • Wrong reasoning: “The canonical transcript is always the biologically correct one.” A canonical designation standardizes a choice but does not guarantee relevance in every tissue or application. Correction: report the selected transcript and consider relevant alternatives.

Transcript-aware interpretation matters because a coding label can influence which variants receive attention in a locus. If an annotation collapses all transcripts into one gene-level label, it can hide both uncertainty and the biological assumptions behind the prioritization. Clear reporting preserves that information without treating a predicted consequence as a measured functional result.

Check Your Understanding

Answer each question by naming the transcript context and showing the relevant reasoning.

  1. For c.184A>G, calculate the codon number and position within the codon.
  2. A substitution changes a transcript’s codon from TTT to TTC. What is the coding consequence, and what does that label not establish?
  3. The same genomic variant is missense on one transcript and intronic on another. Give two transcript-structure reasons this can occur.
  4. A coding deletion removes six bases from a transcript. Does it change the reading frame? What additional information is needed to describe its protein consequence?
  5. Why is it insufficient to report “loss of function” without specifying the affected transcript or the basis of the label?
Clinical Biostats