DiffBind: Consensus peak score ?
1
0
Entering edit mode
@becavinchristophe-10954
Last seen 7.8 years ago

Hello,

I am using DiffBind for my MeRIPSeq (mRNA methylation) analysis.

I have been using it to extract a consensus list of peaks. I am running:


> diffConsensus = dba.peakset(diff,consensus = DBA_CONDITION,minOverlap = 0.5)

> diffConsensus = dba(diffConsensus,diffConsensus$masks$Consensus)

> write.table(consensusTable,"DiffConsensus.txt",sep="\t",row.names = FALSE)

And i obtain this table:

Peak_ID CHR START END BioCond1 BioCond2 BioCond3
Peak_1 chr1 4776296 4776838 -1 0.000495571 0.002827327
Peak_2 chr1 4783990 4784141 -1 -1 -1
Peak_3 chr1 4832291 4832442 -1 0.000211353 6.57E-05
Peak_4 chr1 4844941 4845242 0.000499804 0.000640289 0.000727162
Peak_5 chr1 4845691 4846042 0.0002085 0.000142631 0.000123008

What are the numbers in column 5,6 and 7 ?
I have gone through the vignettes and tutorials and I cannot find an explanation about the number calculated during the operation.

Thanks

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

Hello-

The values in the final three columns are normalized peak scores (occupancy scores). When a peakset is first loaded, all of the scores (taken from the default or specified column in the peakset file) are normalized to a 0...1 scale. This score is used when a binding matrix is constructed. If the given peakset does not include any peaks that overlap with an interval in the binding matrix, it receives a score of -1.

Whenever peaks are merged (for example, when you called dba.peakset() with consensus=DBA_CONDITION), if there are multiple overlapping peaks, the highest score will be retained.

You are correct that the documentation does not explain this clearly. There are hints in the man page for dba.peakset() and the Loading Peaksets section of the vignette, but I'll look at adding a more clear explanation in one place.

Cheers-

Rory

ADD COMMENT

Login before adding your answer.

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