Hello,
I used MEME for motif discovery in a set of 1000 sequences in zoops mode, and one of the motifs was supported by 950 sites.
Then, I used FIMO the scan for the motif in the original input of 1000 sequences (among other sets of sequences) and am trying to make sense of an apparent discrepancy before interpreting my results from other sequence sets.
I expected FIMO to find a similar number of hits as the number of sites as MEME. However, FIMO found 700 hits, and filtering for q.value < 0.05 leads to 300 hits. This is much lower than 950, so I tried changing the default FIMO p.value threshold to 1e-3.
FIMO found 800 hits. This is closer, but still not quite 950.
Thus, I want to understand why I am getting such different results between MEME sites and FIMO hits. Is it reasonable to expect the number of sites supporting a motif from MEME discovery to be the same as the number of motif occurrences when searching for it with FIMO? Is it reasonable to lower FIMO's default p.value threshold to better match the results to MEME? Since FIMO found fewer hits, does that mean only 700 (or 800 if I lower the p.value threshold) of the 950 sites good matches?
Thank you for your time!
Best,
Donny