Why Structural-Variant Representation Matters
A structural variant can change a chromosome by removing, adding, reversing, or relocating sequence. Describing a call only as “a large variant” is not enough for statistical analysis: a dataset needs to say what event is being represented, where it occurs, how large it is, and which samples carry its alternate allele. These details make an event interpretable and help prevent records with different meanings from being treated as equivalent.
The same event also has more than one useful description. Its biological class describes the sequence change; its coordinates describe the affected reference sequence or the breakpoints; and its sample-level genotype describes the alleles observed in an individual. These fields are related, but none can safely be substituted for the others. In particular, event class alone does not establish the resulting copy-number state, functional consequence, or association with a phenotype.
Five Common Event Classes
The event class is determined by the relationship between the alternate chromosome and the reference sequence. The following definitions describe the sequence change, not its cause or clinical effect.
- Deletion: a stretch of reference sequence is absent from the alternate chromosome. It is usually represented by the reference interval that is removed.
- Duplication: a stretch of sequence is present in an additional copy relative to the reference. The duplicated source interval is identified; if the copy is inserted elsewhere, the destination and its breakpoints may also be needed to describe the event fully.
- Inversion: a stretch of sequence is reversed in orientation relative to the reference. Its two boundaries delimit the inverted interval.
- Insertion: sequence is added at a location relative to the reference. The inserted sequence may be novel or may originate from another genomic location. An insertion is naturally located at a breakpoint between reference bases, and its length is the number of inserted bases when that sequence or length is known.
- Translocation: sequence is joined to a different genomic location, commonly involving two chromosomes or two distant regions. It is described by the participating breakpoints and their orientations, rather than by one affected interval.
These categories are useful, but real events can be more complicated than one label suggests. For example, a rearrangement can include both an inversion and a deletion, or a duplication can be part of a larger translocation. A record should describe the event at the level supported by the call; it should not force a complex event into a simple class if that loses essential structure.
Coordinates and Lengths
A coordinate is meaningful only with a specified reference assembly and coordinate convention. A common convention for an affected reference interval is a 1-based closed interval: the first base of the reference is position 1, and both the start and end positions are included. Under that convention, an interval from \(s\) through \(e\), with \(e \geq s\), contains \(e-s+1\) bases.
The added 1 is important: subtracting the endpoints alone counts the gaps between positions, not the number of included bases. For example, positions 200 through 249 contain 50 bases. This formula applies to a reference interval, such as the sequence removed in a deletion or reversed in an inversion. An insertion’s length instead refers to the inserted sequence, not to the number of reference bases spanned by its breakpoint. A translocation has no single interval length in general; the lengths of any affected or exchanged segments must be specified separately if they are known.
Some data formats use different coordinate conventions, including zero-based half-open intervals. The same event can therefore have different numerical endpoints in different formats. Do not compare start and end values until the reference assembly and coordinate convention are known. A breakpoint may also be uncertain or represented as a range; in that case, report the uncertainty rather than implying an exact base-level boundary.
Worked Example: Deletion Interval and Length
Suppose a hypothetical call on chromosome 4, in a named reference assembly, is classified as a deletion spanning positions 12,401 through 12,460 under the 1-based closed convention. Two samples have genotypes \(0/0\) and \(0/1\), respectively, for this event. What should the record say?
Event class and location. The class is deletion, and the affected reference interval is chromosome 4:12,401–12,460. The assembly must accompany these coordinates so they can be interpreted against the intended reference.
Length. Both endpoints are included, so
Sample-level genotypes. The first sample is \(0/0\), meaning both recorded alleles match the reference allele at this defined event. The second is \(0/1\), meaning one allele is reference and one carries the alternate deletion allele. These genotype labels do not by themselves describe every copy-number detail or the event’s effect on a phenotype.
Representing Insertions and Rearrangements
An insertion lies between reference bases rather than replacing a reference interval. It can be described by the reference location of the insertion breakpoint, the inserted sequence or its length if known, and the sample genotype. If the sequence is unknown but the length is estimated, the record should make that distinction clear. A breakpoint location does not itself tell the reader how many bases were added.
An inversion is more naturally represented by its two interval boundaries. A translocation instead requires a pair of genomic breakpoints: each breakpoint has a chromosome and position, and orientation information helps specify how the segments are joined. If an event involves several joins, one pair of coordinates is insufficient; represent all supported joins or describe the event as complex. Do not call the distance between two translocation breakpoints “the event length” unless the relevant exchanged or altered segment has been defined.
Worked Example: Insertion at a Breakpoint
A hypothetical insertion is observed on chromosome 8 between reference bases 50,000 and 50,001. Sequencing identifies a 24-base inserted sequence. A sample is called \(0/1\) for the event.
Location. The insertion breakpoint is the boundary after position 50,000 and before position 50,001. It is not an interval of 24 reference bases.
Length. The inserted sequence has 24 bases, so its length is \(24\) bp. This length is counted from the inserted sequence, not calculated by subtracting the two flanking reference coordinates.
Genotype. The \(0/1\) call means one allele carries this alternate insertion and the other matches the reference at the defined event. The event record should identify the assembly, chromosome, breakpoint, inserted sequence or length, and genotype. Without the sequence, a length estimate should be labelled as an estimate rather than presented as a fully resolved insertion.
Worked Example: Two-Breakpoint Translocation
In a hypothetical sample, a rearrangement joins a segment from chromosome 2 near position 80,100 to a segment from chromosome 11 near position 24,700. The caller supports a breakpoint at each location, but the exchanged segment lengths are not resolved. The sample carries the rearrangement on one of its two homologous chromosome sets.
Class and breakpoints. This is represented as a translocation with breakpoints at chromosome 2:80,100 and chromosome 11:24,700, with the reference assembly and supported orientations recorded. A single interval cannot represent both locations.
Length. No single event length can be calculated from these two coordinates. Their numerical difference is not a valid length because they are on different chromosomes. Since the exchanged segment lengths are not resolved, they should be reported as unknown rather than inferred.
Sample genotype. If the event is defined as one alternate allele relative to the reference arrangement, the sample can be represented as \(0/1\) under the stated diploid genotype convention. The genotype describes the sample’s alleles for that event; the breakpoint record describes the rearrangement itself. Both are needed for a usable association dataset.
Genotype Is Not Event Class
For a defined biallelic event in a diploid sample, \(0/0\), \(0/1\), and \(1/1\) conventionally indicate zero, one, or two alternate alleles, respectively. The symbols 0 and 1 refer to reference and alternate alleles for that event record; they are not universal labels for every structural variant. If a dataset uses another genotype convention, it must be documented. If phase is known and relevant, phased notation such as \(0|1\) distinguishes allele order, whereas unphased \(0/1\) does not identify which parental chromosome carries the alternate allele.
A genotype is interpretable only when the corresponding event is defined consistently. A \(0/1\) call for one deletion is not interchangeable with a \(0/1\) call for a different deletion, even if the events overlap. Nor does the class “duplication” tell us a sample’s precise copy-number state. Those questions require additional information beyond the event-class and genotype fields covered here.
For association analysis, each sample’s genotype must refer to the same event definition. At minimum, a useful record keeps the event identifier, class, assembly, coordinate convention, interval or breakpoints, length and length basis, and the sample-level genotype. When boundaries or sequence are uncertain, represent that uncertainty explicitly. This keeps uncertainty in the data record rather than hiding it behind an apparently exact coordinate.
Short Derivation: Why Inclusive Intervals Add One
For a 1-based closed interval from \(s\) to \(e\), the included integer positions are \(s, s+1, \ldots, e\). Their count is the final position minus the first position plus one. For instance, positions 7, 8, 9, and 10 are four bases, and \(10-7+1=4\). Therefore, the inclusive interval length is \(e-s+1\). If instead one uses a zero-based half-open interval, the start is included and the end is excluded, so its length is \(e-s\); applying that formula to inclusive coordinates would undercount by one.
Decide whether the event removes, duplicates, reverses, inserts, or relocates sequence. Record a complex event as complex when one class is insufficient.
Name the reference assembly and coordinate convention before giving positions. Use an interval for affected reference sequence and breakpoints for insertion sites or rearrangement joins.
For an inclusive reference interval, calculate \(e-s+1\). For an insertion, count inserted bases. For a rearrangement, describe relevant segment lengths separately rather than using a cross-chromosome coordinate difference.
Use the documented reference/alternate allele convention for each sample. Do not infer event boundaries, dosage, or biological effect from a genotype label alone.
Common Mistakes and Why Representation Matters
- Subtracting endpoints without checking the convention. For a 1-based closed interval, using \(e-s\) undercounts the number of bases by one. Confirm the coordinate convention and apply the matching length formula.
- Giving an insertion an interval length based on reference coordinates. The inserted bases are not reference bases. Report the insertion breakpoint and count the inserted sequence, if known.
- Reporting one translocation coordinate or an arbitrary “length.” A translocation joins locations, so both breakpoints and their orientations are needed to describe the join. A distance between chromosomes is not a segment length.
- Treating event class as a full biological interpretation. “Duplication” identifies a sequence-change class; by itself it does not specify the exact sample copy-number state or establish a functional effect.
- Comparing coordinates without an assembly. The same numerical position can refer to different sequence in different reference assemblies. Include the assembly with every coordinate-based description.
These distinctions matter because association analyses use sample-level calls tied to event definitions. If records disagree about the reference assembly, interval convention, breakpoint, or alternate allele, an apparent difference between samples may be a representation mismatch rather than a biological difference. Clear event descriptions do not guarantee accurate calls, but they make the meaning of each call auditable and interpretable.
Check Your Understanding
Answer each question using the event and coordinate conventions described above.
- A deletion spans positions 3,201 through 3,250 in a 1-based closed convention. What is its length, and why is one added to the endpoint difference?
- Why is an insertion at a breakpoint not represented by an interval containing the inserted number of bases in the reference genome?
- What information is needed to represent a translocation, and why is the difference between breakpoint coordinates not generally its length?
- For a defined diploid event, what does a \(0/1\) genotype mean? Name one conclusion it does not establish by itself.
- A record gives a start and end position but no reference assembly or coordinate convention. What information is missing before its length can be interpreted reliably?