copMEM: finding maximal exact matches via sampling both genomes
Open Access
- 28 July 2018
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 35 (4) , 677-678
Abstract
Genome-to-genome comparisons require designating anchor points, which are given by Maximum Exact Matches (MEMs) between their sequences. For large genomes this is a challenging problem and the performance of existing solutions, even in parallel regimes, is not quite satisfactory. We present a new algorithm, copMEM, that allows to sparsely sample both input genomes, with sampling steps being coprime. Despite being a single-threaded implementation, copMEM computes all MEMs of minimum length 100 between the human and mouse genomes in less than 2 minutes, using 7 GB of RAM memory. https://github.com/wbieniec/copmem Supplementary data are available at Bioinformatics online.Keywords
All Related Versions
Funding Information
- Lodz University of Technology (501/12-24-1-5418)
This publication has 6 references indexed in Scilit:
- Comparing fixed sampling with minimizer sampling when using k-mer indexes to find maximal exact matchesPLOS ONE, 2018
- E-MEM: efficient computation of maximal exact matches for very large genomesBioinformatics, 2014
- essaMEM: finding maximal exact matches using enhanced sparse suffix arraysBioinformatics, 2013
- Reducing storage requirements for biological sequence comparisonBioinformatics, 2004
- Replacing suffix trees with enhanced suffix arraysJournal of Discrete Algorithms, 2004
- Versatile and open software for comparing large genomesGenome Biology, 2004