Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Organize into subworkflows #59

Open
wants to merge 42 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
46a4dcc
Build: HOST_STAR Subworkflow
alyssa-ab Mar 13, 2023
74b253c
Build: HOST_STAR Subworkflow
alyssa-ab Mar 13, 2023
eb09470
host: add trimmers
alyssa-ab Mar 15, 2023
c66345c
Build: PLUS subworkflow
alyssa-ab Mar 15, 2023
6016ea8
HOST: remove unneeded emissions
alyssa-ab Mar 15, 2023
6afdead
PLUS: add junction emission
alyssa-ab Mar 15, 2023
f714429
PLUS: Add samtools
alyssa-ab Mar 15, 2023
dd510ee
plus: add join bam_bai_junction
alyssa-ab Mar 20, 2023
bf3680d
reorganize workflow with subworkflows
alyssa-ab Mar 20, 2023
a3344a4
subworkflows: rename STAR to match args
alyssa-ab Mar 20, 2023
de860aa
clean up main workflow
alyssa-ab Mar 20, 2023
4185391
build INSERTION_SITES subworkflow
alyssa-ab Mar 22, 2023
77fc465
build: validate subworkflow
alyssa-ab Mar 27, 2023
9f35672
fix(validate): Add log_final to make Multiqc happy
edmundmiller Mar 27, 2023
136c021
fix(host): add mqc_log for TRIMMOMATIC in MultiQC
Mar 28, 2023
88ee4e3
build chimeric reads subworkflow
Mar 28, 2023
818c0fb
Template update for nf-core/tools version 2.8
nf-core-bot Apr 28, 2023
aac112c
Template update for nf-core/tools version 2.9
nf-core-bot Jun 30, 2023
487a09a
bug fix: rollback star and samtools version
alyssa-ab Feb 18, 2023
fd28f0c
star/samtools: use matching mulled containers
alyssa-ab Feb 23, 2023
09b7b5c
fix: Remove samtools diffs
edmundmiller Feb 24, 2023
f1eb5cc
fix prettier
alyssa-ab Jul 18, 2023
818e702
fix prettier
alyssa-ab Jul 18, 2023
427cb74
fix prettier + html functionality
alyssa-ab Jul 18, 2023
f9e7b8e
chore: bump date
alyssa-ab Jul 19, 2023
bef7644
update README and modules.json
alyssa-ab Nov 28, 2023
613c306
run prettier
alyssa-ab Nov 28, 2023
9347341
add nf-validaiton for input
alyssa-ab Nov 14, 2023
43b7211
clean up README + CHANGELOG
alyssa-ab Nov 14, 2023
d51216e
update gitignore
alyssa-ab Nov 14, 2023
82ba614
fix linting
alyssa-ab Nov 14, 2023
bf9a9bf
fix linting
alyssa-ab Nov 14, 2023
3077283
fix nf-test config/names/snapshot
alyssa-ab Nov 28, 2023
6364077
fix linting
alyssa-ab Nov 28, 2023
cf3305b
Template update for nf-core/tools version 2.8
nf-core-bot Apr 28, 2023
d00e2f0
Template update for nf-core/tools version 2.9
nf-core-bot Jun 30, 2023
8021014
bug fix: rollback star and samtools version
alyssa-ab Feb 18, 2023
f922b2f
star/samtools: use matching mulled containers
alyssa-ab Feb 23, 2023
6ff6146
update README and modules.json
alyssa-ab Nov 28, 2023
b5bb0ef
update modules
alyssa-ab Nov 29, 2023
630060e
update snapshots of passing tests + script paths
alyssa-ab Nov 29, 2023
c4603b5
fix prettier
alyssa-ab Nov 29, 2023
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 README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

[![AWS CI](https://img.shields.io/badge/CI%20tests-full%20size-FF9900?labelColor=000000&logo=Amazon%20AWS)](https://nf-co.re/viralintegration/results)[![Cite with Zenodo](http://img.shields.io/badge/DOI-10.5281/zenodo.7783480-1073c8?labelColor=000000)](https://doi.org/10.5281/zenodo.7783480)

[![Nextflow](https://img.shields.io/badge/nextflow%20DSL2-%E2%89%A523.04.0-23aa62.svg)](https://www.nextflow.io/)
[![Nextflow](https://img.shields.io/badge/nextflow%20DSL2-%E2%89%A523.04.0-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/)
Expand Down
5 changes: 3 additions & 2 deletions docs/usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ By default, the pipeline uses the [CTAT-VIF human virus database](https://github
The typical command for running the pipeline is as follows:

```bash
nextflow run nf-core/viralintegration --input ./samplesheet.csv --outdir ./results --genome GRCh37 -profile docker
nextflow run nf-core/viralintegration --input ./samplesheet.csv --outdir ./results --genome GRCh38 -profile docker
```

This will launch the pipeline with the `docker` configuration profile. See below for more information about profiles.
Expand Down Expand Up @@ -92,7 +92,8 @@ with `params.yaml` containing:
```yaml
input: './samplesheet.csv'
outdir: './results/'
genome: 'GRCh37'
genome: 'GRCh38'
input: 'data'
<...>
```

Expand Down
2 changes: 2 additions & 0 deletions lib/WorkflowMain.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

import nextflow.Nextflow

import nextflow.Nextflow

class WorkflowMain {

//
Expand Down
1 change: 1 addition & 0 deletions lib/WorkflowViralintegration.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ class WorkflowViralintegration {
//
public static void initialise(params, log) {


genomeExistsError(params, log)


Expand Down
16 changes: 8 additions & 8 deletions modules.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,44 +7,44 @@
"nf-core": {
"custom/dumpsoftwareversions": {
"branch": "master",
"git_sha": "76cc4938c1f6ea5c7d83fed1eeffc146787f9543",
"git_sha": "bba7e362e4afead70653f84d8700588ea28d0f9e",
"installed_by": ["modules"]
},
"fastqc": {
"branch": "master",
"git_sha": "c8e35eb2055c099720a75538d1b8adb3fb5a464c",
"git_sha": "3f5420aa22e00bd030a2556dfdffc9e164ec0ec5",
"installed_by": ["modules"]
},
"multiqc": {
"branch": "master",
"git_sha": "f2d63bd5b68925f98f572eed70993d205cc694b7",
"git_sha": "1537442a7be4a78efa3d1ff700a923c627bbda5d",
"installed_by": ["modules"]
},
"samtools/index": {
"branch": "master",
"git_sha": "c8e35eb2055c099720a75538d1b8adb3fb5a464c",
"git_sha": "5394565c5fe4c760e5b35977ec7607c62e81d1f8",
"installed_by": ["modules"]
},
"samtools/sort": {
"branch": "master",
"git_sha": "c8e35eb2055c099720a75538d1b8adb3fb5a464c",
"git_sha": "3f5420aa22e00bd030a2556dfdffc9e164ec0ec5",
"installed_by": ["modules"]
},
"star/align": {
"branch": "master",
"git_sha": "c8e35eb2055c099720a75538d1b8adb3fb5a464c",
"git_sha": "9f6b233518f7d9ecdcf24b798b7e491db5424273",
"installed_by": ["modules"],
"patch": "modules/nf-core/star/align/star-align.diff"
},
"star/genomegenerate": {
"branch": "master",
"git_sha": "c8e35eb2055c099720a75538d1b8adb3fb5a464c",
"git_sha": "0e98289b5bec6e3f8f588a8a9d05e8aacc1179a0",
"installed_by": ["modules"],
"patch": "modules/nf-core/star/genomegenerate/star-genomegenerate.diff"
},
"trimmomatic": {
"branch": "master",
"git_sha": "c8e35eb2055c099720a75538d1b8adb3fb5a464c",
"git_sha": "3f5420aa22e00bd030a2556dfdffc9e164ec0ec5",
"installed_by": ["modules"],
"patch": "modules/nf-core/trimmomatic/trimmomatic.diff"
}
Expand Down
7 changes: 7 additions & 0 deletions modules/nf-core/custom/dumpsoftwareversions/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions modules/nf-core/custom/dumpsoftwareversions/main.nf

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 4 additions & 3 deletions modules/nf-core/custom/dumpsoftwareversions/meta.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

38 changes: 38 additions & 0 deletions modules/nf-core/custom/dumpsoftwareversions/tests/main.nf.test

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions modules/nf-core/custom/dumpsoftwareversions/tests/tags.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions modules/nf-core/fastqc/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 8 additions & 4 deletions modules/nf-core/fastqc/main.nf

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions modules/nf-core/fastqc/meta.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

41 changes: 41 additions & 0 deletions modules/nf-core/fastqc/tests/main.nf.test

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions modules/nf-core/fastqc/tests/main.nf.test.snap

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions modules/nf-core/fastqc/tests/tags.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions modules/nf-core/multiqc/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 5 additions & 3 deletions modules/nf-core/multiqc/main.nf

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 7 additions & 4 deletions modules/nf-core/multiqc/meta.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading