mqmaugment | R Documentation |
Fill in missing genotypes for MQM mapping. For each missing or incomplete
marker it fills in (or ‘augments’) all possible genotypes, thus creating new
candidate ‘individuals’. The probability of each indidual is calculated using
information on neighbouring markers and recombination frequencies. When a
genotype of an augmented genotype is less likely than the minprob
parameter it is dropped from the dataset. The augmented list of
individuals is returned in a new cross object. For a full discussion on
augmentation see the MQM tutorial online.
mqmaugment(cross, maxaugind=82, minprob=0.1,
strategy=c("default","impute","drop"),
verbose=FALSE)
cross |
An object of class |
maxaugind |
Maximum number of augmentations per individual. The default of 82
allows for six missing markers for an individual in a BC cross
( |
minprob |
Return individuals with augmented genotypes that have at least this probability of
occurring. |
strategy |
When individuals have too much missing data and augmentation fails three
options are provided:
1. |
verbose |
If TRUE, give verbose output |
Returns the cross object with augmented individuals (many individuals from
the data set will be repeated multiple times). Some individuals may have been
dropped completely when the probability falls below minprob
. An added
component to the cross object named mqm
contains information on
exactly which individuals are retained and repeated.
The sex chromosome 'X' is treated like autosomes during augmentation.
With an F2 the sex chromosome is not considered. This will change in
a future version of MQM.
Run with verbose=TRUE
to verify how many individuals are augmented
versus moved to the second augmentation round. This could have an effect
on the resulting dataset or check the return cross$mqm
values. Compare
results by using minprob=1
.
Ritsert C Jansen; Danny Arends; Pjotr Prins; Karl W Broman broman@wisc.edu
fill.geno
- Alternative routine for estimating missing data
The MQM tutorial: https://rqtl.org/tutorials/MQM-tour.pdf
MQM
- MQM description and references
mqmscan
- Main MQM single trait analysis
mqmscanall
- Parallellized traits analysis
mqmaugment
- Augmentation routine for estimating missing data
mqmautocofactors
- Set cofactors using marker density
mqmsetcofactors
- Set cofactors at fixed locations
mqmpermutation
- Estimate significance levels
scanone
- Single QTL scanning
data(map10) # Genetic map modeled after mouse
# simulate a cross (autosomes 1-10)
qtl <- c(3,15,1,0) # QTL model: chr, pos'n, add've & dom effects
cross <- sim.cross(map10[1:10],qtl,n=100,missing.prob=0.01)
# MQM
crossaug <- mqmaugment(cross) # Augmentation
cat(crossaug$mqm$Nind,'real individuals retained in dataset',
crossaug$mqm$Naug,'individuals augmented\n')
result <- mqmscan(crossaug) # Scan
# show LOD interval of the QTL on chr 3
lodint(result,chr=3)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.