Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 0 additions & 87 deletions .github/workflows/ci.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/nf-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ jobs:
- isMain: false
profile: "singularity"
NXF_VER:
- "25.04.0"
- "25.04.4"
- "latest-everything"
env:
NXF_ANSI_LOG: false
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
[![GitHub Actions Linting Status](https://github.com/nf-core/deepmutscan/actions/workflows/linting.yml/badge.svg)](https://github.com/nf-core/deepmutscan/actions/workflows/linting.yml)[![AWS CI](https://img.shields.io/badge/CI%20tests-full%20size-FF9900?labelColor=000000&logo=Amazon%20AWS)](https://nf-co.re/deepmutscan/results)[![Cite with Zenodo](http://img.shields.io/badge/DOI-10.5281/zenodo.XXXXXXX-1073c8?labelColor=000000)](https://doi.org/10.5281/zenodo.XXXXXXX)
[![nf-test](https://img.shields.io/badge/unit_tests-nf--test-337ab7.svg)](https://www.nf-test.com)

[![Nextflow](https://img.shields.io/badge/nextflow%20DSL2-%E2%89%A524.04.2-23aa62.svg)](https://www.nextflow.io/)
[![Nextflow](https://img.shields.io/badge/nextflow%20DSL2-%E2%89%A525.04.4-23aa62.svg)](https://www.nextflow.io/)
[![run with conda](http://img.shields.io/badge/run%20with-conda-3EB049?labelColor=000000&logo=anaconda)](https://docs.conda.io/en/latest/)
[![run with docker](https://img.shields.io/badge/run%20with-docker-0db7ed?labelColor=000000&logo=docker)](https://www.docker.com/)
[![run with singularity](https://img.shields.io/badge/run%20with-singularity-1d355c.svg?labelColor=000000)](https://sylabs.io/docs/)
Expand Down
5 changes: 5 additions & 0 deletions modules/local/bamprocessing/bam_filter/environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
channels:
- conda-forge
- bioconda
dependencies:
- bioconda::samtools=1.21
7 changes: 7 additions & 0 deletions modules/local/bamprocessing/premerge/environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
channels:
- conda-forge
- bioconda
dependencies:
- bioconda::bwa=0.7.19
- bioconda::samtools=1.21
- bioconda::vsearch=2.30.0
15 changes: 15 additions & 0 deletions modules/local/dmsanalysis/aa_seq/environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
channels:
- conda-forge
- bioconda
dependencies:
- bioconda::bioconductor-biostrings=2.74.0
- conda-forge::r-base=4.4.1
- conda-forge::r-biocmanager=1.30.25
- conda-forge::r-dplyr=1.1.4
- conda-forge::r-ggplot2=3.5.1
- conda-forge::r-reshape2=1.4.4
- conda-forge::r-scales=1.3.0
- conda-forge::r-stringr=1.5.1
- conda-forge::r-tidyr=1.3.1
- conda-forge::r-tidyverse=2.0.0
- conda-forge::r-zoo=1.8_12
15 changes: 15 additions & 0 deletions modules/local/dmsanalysis/possible_mutations/environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
channels:
- conda-forge
- bioconda
dependencies:
- bioconda::bioconductor-biostrings=2.74.0
- conda-forge::r-base=4.4.1
- conda-forge::r-biocmanager=1.30.25
- conda-forge::r-dplyr=1.1.4
- conda-forge::r-ggplot2=3.5.1
- conda-forge::r-reshape2=1.4.4
- conda-forge::r-scales=1.3.0
- conda-forge::r-stringr=1.5.1
- conda-forge::r-tidyr=1.3.1
- conda-forge::r-tidyverse=2.0.0
- conda-forge::r-zoo=1.8_12
15 changes: 15 additions & 0 deletions modules/local/dmsanalysis/process_gatk/environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
channels:
- conda-forge
- bioconda
dependencies:
- bioconda::bioconductor-biostrings=2.74.0
- conda-forge::r-base=4.4.1
- conda-forge::r-biocmanager=1.30.25
- conda-forge::r-dplyr=1.1.4
- conda-forge::r-ggplot2=3.5.1
- conda-forge::r-reshape2=1.4.4
- conda-forge::r-scales=1.3.0
- conda-forge::r-stringr=1.5.1
- conda-forge::r-tidyr=1.3.1
- conda-forge::r-tidyverse=2.0.0
- conda-forge::r-zoo=1.8_12
15 changes: 15 additions & 0 deletions modules/local/fitness/find_synonymous_mutation/environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
channels:
- conda-forge
- bioconda
dependencies:
- bioconda::bioconductor-biostrings=2.74.0
- conda-forge::r-base=4.4.1
- conda-forge::r-biocmanager=1.30.25
- conda-forge::r-dplyr=1.1.4
- conda-forge::r-ggplot2=3.5.1
- conda-forge::r-reshape2=1.4.4
- conda-forge::r-scales=1.3.0
- conda-forge::r-stringr=1.5.1
- conda-forge::r-tidyr=1.3.1
- conda-forge::r-tidyverse=2.0.0
- conda-forge::r-zoo=1.8_12
15 changes: 15 additions & 0 deletions modules/local/fitness/fitness_QC/environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
channels:
- conda-forge
- bioconda
dependencies:
- bioconda::bioconductor-biostrings=2.74.0
- conda-forge::r-base=4.4.1
- conda-forge::r-biocmanager=1.30.25
- conda-forge::r-dplyr=1.1.4
- conda-forge::r-ggplot2=3.5.1
- conda-forge::r-reshape2=1.4.4
- conda-forge::r-scales=1.3.0
- conda-forge::r-stringr=1.5.1
- conda-forge::r-tidyr=1.3.1
- conda-forge::r-tidyverse=2.0.0
- conda-forge::r-zoo=1.8_12
30 changes: 30 additions & 0 deletions modules/local/fitness/fitness_QC/main.nf
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
process FITNESS_QC {
tag { sample.sample }
label 'process_single'

conda "${moduleDir}/environment.yml"
container "${ workflow.containerEngine == 'singularity'
? 'community.wave.seqera.io/library/bioconductor-biostrings_r-base_r-biocmanager_r-dplyr_pruned:ce2ba7ad7f6e7f2c'
: 'community.wave.seqera.io/library/bioconductor-biostrings_r-base_r-biocmanager_r-dplyr_pruned:0fd2e39a5bf2ecaa' }"

input:
tuple val(sample), path(fitness_estimation_tsv) // from FITNESS_CALCULATION

output:
tuple val(sample), path("fitness_estimation_count_correlation.pdf"), emit: counts_corr_pdf
tuple val(sample), path("fitness_estimation_fitness_correlation.pdf"), emit: fitness_corr_pdf
path "versions.yml", emit: versions

script:
template 'fitness_QC.R'

stub:
"""
touch fitness_estimation_count_correlation.pdf
touch fitness_estimation_fitness_correlation.pdf
cat > versions.yml <<'EOF'
FITNESS_PLOTS:
stub-version: "0.0.0"
EOF
"""
}
15 changes: 15 additions & 0 deletions modules/local/fitness/fitness_calculation/environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
channels:
- conda-forge
- bioconda
dependencies:
- bioconda::bioconductor-biostrings=2.74.0
- conda-forge::r-base=4.4.1
- conda-forge::r-biocmanager=1.30.25
- conda-forge::r-dplyr=1.1.4
- conda-forge::r-ggplot2=3.5.1
- conda-forge::r-reshape2=1.4.4
- conda-forge::r-scales=1.3.0
- conda-forge::r-stringr=1.5.1
- conda-forge::r-tidyr=1.3.1
- conda-forge::r-tidyverse=2.0.0
- conda-forge::r-zoo=1.8_12
28 changes: 28 additions & 0 deletions modules/local/fitness/fitness_calculation/main.nf
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
process FITNESS_CALCULATION {
tag { sample.sample }
label 'process_single'

conda "${moduleDir}/environment.yml"
container "${ workflow.containerEngine == 'singularity'
? 'community.wave.seqera.io/library/bioconductor-biostrings_r-base_r-biocmanager_r-dplyr_pruned:ce2ba7ad7f6e7f2c'
: 'community.wave.seqera.io/library/bioconductor-biostrings_r-base_r-biocmanager_r-dplyr_pruned:0fd2e39a5bf2ecaa' }"

input:
tuple val(sample), path(counts_merged)
path(exp_design)
path(syn_wt_txt)

output:
tuple val(sample), path("fitness_estimation.tsv"), emit: fitness_estimation
path "versions.yml", emit: versions

script:
template 'fitness_calculation.R'

stub:
"""
touch fitness_estimation.tsv
echo "FITNESS_CALCULATION:" > versions.yml
echo " stub-version: 0.0.0" >> versions.yml
"""
}
15 changes: 15 additions & 0 deletions modules/local/fitness/fitness_experimental_design/environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
channels:
- conda-forge
- bioconda
dependencies:
- bioconda::bioconductor-biostrings=2.74.0
- conda-forge::r-base=4.4.1
- conda-forge::r-biocmanager=1.30.25
- conda-forge::r-dplyr=1.1.4
- conda-forge::r-ggplot2=3.5.1
- conda-forge::r-reshape2=1.4.4
- conda-forge::r-scales=1.3.0
- conda-forge::r-stringr=1.5.1
- conda-forge::r-tidyr=1.3.1
- conda-forge::r-tidyverse=2.0.0
- conda-forge::r-zoo=1.8_12
15 changes: 15 additions & 0 deletions modules/local/fitness/fitness_heatmap/environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
channels:
- conda-forge
- bioconda
dependencies:
- bioconda::bioconductor-biostrings=2.74.0
- conda-forge::r-base=4.4.1
- conda-forge::r-biocmanager=1.30.25
- conda-forge::r-dplyr=1.1.4
- conda-forge::r-ggplot2=3.5.1
- conda-forge::r-reshape2=1.4.4
- conda-forge::r-scales=1.3.0
- conda-forge::r-stringr=1.5.1
- conda-forge::r-tidyr=1.3.1
- conda-forge::r-tidyverse=2.0.0
- conda-forge::r-zoo=1.8_12
29 changes: 29 additions & 0 deletions modules/local/fitness/fitness_heatmap/main.nf
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
process FITNESS_HEATMAP {
tag { sample.sample }
label 'process_single'

conda "${moduleDir}/environment.yml"
container "${ workflow.containerEngine == 'singularity'
? 'community.wave.seqera.io/library/bioconductor-biostrings_r-base_r-biocmanager_r-dplyr_pruned:ce2ba7ad7f6e7f2c'
: 'community.wave.seqera.io/library/bioconductor-biostrings_r-base_r-biocmanager_r-dplyr_pruned:0fd2e39a5bf2ecaa' }"

input:
tuple val(sample), path(fitness_estimation_tsv) // from FITNESS_CALCULATION
tuple val(sample), path(wt_seq) // WT sequence

output:
tuple val(sample), path("fitness_heatmap.pdf"), emit: fitness_heatmap
path "versions.yml", emit: versions

script:
template 'fitness_heatmap.R'

stub:
"""
touch fitness_heatmap.pdf
cat > versions.yml <<'EOF'
FITNESS_HEATMAP:
stub-version: "0.0.0"
EOF
"""
}
Loading
Loading