dracarys 0.16.0 (2024-10-08)
Complete refactor of the dracarys R6 class system. We now have a Wf
super class which is the base for Wf_* subclasses.
- cttsov2: initial support (pr135)
 - cttsov1: major refactor (pr133)
 - umccrise: major refactor, summary report (pr127)
 - switch to bump-my-version for bumping (pr139)
 - Sash support
(pr129)
- add summary report
 
 - MultiQC: add Sash support (pr137)
 - docker: use multi-stage build (pr122)
 - BCL Convert: support 4.2.7 (pr124)
 - refactor filesystem management
- better support for S3
 
 - v0.16.0 - v0.15.0 diff
 
dracarys 0.7.0 (2023-02-15)
Mostly added use cases based on requests from the curation team related to umccrise (CHORD, HRDetect, QC summary), PCGR, and MultiQC.
- :star: Added :
- R functions:
- 
umccr_tidy: workhorse that handles the tidying and method dispatch. gds_file_presignedurl
 - 
 - R6 classes:
PcgrJsonFilePcgrTiersFileUmChordTsvFileUmHrdetectTsvFileUmQcSumFileUmSigsSnvFileMultiqcFile
 
 - R functions:
 - :wrench:
- Updated README with unified 
dracarys tidyCLI. - Added a 
funcolumn toFILE_REGEXfor handling method dispatch. - GH Actions: Remove linux/arm64 from docker since conda pkgs don’t generally have ARM64 equivalents.
 - GH Actions: use “miniforge-variant: Mambaforge” (see this issue).
 
 - Updated README with unified 
 
dracarys 0.6.0 (2023-01-09)
- 
:wrench: GH Actions:
- replace 
::set-output. - add linux/arm64 support.
 
 - replace 
 - 
:wrench: R core:
- replace select 
.datawith quotes. - bump Roxygen 
7.2.1 -> 7.2.2 - add {fs}, {httr}, {jose}, {sessioninfo} dependencies.
 - import 
%||%from {rlang} to specify fallback values in NULL cases. 
 - replace select 
 :sparkles: pkgdown: change theme to simplex.
- 
:whale: Docker:
- bump mambaforge: 
4.12.0-2 -> 22.9.0-2 - bump conda-lock: 
1.0.5 -> 1.3.0 
 - bump mambaforge: 
 - 
:computer: CLI:
- add support for tidying outputs from the UMCCR TSO500 ctDNA workflow, and for generating a HTML file with tidy results from the same workflow.
 
 - 
:star: Added R functions:
- 
tso_tidyfor tidying outputs from the UMCCR TSO500 ctDNA workflow. - 
tso_rmdfor generating a HTML file with tidy results from the above workflow. - 
dr_gds_downloadfor downloading dracarys-related files from GDS. - 
gds_files_listfor listing files on GDS via the API. - 
gds_file_downloadandgds_file_download_apifor downloading files from GDS via the ica binary and API (via presigned URLs), respectively. - 
ica_token_validatefor validating the ICA access token is valid and has not expired. 
 - 
 - 
:x: Removed R functions:
- 
TsoCombinedVariantOutputFile: these files were deemed to have less info compared to other output files. - 
dracarys_tidy_multiqc: renamed todracarys_multiqc. - 
mkdir: usefs::create_dirinstead. - Remove {tibble}, {readr} and {ggplot} multi-imports for R6, since we can get away with just importing a single function in one of the R6 classes.
 
 - 
 
dracarys 0.5.0 (2022-09-28)
- 
MultiQC: update column mappings (pr15, pr16).
- move map to separate TSV
 
 CLI: add option for output format (tsv, parquet, or both) (pr18).
new contributors: @victorskl
dracarys 0.4.0 (2022-09-12)
- 
:star: support for DRAGEN TSO500 ctdna output (pr14).
- also add Quarto HTML report template
 
 
dracarys 0.3.0 (2022-08-28)
:star: MultiQC: support for DRAGEN ctdna output (pr13).
dracarys 0.2.0 (2022-07-23)
Add
MULTIQC_COLUMNStibble that maps the raw metric name to a cleaner name (pr12).Support for more MultiQC JSONs (from bcbio-wts and bcbio-wgs).