Question: Algorithmic Difference between MACS and MACS2
1
gravatar for taraeicher
2.8 years ago by
taraeicher20
taraeicher20 wrote:

I think I have a pretty good understanding of how the MACS algorithm works. In a nutshell:

  1. Remove duplicate reads.
  2. Model a Poisson distribution for the background based on genome size and read count.
  3. Detect candidate peaks based on p-value.
  4. Model Poisson distributions for local regions of 1 kbp, 2 kbp, 5 kbp, and 10 kbp around each candidate peak. Take the max of these for each point.
  5. Calculate the p-value with respect to these local regions for each candidate peaks to filter out false positives.

However, I'm unable to find any information on the algorithmic difference between MACS and MACS2. I'm wondering what changes, if any, MACS2 makes to this algorithm. Also, what is the difference between the algorithms for finding broad peaks and narrow peaks in MACS2? Anybody have an idea where I can find out more about this?

ADD COMMENTlink modified 2.8 years ago • written 2.8 years ago by taraeicher20

See here for some links.

ADD REPLYlink written 2.8 years ago by h.mon29k

The change log is really helpful. Thanks!

ADD REPLYlink written 2.8 years ago by taraeicher20
0
gravatar for taraeicher
2.8 years ago by
taraeicher20
taraeicher20 wrote:

The change log details the changes made in each version of MACS/MACS2. It can be found here: https://github.com/taoliu/MACS/blob/master/ChangeLog

ADD COMMENTlink written 2.8 years ago by taraeicher20
Please log in to add an answer.

Help
Access

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 1374 users visited in the last hour