Open tseemann opened 4 years ago
MapCaller is a deterministic method if it is running with a single thread. MapCaller will rescue unpaired alignments when it collects enough data (>1000 unique paired alignments) to estimate the actual fragment size. However, when you use different number of threads to run MapCaller, some paired-ends reads could not be rescued since MapCaller did not collect enough data to estimate the fragment size. If all reads are mapped at the same time, none of unique paired-end alignments is used to estimate the fragment size, then there will be no rescued alignments.
Is this parameter relevant?
-size sequencing fragment size [500]
MapCaller can predict the fragment size during the read mapping. If you specify the fragment size, MapCaller can use the value to remove ambiguous alignments before it predicts the fragment size.
Is MapCaller deterministic? If i run with different number of threads I get different mappings. And the more threads, the more mappings (approximately).