A modern DNA sequencer does not read your genome from start to finish. It shreds it into millions of overlapping fragments — short reads, often just 100–150 letters of A, C, G and T — and reads those. To make sense of them, each read has to be placed back where it came from on a known reference genome: roughly three billion letters for a human.
That is read mapping: for every one of the hundreds of millions of reads, find the spot in the reference where it matches. Done naively — slide each read along the whole genome — it would take a single experiment days of computer time.
The surprise is that it doesn't. Tools like BWA and Bowtie map a read in time that barely depends on how long the genome is. The secret is to pay a one-time cost to index the reference cleverly — and the cleverness comes from a 1994 text-compression trick.
Comments
Loading comments...