BWA MEM Algorithm
3
3
Entering edit mode
9.0 years ago

Hi everyone,

I would like to understand how the algorithm behind BWA MEM works... So, I tried reading the papers on NCBI about BWA MEM and I even saw the posters about this but, I still can't understand completely how it works... Can someone explain it to me with some simple words?

Regards,

alignment next-gen • 25k views
ADD COMMENT
0
Entering edit mode

How what works, exactly? The Burrows-Wheeler transformation? Mapping in general? BWA? The MEM algorithm?

ADD REPLY
0
Entering edit mode

Thank you for your answer. Yes, I would like to know how it works in general. So, BWA Mapping in general and the MEM algorithm....

Regards

ADD REPLY
7
Entering edit mode
8.2 years ago

Hi!

I will risk to post the obsolete answer.

BWA execution from the high level can be observed as creating indexing structures (run bwa index which outputs 5 index files) out of sub-sequences of the reference genome (fasta file) in order to enable search of the sequence w from input reads (fastq format) in constant complexity - O(|w|). Indexing is based on the Burrows-Wheeler transformation (Google video with explanation of BWT and the interview with Mike Burrows) and FM index https://en.wikipedia.org/wiki/FM-index.

After watching mentioned video and reading wiki you will be ready for the final treat, the BWA MEM paper from its author Heng Li: http://arxiv.org/abs/1303.3997

Hope this was helpful,
Vladimir Kovacevic

ADD COMMENT
6
Entering edit mode
8.9 years ago
mark.ziemann ★ 1.9k

Here's an intro to BWT for bioinformatics from Stanford Uni: http://web.stanford.edu/class/cs262/presentations/lecture4.pdf

ADD COMMENT
2
Entering edit mode
8.9 years ago

Hi Mark,

It doesn't explain BWA MEM algorithm. It sure helps to understand the basic concept BWA.

But I found this article:

http://arxiv.org/abs/1303.3997

I am not able to understand everypart of this paper.

Regards,

ADD COMMENT
0
Entering edit mode

What exactly do you don't understand?

ADD REPLY
0
Entering edit mode

Thank you for your question. I do understand the basic concept of BWA. But, What makes BWA-MEM very special because nowadays everyone is using it. And how it works? Can someone explain it to me with some simple words?

ADD REPLY

Login before adding your answer.

Traffic: 2523 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6