Skip to content

Commit f0ad5cd

Browse files
authoredMar 8, 2024
Merge pull request #36 from uclahs-cds/sfitz-rename-and-release
Rename pipeline and first release
2 parents e52143a + c27b24a commit f0ad5cd

7 files changed

+40
-33
lines changed
 

‎CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
88
---
99

1010
## [Unreleased]
11+
12+
### Added
13+
14+
### Changed
15+
16+
## [1.0.0-rc.1] - 2024-03-08
1117
### Added
1218
- Add `schema.yaml`
1319
- Add `template.config`
@@ -22,6 +28,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
2228
- Add pipeline-Nextflow-module as submodule
2329

2430
### Changed
31+
- Changed pipeline name `pipeline-SQC-DNA` to `pipeline-generate-SQC-BAM`
2532
- Use defaults for `CollectWgsMetrics` parameters
2633
- Pipeline name in output dir changed to `generate-SQC-BAM`
2734
- Changed `remove_duplicates` option to `samtools_remove_duplicates`

‎README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SQC-BAM
1+
# generate-SQC-BAM
22

33
1. [Overview](#overview)
44
2. [How To Run](#how-to-run)
@@ -163,15 +163,15 @@ base_resource_update {
163163

164164
## Discussions
165165

166-
- [Issue Tracker](https://github.com/uclahs-cds/pipeline-SQC-DNA/issues) to report errors and enhancement ideas.
167-
- Discussions can take place in [generate-SQC-BAM Discussions](https://github.com/uclahs-cds/pipeline-SQC-DNA/discussions)
168-
- [generate-SQC-BAM Pull Requests](https://github.com/uclahs-cds/pipeline-SQC-DNA/pulls) are also open for discussion
166+
- [Issue Tracker](https://github.com/uclahs-cds/pipeline-generate-SQC-BAM/issues) to report errors and enhancement ideas.
167+
- Discussions can take place in [generate-SQC-BAM Discussions](https://github.com/uclahs-cds/pipeline-generate-SQC-BAM/discussions)
168+
- [generate-SQC-BAM Pull Requests](https://github.com/uclahs-cds/pipeline-generate-SQC-BAM/pulls) are also open for discussion
169169

170170
---
171171

172172
## Contributors
173173

174-
Please see list of [Contributors](https://github.com/uclahs-cds/pipeline-SQC-DNA/graphs/contributors) at GitHub.
174+
Please see list of [Contributors](https://github.com/uclahs-cds/pipeline-generate-SQC-BAM/graphs/contributors) at GitHub.
175175

176176
---
177177

‎metadata.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
category: "pipeline"
3-
description: "Quality control analyses for sample level data"
3+
description: "Sample level Quality Control analyses for BAM files"
44
maintainers: "Boutros Lab Infrastructure <BoutrosLabInfrastructure@mednet.ucla.edu>"
55
languages: ["Nextflow", "Docker"]
66
dependencies: ["Java", "Nextflow", "Docker"]

‎nextflow.config

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ manifest {
33
name = 'generate-SQC-BAM'
44
author = 'Sorel Fitz-Gibbon'
55
description = 'Sample level QC for DNA sequencing data'
6-
version = '0.0.1'
6+
version = '1.0.0-rc.1'
77
}

‎nftest.yml

+21-21
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,22 @@ cases:
1515
verbose: true
1616
asserts:
1717
- actual: generate-SQC-BAM-*/TWGSAMIN000001/SAMtools-*/output/SAMtools-*_TWGSAMIN_HG002.N_stats.txt
18-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/SAMtools-1.18_TWGSAMIN_HG002.N_stats.txt
18+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/SAMtools-1.18_TWGSAMIN_HG002.N_stats.txt
1919
method: md5
2020
- actual: generate-SQC-BAM-*/TWGSAMIN000001/SAMtools-*/output/SAMtools-*_TWGSAMIN_S2-v1.1.5_stats.txt
21-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/SAMtools-1.18_TWGSAMIN_S2-v1.1.5_stats.txt
21+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/SAMtools-1.18_TWGSAMIN_S2-v1.1.5_stats.txt
2222
method: md5
2323
- actual: generate-SQC-BAM-*/TWGSAMIN000001/Picard-*/output/Picard-*_TWGSAMIN_HG002.N_wgs-metrics.txt
24-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/Picard-3.1.0_TWGSAMIN_HG002.N_wgs-metrics.txt
24+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/Picard-3.1.0_TWGSAMIN_HG002.N_wgs-metrics.txt
2525
script: test/assert_txt.sh
2626
- actual: generate-SQC-BAM-*/TWGSAMIN000001/Picard-*/output/Picard-*_TWGSAMIN_S2-v1.1.5_wgs-metrics.txt
27-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/Picard-3.1.0_TWGSAMIN_S2-v1.1.5_wgs-metrics.txt
27+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/Picard-3.1.0_TWGSAMIN_S2-v1.1.5_wgs-metrics.txt
2828
script: test/assert_txt.sh
2929
- actual: generate-SQC-BAM-*/TWGSAMIN000001/Qualimap-*/output/Qualimap-*_TWGSAMIN_HG002.N_stats/genome_results.txt
30-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/Qualimap-2.3_TWGSAMIN_HG002.N_stats/genome_results.txt
30+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/Qualimap-2.3_TWGSAMIN_HG002.N_stats/genome_results.txt
3131
method: md5
3232
- actual: generate-SQC-BAM-*/TWGSAMIN000001/Qualimap-*/output/Qualimap-*_TWGSAMIN_S2-v1.1.5_stats/genome_results.txt
33-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/Qualimap-2.3_TWGSAMIN_S2-v1.1.5_stats/genome_results.txt
33+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/Qualimap-2.3_TWGSAMIN_S2-v1.1.5_stats/genome_results.txt
3434
method: md5
3535
- name: a_mini-all-tools-multiple-samples
3636
message: test all tools with 1 normal and 2 tumor samples
@@ -41,31 +41,31 @@ cases:
4141
verbose: true
4242
asserts:
4343
- actual: generate-SQC-BAM-*/TWGSAMIN000001/SAMtools-*/output/SAMtools-*_TWGSAMIN_HG002.N_stats.txt
44-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/SAMtools-1.18_TWGSAMIN_HG002.N_stats.txt
44+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/SAMtools-1.18_TWGSAMIN_HG002.N_stats.txt
4545
method: md5
4646
- actual: generate-SQC-BAM-*/TWGSAMIN000001/SAMtools-*/output/SAMtools-*_TWGSAMIN_S2-v1.1.5_stats.txt
47-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/SAMtools-1.18_TWGSAMIN_S2-v1.1.5_stats.txt
47+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/SAMtools-1.18_TWGSAMIN_S2-v1.1.5_stats.txt
4848
method: md5
4949
- actual: generate-SQC-BAM-*/TWGSAMIN000001/SAMtools-*/output/SAMtools-*_TWGSAMIN_S2-v1.1.5.n1_stats.txt
50-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/SAMtools-1.18_TWGSAMIN_S2-v1.1.5.n1_stats.txt
50+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/SAMtools-1.18_TWGSAMIN_S2-v1.1.5.n1_stats.txt
5151
method: md5
5252
- actual: generate-SQC-BAM-*/TWGSAMIN000001/Picard-*/output/Picard-*_TWGSAMIN_HG002.N_wgs-metrics.txt
53-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/Picard-3.1.0_TWGSAMIN_HG002.N_wgs-metrics.txt
53+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/Picard-3.1.0_TWGSAMIN_HG002.N_wgs-metrics.txt
5454
script: test/assert_txt.sh
5555
- actual: generate-SQC-BAM-*/TWGSAMIN000001/Picard-*/output/Picard-*_TWGSAMIN_S2-v1.1.5_wgs-metrics.txt
56-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/Picard-3.1.0_TWGSAMIN_S2-v1.1.5_wgs-metrics.txt
56+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/Picard-3.1.0_TWGSAMIN_S2-v1.1.5_wgs-metrics.txt
5757
script: test/assert_txt.sh
5858
- actual: generate-SQC-BAM-*/TWGSAMIN000001/Picard-*/output/Picard-*_TWGSAMIN_S2-v1.1.5.n1_wgs-metrics.txt
59-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/Picard-3.1.0_TWGSAMIN_S2-v1.1.5.n1_wgs-metrics.txt
59+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/Picard-3.1.0_TWGSAMIN_S2-v1.1.5.n1_wgs-metrics.txt
6060
script: test/assert_txt.sh
6161
- actual: generate-SQC-BAM-*/TWGSAMIN000001/Qualimap-*/output/Qualimap-*_TWGSAMIN_HG002.N_stats/genome_results.txt
62-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/Qualimap-2.3_TWGSAMIN_HG002.N_stats/genome_results.txt
62+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/Qualimap-2.3_TWGSAMIN_HG002.N_stats/genome_results.txt
6363
method: md5
6464
- actual: generate-SQC-BAM-*/TWGSAMIN000001/Qualimap-*/output/Qualimap-*_TWGSAMIN_S2-v1.1.5_stats/genome_results.txt
65-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/Qualimap-2.3_TWGSAMIN_S2-v1.1.5_stats/genome_results.txt
65+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/Qualimap-2.3_TWGSAMIN_S2-v1.1.5_stats/genome_results.txt
6666
method: md5
6767
- actual: generate-SQC-BAM-*/TWGSAMIN000001/Qualimap-*/output/Qualimap-*_TWGSAMIN_S2-v1.1.5.n1_stats/genome_results.txt
68-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/Qualimap-2.3_TWGSAMIN_S2-v1.1.5.n1_stats/genome_results.txt
68+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/Qualimap-2.3_TWGSAMIN_S2-v1.1.5.n1_stats/genome_results.txt
6969
method: md5
7070
- name: a_mini-stats
7171
message: test samtools stats
@@ -76,10 +76,10 @@ cases:
7676
verbose: true
7777
asserts:
7878
- actual: generate-SQC-BAM-*/TWGSAMIN000001/SAMtools-*/output/SAMtools-*_TWGSAMIN_HG002.N_stats.txt
79-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/SAMtools-1.18_TWGSAMIN_HG002.N_stats.txt
79+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/SAMtools-1.18_TWGSAMIN_HG002.N_stats.txt
8080
method: md5
8181
- actual: generate-SQC-BAM-*/TWGSAMIN000001/SAMtools-*/output/SAMtools-*_TWGSAMIN_S2-v1.1.5_stats.txt
82-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/SAMtools-1.18_TWGSAMIN_S2-v1.1.5_stats.txt
82+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/SAMtools-1.18_TWGSAMIN_S2-v1.1.5_stats.txt
8383
method: md5
8484
- name: a_mini-collectwgsmetrics
8585
message: test collectwgsmetrics
@@ -90,10 +90,10 @@ cases:
9090
verbose: true
9191
asserts:
9292
- actual: generate-SQC-BAM-*/TWGSAMIN000001/Picard-*/output/Picard-*_TWGSAMIN_HG002.N_wgs-metrics.txt
93-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/Picard-3.1.0_TWGSAMIN_HG002.N_wgs-metrics.txt
93+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/Picard-3.1.0_TWGSAMIN_HG002.N_wgs-metrics.txt
9494
script: test/assert_txt.sh
9595
- actual: generate-SQC-BAM-*/TWGSAMIN000001/Picard-*/output/Picard-*_TWGSAMIN_S2-v1.1.5_wgs-metrics.txt
96-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/Picard-3.1.0_TWGSAMIN_S2-v1.1.5_wgs-metrics.txt
96+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/Picard-3.1.0_TWGSAMIN_S2-v1.1.5_wgs-metrics.txt
9797
script: test/assert_txt.sh
9898
- name: a_mini-bamqc
9999
message: test bamqc
@@ -104,8 +104,8 @@ cases:
104104
verbose: true
105105
asserts:
106106
- actual: generate-SQC-BAM-*/TWGSAMIN000001/Qualimap-*/output/Qualimap-*_TWGSAMIN_HG002.N_stats/genome_results.txt
107-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/Qualimap-2.3_TWGSAMIN_HG002.N_stats/genome_results.txt
107+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/Qualimap-2.3_TWGSAMIN_HG002.N_stats/genome_results.txt
108108
method: md5
109109
- actual: generate-SQC-BAM-*/TWGSAMIN000001/Qualimap-*/output/Qualimap-*_TWGSAMIN_S2-v1.1.5_stats/genome_results.txt
110-
expect: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-output/Qualimap-2.3_TWGSAMIN_S2-v1.1.5_stats/genome_results.txt
110+
expect: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-output/Qualimap-2.3_TWGSAMIN_S2-v1.1.5_stats/genome_results.txt
111111
method: md5

‎test/yaml/a_mini-multiple-samples.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ patient_id: 'TWGSAMIN000001'
33
dataset_id: 'TWGSAMIN'
44
input:
55
normal:
6-
- path: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-input/HG002.N-n2.bam
6+
- path: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-input/HG002.N-n2.bam
77
read_length: 150
88

99
tumor:
10-
- path: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-input/S2.T-n2.bam
10+
- path: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-input/S2.T-n2.bam
1111
read_length: 150
12-
- path: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-input/S2.T-n1_SMadjust.bam
12+
- path: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-input/S2.T-n1_SMadjust.bam
1313
read_length: 150

‎test/yaml/a_mini.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ patient_id: 'TWGSAMIN000001'
33
dataset_id: 'TWGSAMIN'
44
input:
55
normal:
6-
- path: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-input/HG002.N-n2.bam
6+
- path: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-input/HG002.N-n2.bam
77
read_length: 150
88

99
tumor:
10-
- path: /hot/software/pipeline/pipeline-SQC-DNA/Nextflow/development/test-input/S2.T-n2.bam
10+
- path: /hot/software/pipeline/pipeline-generate-SQC-BAM/Nextflow/development/test-input/S2.T-n2.bam
1111
read_length: 150

0 commit comments

Comments
 (0)