QTL detection in MPP characterized in multiple environments.
mppGE_proc(
pop.name = "MPP",
trait.name = "trait1",
mppData,
trait,
EnvNames = NULL,
VCOV = "UN",
ref_par = NULL,
VCOV_data = "unique",
SIM_only = FALSE,
thre.cof = 4,
win.cof = 50,
cof_red = FALSE,
cof_pval_sign = 0.1,
window = 20,
thre.QTL = 4,
win.QTL = 20,
text.size = 18,
n.cores = 1,
maxIter = 100,
msMaxIter = 100,
verbose = TRUE,
output.loc = NULL
)
Return:
List containing the following items:
Number of detected QTLs.
Data.frame
with cofactors positions.
Data.frame
with QTL positions.
list
containing the estimated QTL allelic effects.
List
containing R squared statistics of the QTL effects
Some output files are also saved at the specified location
(output.loc
):
The SIM and CIM results in a RData file (SIM.RData, CIM.RData).
The list of cofactors (cofactors.RData).
The list of QTL (QTLs.RData).
The list of QTL allelic effects (QTL_effects.RData).
The QTL R squared statistics (QTL_R2.RData)
The number of detected QTLs and adjusted R2 (Glb_res.RData)
The plot of the CIM profile (QTL_profile.pdf) with dotted vertical
lines representing the cofactors positions and the
plot of the genetic effects per cross or parents obtained with
plot_allele_eff_GE
(gen_eff.pdf) with dashed
lines representing the QTL positions.
Character
name of the studied population.
Default = "MPP".
Character
name of the studied trait.
Default = "trait1".
An object of class mppData
.
Character vector
specifying which traits (environments) should be used.
character
expression indicating the environment or trait
labels. By default: Env_1, 2, 3, etc.
VCOV Character
expression defining the type of variance
covariance structure used. 'CS' for compound symmetry assuming a unique
genetic covariance between environments. 'CSE' for cross-specific within
environment error term. 'CS_CSE' for both compound symmetry plus
cross-specific within environment error term. 'UN' for unstructured
environmental variance covariance structure allowing a specific genotypic
covariance for each pair of environments. Default = 'UN'
Optional Character
expression defining the parental
allele that will be used as reference for the parental model. Default = NULL
Character
specifying if the reference VCOV of the
CIM profile computation should be formed taking all cofactors into
consideration ("unique") or if different VCOVs should be formed by removing
the cofactor information that is too close of a tested cofactor position
("minus_cof"). Default = "unique"
Logical
value specifying if the procedure should
only calculate a SIM profile (no CIM). This option can be used with
large dataset to save time. Default = FALSE
Numeric
value representing the -log10(p-value)
threshold above which a position can be selected as cofactor. Default = 4.
Numeric
value in centi-Morgan representing the minimum
distance between two selected cofactors. Default = 50.
Logical
value specifying if the cofactor matrix should
be reduced by only keeping the significant allele by environment interaction.
Default = FALSE
Numeric
value specifying the p-value significance
of an allele by environment term to be kept in the model. Default = 0.1
Numeric
distance (cM) on the left and the right of a
cofactor position where it is not included in the model. Default = 20.
Numeric
value representing the -log10(p-value)
threshold above which a position can be selected as QTL. Default = 4.
Numeric
value in centi-Morgan representing the minimum
distance between two selected QTLs. Default = 20.
Numeric
value specifying the size of graph axis text
elements. Default = 18.
Numeric
. Specify here the number of cores you like to
use. Default = 1.
maximum number of iterations for the lme optimization algorithm. Default = 100.
maximum number of iterations for the optimization step inside the lme optimization. Default = 100.
Logical
value indicating if the steps of mpp_proc should
be printed. Default = TRUE.
Path where a folder will be created to save the results. Default = NULL.
Vincent Garin
The procedure is the following:
Simple interval mapping (SIM) to select cofactors
(mppGE_SIM
).
Composite interval mapping (CIM) with selected cofactors
(mppGE_CIM
).
Estimation of QTLs additive allelic effect
(QTL_effect_GE
).
Estimation of the global QTLs effect R squared and individual QTL effect
R squared (QTL_R2_GE
).
mppGE_CIM
,
mppGE_SIM
,
QTL_effect_GE
,
QTL_R2_GE
if (FALSE) {
data(mppData_GE)
MPP_GE_QTL <- mppGE_proc(pop.name = 'EUNAM', trait.name = 'DMY',
mppData = mppData_GE, trait = c('DMY_CIAM', 'DMY_TUM'),
n.cores = 1, output.loc = tempdir())
}
Run the code above in your browser using DataLab