Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
558 commits
Select commit Hold shift + click to select a range
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
3838c76
major update: variant counting, sequencing-error correction, variant …
BenjaminWehnert1008 Jul 14, 2026
19bdd0d
fix formatting and exclude binary files from pre-commit
BenjaminWehnert1008 Jul 14, 2026
9b89eba
updated test snapshot
BenjaminWehnert1008 Jul 14, 2026
b890c1d
Merge pull request #56 from nf-core/feature/variant-counting-and-erro…
MaximilianStammnitz Jul 15, 2026
071c761
edited singularity conatiners
BenjaminWehnert1008 Jul 16, 2026
35eafca
Merge pull request #57 from nf-core/feature/variant-counting-and-erro…
MaximilianStammnitz Jul 16, 2026
8744699
report, snapshot, seqdepth calculation efficiency
BenjaminWehnert1008 Jul 19, 2026
8624465
Delete docs/report_wishes.md
BenjaminWehnert1008 Jul 19, 2026
41ba844
Prettier, linting
BenjaminWehnert1008 Jul 19, 2026
86d607b
style: format files using prek
BenjaminWehnert1008 Jul 20, 2026
cbfe41b
Merge pull request #58 from nf-core/feature/variant-counting-and-erro…
MaximilianStammnitz Jul 20, 2026
805130f
conda package versions updated & test snapshot
BenjaminWehnert1008 Jul 20, 2026
f3947ce
Merge pull request #59 from nf-core/feature/variant-counting-and-erro…
MaximilianStammnitz Jul 20, 2026
4a9b54e
updated report
BenjaminWehnert1008 Jul 22, 2026
ab2209e
Update nextflow.config
MaximilianStammnitz Jul 24, 2026
e53c89c
Merge pull request #60 from nf-core/feature/variant-counting-and-erro…
MaximilianStammnitz Jul 25, 2026
4eddee4
Merge branch 'dev' into dev
MaximilianStammnitz Jul 25, 2026
a5e441f
Update error_correction_false_doubles.R
MaximilianStammnitz Jul 26, 2026
eb72821
Update error_correction_false_doubles.R
MaximilianStammnitz Aug 2, 2026
cddd0c2
Update error_correction_false_doubles.R
MaximilianStammnitz Aug 3, 2026
53bcb87
Update modules.config
MaximilianStammnitz Aug 5, 2026
3462b9a
Update process_variant_counts.R
MaximilianStammnitz Aug 5, 2026
f9ce63a
Update error_correction_false_doubles.R
MaximilianStammnitz Aug 5, 2026
84f681d
Update error_correction_false_doubles.R
MaximilianStammnitz Aug 6, 2026
c20eb34
Update process_variant_counts.R
MaximilianStammnitz Aug 6, 2026
81a075c
fix: sync nextflow_schema.json defaults with nextflow.config
BenjaminWehnert1008 Aug 24, 2026
6fdaae1
style: strip trailing whitespace flagged by pre-commit
BenjaminWehnert1008 Aug 24, 2026
ecd5158
fix: make the decay fit and the corrected frequency robust
BenjaminWehnert1008 Aug 24, 2026
82b953c
updated snapshot
BenjaminWehnert1008 Aug 25, 2026
5fa3982
ci: free runner disk space before running nf-test
BenjaminWehnert1008 Aug 25, 2026
3a05575
Merge pull request #64 from nf-core/fix/pr62-lint-and-snapshot
MaximilianStammnitz Aug 25, 2026
d4bdf0f
Update .nf-core.yml
MaximilianStammnitz Oct 5, 2026
3747bfa
Update CHANGELOG.md
MaximilianStammnitz Oct 5, 2026
4025886
Add files via upload
MaximilianStammnitz Oct 5, 2026
5fc9114
Add files via upload
MaximilianStammnitz Oct 5, 2026
202e0db
Add files via upload
MaximilianStammnitz Oct 5, 2026
f61678a
Add files via upload
MaximilianStammnitz Oct 5, 2026
f2634d2
Add files via upload
MaximilianStammnitz Oct 5, 2026
509d9e9
Delete docs/pipeline_steps.md
MaximilianStammnitz Oct 5, 2026
ef87d29
Delete log.txt
MaximilianStammnitz Oct 5, 2026
472ae36
Add files via upload
MaximilianStammnitz Oct 5, 2026
09c3250
Add files via upload
MaximilianStammnitz Oct 5, 2026
cc0cf19
Add files via upload
MaximilianStammnitz Oct 5, 2026
40821c0
Update CITATIONS.md
MaximilianStammnitz Oct 5, 2026
2789b90
Add full-size test and finer seqdepth grid
BenjaminWehnert1008 Oct 6, 2026
3abf09c
updated example run images (full GID1A test dataset)
MaximilianStammnitz Oct 6, 2026
3098225
Load test PDB from test-datasets
BenjaminWehnert1008 Oct 7, 2026
7d4c6d0
Merge pull request #74 from nf-core/test-full-gid1a
MaximilianStammnitz Oct 7, 2026
da90942
Update CHANGELOG.md
MaximilianStammnitz Oct 7, 2026
780cca1
Merge pull request #73 from MaximilianStammnitz/dev
BenjaminWehnert1008 Oct 7, 2026
2111c5c
Update README.md
MaximilianStammnitz Oct 7, 2026
10f559e
Update README.md
MaximilianStammnitz Oct 7, 2026
53b04c8
Fix in-page links in embedded reports
BenjaminWehnert1008 Oct 7, 2026
29af0a1
Update CHANGELOG.md
MaximilianStammnitz Oct 7, 2026
1c4f4c6
Update CHANGELOG.md
MaximilianStammnitz Oct 7, 2026
4521d01
Add files via upload
MaximilianStammnitz Oct 7, 2026
bbb0777
Merge pull request #77 from nf-core/fix/report-frame-anchor-links
MaximilianStammnitz Oct 7, 2026
968f10b
Merge pull request #78 from MaximilianStammnitz/dev
BenjaminWehnert1008 Oct 7, 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"
121 changes: 121 additions & 0 deletions .github/actions/nf-test/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
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:
# The pipeline pulls ~17 container images, three of them heavy bioconductor/R stacks, which
# overruns the runner disk part-way through (docker exit 125, "no space left on device").
# Reclaim the preinstalled toolchain first: the RunsOn default image is ubuntu24-full-x64, so the
# same Android/.NET/Haskell bloat as a GitHub-hosted runner is present and removable.
- name: Free disk space
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1
with:
tool-cache: false # later steps need the toolchain
large-packages: false # slowest sweep, smallest reliable gain

- 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