DiffBind masks for counts
1
0
Entering edit mode
rbronste ▴ 60
@rbronste-12189
Last seen 4.4 years ago

Trying to generate replicate masks for the dba.count function from a .csv where I list 3 replicates under DBA_CONDITION. Want to do dba.counts with minMembers = 3 to include only those that are in all 3 of each replicate group for the binding matrix. Any clues on how to do this? Thanks.

diffbind chipseq • 882 views
ADD COMMENT
1
Entering edit mode
Rory Stark ★ 5.1k
@rory-stark-5741
Last seen 8 days ago
Cambridge, UK

I'm not sure exactly what your sample sheet looks like for this. Do you have three replicates of each condition, where each replicated sample has the same DBA_CONDITION value, but a different replicate number? And you want to keep peaks for one specific value condition?

Is this the same project as in question #DiffBind contrasts issue And you would to, for example, use dba.count() to make a binding matrix with all the peaks that are in all three MALE/TREATMENT replicates? If that is what you want to do, this should work:

> masks <- CHIP_adult_BN_peaks$masks
> CHIP_adult_BN_mask_MaleTRE  <- masks$MALE & masks$TREATMENT
> CHIP_adult_BN_peaks_MaleTRE <- 
      dba(CHIP_adult_BN_peaks,mask=CHIP_adult_BN_mask_MaleTRE, 
          minMembers=3)
> CHIP_adult_BN_consensus_MaleTRE <- 
      dba(CHIP_adult_BN_peaks_MaleTRE, bRetrieve=TRUE)
> CHIP_adult_BN_counts <- dba.count(CHIP_adult_BN_peaks, 
                                    peaks=CHIP_adult_BN_consensus_MaleTRE)

 

ADD COMMENT
0
Entering edit mode

Yes this is the same as the other thread, forgot to remove this one after posting. So yes basically have a sheet with male/female vehicle/treatment so 12 samples with 3 reps each (e.g. 3 replicates for Male Vehicle) and want the counts to only add to matrix if peaks in all 3 replicates for one group like Male Vehicle. Does that make sense?

ADD REPLY

Login before adding your answer.

Traffic: 505 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