Performs interval mapping using the single-QTL, fixed-effect model proposed by Hackett et al. (2001).
feim( data = data, pheno.col =NULL, w.size =15, sig.lod =7, d.sint =1.5, plot =NULL, verbose =TRUE)## S3 method for class 'qtlpoly.feim'print(x, pheno.col =NULL, sint =NULL,...)
Arguments
data: an object of class qtlpoly.data.
pheno.col: a numeric vector with the phenotype columns to be analyzed; if NULL (default), all phenotypes from 'data' will be included.
w.size: a number representing the window size (in centiMorgans) to be avoided on either side of QTL already in the model when looking for a new QTL, e.g. 15 (default).
sig.lod: the vector of desired significance LOD thresholds (usually permutation-based) for declaring a QTL for each trait, e.g. 5 (default); if a single value is provided, the same LOD threshold will be applied to all traits.
d.sint: a d value to subtract from logarithm of the odds (LOD−d) for support interval calculation, e.g. d=1.5 (default) represents approximate 95% support interval.
plot: a suffix for the file's name containing plots of every algorithm step, e.g. "remim" (default); if NULL, no file is produced.
verbose: if TRUE (default), current progress is shown; if FALSE, no output is produced.
x: an object of class qtlpoly.feim to be printed.
sint: whether "upper" or "lower" support intervals should be printed; if NULL (default), QTL peak information will be printed.
...: currently ignored
Returns
An object of class qtlpoly.feim which contains a list of results for each trait with the following components:
pheno.col: a phenotype column number.
LRT: a vector containing LRT values.
LOD: a vector containing LOD scores.
AdjR2: a vector containing adjusted R2.
qtls: a data frame with information from the mapped QTL.
lower: a data frame with information from the lower support interval of mapped QTL.
upper: a data frame with information from the upper support interval of mapped QTL.