Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
500 commits
Select commit Hold shift + click to select a range
7c4b2f7
Template update for nf-core/tools version 3.1.2
BenjaminWehnert1008 Aug 28, 2025
5a252c8
Merge TEMPLATE after rename; keep template CI and my pipeline settings
BenjaminWehnert1008 Aug 28, 2025
bffbedc
Merge pull request #5 from BenjaminWehnert1008/rename-sync-merge
BenjaminWehnert1008 Aug 28, 2025
48afda9
Merge branch 'dev' into dev
BenjaminWehnert1008 Aug 28, 2025
7b59765
Merge pull request #4 from MaximilianStammnitz/dev
BenjaminWehnert1008 Aug 28, 2025
868cc8f
finishing renaming process
BenjaminWehnert1008 Aug 28, 2025
0709ceb
make complete caching (-resume) possible
BenjaminWehnert1008 Aug 28, 2025
4d9325d
Update README.md
MaximilianStammnitz Aug 28, 2025
0230915
Update README.md
MaximilianStammnitz Aug 28, 2025
077bc6b
Update README.md
MaximilianStammnitz Aug 28, 2025
0fae26e
Update README.md
MaximilianStammnitz Aug 28, 2025
2fc4a34
Update pipeline_steps.md
MaximilianStammnitz Sep 3, 2025
e1dd342
merging counts for DiMSum input
BenjaminWehnert1008 Sep 9, 2025
6249a11
Merge pull request #6 from MaximilianStammnitz/dev
BenjaminWehnert1008 Sep 9, 2025
db9c0a9
experimental design file for dimsum
BenjaminWehnert1008 Sep 9, 2025
57c041f
catch high-count 2nt syn variant
BenjaminWehnert1008 Sep 12, 2025
65a861e
dimsum (No Docker container -> only use on cluster)
BenjaminWehnert1008 Sep 12, 2025
a344d90
Update nextflow.config
MaximilianStammnitz Sep 14, 2025
58b22f0
call of wt_seq
BenjaminWehnert1008 Sep 14, 2025
99ad792
Update nextflow.config
BenjaminWehnert1008 Sep 14, 2025
4a4e090
Update modules.config
BenjaminWehnert1008 Sep 14, 2025
527865d
Merge branch 'BenjaminWehnert1008:dev' into dev
MaximilianStammnitz Sep 15, 2025
f3e3146
Update dimsum_experimentalDesign.R
MaximilianStammnitz Sep 15, 2025
1ffecbd
Merge pull request #8 from MaximilianStammnitz/dev
BenjaminWehnert1008 Sep 15, 2025
f685000
Update run_dimsum.nf
MaximilianStammnitz Sep 15, 2025
4fbb8f4
Update run_dimsum.nf
MaximilianStammnitz Sep 15, 2025
9285b15
Update run_dimsum.nf
MaximilianStammnitz Sep 15, 2025
6407aa0
Update run_dimsum.nf
MaximilianStammnitz Sep 21, 2025
955be99
Update pipeline_steps.md
MaximilianStammnitz Oct 27, 2025
9a434c6
Update pipeline_steps.md
MaximilianStammnitz Oct 27, 2025
2504375
Update README.md
MaximilianStammnitz Oct 27, 2025
49f1551
Merge pull request #9 from MaximilianStammnitz/dev
BenjaminWehnert1008 Oct 28, 2025
5b20a24
update folder structure from dimsum to fitness for modules, scripts, …
BenjaminWehnert1008 Oct 30, 2025
89161eb
Update deepmutscan.nf
BenjaminWehnert1008 Oct 30, 2025
a3d999d
new default fitness calculation
BenjaminWehnert1008 Oct 30, 2025
6e1e2ea
Resolve merge conflict in workflows/deepmutscan.nf
BenjaminWehnert1008 Oct 30, 2025
de284cb
make dimsum conditional to --fitness true
BenjaminWehnert1008 Oct 30, 2025
3709de1
automated compatibility warning when using DiMSum
BenjaminWehnert1008 Oct 30, 2025
d1fcb34
added base R fitness correlation plots
BenjaminWehnert1008 Oct 31, 2025
781963e
fitness heatmap with correct amino acid order
BenjaminWehnert1008 Nov 3, 2025
39ce619
Add files via upload
MaximilianStammnitz Nov 3, 2025
6c15247
Update counts_heatmap.R
MaximilianStammnitz Nov 3, 2025
ab17ed0
Update counts_per_cov_heatmap.R
MaximilianStammnitz Nov 3, 2025
ced474e
Update fitness_heatmap.R
MaximilianStammnitz Nov 3, 2025
6be248c
Merge pull request #11 from MaximilianStammnitz/dev
BenjaminWehnert1008 Nov 3, 2025
059df71
new structure of output folders
BenjaminWehnert1008 Nov 3, 2025
b89726a
Update README.md
MaximilianStammnitz Nov 6, 2025
636d84f
Update pipeline_steps.md
MaximilianStammnitz Nov 6, 2025
3217b2f
Update samplesheet.csv
MaximilianStammnitz Nov 6, 2025
dfb4e01
Update samplesheet.csv
MaximilianStammnitz Nov 6, 2025
eac51b0
Update samplesheet.csv
MaximilianStammnitz Nov 6, 2025
d0a22af
Merge pull request #12 from MaximilianStammnitz/dev
BenjaminWehnert1008 Nov 6, 2025
61a60c5
Update README.md
MaximilianStammnitz Nov 6, 2025
cf02d89
Update README.md
MaximilianStammnitz Nov 7, 2025
9b7ec45
Update README.md
MaximilianStammnitz Nov 7, 2025
386461a
Merge pull request #13 from MaximilianStammnitz/dev
BenjaminWehnert1008 Nov 7, 2025
1ad0fd9
automatic changes
BenjaminWehnert1008 Nov 9, 2025
e114b45
further linting fixes
BenjaminWehnert1008 Nov 9, 2025
32b3e9c
edited Required flags
BenjaminWehnert1008 Nov 9, 2025
f2c605f
linting in main.nf
BenjaminWehnert1008 Nov 9, 2025
c2c99d6
linting
BenjaminWehnert1008 Nov 9, 2025
853ae9c
Create README.md
MaximilianStammnitz Nov 10, 2025
538c758
Added test data directly to the repo
MaximilianStammnitz Nov 10, 2025
89cd497
bumping the version to 1.0.0
BenjaminWehnert1008 Nov 10, 2025
1c4c6dd
Merge pull request #14 from MaximilianStammnitz/dev
BenjaminWehnert1008 Nov 10, 2025
e8a7965
Update README.md
MaximilianStammnitz Nov 11, 2025
50f0dd3
Update README.md
MaximilianStammnitz Nov 11, 2025
c006745
Update README.md
MaximilianStammnitz Nov 11, 2025
47c49ff
Update usage.md
MaximilianStammnitz Nov 11, 2025
f489dc2
Update README.md
MaximilianStammnitz Nov 11, 2025
8bf954a
Update usage.md
MaximilianStammnitz Nov 11, 2025
e0dc19b
Update output.md
MaximilianStammnitz Nov 11, 2025
f58c080
[automated] Fix code linting
nf-core-bot Nov 11, 2025
2084ba5
Template update for nf-core/tools version 3.4.1
nf-core-bot Nov 11, 2025
dec9ccb
Update docs/output.md
MaximilianStammnitz Nov 12, 2025
c914254
Update docs/output.md
MaximilianStammnitz Nov 12, 2025
7591612
Update docs/usage.md
MaximilianStammnitz Nov 12, 2025
e87b806
Update README.md
MaximilianStammnitz Nov 12, 2025
178fc85
Update README.md
MaximilianStammnitz Nov 12, 2025
c9482ec
Merge pull request #15 from MaximilianStammnitz/dev
MaximilianStammnitz Nov 12, 2025
e71d014
Merge branch 'dev' of github.com:nf-core/deepmutscan into nf-core-tem…
mashehu Nov 13, 2025
f21d00c
fix linting using `pre-commit run --all-files`
mashehu Nov 13, 2025
15e1902
fix ro-crate linting error
mashehu Nov 13, 2025
c4a7470
fix nextflow version
mashehu Nov 13, 2025
8247412
transfer parameter definitions from deepmutscan.nf to nextflow.config
BenjaminWehnert1008 Nov 14, 2025
c93dda8
Change R script handling using templates and use subworkflow for fitn…
BenjaminWehnert1008 Nov 19, 2025
0cbf5a3
Template update for nf-core/tools version 3.5.1
nf-core-bot Nov 20, 2025
4825e8b
Merge pull request #16 from nf-core/nf-core-template-merge-3.4.1
mashehu Nov 20, 2025
e6c211b
Update README.md
MaximilianStammnitz Nov 24, 2025
ea44052
Update usage.md
MaximilianStammnitz Nov 24, 2025
29b559b
Update usage.md
MaximilianStammnitz Nov 24, 2025
854d8a3
Add files via upload
MaximilianStammnitz Nov 24, 2025
29077f4
Update output.md
MaximilianStammnitz Nov 24, 2025
5973f71
Add files via upload
MaximilianStammnitz Nov 24, 2025
4ce1863
Update output.md
MaximilianStammnitz Nov 24, 2025
f07400e
Add files via upload
MaximilianStammnitz Nov 24, 2025
20837aa
Add files via upload
MaximilianStammnitz Nov 24, 2025
b1711db
Delete docs/logdiff_plot.png
MaximilianStammnitz Nov 24, 2025
243435a
Add files via upload
MaximilianStammnitz Nov 24, 2025
7e695a6
Add files via upload
MaximilianStammnitz Nov 24, 2025
d6cc7ea
Add files via upload
MaximilianStammnitz Nov 24, 2025
a3f8e4f
Update output.md
MaximilianStammnitz Nov 24, 2025
d0d2a89
Merge pull request #22 from MaximilianStammnitz/dev
MaximilianStammnitz Nov 24, 2025
d986329
Merge pull request #21 from nf-core/MaximilianStammnitz-patch-1
MaximilianStammnitz Nov 24, 2025
cdb2f30
Rename docs/fastqc.png to docs/images/fastqc.png
MaximilianStammnitz Nov 24, 2025
8fd27f5
Rename docs/fitness_estimation_count_correlation.png to docs/images/f…
MaximilianStammnitz Nov 24, 2025
afafce1
Rename docs/fitness_estimation_fitness_correlation.png to docs/images…
MaximilianStammnitz Nov 24, 2025
156ee0b
Rename docs/fitness_heatmap.png to docs/images/fitness_heatmap.png
MaximilianStammnitz Nov 24, 2025
5f7c119
Rename docs/library_QC_SeqDepth.png to docs/images/library_QC_SeqDept…
MaximilianStammnitz Nov 24, 2025
1b3f4c0
Rename docs/library_QC_counts_heatmap.png to docs/images/library_QC_c…
MaximilianStammnitz Nov 24, 2025
dd35073
Rename docs/library_QC_counts_per_cov_heatmap.png to docs/images/libr…
MaximilianStammnitz Nov 24, 2025
9c80452
Rename docs/library_QC_logdiff_plot.png to docs/images/library_QC_log…
MaximilianStammnitz Nov 24, 2025
8450d2e
Rename docs/library_QC_logdiff_varying_bases.png to docs/images/libra…
MaximilianStammnitz Nov 24, 2025
f3406d2
Rename docs/library_QC_rolling_counts.png to docs/images/library_QC_r…
MaximilianStammnitz Nov 24, 2025
38ed118
Rename docs/library_QC_rolling_coverage.png to docs/images/library_QC…
MaximilianStammnitz Nov 24, 2025
af01915
Rename docs/multiqc1.png to docs/images/multiqc1.png
MaximilianStammnitz Nov 24, 2025
8536338
Rename docs/multiqc2.png to docs/images/multiqc2.png
MaximilianStammnitz Nov 24, 2025
045c15b
Rename docs/multiqc3.png to docs/images/multiqc3.png
MaximilianStammnitz Nov 24, 2025
c5964ce
Update output.md
MaximilianStammnitz Nov 24, 2025
43ca71b
Add files via upload
MaximilianStammnitz Nov 24, 2025
4f17576
Update output.md
MaximilianStammnitz Nov 24, 2025
5fdba00
Update output.md
MaximilianStammnitz Nov 25, 2025
508686e
Merge pull request #23 from MaximilianStammnitz/dev
MaximilianStammnitz Nov 25, 2025
d219330
Update output.md
MaximilianStammnitz Nov 25, 2025
708c873
Rename docs/pipeline.png to docs/images/pipeline.png
MaximilianStammnitz Nov 25, 2025
31b04af
Update README.md
MaximilianStammnitz Nov 25, 2025
e7a21ec
Merge pull request #24 from MaximilianStammnitz/dev
MaximilianStammnitz Nov 25, 2025
b982a9b
Update nextflow_schema.json
BenjaminWehnert1008 Feb 6, 2026
a82708e
Update nextflow_schema.json
BenjaminWehnert1008 Feb 6, 2026
f7640b5
Update nextflow_schema.json
BenjaminWehnert1008 Feb 6, 2026
7284ac1
Update nextflow_schema.json
BenjaminWehnert1008 Feb 6, 2026
f013547
Merge pull request #18 from nf-core/fix/parameter-transfer
BenjaminWehnert1008 Feb 6, 2026
5caebb8
Update modules/local/dmsanalysis/templates/possible_mutations.R
BenjaminWehnert1008 Feb 6, 2026
6f6e9ef
Merge branch 'dev' of https://github.com/nf-core/deepmutscan into fix…
BenjaminWehnert1008 Feb 6, 2026
595e169
Merge pull request #19 from nf-core/fix/r_script_handling
BenjaminWehnert1008 Feb 6, 2026
a6aa7fa
Template update for nf-core/tools version 3.1.2
BenjaminWehnert1008 Feb 7, 2026
84fc251
Update pipeline template to nf-core/tools 3.5.2
BenjaminWehnert1008 Feb 7, 2026
2fa2a24
Update .nf-core.yml
BenjaminWehnert1008 Feb 9, 2026
2ddc12a
[automated] Fix code linting
nf-core-bot Feb 9, 2026
762281c
Merge pull request #25 from nf-core/update/template_3_5_2
BenjaminWehnert1008 Feb 12, 2026
7717996
updated test data paths and other minor changes
BenjaminWehnert1008 Feb 12, 2026
b16605d
Update fitness_calculation.R
MaximilianStammnitz Feb 15, 2026
f571ae5
Merge pull request #26 from nf-core/fix/test_data
MaximilianStammnitz Feb 16, 2026
c85dcc1
Update fitness_calculation.R
MaximilianStammnitz Feb 18, 2026
a8c5982
Update possible_mutations.R
BenjaminWehnert1008 Feb 25, 2026
d0a086a
Update nextflow_schema.json
BenjaminWehnert1008 Feb 25, 2026
958715a
Merge branch 'nf-core:dev' into dev
MaximilianStammnitz Feb 25, 2026
5f8f48c
Update usage.md
MaximilianStammnitz Feb 25, 2026
6aa8b8e
Update possible_mutations.R
MaximilianStammnitz Feb 27, 2026
8c41a93
Update nextflow_schema.json
MaximilianStammnitz Feb 27, 2026
24a12f2
Update possible_mutations.R
MaximilianStammnitz Feb 27, 2026
e154e0b
Merge pull request #28 from nf-core/updated_possible_mutations_script
MaximilianStammnitz Feb 27, 2026
bde7577
Merge branch 'nf-core:dev' into dev
MaximilianStammnitz Feb 27, 2026
31a98e7
Update possible_mutations.R
MaximilianStammnitz Feb 27, 2026
43aa32a
Update test.config
MaximilianStammnitz Feb 27, 2026
1fb8762
Merge pull request #27 from MaximilianStammnitz/dev
MaximilianStammnitz Feb 27, 2026
a950646
Update test.config parameters
BenjaminWehnert1008 Mar 2, 2026
136634f
Merge pull request #29 from nf-core/BenjaminWehnert1008-patch-1
MaximilianStammnitz Mar 2, 2026
bf16013
Update fitness_calculation.R
MaximilianStammnitz Mar 2, 2026
dabed0d
Merge pull request #30 from nf-core/MaximilianStammnitz-patch-2
BenjaminWehnert1008 Mar 2, 2026
6f39824
Update nextflow.config with new test data path
BenjaminWehnert1008 Mar 2, 2026
902778a
Merge pull request #31 from nf-core/BenjaminWehnert1008-patch-1
MaximilianStammnitz Mar 2, 2026
676fdd6
Update fitness_calculation.R
MaximilianStammnitz Mar 4, 2026
15e9fc9
Merge pull request #32 from nf-core/MaximilianStammnitz-patch-2
BenjaminWehnert1008 Mar 4, 2026
8d01624
added tests folder and updates fitness_calculation.R
BenjaminWehnert1008 Mar 6, 2026
a5872ec
Create nf-test.config
BenjaminWehnert1008 Mar 6, 2026
8b15bec
Merge pull request #33 from nf-core/fix-fitness-and-tests
MaximilianStammnitz Mar 6, 2026
2575a01
Merge pull request #34 from nf-core/BenjaminWehnert1008-patch-1
MaximilianStammnitz Mar 6, 2026
bb2d8a2
update pre-commit and prettier settings according to template 3.5.1
mashehu Mar 9, 2026
efc8a31
run `pre-commit run --all-files`
mashehu Mar 9, 2026
2256572
Merge pull request #36 from mashehu/fix-pre-commit-linting
MaximilianStammnitz Mar 9, 2026
94fd535
Sync GitHub Actions and workflows with nf-core TEMPLATE
BenjaminWehnert1008 Mar 9, 2026
80c1a76
Merge pull request #37 from nf-core/fix/template_yaml_files
MaximilianStammnitz Mar 9, 2026
889d803
Updated file structure for local processes
BenjaminWehnert1008 Mar 10, 2026
5c885f1
[automated] Fix code linting
nf-core-bot Mar 10, 2026
4a01a9c
bump to nextflow version 25.04.4
mashehu Mar 10, 2026
ddb8639
remove old CI test
mashehu Mar 10, 2026
fa93f6b
add snapshot and update shell prefix in nextflow.config based on temp…
mashehu Mar 10, 2026
48c28ac
Merge pull request #38 from nf-core/refactor-local-modules
MaximilianStammnitz Mar 11, 2026
4e98520
Restore missing test parameters and update testing configurations
BenjaminWehnert1008 Mar 14, 2026
eeea428
Consistent Nextflow version
BenjaminWehnert1008 Mar 17, 2026
9bd9ebf
complete nextflow_schema.json
BenjaminWehnert1008 Mar 17, 2026
888c4fc
updated snapshot
BenjaminWehnert1008 Mar 17, 2026
58d322e
Merge pull request #39 from nf-core/fix/test-configuration-update
MaximilianStammnitz Mar 17, 2026
672eb9d
Create readme.md
MaximilianStammnitz Mar 19, 2026
e893cec
Update readme.md
MaximilianStammnitz Mar 19, 2026
19a962a
Create run_mutscan.R
MaximilianStammnitz Mar 19, 2026
ae0df52
Rename run_mutscan.R to fitness_calculation_mutscan.R
MaximilianStammnitz Mar 19, 2026
5c1321b
Merge pull request #40 from MaximilianStammnitz/dev
BenjaminWehnert1008 Mar 20, 2026
2ee08eb
centralising container links and integrate mutscan for fitness calcul…
BenjaminWehnert1008 Mar 20, 2026
6836685
AMD/ARM compatability and updated test snapshot
BenjaminWehnert1008 Mar 20, 2026
cb69845
testing ...
BenjaminWehnert1008 Mar 20, 2026
1a70ba3
fix containers
BenjaminWehnert1008 Mar 20, 2026
33b20a8
updated conatiner structure and DiMSum now also working on ARM
BenjaminWehnert1008 Mar 21, 2026
ca01350
new metro
BenjaminWehnert1008 Mar 21, 2026
2dbffe4
new metro as png...
BenjaminWehnert1008 Mar 21, 2026
8213b27
fixed metro
BenjaminWehnert1008 Mar 21, 2026
19461e9
Create wt_based_seq_error_correction.R
MaximilianStammnitz Mar 21, 2026
2a1585d
Add files via upload
MaximilianStammnitz Mar 21, 2026
496b9f8
Add files via upload
MaximilianStammnitz Mar 21, 2026
eb7d738
Delete modules/local/dmsanalysis/wildtype_based_seq_error_correction/…
MaximilianStammnitz Mar 21, 2026
f91eab1
Update wt_based_seq_error_correction.R
MaximilianStammnitz Mar 23, 2026
d159fdc
Create readme.md
MaximilianStammnitz Mar 23, 2026
f4a20a7
Create false-doubles_based_seq_error_correction.R
MaximilianStammnitz Mar 23, 2026
0cc82cc
Delete modules/local/dmsanalysis/false-doubles_based_seq_error_correc…
MaximilianStammnitz Mar 23, 2026
f4d570f
Add files via upload
MaximilianStammnitz Mar 23, 2026
63651c1
Update wt_based_seq_error_correction.R
MaximilianStammnitz Mar 23, 2026
7506bc0
Update false-doubles_based_seq_error_correction.R
MaximilianStammnitz Mar 24, 2026
44dba03
pipeline metro typo
BenjaminWehnert1008 Mar 25, 2026
007e57b
Update gatk_to_fitness.R
MaximilianStammnitz Mar 26, 2026
8424092
False single codon variant estimation -> Maximum Likelihood Estimator
MaximilianStammnitz Mar 30, 2026
5243372
Merge pull request #44 from MaximilianStammnitz/dev
BenjaminWehnert1008 Apr 7, 2026
f757149
Merge pull request #41 from nf-core/fix/add-mutscan
BenjaminWehnert1008 Apr 7, 2026
6086b69
Template update for nf-core/tools version 4.0.0
nf-core-bot Apr 28, 2026
286b0db
Template update for nf-core/tools version 4.0.2
nf-core-bot Apr 30, 2026
5f19100
Merge nf-core template 4.0.0 and resolve conflicts
BenjaminWehnert1008 May 14, 2026
7ed5b97
fix: resolve YAML parsing errors in local modules by fixing heredoc i…
BenjaminWehnert1008 May 14, 2026
3d3769c
Merge remote-tracking branch 'origin/nf-core-template-merge-4.0.2' in…
BenjaminWehnert1008 May 14, 2026
29610a5
linting
BenjaminWehnert1008 May 15, 2026
3c71a86
adding meta.yml for all local modules
BenjaminWehnert1008 May 15, 2026
846436d
Standardize subworkflow structure and fix linting warnings
BenjaminWehnert1008 May 15, 2026
cba4f8d
reduce linting warnings
BenjaminWehnert1008 May 16, 2026
83ee7a4
reduce more linting warnings
BenjaminWehnert1008 May 16, 2026
14ee35d
minor change
BenjaminWehnert1008 May 16, 2026
e1c219d
nf-core module and subworkflow updates
BenjaminWehnert1008 May 16, 2026
079f0d3
further linting warnings
BenjaminWehnert1008 May 16, 2026
7cce354
inclulded completionemail and completionssummary to meta.yml
BenjaminWehnert1008 May 16, 2026
0e362db
Merge pull request #49 from nf-core/fix/template-migration-4.0.2
MaximilianStammnitz May 16, 2026
f6d47a1
Update README.md
MaximilianStammnitz May 16, 2026
c0ebc93
Update README.md
MaximilianStammnitz May 16, 2026
283f4da
Merge pull request #50 from nf-core/MaximilianStammnitz-patch-5
BenjaminWehnert1008 May 17, 2026
0058e3b
try to fix linting
mashehu May 19, 2026
ff38f7d
Merge pull request #51 from nf-core/try-to-fix-linting
BenjaminWehnert1008 May 19, 2026
a785a6a
Update nf-test snapshot
BenjaminWehnert1008 May 19, 2026
cf48337
prettier and new test snapshot
BenjaminWehnert1008 May 19, 2026
1d17f0d
Test: update default snapshot using +docker profile
BenjaminWehnert1008 May 20, 2026
a087a85
remove multqic plots from stable path
mashehu May 22, 2026
78cb115
add more unstable files to .nftignore
mashehu May 22, 2026
81d2154
Updated test snapshot
BenjaminWehnert1008 May 22, 2026
88eeca8
Ignore unstable RData, edgeR/limma outputs, and PDFs
BenjaminWehnert1008 May 26, 2026
326b0f1
Update .gitignore
BenjaminWehnert1008 May 26, 2026
39fc18d
add nft-csv
BenjaminWehnert1008 Jun 2, 2026
220fc76
Merge pull request #52 from nf-core/updated_test_snapshot
BenjaminWehnert1008 Jun 2, 2026
2aa0a3a
version bump to 1.0.0
BenjaminWehnert1008 Jun 13, 2026
a840f78
automated linting fixes
BenjaminWehnert1008 Jun 13, 2026
15b5e50
updated modules and updates test snapshot
BenjaminWehnert1008 Jun 13, 2026
612f89a
fix image files for linting
mashehu Jun 15, 2026
e4b9554
Merge pull request #53 from nf-core/version-bump-1.0.0
BenjaminWehnert1008 Jun 15, 2026
baad08a
fix release linting
BenjaminWehnert1008 Jun 23, 2026
afb29ea
Merge pull request #55 from nf-core/fix-release-linting
BenjaminWehnert1008 Jun 23, 2026
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
1 change: 1 addition & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json",
"name": "nfcore",
"image": "nfcore/gitpod:latest",
"remoteUser": "gitpod",
Expand Down
125 changes: 0 additions & 125 deletions .github/CONTRIBUTING.md

This file was deleted.

4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ body:
Before you post this issue, please check the documentation:

- [nf-core website: troubleshooting](https://nf-co.re/usage/troubleshooting)
- [nf-core/dmscore pipeline documentation](https://nf-co.re/dmscore/usage)
- [nf-core/deepmutscan pipeline documentation](https://nf-co.re/deepmutscan/usage)
- type: textarea
id: description
attributes:
Expand Down Expand Up @@ -46,4 +46,4 @@ body:
* Executor _(eg. slurm, local, awsbatch)_
* Container engine: _(e.g. Docker, Singularity, Conda, Podman, Shifter, Charliecloud, or Apptainer)_
* OS _(eg. CentOS Linux, macOS, Linux Mint)_
* Version of nf-core/dmscore _(eg. 1.1, 1.5, 1.8.2)_
* Version of nf-core/deepmutscan _(eg. 1.1, 1.5, 1.8.2)_
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ contact_links:
- name: Join nf-core
url: https://nf-co.re/join
about: Please join the nf-core community here
- name: "Slack #dmscore channel"
url: https://nfcore.slack.com/channels/dmscore
about: Discussion about the nf-core/dmscore pipeline
- name: "Slack #deepmutscan channel"
url: https://nfcore.slack.com/channels/deepmutscan
about: Discussion about the nf-core/deepmutscan pipeline
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Feature request
description: Suggest an idea for the nf-core/dmscore pipeline
description: Suggest an idea for the nf-core/deepmutscan pipeline
labels: enhancement
body:
- type: textarea
Expand Down
10 changes: 5 additions & 5 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
<!--
# nf-core/dmscore pull request
# nf-core/deepmutscan pull request

Many thanks for contributing to nf-core/dmscore!
Many thanks for contributing to nf-core/deepmutscan!

Please fill in the appropriate checklist below (delete whatever is not relevant).
These are the most common things requested on pull requests (PRs).

Remember that PRs should be made against the dev branch, unless you're preparing a pipeline release.

Learn more about contributing: [CONTRIBUTING.md](https://github.com/nf-core/dmscore/tree/master/.github/CONTRIBUTING.md)
Learn more about contributing: [CONTRIBUTING.md](https://github.com/nf-core/deepmutscan/tree/master/docs/CONTRIBUTING.md)
-->

## PR checklist

- [ ] This comment contains a description of changes (with reason).
- [ ] If you've fixed a bug or added code that should be tested, add tests!
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/nf-core/dmscore/tree/master/.github/CONTRIBUTING.md)
- [ ] If necessary, also make a PR on the nf-core/dmscore _branch_ on the [nf-core/test-datasets](https://github.com/nf-core/test-datasets) repository.
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/nf-core/deepmutscan/tree/master/docs/CONTRIBUTING.md)
- [ ] If necessary, also make a PR on the nf-core/deepmutscan _branch_ on the [nf-core/test-datasets](https://github.com/nf-core/test-datasets) repository.
- [ ] Make sure your code lints (`nf-core pipelines lint`).
- [ ] Ensure the test suite passes (`nextflow run . -profile test,docker --outdir <OUTDIR>`).
- [ ] Check for unexpected warnings in debug mode (`nextflow run . -profile debug,test,docker --outdir <OUTDIR>`).
Expand Down
69 changes: 69 additions & 0 deletions .github/actions/get-shards/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: "Get number of shards"
description: "Get the number of nf-test shards for the current CI job"
inputs:
max_shards:
description: "Maximum number of shards allowed"
required: true
paths:
description: "Component paths to test"
required: false
tags:
description: "Tags to pass as argument for nf-test --tag parameter"
required: false
outputs:
shard:
description: "Array of shard numbers"
value: ${{ steps.shards.outputs.shard }}
total_shards:
description: "Total number of shards"
value: ${{ steps.shards.outputs.total_shards }}
runs:
using: "composite"
steps:
- name: Install nf-test
uses: nf-core/setup-nf-test@4069fbbaabe94c08faba4ad261bfa88225ba133f # v2
with:
version: ${{ env.NFT_VER }}
- name: Get number of shards
id: shards
shell: bash
run: |
# Run nf-test with dynamic parameter
nftest_output=$(nf-test test \
--profile +docker \
$(if [ -n "${{ inputs.tags }}" ]; then echo "--tag ${{ inputs.tags }}"; fi) \
--dry-run \
--ci \
--changed-since HEAD^) || {
echo "nf-test command failed with exit code $?"
echo "Full output: $nftest_output"
exit 1
}
echo "nf-test dry-run output: $nftest_output"

# Default values for shard and total_shards
shard="[]"
total_shards=0

# Check if there are related tests
if echo "$nftest_output" | grep -q 'No tests to execute'; then
echo "No related tests found."
else
# Extract the number of related tests
number_of_shards=$(echo "$nftest_output" | sed -n 's|.*Executed \([0-9]*\) tests.*|\1|p')
if [[ -n "$number_of_shards" && "$number_of_shards" -gt 0 ]]; then
shards_to_run=$(( $number_of_shards < ${{ inputs.max_shards }} ? $number_of_shards : ${{ inputs.max_shards }} ))
shard=$(seq 1 "$shards_to_run" | jq -R . | jq -c -s .)
total_shards="$shards_to_run"
else
echo "Unexpected output format. Falling back to default values."
fi
fi

# Write to GitHub Actions outputs
echo "shard=$shard" >> $GITHUB_OUTPUT
echo "total_shards=$total_shards" >> $GITHUB_OUTPUT

# Debugging output
echo "Final shard array: $shard"
echo "Total number of shards: $total_shards"
111 changes: 111 additions & 0 deletions .github/actions/nf-test/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
name: "nf-test Action"
description: "Runs nf-test with common setup steps"
inputs:
profile:
description: "Profile to use"
required: true
shard:
description: "Shard number for this CI job"
required: true
total_shards:
description: "Total number of test shards(NOT the total number of matrix jobs)"
required: true
paths:
description: "Test paths"
required: true
tags:
description: "Tags to pass as argument for nf-test --tag parameter"
required: false
runs:
using: "composite"
steps:
- name: Setup Nextflow
uses: nf-core/setup-nextflow@b4ec1bc7c16a94435159de94a05253542fddf6ef # v3
with:
version: "${{ env.NXF_VERSION }}"

- name: Set up Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
with:
python-version: "3.14"

- name: Install nf-test
uses: nf-core/setup-nf-test@4069fbbaabe94c08faba4ad261bfa88225ba133f # v2
with:
version: "${{ env.NFT_VER }}"
install-pdiff: true

- name: Setup apptainer
if: contains(inputs.profile, 'singularity')
uses: eWaterCycle/setup-apptainer@3f706d898c9db585b1d741b4692e66755f3a1b40 # v2

- name: Set up Singularity
if: contains(inputs.profile, 'singularity')
shell: bash
run: |
mkdir -p $NXF_SINGULARITY_CACHEDIR
mkdir -p $NXF_SINGULARITY_LIBRARYDIR

- name: Conda setup
if: contains(inputs.profile, 'conda')
uses: conda-incubator/setup-miniconda@8ee1f361103df19b6f8c8655fd3967a8ecb162d5 # v4
with:
auto-update-conda: true
conda-solver: libmamba
channels: conda-forge
channel-priority: strict
conda-remove-defaults: true

- name: Run nf-test
shell: bash
env:
NFT_WORKDIR: ${{ env.NFT_WORKDIR }}
run: |
nf-test test \
--profile=+${{ inputs.profile }} \
$(if [ -n "${{ inputs.tags }}" ]; then echo "--tag ${{ inputs.tags }}"; fi) \
--ci \
--changed-since HEAD^ \
--verbose \
--tap=test.tap \
--shard ${{ inputs.shard }}/${{ inputs.total_shards }}

# Save the absolute path of the test.tap file to the output
echo "tap_file_path=$(realpath test.tap)" >> $GITHUB_OUTPUT

- name: Generate test summary
if: always()
shell: bash
run: |
# Add header if it doesn't exist (using a token file to track this)
if [ ! -f ".summary_header" ]; then
echo "# 🚀 nf-test results" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "| Status | Test Name | Profile | Shard |" >> $GITHUB_STEP_SUMMARY
echo "|:------:|-----------|---------|-------|" >> $GITHUB_STEP_SUMMARY
touch .summary_header
fi

if [ -f test.tap ]; then
while IFS= read -r line; do
if [[ $line =~ ^ok ]]; then
test_name="${line#ok }"
# Remove the test number from the beginning
test_name="${test_name#* }"
echo "| ✅ | ${test_name} | ${{ inputs.profile }} | ${{ inputs.shard }}/${{ inputs.total_shards }} |" >> $GITHUB_STEP_SUMMARY
elif [[ $line =~ ^not\ ok ]]; then
test_name="${line#not ok }"
# Remove the test number from the beginning
test_name="${test_name#* }"
echo "| ❌ | ${test_name} | ${{ inputs.profile }} | ${{ inputs.shard }}/${{ inputs.total_shards }} |" >> $GITHUB_STEP_SUMMARY
fi
done < test.tap
else
echo "| ⚠️ | No test results found | ${{ inputs.profile }} | ${{ inputs.shard }}/${{ inputs.total_shards }} |" >> $GITHUB_STEP_SUMMARY
fi

- name: Clean up
if: always()
shell: bash
run: |
sudo rm -rf /home/ubuntu/tests/
Loading
Loading