Correction to: Heredity https://doi.org/10.1038/s41437-023-00595-9, published online 04 February 2023

Two major corrections are required for Griswold & Asif (2023). The first correction relates to when there is preferential cross–over formation and the calculation of diallelic genotype-gamete transition probabilities. The second correction relates to calculating gamete mode probabilities with preferential cross-over formation and when the mode of action of the preferential locus is downstream and located at the middle and proximal locations.

Calculation of diallelic genotype-gamete transition probabilities with preferential cross-over formation

It was assumed in Griswold & Asif (2023) in the calculations of diallelic genotype-gamete transition probabilities (Supplementary Information [28-30, 32-34]) that given a gamete mode, the probabilities of gamete combinations arising from the mode are uniform. This is correct without preferential cross-over formation, but is not correct with preferential cross-over formation. For example, without preferential cross-over formation and for the gamete mode aibjcj/akbc there are 4 × 3 × 2 = 24 combinations at the level of chromosome identity, with one combination being a1b2c2/a3b4c4, and each combination is equally probable. With preferential cross-over formation and a tetraploid genotype a1Gc1/a2Gc2/a3gc3/a4gc4, the probability of the gamete combination a1Gc2/a3gc4 is different from the probability of the combination a1gc3/a4Gc2 because a GG pairing is more likely to form a crossover than a Gg pairing. Although the algorithms of Griswold & Asif (2023) accounted for different probabilities of gamete combinations, it then collapsed gamete combinations into modes of the form aiGcj/akgc, for i, j, k,  {1, 2, 3, 4} and i ≠ j ≠ k ≠  using Fisher’s (1947) approach and notation. Supplementary Information [28-30, 32-34] then assumed a uniform probability of gamete combinations given a mode when generating diallelic genotype-gamete transition probabilities.

To account for the conditional state at the Gg locus requires shifting from collapsing gamete combinations into a single mode and instead retaining information at the level of gamete combinations. Accordingly, in this correction the mode aiGcj/akgc is expanded into 24 gamete combinations or equivalently the set {aiGcj/akGc} for i, j, k,  {1, 2, 3, 4} and i ≠ j ≠ k ≠ . Whereas there are 37 unordered modes using Fisher’s (1947) notation, there are 624 unordered gamete combinations in the revised approach. The numbered list of gamete combinations is provided for the middle case in Supplementary Information - 51C - List of gamete combinations. The same numbering applies for the proximal and distal cases and by swapping allelic ids between loci.

Although the approach of Griswold & Asif (2023) generates correct gamete mode probabilities at the level of Fisher (1947), a mode consists of gamete combinations that occur with different probabilities, such that it is not possible to directly calculate diallelic genotype-gamete probabilities from the modes reported in Griswold & Asif (2023). To do so correctly requires calculating gamete mode probabilities at the level of 624 gamete combinations and then determining which combinations give rise to a particular gamete genotype, conditioned on a diallelic parental genotype. Below are a sequence of Supplementary Information that together gives rise to a set of gamete mode probabilities and diallelic genotype-gamete transition matrices that can be used with preferential cross-over formation:

[1] Python code that calculates gamete mode probabilities at the level of gamete combinations and for each pairing arrangement during meiosis. Files are separated into whether action of the Gg locus is downstream or local and the location of the locus is distal, in the middle or proximal, as well as for scramble pairing:

[a] Supplementary Information - [4C - 9C] - A - Python Code - Gamete Mode Probabilities - Q for A {downstream, adjacent} and Q {distal, middle, proximal}

[b] Supplementary Information - 22C - Python Code - Gamete Mode Probabilities - Scramble.

Within the the Python code the state of the Gg locus is entered and probabilities of all gamete combinations are calculated for all pairing arrangements. Throughout we indicate correspondence of Supplementary Information in the correction with the original paper, by adding a “C” to the number of a Supplementary file. For example, the Supplementary Material 4C in the correction corresponds to Supplementary Material 4 in the original paper.

[2] IPython notebooks that compile gamete mode probabilities at the level of gamete combinations across arrangements from [1] for each genotype at the Gg locus:

[a] Supplementary Information - [10C - 15C] - A - Python Notebook - Compile Gamete Mode Probabilities - Q - X for A {downstream, adjacent}, Q {distal, middle, proximal} and X {4G0g, 3G1g, 2G2g, 3G1G1g}

[b] Supplementary Information - 23C - Python Notebook - Compile Gamete Mode Probabilities - Scramble - X for X {4G0g, 3G1g, 2G2g, 3G1G1g}.

Here, 4G0g, 3G1g, 2G2g and 3G1G1g correspond to genotypes GGGG, GGGg, GGgg and GGGG&&g at the preference locus.

[3] Algebraic expressions for gamete mode probabilities at the level of gamete combinations from [2] are presented in the text files

[a] Supplementary Information - [16C - 21C] - A - Gamete Mode Probabilities - Q - X for A {downstream, adjacent}, Q {distal, middle, proximal} and X {4G0g, 3G1g, 2G2g, 3G1G1g}

[b] Supplementary Information - 24C - Gamete Mode Probabilities - Scramble - X for X {4G0g, 3G1g, 2G2g, 3G1G1g}.

[4] IPython notebooks that generate diallelic genotype-gamete transition matrices separately for each location and genotype at the Gg locus:

[a] Supplementary Information - [28C - 30C] - Python Notebook - Preferential cross-over formation genotype-gamete transitions - Q - X for Q {distal, middle, proximal} and X {4G0g, 3G1g, 2G2g}

The notebooks output transition probabilities in the form of sums of terms using the notation p(a, b), where a is the number of G alleles in the parental genotype and b is a gamete mode combination that gives rise to a gamete genotype from a parental genotype. The 3G1G1g case is not included because this will require additional consideration, accounting for mutation during meiosis.

[5] Text files of probabilities from [4]:

[a] Supplementary Information - [32C - 34C] - Preferential cross-over formation - Genotype-gamete transition matrix - Q - X

for Q {distal, middle, proximal} and X {4G0g, 3G1g, 2G2g}

Gamete mode probabilities with downstream preferential cross-over formation at the middle and distal locations

A repeated coding error was found involving the use of parenthesis and compound or/and statements in functions biv_D, quad_A_D, quad_B_D, and quad_C_D (Supplementary Information 5 & 6 from the original paper). This error has been corrected in Supplementary Information files 5C & 6C (above).

Because of this coding error, the gamete mode probabilities at the level of Fisher’s (1947) notation in Supplementary Information - [17, 18] - A - Python Notebook - Compile Gamete Mode Probabilities - Q for A {downstream, adjacent}, Q {distal, middle, proximal} are incorrect and the user is directed to Supplementary Information - 17C & 18C.

Affected results reported in main text

[1] Due to the or/and coding error, equations 4, 7 and 9 have been corrected and full expressions are calculated and presented for

[a] Eq. 4 in Supplementary Information - 12C - Downstream - Python Notebook - Compile Gamete Mode Probabilities - Proximal - 2G2g

[b] Eq. 7 in Supplementary Information - 11C - Downstream - Python Notebook - Compile Gamete Mode Probabilities - Middle - 2G2g

[c] Eq. 9 in Supplementary Information - 11C - Downstream - Python Notebook - Compile Gamete Mode Probabilities - Middle - 2G2g.

[2] Furthermore, the dash-dot and long-dash/short-dash lines in Figure 6 were potentially affected by the coding error, but for the parameter values plotted, the corrected plots are very similar to the paper and presented in Supplementary Information - 11C & 12C.

[3] Lastly, Table 1 assumed gamete combinations were uniform given a mode when calculating diallelic genotype-gamete transition probabilities, as well as included results from the or/and coding error. A corrected Table 1 is presented below. The original paper noted poor estimates of preferential cross-over formation when the location of the preferential locus was in the middle and proximal. With the correction poor estimates occur when the preferential locus is proximal, but not when the locus is in the middle. Preferential cross-over formation when the locus is proximal may have only a weak effect on gamete mode probabilities for the context and parameter values examined, such that its estimate is poor. Better performance when the locus is in the middle and in the correction reflects the correction to Supplementary Information 33. Without the correction there was leakage to gametes formed when alleles at the Gg locus mismatched during chromosome pairing.

Table 1 Mean estimates of the probability of a synaptic partner switch (upper) and ppref (lower), as well as standard deviations (in parentheses) across 100 replicates.

We sincerely apologize for the errors that required correction.