Generate Genotyping Error Matrix
Generate a matrix with the probabilities of observed genotypes (columns) conditional on actual genotypes (rows), or return a function to generate such matrices (using a single value Err as input to that function).
ErrToM(Err = NA, flavour = "version2.0", Return = "matrix")
Err |
estimated genotyping error rate, as a single number or 3x3 or 4x4
matrix. If a single number, an error model is used that aims to deal with
scoring errors typical for SNP arrays. If a matrix, this should be the
probability of observed genotype (columns) conditional on actual genotype
(rows). Each row must therefore sum to 1. If |
flavour |
matrix-generating function, or one of 'version2.0',
'version1.3' (='SNPchip'), 'version1.1' (='version111'), referring to the
sequoia version in which it was used as default. Ignored if |
Return |
output, 'matrix' (always 3x3) or 'function'. |
By default (flavour
= "SNPchip"), Err
is interpreted
as a locus-level error rate (rather than allele-level), and equals the
probability that an actual heterozygote is observed as either homozygote
(i.e., the probability that it is observed as AA = probability that
observed as aa = Err
/2). The probability that one homozygote is
observed as the other is (Err
/2)^2.
The inbuilt 'flavours' correspond to the presumed and simulated error structures, which have changed with sequoia versions. The most appropriate error structure will depend on the genotyping platform; 'version0.9' and 'version1.1' were inspired by SNP array genotyping while 'version1.3' and 'version2.0' are intended to be more general.
Pr(observed genotype (columns) | actual genotype (rows)):
version2.0:
0 | 1 | 2 | |
0 | (1-E/2)^2 | E(1-E/2) | (E/2)^2 |
1 | E/2 | 1-E | E/2 |
2 | (E/2)^2 | E(1-E/2) | (1-E/2)^2 |
version1.3
0 | 1 | 2 | |
0 | 1-E-(E/2)^2 | E | (E/2)^2 |
1 | E/2 | 1-E | E/2 |
2 | (E/2)^2 | E | 1-E-(E/2)^2 |
version1.1
0 | 1 | 2 | |
0 | 1-E | E/2 | E/2 |
1 | E/2 | 1-E | E/2 |
2 | E/2 | E/2 | 1-E |
version0.9 (not recommended)
0 | 1 | 2 | |
0 | 1-E | E | 0 |
1 | E/2 | 1-E | E/2 |
2 | 0 | E | 1-E |
Either a 3x3 matrix, or a function generating a 3x3 matrix.
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.