Description Usage Arguments Value Examples
dropSimilarMarkers finds markers that have a small recombination fraction and
drops the one with combined greater segregation distortion and/or missing data. ***Note:
if the cross object has many markers (>1000), avoid running this function on more than one
chromosome at a time. Also make sure to run est.rf first and use re.est.map = FALSE***
| 1 2 3 4 | 
| cross | The qtl cross object to search | 
| chr | numeric, Should the analysis be restricted to a set of chromosomes. Defaults to all chromosomes in the cross object. | 
| rf.threshold | The recombination fraction threshold to drop a marker. If est.rf has not been run on cross, it will be done so automatically. See qtl::est.rf for details | 
| sd.weight | The weighting of segregation distortion rank in dropping a marker. Higher values relative to na.weight increase the weight of the sd rank. Setting a value of 0 removes sd as a factor in choosing the best marker. | 
| na.weight | Same as sd.weight, but for the number of NAs. | 
| keepEnds | Logical, should markers on the ends of the chromosomes always be retained? | 
| doNotDrop | Character vector of markers to retain no matter their rfs. | 
| verbose | Logical, should updates be printed? | 
| blockSize | If not NULL, do an initial culling by splitting markers into blocks of this size. Smaller blocks run more quickly than large blocks, but when the total number of blocks excedes ~ 2000, it can take a very long time to parse the cross object into blocks. | 
| byChr | Should the procedure be run chromosome-by-chromosome. If blocksize != NULL, this procedure is run following block-wise culling. If there are many thousands of markers it is recommended to run multiple block-wise calls prior to whole-chromosome procedures. In general, chromosomes with > 1k markers should first be culled using blockSize != NULL. | 
| runFullMatrix | should the full matrix ever be assessed? | 
| ... | if recombination fractions are not included in the cross object, pass on additional arguments to est.rf. | 
A new cross object with the similar markers dropped.
| 1 2 3 4 5 6 7 8 9 10 | set.seed(42)
map<-sim.map(len = c(50,20), n.mar = c(20,30), include.x=FALSE)
cross0<-sim.cross(map, n.ind=50, type="f2", map.function="kosambi",
   error.prob=.01, missing.prob = .05)
cross0<-est.rf(cross0)
cross1<-dropSimilarMarkers(cross0)
cross2<-dropSimilarMarkers(cross0, keepEnds=TRUE)
par(mfrow=c(2,1))
plot.map(cross0, cross1, main = "comparison of full and culled maps")
plot.map(cross0, cross2, main = "comparison of full and culled maps")
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.