diff --git a/src/nf_modules/bedtools/main.nf b/src/nf_modules/bedtools/main.nf
index f0bef1310ad3bdaaf8d5f4575b355471cae51240..616435bc3f0f95647197dc03525b3540d76479ba 100644
--- a/src/nf_modules/bedtools/main.nf
+++ b/src/nf_modules/bedtools/main.nf
@@ -55,3 +55,22 @@ bedtools bamtofastq \
 -i ${bam} -fq ${bam.baseName}_R1.fastq -fq2 ${bam.baseName}_R2.fastq
 """
 }
+
+process bam_to_bedgraph {
+  container = "${container_url}"
+  label "big_mem_mono_cpus"
+  tag "${bam_id}"
+
+  input:
+  tuple val(bam_id), path(bam)
+
+  output:
+  tuple val(bam_id), path("*.bg"), emit: bedgraph
+
+  script:
+"""
+bedtools genomecov \
+  -ibam ${bam} \
+  -bg > ${bam.simpleName}.bg
+"""
+}
diff --git a/src/nf_modules/deeptools/main.nf b/src/nf_modules/deeptools/main.nf
index 4a60dabe98c4544f531c52ecc3bf349d20392394..ccf3657a3752ffff487bf81135d672e18ef63b84 100644
--- a/src/nf_modules/deeptools/main.nf
+++ b/src/nf_modules/deeptools/main.nf
@@ -1,4 +1,4 @@
-version = "3.0.2"
+version = "3.1.1"
 container_url = "lbmc/deeptools:${version}"
 
 process index_bam {