I am using diffbind to find differential peaks between different samples obtained in different conditions. The manual says that dba.analyze implies a FDR cut off of 0.05 and DEseq2 implies a cut off of 0.1.
So In my understanding as dba.analyze uses DESeq2 thus the differential peaks are found at a cut off of 0.1 and then dba.analyze screens it further at cut off 0.05.
But the results I obtained seems to be screened at 0.1 FDR. Kindly clarify
I also want to know if there a way to screen on some user defined P-value or FDR value.
And the default reporting FDR is 0.1, just for the record.
As of
DiffBind 2.0
, the default FDR cutoff for reporting and plotting is 0.05 for all methods. As Gord says, you can specify your desired cutoff explicitly in all the calls. For example, callingdba.report()
withth=1
will return a report that includes statistics for every peak. Also, you can change the default FDR cutoff for a project by settingDBA$config$th
to the desired value.