Question: Using DiffBind with only a counts table?
gravatar for pgontarz
9 months ago by
pgontarz10 wrote:


I am interested in using diffbind to perform differential expression analysis on some ATAC data. However, all I have is counts table for peaks (no beds or bams) and a meta table with the sample names and conditions they belong to. Is there a way to use diffbind from here and is there any benefit over simply using DESeq2 or edgeR?

Thanks for the help in advance!

Fake example table

peakname condition1r1 condition1r2 condition2r1 condition2r2

peak1 19 21 29 31

peak2 34 30 15 17

ADD COMMENTlink modified 8 months ago by Rory Stark3.0k • written 9 months ago by pgontarz10
Answer: Using DiffBind with only a counts table?
gravatar for Rory Stark
8 months ago by
Rory Stark3.0k
CRUK, Cambridge, UK
Rory Stark3.0k wrote:

You can import count data directly into DiffBind using the Counts column in the sample sheet. This is documented in the help page for dba.peakset(). It assume you have already generated a consensus peakset (same intervals for each sample) and counted the reads in each interval, so that you have a file or vector of counts for each sample.

The advantages of using DiffBind for this are mostly that you can use its reporting and plotting functions. The main limitation is that your experimental design need be pretty straightforward, otherwise you are better off using DESeq2 or edgeR.

ADD COMMENTlink written 8 months ago by Rory Stark3.0k
Please log in to add an answer.


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