Skip to content

Commit f72c799

Browse files
committed
Bump version / release notes
1 parent f2c9c78 commit f72c799

File tree

2 files changed

+85
-1
lines changed

2 files changed

+85
-1
lines changed

build.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
</taskdef>
3434

3535
<property name="product" value="RTG Tools" />
36-
<property name="product.version" value="3.12.1-dev" />
36+
<property name="product.version" value="3.13" />
3737
<property name="product.repo" value="RealTimeGenomics/rtg-tools" />
3838
<property name="resources" value="tools" />
3939
<property name="main.class" value="com.rtg.RtgTools" />

installer/ReleaseNotes.txt

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,90 @@ Below are the release notes for the full RTG suite, upon which
44
RTG.VERSION is based. Not all features described below may be included
55
in this product.
66

7+
RTG Core 3.13 (2025-05-27)
8+
--------------------------
9+
10+
This release includes new features and commands, along with the
11+
usual assortment of minor features and bug fixes. Several of these
12+
result in command line arguments or changes to program outputs, so check
13+
existing scripts for compatibility before upgrading. Larger changes of
14+
note:
15+
16+
* RTG Core is now released under the BSD license, there are no longer separate
17+
non-commercial and commercial releases.
18+
19+
* A new command cnveval assists when evaluating CNV calling algorithms. This
20+
tool uses many of the same conventions as vcfeval and is supported by
21+
vcf2rocplot/rocplot.
22+
23+
* Improved ROC curve slicing and dicing.
24+
25+
* The minimum Java version required is now Java 11. We explicitly include the
26+
Nashorn JavaScript interpreter which was removed from Java 17 onwards, in
27+
order to retain vcffilter JavaScript capability in these newer Java
28+
releases.
29+
30+
There have been many other minor improvements and feature
31+
additions. Detailed changes are listed below by area. For more
32+
information on new features, see the RTG Operations Manual.
33+
34+
### Variant Calling Evaluation and Analysis
35+
36+
* cnveval: A new tool to evaluate CNV calls with respect to a truth set. See
37+
the user manual for more information on how to use and options.
38+
39+
* vcf2rocplot: Add support for cnveval annotated VCF files as input.
40+
41+
* vcfeval/cnveval/vcf2rocplot: New flag --roc-cross-join to allow easily
42+
outputting ROC curves corresponding to the intersection of selected criteria
43+
(e.g: snps within BED file x). See the user manual for more
44+
information. Contributed by Ricky Magner.
45+
46+
* vcfeval/cnveval/vcf2rocplot: New flag --at-score for selecting summary
47+
metrics with respect to a user specified VCF score field value.
48+
49+
* vcfeval/cnveval/vcf2rocplot: --vcf-score-field can now take a JavaScript
50+
expression for custom dynamic score criteria.
51+
52+
* vcfeval: Gracefully handle malformed VCF that have an ALT allele the same as
53+
REF.
54+
55+
* vcfeval: Correct VCF field definition for CALL_ALTERNATE and BASE_ALTERNATE.
56+
57+
* bndeval: Fix behaviour when sequence names contain ":".
58+
59+
* bndeval: Add the various --at-* and --roc flags for consistency with other
60+
evaluation tools.
61+
62+
* rocplot: Add the ability to show points (via UI and --points flag).
63+
64+
* rocplot Improve error messages when running in a headless environment or
65+
without fonts installed.
66+
67+
* vcffilter: Gracefully handle malformed QUAL values.
68+
69+
* vcffilter: Improve --javascript differentiation between inline and
70+
file-based JavaScript.
71+
72+
### Formatting, Mapping and Aligning
73+
74+
* map / coverage: When running in an environment without fonts, skip report
75+
generation.
76+
77+
* coverage: Support coverage regions larger than 2^31.
78+
79+
* sammerge: Fix a problem where taking a subsample of a previously subsampled
80+
file had very poor statistical behavior (typically 0% or 100% of reads would
81+
be retained irrespective of the subsample fraction or seed). Note: this
82+
change means that a different subsample will be produced compared to
83+
previous releases (even when the same seed is specified).
84+
85+
### Other
86+
87+
* rtg: The launcher script supports newer macbooks with Apple silicon.
88+
89+
* index: Support indexing .gvcf.gz files.
90+
791

892
RTG Core 3.12.1 (2021-05-19)
993
----------------------------

0 commit comments

Comments
 (0)