Skip to content

Commit 354c671

Browse files
authored
Merge pull request #26 from CenterForMedicalGeneticsGhent/dev
Dev
2 parents 9ec71f4 + 5e2f897 commit 354c671

File tree

21 files changed

+253
-77
lines changed

21 files changed

+253
-77
lines changed

.nf-core.yml

+13-11
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,27 @@
11
repository_type: pipeline
22
lint:
33
files_exist:
4-
- CODE_OF_CONDUCT.md
54
- assets/nf-core-preprocessing_logo_light.png
5+
- assets/nf-core-preprocessing_logo_dark.png
66
- docs/images/nf-core-preprocessing_logo_light.png
77
- docs/images/nf-core-preprocessing_logo_dark.png
8-
- .github/ISSUE_TEMPLATE/config.yml
9-
- .github/workflows/awstest.yml
10-
- .github/workflows/awsfulltest.yml
8+
files_unchanged:
9+
- .github/CONTRIBUTING.md
10+
- .github/ISSUE_TEMPLATE/feature_request.yml
1111
- .github/ISSUE_TEMPLATE/bug_report.yml
12-
- conf/igenomes.config
12+
- .github/PULL_REQUEST_TEMPLATE.md
13+
- .github/workflows/branch.yml
14+
- .github/workflows/linting.yml
15+
- assets/email_template.html
16+
- assets/email_template.txt
17+
- assets/sendmail_template.txt
18+
- docs/README.md
19+
- lib/NfcoreTemplate.groovy
20+
- .prettierignore
1321
nextflow_config:
1422
- manifest.name
1523
- manifest.homePage
16-
- process.cpus
17-
- process.memory
18-
- process.time
19-
- custom_config
2024
multiqc_config:
2125
- report_comment
22-
files_unchanged:
23-
- .github/ISSUE_TEMPLATE/bug_report.yml
2426
readme:
2527
- nextflow_badge

CHANGELOG.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,15 @@
33
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
44
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
55

6-
## v1.0dev - [date]
6+
## v1.1
7+
8+
- Updated modules
9+
10+
### `Fixed`
11+
12+
- Bug with `fgbio/fastqtosam` where having multiple files per read requires a read structure
13+
14+
## v1.0dev - [06/09/2022]
715

816
Initial release of CenterForMedicalGeneticsGhent/nf-cmgg-preprocessing, created with the [nf-core](https://nf-co.re/) template.
917

CITATIONS.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
- [Biobambam2](https://gitlab.com/german.tischler/biobambam2)
1616
> Tischler, G., Leonard, S. biobambam: tools for read pair collation based algorithms on BAM files. Source Code Biol Med 9, 13 (2014). <https://doi.org/10.1186/1751-0473-9-13>
1717
- [Bowtie2](http://bowtie-bio.sourceforge.net/bowtie2/index.shtml)
18-
> - Langmead B, Wilks C., Antonescu V., Charles R. Scaling read aligners to hundreds of threads on general-purpose processors. Bioinformatics. bty648.
19-
>- Langmead B, Salzberg S. Fast gapped-read alignment with Bowtie 2. Nature Methods. 2012, 9:357-359.
20-
>- Langmead B, Trapnell C, Pop M, Salzberg SL. Ultrafast and memory-efficient alignment of short DNA sequences to the human genome. Genome Biology 10:R25.
18+
> - Langmead B, Wilks C., Antonescu V., Charles R. Scaling read aligners to hundreds of threads on general-purpose processors. Bioinformatics. bty648.
19+
> - Langmead B, Salzberg S. Fast gapped-read alignment with Bowtie 2. Nature Methods. 2012, 9:357-359.
20+
> - Langmead B, Trapnell C, Pop M, Salzberg SL. Ultrafast and memory-efficient alignment of short DNA sequences to the human genome. Genome Biology 10:R25.
2121
- [BWA](http://bio-bwa.sourceforge.net/)
2222
> Li H. and Durbin R. (2009) Fast and accurate short read alignment with Burrows-Wheeler Transform. Bioinformatics, 25:1754-60. [PMID: 19451168]
2323
- [FastP](https://github.com/OpenGene/fastp)
@@ -30,11 +30,11 @@
3030
> Picard Toolkit. 2019. Broad Institute, GitHub Repository. <https://broadinstitute.github.io/picard/>; Broad Institute
3131
- [Samtools](http://www.htslib.org/)
3232
> Twelve years of SAMtools and BCFtools
33-
Petr Danecek, James K Bonfield, Jennifer Liddle, John Marshall, Valeriu Ohan, Martin O Pollard, Andrew Whitwham, Thomas Keane, Shane A McCarthy, Robert M Davies, Heng Li
34-
GigaScience, Volume 10, Issue 2, February 2021, giab008, <https://doi.org/10.1093/gigascience/giab008>
33+
> Petr Danecek, James K Bonfield, Jennifer Liddle, John Marshall, Valeriu Ohan, Martin O Pollard, Andrew Whitwham, Thomas Keane, Shane A McCarthy, Robert M Davies, Heng Li
34+
> GigaScience, Volume 10, Issue 2, February 2021, giab008, <https://doi.org/10.1093/gigascience/giab008>
3535
- [Snap](http://snap.cs.berkeley.edu)
3636
> - Faster and More Accurate Sequence Alignment with SNAP. Matei Zaharia, William J. Bolosky, Kristal Curtis, Armando Fox, David Patterson, Scott Shenker, Ion Stoica, Richard M. Karp, and Taylor Sittler. arXiv:1111.5572v1, November 2011.
37-
> - Fuzzy set intersection based paired-end short-read alignment. William J. Bolosky, Arun Subramaniyan, Matei Zaharia, Ravi Pandya, Taylor Sittler, and David Patterson. BioRxiv, November 2021.
37+
> - Fuzzy set intersection based paired-end short-read alignment. William J. Bolosky, Arun Subramaniyan, Matei Zaharia, Ravi Pandya, Taylor Sittler, and David Patterson. BioRxiv, November 2021.
3838
3939
## Software packaging/containerisation tools
4040

conf/cmgg.config

-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@ params {
1010
max_memory = 630.GB
1111
max_cpus = 75
1212
max_time = 72.h
13-
14-
hook_url = secrets.HOOK_URL
15-
1613
}
1714
process {
1815
executor = 'slurm'

conf/modules.config

+7-1
Original file line numberDiff line numberDiff line change
@@ -97,14 +97,20 @@ process {
9797
//********************************************************************************//
9898
// FASTQ CONVERSION
9999
//********************************************************************************//
100+
101+
withName: CAT_FASTQ {
102+
publishDir = [ enabled: false ]
103+
}
104+
100105
withName: FGBIO_FASTQTOBAM {
101106
ext.args = {[
102107
"--read-group-id ${meta.readgroup.ID}",
103108
"--sample ${meta.readgroup.SM}",
104109
"--library ${meta.readgroup.LB}",
105110
"--platform-unit ${meta.readgroup.PU}",
106111
"--platform ${meta.readgroup.PL}",
107-
"--sequencing-center ${meta.readgroup.CN}"
112+
"--sequencing-center ${meta.readgroup.CN}",
113+
"--sort=true"
108114
].join(" ").trim()}
109115
publishDir = [ enabled: false ]
110116
}

modules.json

+11-7
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"modules": {
88
"bclconvert": {
99
"branch": "master",
10-
"git_sha": "a9521de5ac03e1873c2746af2147600821fdaa49"
10+
"git_sha": "b98f1b77d1f6585995f00fb9189ad40c279417bd"
1111
},
1212
"biobambam/bamsormadup": {
1313
"branch": "master",
@@ -21,29 +21,33 @@
2121
"branch": "master",
2222
"git_sha": "4f5274c3de0c9521f5033893ff61057a74c45ba9"
2323
},
24+
"cat/fastq": {
25+
"branch": "master",
26+
"git_sha": "c13f2274fb9c93ad265640e0e56e6526bd4f42d4"
27+
},
2428
"custom/dumpsoftwareversions": {
2529
"branch": "master",
26-
"git_sha": "e5b44499efcf6f7fb24874886bac60591c5d94dd"
30+
"git_sha": "5e7b1ef9a5a2d9258635bcbf70fcf37dacd1b247"
2731
},
2832
"fastp": {
2933
"branch": "master",
30-
"git_sha": "7e8ad566883449e7939062b5e2bcf53fc1e0002f"
34+
"git_sha": "2c70c1c1951aaf884d2e8d8d9c871db79f7b35aa"
3135
},
3236
"fgbio/fastqtobam": {
3337
"branch": "master",
3438
"git_sha": "36049bf544c2f3fad7508778b76f56c5e0fe1ee7"
3539
},
3640
"md5sum": {
3741
"branch": "master",
38-
"git_sha": "bd1b80f36e1b9a978e598e4b47f6705ede34da37"
42+
"git_sha": "90aef30f432332bdf0ce9f4b9004aa5d5c4960bb"
3943
},
4044
"mosdepth": {
4145
"branch": "master",
4246
"git_sha": "72a31b76eb1b58879e0d91fb1d992e0118693098"
4347
},
4448
"multiqc": {
4549
"branch": "master",
46-
"git_sha": "5138acca0985ca01c38a1c4fba917d83772b1106"
50+
"git_sha": "90aef30f432332bdf0ce9f4b9004aa5d5c4960bb"
4751
},
4852
"picard/collecthsmetrics": {
4953
"branch": "master",
@@ -59,7 +63,7 @@
5963
},
6064
"samtools/convert": {
6165
"branch": "master",
62-
"git_sha": "da79396f066a96450d9cc9f115c17c9d738595fd"
66+
"git_sha": "5e7b1ef9a5a2d9258635bcbf70fcf37dacd1b247"
6367
},
6468
"samtools/flagstat": {
6569
"branch": "master",
@@ -79,7 +83,7 @@
7983
},
8084
"untar": {
8185
"branch": "master",
82-
"git_sha": "51be617b1ca9bff973655eb899d591ed6ab253b5"
86+
"git_sha": "b63b9f752dc8e43fc70b0491aad5e0a270ab0e10"
8387
}
8488
}
8589
}

modules/nf-core/modules/bclconvert/main.nf

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/nf-core/modules/cat/fastq/main.nf

+80
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/nf-core/modules/cat/fastq/meta.yml

+39
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/nf-core/modules/custom/dumpsoftwareversions/main.nf

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/nf-core/modules/fastp/main.nf

+26-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/nf-core/modules/fastp/meta.yml

+2-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/nf-core/modules/md5sum/main.nf

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)