Releases: uclahs-cds/pipeline-align-DNA
Releases · uclahs-cds/pipeline-align-DNA
align-DNA v10.1.0
What's Changed
- Implement refactored Nextflow test workflows by @nwiltsie in #305
- Update Docker Images by @j2salmingo in #302
- Update README.md by @j2salmingo in #303
- Fix README consistency by @j2salmingo in #309
- Upgrade to latest static analysis Action by @nwiltsie in #311
- Release
v10.1.0by @yashpatel6 in #314
Full Changelog: v10.0.0...v10.1.0
align-DNA v10.0.0
What's Changed
- Add action to generate documentation by @nwiltsie in #296
- Add Nextflow configuration regression test Action and case by @nwiltsie in #298
- jsalmingo-add-plantuml-code by @j2salmingo in #274
- Bump external/nextflow-config from
da8e990tof3448acby @dependabot in #299 - Add methods.setup_docker_cpus() by @j2salmingo in #300
- Release
10.0.0by @yashpatel6 in #301
Full Changelog: v10.0.0-rc.1...v10.0.0
align-DNA v10.0.0-rc.1
What's Changed
- rename base_output_dir to output_dir_base by @jarbet in #250
- setup nftest a-mini-n2 by @jarbet in #254
- Update picard to v3.0.0 by @bethneilsen in #265
- Update resource handling by @yashpatel6 in #266
- Add alt-aware parameter by @yashpatel6 in #268
- Update SAMTools to v1.17 by @bethneilsen in #270
- Add Support for YAML Input by @ehg11 in #269
- Using pipeline-Nextflow-module's PipeVal Module by @ehg11 in #271
- Update README.md by @j2salmingo in #273
- jsalmingo-add parameter validation by @j2salmingo in #277
- Add plantuml gh action by @j2salmingo in #275
- Autofix broken Confluence links by @nwiltsie in #280
- Enable dependabot to keep submodules up-to-date by @nwiltsie in #282
- Fix tests by @yashpatel6 in #286
- Bump external/nextflow-modules from
4bc4336tob0b2798by @dependabot in #283 - Bump external/nextflow-config from
c77aecato1960eaaby @dependabot in #284 - Remove duplicated methods by @nwiltsie in #288
- Bump external/nextflow-modules from
b0b2798to9db08f0by @dependabot in #289 - Bump external/nextflow-config from
1960eaatoda8e990by @dependabot in #290 - Release
v10.0.0-rc.1by @yashpatel6 in #291
New Contributors
- @bethneilsen made their first contribution in #265
- @ehg11 made their first contribution in #269
- @j2salmingo made their first contribution in #273
- @nwiltsie made their first contribution in #280
- @dependabot made their first contribution in #283
Full Changelog: v9.0.0...v10.0.0-rc.1
align-DNA v9.0.0
Changed
- Change to github packages instead of dockerhub
- Standardize intermediate and output filenames using generate_standardized_filename
- Update input csv according to here (Section "Input structures for alignment pipelines")
run_MarkDuplicatesSpark_GATKnow retries once with 130GB on F72, and 140GB on M64- Update registered output function
Added
- Instructions in README for setting up github PAT
- Parameter
docker_container_registryindefault.config - Release workflow
Full Changelog: v8.1.0...v9.0.0
v8.1.0-test
Update pipeline-release.yaml
align-DNA v8.1.0
Changed
- Fix
sort_orderdefinition - Remove
run_index_SAMtools, output index duringrun_merge_SAMtoolsinstead - Update
README.md: fix links, format code, grammar - Remove sample name from
output_dirintemplate.config - Update PR template to follow here
- Remove
bam_output_dirfrommain.nfsince it is not used, undefined and causes warning - Change "shell" to "script" in processes
- Move
F16.configto config folder - Rename process
Generate_Sha512sumtogenerate_sha512sum - Rename process
run_validatetorun_validate_PipeVal - Restructure repo to follow template
- Rename
align-DNA.nftomain.nf - Change output directory of MarkDuplicatesSpark metrics file to '/QC'.
- Use SAMtools
sortinstead of PicardSortSam
Added
- Add
retrymethod torun_sort_SAMtoolsandrun_MarkDuplicatesSpark_GATK(if run out of RAM then retry with more memory) - Add process
run_merge_SAMtools: use whenparams.mark_duplicates=falseto ensure multiple BAM outputs are merged .github/CODEOWNERS- Add config file for F16 node
- Use SAMtools index in the case MarkDuplicates (set by mark_duplicates parameter) is false
- Add parameter to toggle Spark metric generation. Default is off.
Full Changelog: v8.0.0...v8.1.0
align-DNA v8.0.0
Changed
- Update
.gitignorefile according to template - Standardize output and log directory structure
- Update index file extension from all processes to .bam.bai
- Standardize config files
- Remove spark_temp_dir parameter from config template
- Replace temp_dir parameter with work_dir parameter
Added
- Intermediate file removal
- Spark tempdir permission checks
Full Changelog: v7.3.1...v8.0.0
align-DNA v7.3.1
Changed
- Update GATK to 4.2.4.1 to address Log4j vulnerabilities (GHSA-8489-44mv-ggj8, GHSA-p6xc-xr62-6r2g)
- Update Picard version to 2.26.10 to address Log4j vulnerabilities (GHSA-8489-44mv-ggj8)
Added
- Add F32 config file
align-DNA v7.3.0
Added
- Add mark_duplicates parameter to enable exclusion or inclusion of MarkDuplicates processes.
Changed
- Changed names of midmem.config and execute.config into F72.config and M64.config respectively.
- Rename bug report to "Issue report" and remove old node names from it
- Update GATK to 4.2.4.0 to address Log4j critical vulnerability (GHSA-jfh8-c2jp-5v3q)