diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5248fbb0f47790fc0254bfc76084e25d09f5ebad..97000d5f6580b998e275e6976ff799326827122b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 - Option in vcf_to_table.py to generate, for each variant, a list of identifiers of samples that had a non-reference call
 - Option in vcf_to_table.py to generate ID field of each variant
 
+### Changed
+- Specified conda channels in requirements.yml files to improve reproducibility
+
 ### Fixed
 - FILTER field is now correctly processed in vcf_to_table.py
 - Nextflow binary now has read permissions in the Docker image, so that it can be used by non-root users
diff --git a/nextflow/hecaton.nf b/nextflow/hecaton.nf
index eb0b1262d746a73b7e0eb888ce6815e9207dbd09..ac68e6e09714cd6b0311d3c553312b7181c4e3c8 100644
--- a/nextflow/hecaton.nf
+++ b/nextflow/hecaton.nf
@@ -24,7 +24,7 @@ params.help = false
 def helpMessage() {
     log.info"""
     =========================================
-     Hecaton v0.3.0
+     Hecaton v0.4.0
     =========================================
     Usage:
     nextflow run hecaton --genome_file reference.fa --reads "prefix_{1,2}.fastq" --manta_config configManta_weight_1.py.ini --model_file model_file.pkl --output_dir results
diff --git a/nextflow/hecaton_no_align.nf b/nextflow/hecaton_no_align.nf
index 1d172e5b3308ff965f6514ca653bcb3a7c09908a..72676cc43aadb5e16cd6664a573948578680e106 100644
--- a/nextflow/hecaton_no_align.nf
+++ b/nextflow/hecaton_no_align.nf
@@ -24,7 +24,7 @@ params.help = false
 def helpMessage() {
     log.info"""
     =========================================
-     Hecaton v0.3.0
+     Hecaton v0.4.0
     =========================================
     Usage:
     nextflow run hecaton --genome_file reference.fa --bwa_bams "*.bam" --manta_config configManta_weight_1.py.ini --model_file model_file.pkl --output_dir results