Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
227 commits
Select commit Hold shift + click to select a range
eb51d56
snap, version update
robert-a-forsyth Nov 28, 2025
b5938f2
prettier
robert-a-forsyth Nov 28, 2025
5b24d20
view
robert-a-forsyth Dec 2, 2025
19b15b4
view
robert-a-forsyth Dec 2, 2025
77ae92f
view
robert-a-forsyth Dec 2, 2025
ada3e8f
channel fix
robert-a-forsyth Dec 2, 2025
742f0ee
update ascat for pdf plotting
robert-a-forsyth Dec 4, 2025
feeee90
change var
robert-a-forsyth Dec 4, 2025
0e9e256
prettier and linting
robert-a-forsyth Dec 4, 2025
c2c0c15
views
robert-a-forsyth Dec 8, 2025
623a21c
added gc and rt loci files in igenomes
Dec 19, 2025
b831533
changed ascat params to include GC and RT file
AmberVerhasselt Dec 19, 2025
741e907
linting
AmberVerhasselt Dec 19, 2025
3479917
ASCAT GC and RT in documentation
AmberVerhasselt Dec 19, 2025
2877f1d
prettier
AmberVerhasselt Dec 19, 2025
06ff17d
quick fix
robert-a-forsyth Dec 19, 2025
b5bbce7
minor formatting
ljwharbers Dec 19, 2025
661f10a
remove stupid s
AmberVerhasselt Dec 22, 2025
c07cf59
correct ref path ascat GC file T2T
AmberVerhasselt Dec 22, 2025
2c9e2e6
changed GC file link T2T to correct one 2.0
AmberVerhasselt Dec 22, 2025
b567356
fix GC file ASCAT 3.0
AmberVerhasselt Dec 22, 2025
af58b03
Fix case of ascat_pdf_plots value to 'FALSE'
robert-a-forsyth Dec 22, 2025
9eda20b
Merge pull request #116 from AmberVerhasselt/dev
AmberVerhasselt Dec 23, 2025
01ba648
Merge pull request #117 from IntGenomicsLab/hotfix
ljwharbers Dec 23, 2025
dcc9e4a
Template update for nf-core/tools version 3.5.1
ljwharbers Dec 23, 2025
e637341
template merge
ljwharbers Dec 23, 2025
e003997
change versioning output to topic for all local modules
ljwharbers Dec 24, 2025
d777e58
pre-commit
ljwharbers Dec 24, 2025
cf01c78
mass updates of nf-core modules and subworkflows
ljwharbers Dec 24, 2025
b01cd5e
minor changelog update
ljwharbers Dec 24, 2025
64b76b8
Changes to use topic versions where possible
ljwharbers Dec 24, 2025
4774868
linting
ljwharbers Dec 24, 2025
86997ac
fixes in longphase phase after updating nf-core module
ljwharbers Dec 24, 2025
abb0c68
linting
ljwharbers Dec 24, 2025
97021f1
added vep .diff file
ljwharbers Dec 24, 2025
38b9dcc
update samtools stats
ljwharbers Dec 24, 2025
e0b0b04
update nf-core subworkflows
ljwharbers Dec 24, 2025
54a5207
update ascat
ljwharbers Dec 24, 2025
0b57918
our own ascat version with new diff file
ljwharbers Dec 24, 2025
b9fea8a
now actually our ascat version
ljwharbers Dec 24, 2025
b02fb99
prettier
ljwharbers Dec 24, 2025
03acaca
recreate diff file vep
ljwharbers Dec 24, 2025
7be5248
Channel. --> channel. changes
ljwharbers Dec 24, 2025
b72a135
bunch of tiny fixes
ljwharbers Dec 24, 2025
00a7cdc
linting
ljwharbers Dec 24, 2025
19c8a09
revert capital C
ljwharbers Dec 24, 2025
f369ffe
update snap
ljwharbers Dec 29, 2025
e6ebb34
update local modules version where applicable
ljwharbers Dec 29, 2025
60fd6c5
force "." prefix for severus
ljwharbers Dec 29, 2025
09b379c
update snapshot
ljwharbers Dec 29, 2025
aee4216
remove unneeded index files from channels that crashed the pipeline
ljwharbers Dec 30, 2025
5743eb1
fixing roberts indenting misalignment >:(
ljwharbers Dec 30, 2025
3fea6f7
fix fibertools versioning
ljwharbers Jan 5, 2026
ac6785f
fixing fibertools attempt 2
ljwharbers Jan 5, 2026
2c26347
fix fibertools version yet again
ljwharbers Jan 6, 2026
f1bf4de
fix severus output
ljwharbers Jan 7, 2026
9260e69
change centromere specification for wakhan
ljwharbers Jan 7, 2026
dde7be5
update snap
ljwharbers Jan 7, 2026
000d29f
add white background overview pic
robert-a-forsyth Jan 8, 2026
fc3c847
prettier
robert-a-forsyth Jan 8, 2026
0bf947e
Merge pull request #118 from IntGenomicsLab/template_351
robert-a-forsyth Jan 8, 2026
27e7eaf
update model channel structure
robert-a-forsyth Jan 8, 2026
a585aee
change cramino process from single to low
robert-a-forsyth Jan 8, 2026
0e4bab2
update snap
robert-a-forsyth Jan 8, 2026
611b494
prettier
robert-a-forsyth Jan 8, 2026
8829eb0
remove views
robert-a-forsyth Jan 8, 2026
e714157
update ascat pdf plot schema
robert-a-forsyth Jan 9, 2026
d6b8f5e
update ascat to pass pdf plots as boolean and use in module as string
robert-a-forsyth Jan 9, 2026
c366f98
change clairs clairsto channel structure
robert-a-forsyth Jan 9, 2026
319c285
remove obsolete reference
robert-a-forsyth Jan 9, 2026
2d15598
remove obsolete ref
robert-a-forsyth Jan 9, 2026
fc2a4f4
change channel structure
robert-a-forsyth Jan 9, 2026
02ac2e8
update snapshot
robert-a-forsyth Jan 9, 2026
4541fb8
prettier
robert-a-forsyth Jan 9, 2026
a53b2ef
minor fixes
ljwharbers Jan 12, 2026
8747314
Merge pull request #123 from IntGenomicsLab/channel_update
robert-a-forsyth Jan 13, 2026
feea69d
ascat raw segments txt files added to output
AmberVerhasselt Feb 6, 2026
87debc2
prettier
AmberVerhasselt Feb 6, 2026
c34899f
diff file restore
AmberVerhasselt Feb 6, 2026
db09cad
fixed pdf plots arg
AmberVerhasselt Feb 6, 2026
6dad501
added pdf plots ascat to usage
AmberVerhasselt Feb 9, 2026
153bc09
Merge pull request #126 from AmberVerhasselt/dev
AmberVerhasselt Feb 9, 2026
9c19b9b
add skip_m6a param
robert-a-forsyth Mar 2, 2026
ee1ba7f
Fix path pattern for rephased VCF files
Tim-Yu Mar 6, 2026
89a325e
added updated wakhan version
ljwharbers Mar 9, 2026
fefdf95
prettier
ljwharbers Mar 9, 2026
16291c4
Merge pull request #130 from Tim-Yu/dev
ljwharbers Mar 9, 2026
2846eab
initial syntax changes and bulk modules update
ljwharbers Mar 11, 2026
ae09ca5
manual version bump as instructed
ljwharbers Mar 11, 2026
9e513a9
mostly channel structure changes to adhere to new module input requir…
ljwharbers Mar 11, 2026
cda4aa4
add replicates, perform QC on individual replicates before merge
robert-a-forsyth Mar 11, 2026
5bfe509
precommit
robert-a-forsyth Mar 11, 2026
3ee366b
added new prefix to fix same output name issue
ljwharbers Mar 11, 2026
6fcfadc
fix bam stats output channel structure
ljwharbers Mar 11, 2026
90acf33
strict syntax changes
ljwharbers Mar 11, 2026
39c5053
remove the outdirs again
ljwharbers Mar 11, 2026
699d7e9
typo
ljwharbers Mar 11, 2026
1bacb2a
linting
ljwharbers Mar 11, 2026
aa54403
final strict syntax changes
ljwharbers Mar 11, 2026
e3fcfe2
add nanoplot output
robert-a-forsyth Mar 11, 2026
f224375
severus fix and snapshot update
ljwharbers Mar 11, 2026
678ee26
precommit
ljwharbers Mar 11, 2026
1a85a54
Merge pull request #137 from IntGenomicsLab/strict_syntax
robert-a-forsyth Mar 12, 2026
1240d83
update syntax + snapshot
robert-a-forsyth Mar 12, 2026
87ff702
update documentation and schema
robert-a-forsyth Mar 12, 2026
ebe4ede
Merge branch 'dev' into methlyfix
robert-a-forsyth Mar 12, 2026
f8a08b8
Merge branch 'methlyfix' of github.com:IntGenomicsLab/lrsomatic into …
robert-a-forsyth Mar 12, 2026
36c449d
add publishdir for phase variants
ljwharbers Mar 12, 2026
1a6309c
Add compact inline channel structure comments to key workflow files
ljwharbers Mar 12, 2026
4ed2758
added citations and VEP docs
ljwharbers Mar 12, 2026
6827e2a
typo
ljwharbers Mar 12, 2026
12364e4
linting
ljwharbers Mar 12, 2026
07874f1
prettier
robert-a-forsyth Mar 12, 2026
8f2a771
renamed phased variants output
ljwharbers Mar 12, 2026
c83118d
add space
ljwharbers Mar 12, 2026
36420fb
Merge pull request #135 from IntGenomicsLab/methlyfix
ljwharbers Mar 12, 2026
37eae5f
Merge branch 'dev' of https://github.com/intgenomicslab/lrsomatic int…
ljwharbers Mar 12, 2026
963eb88
update snapshot + nftignore
robert-a-forsyth Mar 12, 2026
f632496
precommit
robert-a-forsyth Mar 12, 2026
f99d4d2
install deepvariant subworkflow
robert-a-forsyth Mar 12, 2026
cf57965
add options to specify min support severus
ljwharbers Mar 12, 2026
12869b0
add deepsomatic
robert-a-forsyth Mar 12, 2026
d303521
change to skip_fibernormal
ljwharbers Mar 12, 2026
457e869
Update conf/modules.config
ljwharbers Mar 12, 2026
43f9481
Update nextflow.config
ljwharbers Mar 12, 2026
ca2b603
fix snap
robert-a-forsyth Mar 12, 2026
2b7bd98
update snaps
ljwharbers Mar 12, 2026
18706bf
make pretty
ljwharbers Mar 12, 2026
fea2b09
Merge pull request #138 from IntGenomicsLab/qc_fixes
ljwharbers Mar 12, 2026
2877c58
Merge branch 'dev' into docs
ljwharbers Mar 12, 2026
091e52d
Update workflows/lrsomatic.nf
ljwharbers Mar 12, 2026
6325902
Update subworkflows/local/tumor_normal_happhase.nf
ljwharbers Mar 12, 2026
55c1a31
Update docs/usage.md
ljwharbers Mar 12, 2026
f3ab1e9
Update docs/usage.md
ljwharbers Mar 12, 2026
266ec75
Merge branch 'dev' into severus_fiber_params
robert-a-forsyth Mar 13, 2026
6847b59
Merge pull request #141 from IntGenomicsLab/output_phased_variants
robert-a-forsyth Mar 13, 2026
97883c6
Merge pull request #140 from IntGenomicsLab/docs
robert-a-forsyth Mar 13, 2026
6c61cb6
Merge branch 'dev' of https://github.com/intgenomicslab/lrsomatic int…
ljwharbers Mar 13, 2026
173c182
add nanoplot to multiqc output
ljwharbers Mar 13, 2026
47f690a
prettier
ljwharbers Mar 13, 2026
388d180
get deepvariant running
robert-a-forsyth Mar 13, 2026
cf90856
Potential fix for pull request finding
ljwharbers Mar 13, 2026
22fc6de
snapshot, prettier and add skip_nanoplot
ljwharbers Mar 13, 2026
1694671
update snapshot, fix bugs
ljwharbers Mar 13, 2026
d2928a9
Merge branch 'multiqc_nanoplot' of https://github.com/intgenomicslab/…
ljwharbers Mar 13, 2026
da3abaf
fix snapshots
ljwharbers Mar 13, 2026
a3a2655
fix snapshots again
ljwharbers Mar 13, 2026
9fa3803
surely last snapshot update
ljwharbers Mar 13, 2026
d9a084e
surely last one
ljwharbers Mar 13, 2026
648722f
idk what happened
ljwharbers Mar 13, 2026
943533a
surely last time
ljwharbers Mar 13, 2026
232b33e
Merge pull request #145 from IntGenomicsLab/multiqc_nanoplot
robert-a-forsyth Mar 13, 2026
e5fe4be
dev merge
ljwharbers Mar 13, 2026
af3a58e
add deep somatic and split processes for more efficent gpu requests
robert-a-forsyth Mar 13, 2026
89edfc7
pull conflict
ljwharbers Mar 13, 2026
b2ebc8e
Merge branch 'dev' into severus_fiber_params
ljwharbers Mar 13, 2026
ba8cf59
add gpu process labels for deepvariant, clair3, fibertools
robert-a-forsyth Mar 13, 2026
7077cd9
snapshot update, schema fix
ljwharbers Mar 13, 2026
8045134
install helpful bcftools modules for consensus vcfs
robert-a-forsyth Mar 13, 2026
7df4742
add whatshap stats v1
ljwharbers Mar 13, 2026
9d01bf0
Merge branch 'dev' of https://github.com/intgenomicslab/lrsomatic int…
ljwharbers Mar 13, 2026
c1194ac
for some reason they wanted to install these
ljwharbers Mar 13, 2026
8e1ee1b
further whatshap implementations
ljwharbers Mar 13, 2026
a5ca08a
bcftools query
robert-a-forsyth Mar 13, 2026
d1c3d99
whatshap stats included
ljwharbers Mar 13, 2026
fe96b24
fixed somatic to germline phased variants
ljwharbers Mar 13, 2026
83cd397
update snapshot
ljwharbers Mar 13, 2026
20437ff
preliminary small variant consensus calling stuff
robert-a-forsyth Mar 13, 2026
4da2325
Potential fix for pull request finding
ljwharbers Mar 13, 2026
ecf2808
update snaps
ljwharbers Mar 13, 2026
65edddc
linting
ljwharbers Mar 13, 2026
0ac7404
fix channel structure
robert-a-forsyth Mar 16, 2026
5910df7
Merge branch 'dev' into deepvariant
robert-a-forsyth Mar 16, 2026
c3635d8
preliminary germline merging channel structure
robert-a-forsyth Mar 16, 2026
713b11a
fix bcftool merge input to stop value channel conversion
robert-a-forsyth Mar 16, 2026
6127d68
Merge pull request #147 from IntGenomicsLab/whatshap_stats
robert-a-forsyth Mar 17, 2026
7f80cd1
Merge branch 'dev' into severus_fiber_params
robert-a-forsyth Mar 17, 2026
5747283
channel revision
robert-a-forsyth Mar 17, 2026
f676fd4
channel restructure
robert-a-forsyth Mar 17, 2026
43ca8f8
improve clairsto pon handling
robert-a-forsyth Mar 17, 2026
5fda744
migrate some functions to different workflows to improve readability
robert-a-forsyth Mar 23, 2026
ad88f88
somatic phasing
robert-a-forsyth Mar 24, 2026
898570c
Merge pull request #143 from IntGenomicsLab/severus_fiber_params
robert-a-forsyth Mar 24, 2026
7e414e0
gpu optional flag, and snap updates
robert-a-forsyth Mar 24, 2026
47194e1
merging fixes
robert-a-forsyth Mar 24, 2026
e098f3a
Update modules/local/vcfsplit/main.nf
robert-a-forsyth Mar 24, 2026
abf274f
Update modules/nf-core/bcftools/isec/main.nf
robert-a-forsyth Mar 24, 2026
c932ea4
small fixes
robert-a-forsyth Mar 24, 2026
bf44b0a
update snap
robert-a-forsyth Mar 24, 2026
fb2f842
Merge branch 'deepvariant' of github.com:IntGenomicsLab/lrsomatic int…
robert-a-forsyth Mar 24, 2026
e5d8ae6
prettier
robert-a-forsyth Mar 24, 2026
69a8edd
repatch isec
robert-a-forsyth Mar 24, 2026
3e66078
repatch bcftools query
robert-a-forsyth Mar 24, 2026
bcb68a1
fixed co-pilot fix
robert-a-forsyth Mar 24, 2026
eff9257
fix value channel
robert-a-forsyth Mar 24, 2026
00be26e
fixed severus channel
robert-a-forsyth Mar 24, 2026
b7af570
add modkit
robert-a-forsyth Mar 24, 2026
3832767
channel edit
robert-a-forsyth Mar 24, 2026
068660f
Merge branch 'deepvariant' into modkit
robert-a-forsyth Mar 24, 2026
28db3f5
fix value channel structure
robert-a-forsyth Mar 25, 2026
ee028d3
fix snap and change modcall label
robert-a-forsyth Mar 25, 2026
adc92b0
Merge branch 'deepvariant' into modkit
robert-a-forsyth Mar 25, 2026
48a71f6
fix channel structure, update longphase
robert-a-forsyth Mar 26, 2026
b6f5aa6
merge
robert-a-forsyth Mar 26, 2026
06921f6
change longphas
robert-a-forsyth Mar 26, 2026
fcf2547
fix longphase output
robert-a-forsyth Mar 26, 2026
9ca2f78
merge
robert-a-forsyth Mar 26, 2026
dd7eae2
fix params for new wakhan update
robert-a-forsyth Mar 26, 2026
7935ce7
merge wakhan
robert-a-forsyth Mar 26, 2026
3a8a251
switch cna to all
robert-a-forsyth Mar 26, 2026
9b28649
merge
robert-a-forsyth Mar 26, 2026
9e2d555
remove old output
robert-a-forsyth Mar 26, 2026
fa961d8
merge
robert-a-forsyth Mar 26, 2026
6f5a1b1
small changes
ljwharbers Mar 26, 2026
c8347db
output fix
robert-a-forsyth Mar 26, 2026
ec119b3
Merge branch 'wakhan' into modkit
robert-a-forsyth Mar 26, 2026
7e0978d
versioning
robert-a-forsyth Mar 27, 2026
eb86f4a
revert longphase output versions
robert-a-forsyth Mar 27, 2026
f094a0b
adressing comments
robert-a-forsyth Mar 27, 2026
4834e8c
updates to documentation/process labels
robert-a-forsyth Mar 30, 2026
5cfadfb
prettier
robert-a-forsyth Mar 30, 2026
f4c6a66
merge
robert-a-forsyth Mar 30, 2026
40cb855
Merge branch 'deepvariant' into modkit
robert-a-forsyth Mar 30, 2026
7c419ca
merge
robert-a-forsyth Mar 30, 2026
486156f
fix merge conflict
robert-a-forsyth Mar 30, 2026
deefcf9
documentation, small fixes to config
robert-a-forsyth Mar 31, 2026
063ba8c
Merge branch 'deepvariant' into modkit
robert-a-forsyth Mar 31, 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 .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ testing*
null/
.nf-test
.nf-test.log
out/
4 changes: 2 additions & 2 deletions .nf-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ lint:
- validation.summary.beforeText
- validation.summary.afterText
schema_params: false
nf_core_version: 3.5.1
nf_core_version: 3.5.2
repository_type: pipeline
template:
author: Jonas Demeulemeester
Expand All @@ -39,4 +39,4 @@ template:
outdir: .
skip_features:
- fastqc
version: 1.0.0
version: 1.1.0dev
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## v1.0.0dev - [date]
## v1.1.0dev - [date]

## v1.0.0 - [28 Nov 2025]

Initial release of IntGenomicsLab/lrsomatic, created with the [nf-core](https://nf-co.re/) template.

Expand Down
4 changes: 4 additions & 0 deletions CITATIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@

> Di Tommaso P, Chatzou M, Floden EW, Barja PP, Palumbo E, Notredame C. Nextflow enables reproducible computational workflows. Nat Biotechnol. 2017 Apr 11;35(4):316-319. doi: 10.1038/nbt.3820. PubMed PMID: 28398311.

## [LRSomatic](https://doi.org/10.64898/2026.02.26.707772)

> LRSomatic: a highly scalable and robust pipeline for somatic variant calling in long-read sequencing data Robert A. Forsyth*, Luuk Harbers*, Amber Verhasselt, Ana-Lucía Rocha Iraizós, Sidi Yang, Joris Vande Velde, Christopher Davies, Nischalan Pillay, Laurens Lambrechts, Jonas Demeulemeester bioRxiv 2026.02.26.707772; doi: https://doi.org/10.64898/2026.02.26.707772

## Pipeline tools

- [ASCAT](https://pubmed.ncbi.nlm.nih.gov/20837533/)
Expand Down
16 changes: 12 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
# IntGenomicsLab/lrsomatic

[![Open in GitHub Codespaces](https://img.shields.io/badge/Open_In_GitHub_Codespaces-black?labelColor=grey&logo=github)](https://github.com/codespaces/new/IntGenomicsLab/lrsomatic)
[![GitHub Actions CI Status](https://github.com/IntGenomicsLab/lrsomatic/actions/workflows/nf-test.yml/badge.svg)](https://github.com/IntGenomicsLab/lrsomatic/actions/workflows/nf-test.yml)
[![GitHub Actions Linting Status](https://github.com/IntGenomicsLab/lrsomatic/actions/workflows/linting.yml/badge.svg)](https://github.com/IntGenomicsLab/lrsomatic/actions/workflows/linting.yml)[![Cite with Zenodo](http://img.shields.io/badge/DOI-10.5281/zenodo.XXXXXXX-1073c8?labelColor=000000)](https://doi.org/10.5281/zenodo.XXXXXXX)
[![GitHub Actions Linting Status](https://github.com/IntGenomicsLab/lrsomatic/actions/workflows/linting.yml/badge.svg)](https://github.com/IntGenomicsLab/lrsomatic/actions/workflows/linting.yml)[![Cite with Zenodo](http://img.shields.io/badge/DOI-10.5281/zenodo.17751829-1073c8?labelColor=000000)](https://doi.org/10.5281/zenodo.17751829)
[![nf-test](https://img.shields.io/badge/unit_tests-nf--test-337ab7.svg)](https://www.nf-test.com)

[![Nextflow](https://img.shields.io/badge/version-%E2%89%A525.04.0-green?style=flat&logo=nextflow&logoColor=white&color=%230DC09D&link=https%3A%2F%2Fnextflow.io)](https://www.nextflow.io/)
[![nf-core template version](https://img.shields.io/badge/nf--core_template-3.3.2-green?style=flat&logo=nfcore&logoColor=white&color=%2324B064&link=https%3A%2F%2Fnf-co.re)](https://github.com/nf-core/tools/releases/tag/3.3.2)
[![nf-core template version](https://img.shields.io/badge/nf--core_template-3.5.1-green?style=flat&logo=nfcore&logoColor=white&color=%2324B064&link=https%3A%2F%2Fnf-co.re)](https://github.com/nf-core/tools/releases/tag/3.5.1)
[![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 All @@ -23,6 +24,8 @@ Developed using **Nextflow DSL2**, it offers high portability and scalability ac

## Pipeline summary

![image](./assets/lrsomatic_1.0.png)

**1) Pre-processing:**

a. Raw read QC ([`cramino`](https://github.com/wdecoster/cramino))
Expand Down Expand Up @@ -159,8 +162,13 @@ If you would like to contribute to this pipeline, please see the [contributing g

## Citations

<!-- TODO nf-core: Add citation for pipeline after first release. Uncomment lines below and update Zenodo doi and badge at the top of this file. -->
<!-- If you use IntGenomicsLab/lrsomatic for your analysis, please cite it using the following doi: [10.5281/zenodo.XXXXXX](https://doi.org/10.5281/zenodo.XXXXXX) -->
If you use `IntGenomicsLab/lrsomatic` for your analysis, please cite it using the following:

> LRSomatic: a highly scalable and robust pipeline for somatic variant calling in long-read sequencing data
>
> Robert A. Forsyth*, Luuk Harbers*, Amber Verhasselt, Ana-Lucía Rocha Iraizós, Sidi Yang, Joris Vande Velde, Christopher Davies, Nischalan Pillay, Laurens Lambrechts, Jonas Demeulemeester
>
> bioRxiv 2026.02.26.707772; doi: https://doi.org/10.64898/2026.02.26.707772

An extensive list of references for the tools used by the pipeline can be found in the [`CITATIONS.md`](CITATIONS.md) file.

Expand Down
Binary file added assets/lrsomatic_1.0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/multiqc_config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
report_comment: >
This report has been generated by the <a href="https://github.com/IntGenomicsLab/lrsomatic/releases/tag/1.0.0" target="_blank">IntGenomicsLab/lrsomatic</a> analysis pipeline.
This report has been generated by the <a href="https://github.com/IntGenomicsLab/lrsomatic/tree/dev" target="_blank">IntGenomicsLab/lrsomatic</a> analysis pipeline.
report_section_order:
"IntGenomicsLab-lrsomatic-methods-description":
order: -1000
Expand Down
8 changes: 8 additions & 0 deletions assets/schema_input.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,14 @@
},
"clairS_model": {
"type": "string"
},
"tumor_replicate": {
"type": "integer",
"default": 1
},
"normal_replicate": {
"type": "integer",
"default": 1
}
},
"required": ["sample", "bam_tumor", "platform", "sex", "fiber"]
Expand Down
24 changes: 20 additions & 4 deletions conf/base.config
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,26 @@ process {
// adding in your local modules too.
// TODO nf-core: Customise requirements for specific processes.
// See https://www.nextflow.io/docs/latest/config.html#config-process-selectors
withLabel:process_gpu_high {
ext.use_gpu = { params.use_gpu as boolean }
accelerator = { (params.use_gpu as boolean) ? 1 : null }
cpus = { 8 * task.attempt }
memory = { 48.GB * task.attempt }
time = { 8.h * task.attempt }
}
withLabel:process_gpu_very_high {
ext.use_gpu = { params.use_gpu as boolean }
accelerator = { (params.use_gpu as boolean) ? 1 : null }
cpus = { 16 * task.attempt }
memory = { 96.GB * task.attempt }
time = { 10.h * task.attempt }
}
withLabel:process_gpu_very_high_memory {
ext.use_gpu = { params.use_gpu as boolean }
accelerator = { (params.use_gpu as boolean) ? 1 : null }
cpus = { 16 * task.attempt }
memory = { 128.GB * task.attempt }
}
withLabel:process_single {
cpus = { 1 }
memory = { 6.GB * task.attempt }
Expand Down Expand Up @@ -64,8 +84,4 @@ process {
errorStrategy = 'retry'
maxRetries = 2
}
withLabel: process_gpu {
ext.use_gpu = { workflow.profile.contains('gpu') }
accelerator = { workflow.profile.contains('gpu') ? 1 : null }
}
}
4 changes: 4 additions & 0 deletions conf/igenomes.config
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ params {
genome_name = "hg38"
ascat_alleles = "https://raw.githubusercontent.com/IntGenomicsLab/test-datasets/main/references/ascat/G1000_alleles_hg38.zip"
ascat_loci = "https://raw.githubusercontent.com/IntGenomicsLab/test-datasets/main/references/ascat/G1000_loci_hg38.zip"
ascat_loci_gc = "${params.igenomes_base}/Homo_sapiens/GATK/GRCh38/Annotation/ASCAT/GC_G1000_hg38.zip"
ascat_loci_rt = "${params.igenomes_base}/Homo_sapiens/GATK/GRCh38/Annotation/ASCAT/RT_G1000_hg38.zip"
centromere_bed = "https://raw.githubusercontent.com/KolmogorovLab/Wakhan/refs/heads/main/src/annotations/grch38.cen_coord.curated.bed"
pon_file = "https://raw.githubusercontent.com/KolmogorovLab/Severus/refs/heads/main/pon/PoN_1000G_hg38.tsv.gz"
bed_file = "https://raw.githubusercontent.com/KolmogorovLab/Severus/refs/heads/main/vntrs/human_GRCh38_no_alt_analysis_set.trf.bed"
Expand All @@ -31,6 +33,7 @@ params {
genome_name = "CHM13"
ascat_alleles = "https://raw.githubusercontent.com/IntGenomicsLab/test-datasets/main/references/ascat/G1000_alleles_CHM13.zip"
ascat_loci = "https://raw.githubusercontent.com/IntGenomicsLab/test-datasets/main/references/ascat/G1000_loci_CHM13.zip"
ascat_loci_gc = "https://github.com/IntGenomicsLab/test-datasets/raw/refs/heads/main/references/ascat/GCcontent_SNPloci_CHM13.txt.zip"
centromere_bed = "https://raw.githubusercontent.com/KolmogorovLab/Wakhan/refs/heads/main/src/annotations/chm13v2_cen_coord.bed"
pon_file = "https://raw.githubusercontent.com/KolmogorovLab/Severus/refs/heads/main/pon/PoN_1000G_chm13.tsv.gz"
bed_file = "https://raw.githubusercontent.com/KolmogorovLab/Severus/refs/heads/main/vntrs/chm13.bed"
Expand All @@ -40,6 +43,7 @@ params {
dbsnp = "${params.igenomes_base}/Homo_sapiens/ClairSTO/CHM13/Annotation/ClairSTO-pon/final_dbsnp.vcf.gz"
onekgenomes = "${params.igenomes_base}/Homo_sapiens/ClairSTO/CHM13/Annotation/ClairSTO-pon/final_1kgenomes.vcf.gz"
colors = "${params.igenomes_base}/Homo_sapiens/ClairSTO/CHM13/Annotation/ClairSTO-pon/final_colors.vcf.gz"
asap = "${params.igenomes_base}/Homo_sapiens/ClairSTO/CHM13/Annotation/ClairSTO-pon/WGS_CHM13_ASAP.vcf.gz"
}
'GRCm38' {
fasta = "${params.igenomes_base}/Mus_musculus/Ensembl/GRCm38/Sequence/WholeGenomeFasta/genome.fa"
Expand Down
Loading
Loading