Skip to contents
gpgr 2.3.0
π§ support for reading sigrap plots and data as inputs (input-sigrap-data branch )
Add support for pre-generated sigrap mutational signature plots via PNG inputs
Add new dependencies: png and grid packages for handling pre-generated plots
Refactor mutational signatures section to support both live generation and pre-computed inputs
Enable conditional logic to read from sigrap output directory when available
Clarify CHORD/CHORD2 handling: CHORD outputs can now be provided as pre-computed input files (or produced via {sigrap}); gpgr will read and include CHORD results when available rather than attempting incompatible live computation. See PR #91 for details.
π read is_hypermutated directly from bolt variant counts JSON instead of indirect proxy
gpgr 2.2.12
π restore hypermutated cancer report logic for current released sash/Bolt behavior.
revert the premature switch to annotated > 500000
restore inference from divergence between sage and annotated SNV counts
gpgr 2.2.1
π§ make DRAGEN HRD parameter optional (pr94 )
dragen_hrd parameter in cancer_rmd() function now defaults to NULL
CLI --dragen_hrd argument is no longer required
Report handles missing DRAGEN HRD data by showing βMissingβ in HRD summary
Added warning message when no DRAGEN HRD file is supplied via CLI
gpgr 2.2.0
π¦ add support for PURPLE 4.2 output files (pr92 )
Added gcContent column support in purple_cnv_som_gene_read() function for {tumor_name}.purple.cnv.gene.tsv files
Added TincLevel and ChimerismPercentage columns support in purple_qc_read() function for {tumor_name}.purple.qc.tsv files
gpgr 2.1.3
π§ adapt to eSVee SV format from oncoanalyser v2, temporarily disable CHORD (pr88 )
Replace GRIDSS-specific SR/PR metrics with eSVee VF/DF/SF metrics
Remove SR and PR plots, update to use SF/DF plots for breakends
Update SV processing to handle eSVee format with new breakpoint matching logic
Temporarily disable CHORD functionality due to compatibility issues with eSVee calls
Remove MSI fields from cancer report summary table - always 0 since PURPLE 4.1 (sash#7 )
Adapt Breakend ID assignment and mate matching in SV Map table with eSVee (issue89 )
π§ filter PoN SV in cancer report tables (sash#8 )
gpgr 2.1.1
π updating gene panel, fixes to pass devtools checks and pkgdown (pr82 )
gpgr 2.1.0
π minor fixes for canrep (pr81 ).
gpgr 2.0.0
β add DRAGEN HRD in canrep (issue71 and pr72 ).
β add BCFtools stats QUAL plot for somatic small variants ((issue70 , pr73 ).
π§ remove LINX support (pr74 ).
β switch from Umccrise to sash inputs for canrep (pr68 ).
gpgr 1.5.0
add bpi status in canrep summary table
π LINX >= 1.23 has renamed codingContext to codingType in the breakend table (issue59 , pr60 ).
also updated relevant DVC file
π LINX >= 1.24 has added a reportableReasons in the fusion table (issue64 , pr65 ).
π pkgdown config needs to have .yml, not .yaml suffix (see r-lib/pkgdown#2244 ) (ci040bd2f ).
β build conda pkg for R v4.2 (ci0dbe49d ).
π LINX vis_copy_number tables that were empty were triggering mixedrank with an empty input (issue66 , pr67 ).
β added row counts to tabs in LINX report in same PR.
π§ use micromamba GitHub Action
gpgr 1.4.0
π Update LINX cluster plot path pattern (issue50 , pr51 ).
β umccrise canrep: add SNV summary (pr53 ).
add hypermutated status in canrep summary table
π Handle empty BPI Start/End values (pr55 , issue54 , umccrise issue88 ).
π gt v0.7.0 requires a unique id for each tab_spanner (issue57 , pr58 ).
gpgr 1.3.0 (2022-06-10)
β Add Docker support (pr49 ).
β Add conda-lock support (pr49 ).
π Fix cancer report bugs (pr48 ).
β Added CLI support for umccrise cancer report.
Modularised CLI subparsers into separate files
π§ Refactored cancer report to use {sigrap} pkg for signature tools.
π§ factorise ClusterId in LINX VisSvData table (pr46 ).
π§ subset multiqc columns (commit-b7331db ).
gpgr 1.1.0 (2022-01-12)
β Add LINX RMarkdown report.
β Added script for tidying umccrised MultiQC JSON output (pr38 ).
β Add CLI for LINX reporter (pr39 ).
π§ Add LINX description tibble and refactor LINX code (pr36 ).
gpgr 0.2.0 (2021-11-23)
new release after a year in the freezer
β add CLI for CHORD, HRDetect and MutationalPatterns (pr26 , pr28 , issue17 )
β add 6 new SBS signatures from the March 2021 COSMIC release (v3.2) (issue22 , pr23 )
β update to use the base pipe operator (|>) introduced in R 4.1 (pr24 )
β add handy get_genome_obj function that returns a BSgenome object, provided a βhgXXβ string (useful for MutationalPatterns & CHORD) (pr20 )
β add handy pkg_exists function that checks if the specified R package exists on the local system (pr20 )
β add readr::local_edition(1) before readr::read_tsv due to readr using vroom under the hood (Iβm not too comfortable with this, but anyway). See https://www.tidyverse.org/blog/2021/07/readr-2-0-0/#readr-2nd-edition . I think it happens because Iβm using the comment parameter to read in the gzipped VCF. Oh well (pr21 )
π§ use bumpversion for updating pkg versions (issue18 , pr19 )
π§ add pre-commit hooks and styler (issue25 , pr27 )
gpgr 0.1.0 (2020-11-19)
Handle umccrise cancer report functionality:
gpgr 0.0.6 (2020-10-09)
Initial release of gpgr. Features include: