nf-core / cutandrun

Analysis pipeline for CUT&RUN and CUT&TAG experiments that includes QC, support for spike-ins, IgG controls, peak calling and downstream analysis.
https://nf-co.re/cutandrun
MIT License
79 stars 45 forks source link

Add GoPeaks for peak calling #177

Closed gartician closed 5 months ago

gartician commented 1 year ago

Description of feature

Hi nf-core cutandrun team,

I am interested in adding an additional peak caller to the cutandrun nextflow pipeline called GoPeaks. Its main advantage over SEACR and MACS2 is that it calls peaks with sensible widths and has fewer false positive peaks. This can lead to better specificity when performing transcription factor motif analysis (e.g. HOMER) and finding differential peak (e.g. DESeq2). This feature also allows the nf-core cutandrun user base to have an additional tool to call peaks in their biological system of interest.

I am happy to code this enhancement and initiate a pull request. I have been wanting contribute to nf-core for a while, and I may have found a great opportunity to start my journey. Thank you for your consideration and I look forward to hearing from you!

Resources

GoPeaks: histone modification peak calling for CUT&Tag

chris-cheshire commented 1 year ago

Hi there!

Always happy to have new contributors. A third peak caller would also be welcome, please go ahead and add it and we can review the PR once you have completed it.