Skip to content

Releases: cancerit/dockstore-cgpwgs

2.1.0 - Performance, security and scientific correction

07 May 13:45
Compare
Choose a tag to compare
  • Update base image to dockstore-cgpwxs:3.1.6 (from 3.0.3)
    • Includes, memory footprint reduction for Caveman flagging
    • Significant speedup in indel input generation
    • Parallel flagging for SNV
    • Fragment based SNV/Indel calling
  • Upgrade allele counter and brass
  • Reduce number of layers in final image.
  • Remove some legacy env vars from wrappers
  • Battenberg removed
    • Was only included to do base allele counts not complete analysis
    • Underlying data files are not supported for new builds or other species
    • Contact original authors for ongoing support
  • Wrapper script didn't explicitly specify sex SNP loci file (ASCAT)
    • no impact for GRCh37 other species/build would have used wrong sex chromosome SNPs
  • CaVEMan step wasn't being passed normal contamination value, scientific impact:
    • previously caveman.pl default of 0.1 was applied
    • this will now honor the value from ASCAT (1-$rho)

1.1.5 - scientific impact (backport)

02 May 13:19
Compare
Choose a tag to compare
Pre-release

Normal contamination derived from rho value of ASCAT was not being propagated to CaVEMan. Default value of 0.1 has been used up to this point.

This is a backport to the legacy 1.1.x series of releases.

This fix will be added to the next 2.1.x release.

1.1.4 - More Pindel CPU control + fix for ASCAT -force

19 Jul 22:59
9e1b00e
Compare
Choose a tag to compare

This is a back-port for problematic samples in the PanProstate analysis.

  • Provide parameter to allow user to lower max pindel threads for analysis proving to have huge memory spikes.
    • For CWL optionally provide an integer for pindelcpu in your json
    • For singularity provide -pindelcpu to the ds-wrapper.pl script
  • Add -force to ascat.pl execution, seems to have been lost along the way

2.0.0 - support for both singularity and GRCh38

06 Jul 12:42
abef60c
Compare
Choose a tag to compare

2.0.0

Major work to enable support for both singularity and GRCh38. Note that there may be an additional release to handle an efficiency issue in cgpPindel under GRCh38. Reference bundles for GRCh38 are not yet public.

  • Full support for BAM+CSI and CRAM+CRAI as inputs
  • Reorganisation to allow access of other tools or necessary bindings
  • See dockstore-cgpmap 3.0.0 - 3.0.4 (primarily adds mismatchQc and threads to some tools)
  • See dockstore-cgpwxs 3.0.0 - 3.0.3 (fragment based analysis)
    • You will need to update the reference pack to include the new flagging rules, see example json files
  • Using build stages to shrink images.
  • remove legacy PRE/POST-EXEC from cgpbox days
  • resolves #17, #18, #19, #20, #21, #24
  • First official support for Singularity (extra variables and documentation)

1.1.3 - Pindel max CPU

06 Apr 07:35
7baa6d6
Compare
Choose a tag to compare
  • Limit max threads for pindel to prevent memory explosion on noisy datasets
    • Minimal effect on run time as caveman processing is the limiting factor here

This is a back-port building based on the 1.1.2 image due to R library changes that would be too large a change to implement in a hotfix.

1.1.0 - Result reproducibility, I/O and runtime improvements

01 Aug 12:39
5966783
Compare
Choose a tag to compare

BRASS updates

  • Significantly reduces the run time of brass_group phase
    • see v6.0.0
    • Requires new version of the CNV_SV reference archive
  • Ensure stable result between replicate runs:

Other dependency updates

Workflow updates:

  • Reorganisation of some processes to reduce run-time:
    • Changes to alleleCount have vastly improved I/O pattern and reduced runtime for
      ascat and IMPUTE-allele counts (pre-Battenberg).
    • Reduced number of split files for IMPUTE-allele counts as reduced run time negates need for large spread
    • Reduced alleleCount runtim allowed reorganisation of processes reducing runtime on example data from 23h to 19.5h (28cpu).
  • Added cavereads to example json specifying a higher value than default to reduce jobs required.

1.0.7 - BRASS upgraded to v5.4.0

05 Jun 10:10
d4783bc
Compare
Choose a tag to compare
Pre-release

1.0.7

  • Update BRASS to v5.4.0
    • Specifically fixes a vector merge bug which produces warnings (but no apparent change to results).

1.0.6 - cgpPindel bugfix + BAM header parsing

26 May 09:17
c4b9707
Compare
Choose a tag to compare
  • Fix #13 problem with SN tag being at end of RG line.
  • Correct bug in cgpPindel by pulling in new version of dockstore-cgpwxs.

1.0.5 - stability and extra param

02 May 14:36
32a59f4
Compare
Choose a tag to compare
  • Incorporates changes to reduce CPU oversubscription
  • Exposes param for modifying caveman split sizes

More changes to improve stability and provide more info on environment

25 Mar 16:36
3f56d48
Compare
Choose a tag to compare

Improves debug and ability to reduce oversubscription