I am analyzing ChIP seq data using diffbind. In dba.count(), there are many parameters, including many scoring functions as follows:
- DBA_SCORE_READS raw read count for interval using only reads from ChIP
- DBA_SCORE_READS_FOLD raw read count for interval from ChIP divided by read count for interval from control
- DBA_SCORE_READS_MINUS raw read count for interval from ChIP minus read count for interval from control
- DBA_SCORE_RPKM RPKM for interval using only reads from ChIP
- DBA_SCORE_RPKM_FOLD RPKM for interval from ChIP divided by RPKM for interval from control
- DBA_SCORE_TMM_READS_FULL TMM normalized (using edgeR), using ChIP read counts and Full Library size
- DBA_SCORE_TMM_READS_EFFECTIVE TMM normalized (using edgeR), using ChIP read counts and Effective Library size
- DBA_SCORE_TMM_MINUS_FULL TMM normalized (using edgeR), using ChIP read counts minus Control read counts and Full Library size
- DBA_SCORE_TMM_MINUS_EFFECTIVE TMM normalized (using edgeR), using ChIP read counts minus Control read counts and Effective Library size
- DBA_SCORE_TMM_READS_FULL_CPM same as DBA_SCORE_TMM_READS_FULL, but reported in counts-per-million.
- DBA_SCORE_TMM_READS_EFFECTIVE_CPM same as DBA_SCORE_TMM_READS_EFFECTIVE, but reported in counts-per-million.
- DBA_SCORE_TMM_MINUS_FULL_CPM same as DBA_SCORE_TMM_MINUS_FULL, but reported in counts-per-million.
- DBA_SCORE_TMM_MINUS_EFFECTIVE_CPM same as DBA_SCORE_TMM_MINUS_EFFECTIVE, but reported in counts-per-million.
- DBA_SCORE_SUMMIT summit height (maximum read pileup value)
- DBA_SCORE_SUMMIT_ADJ summit height (maximum read pileup value), normalized to relative library size
- DBA_SCORE_SUMMIT_POS summit position (location of maximum read pileup)
As a naive user, my question is, which method is the best to generate counts from ChIP seq data? Also, if you do not select anything, which is the default behaviour? Thank you in advance!
Difficult to tell without details on your experiment. As a beginner it is typically recommended to extensively read the manual and leave everything at default until you have the experience and undertanding to change options.