Functions for doing a NOIA analysis of a GP map for \(L\) loci in a population where the loci are in complete linkage equilibrium.
linearGPmapanalysis(gmap, reference="F2", freqmat=NULL,
max.level=NULL , S_full=NULL)
linearGPmapanalysis
returns an object of class "noia.linear.gpmap"
, with its own print
method: print.noia.linear.gpmap
.
Vector of length \(3^L\) with genotypic values for all possible genotypes in the order defined by genNames
.
The reference population in which the analysis is done. By default, the "F2"
population is used. Other possibilities are "noia"
, "G2A"
, "UWR"
.
For reference="G2A"
: A vector of length \(L\) containing allele frequencies such that
freqmat[i]=frequency(allele 1)
for locus i
.
For reference="noia"
: A \((L\times3)\) matrix of genotype frequencies such that
freqmat[i,]=[frequency(1) frequency(2) frequency(3)]
for locus i
.
Maximum level of interactions.
Boolean argument indicating whether to keep full S
matrix \((3^L\times3^L)\) in memory or alternatively to keep
\(L\) single locus S
matrices \((3\times3)\) and compute single row and columns of the full matrix.
Arne B. Gjuvsland
The algebraic framework is described extensively in Alvarez-Castro & Carlborg 2007. When analysing GP maps in ideal populations
we can work directly with the S
matrix and do not have to consider the X
and Z
matrices used in linearRegression
.
When it comes to the S_full
argument keeping the multilocus S
matrix in memory is generally fastest for computing all \(3^L\)
genetic effects. However it does not allow for computing only a subset of the effects and also runs out of memory for \(L>8\) on a typical desktop machine.
For S_full=NULL in linearGPmapanalysis
a full S
matrix is used if \(L<=8\) and max.level=NULL, while \(L\) single locus S
matrices are used otherwise.
Alvarez-Castro JM, Carlborg O. (2007). A unified model for functional and statistical epistasis and its application in quantitative trait loci analysis. Genetics 176(2):1151-1167.
Cheverud JM, Routman, EJ. (1995). Epistasis and its contribution to genetic variance components. Genetics 139:1455-1461.
Le Rouzic A, Alvarez-Castro JM. (2008). Estimation of genetic effects and genotype-phenotype maps. Evolutionary Bioinformatics 4.
Zeng ZB, Wang T, Zou W. (2005). Modelling quantitative trait loci and interpretation of models. Genetics 169: 1711-1725.
varianceDecomposition
map <- c(0.25, -0.75, -0.75, -0.75, 2.25, 2.25, -0.75, 2.25, 2.25)
# Genotype-to-phenotype map analysis
linearGP <- linearGPmapanalysis(map, reference="F2")
# Linear effects in ideal F2 population
linearGP
Run the code above in your browser using DataLab