Character string indicating the map function to
use to convert genetic distances to recombination fractions.
lowmem
If FALSE, precalculate initial and emission
probabilities, and at each iteration calculate the transition
matrices for a chromosome; potentially a lot faster but using
more memory. Needs to be tailored somewhat to cross type. For
example, multi-way RIL may need to reorder the transition
matrix according to cross order, and AIL and DO need separate
transition matrices for each generation.
maxit
Maximum number of iterations in EM algorithm.
tol
Tolerance for determining convergence
quiet
If FALSE, print progress messages.
save_rf
If TRUE, save the estimated recombination
fractions as an attribute ("rf") of the result.
cores
Number of CPU cores to use, for parallel calculations.
(If 0, use parallel::detectCores().)
Alternatively, this can be links to a set of cluster sockets, as
produced by parallel::makeCluster().
Value
A list of numeric vectors, with the estimated marker
locations (in cM). The location of the initial marker on each
chromosome is kept the same as in the input cross.
Details
The map is estimated assuming no crossover interference,
but a map function (by default, Haldane's) is used to derive the genetic distances.