R/xoi is an R package for the analysis of crossover interference in experimental crosses, particularly regarding the gamma model. It has a rather disparate set of functions, which here I seek to organize and explain.
countxo
- calculate the numbers of crossovers in backcross data.
chiasma
- estimate the distribution of the number of chiasmata, given crossover
count data and the assumption of no chromatid interference, and assuming
either a Poisson or unconstrained distribution, and with or without an
obligate chiasma.
find.breaks
- estimate crossover locations in a backcross.
convertxoloc
- convert the crossover location data from the format produced by
find.breaks() to that needed for
fitGamma().
est.recrate
- obtain a smoothed estimate of the recombination rate along a
chromosome, from the cM and Mbp positions of markers.
recrate2scanone
- convert the output of est.recrate() in the the format
output by qtl::scanone(), so it can be plotted with
qtl::plot.scanone().
intensity
- an estimate of the intensity function along a chromosome, from data on
a backcross; goes with coincidence().
est.coi
- estimate the coincidence function from backcross data.
coincidence
- an alternative estimate of the coincidence function from backcross
data.
est.coi.um
- estimate the coincidence as a function of micron distance.
kfunc
- estimate the one-dimensional version of Ripley’s K function.
fitGamma
- fit the gamma model for crossover interference from data on crossover
locations.
fitStahl
- fit the gamma model for crossover interference from data on crossover
locations.
stahlLoglik
- calculate the log likelihood for the Stahl model, with data on
crossover locations.