All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
0.39.0 (2022-02-21)
0.38.3 (2022-02-09)
- Fix vcf-report allele frequency heatmap width (#236) (6f119d3)
- Fix vcf-report read plot height when using --max-read-depth (#235) (4350a1a)
0.38.2 (2022-01-14)
0.38.1 (2022-01-06)
0.38.0 (2021-12-25)
0.37.0 (2021-12-19)
0.36.0 (2021-12-15)
- Use Feature before HGVSg for level 1 naming (#224) (4377e42)
- Warn instead of panic for missing HGVSg values in vcf-report (#220) (5f16505)
0.35.0 (2021-12-14)
- add missing js-file to vcf-report (#212) (55b3166)
- release version (5de5480)
- vcf-report tests (#215) (b3e45b3)
- release 0.33.2 (10d2446)
0.34.0 (2021-12-11)
0.33.1 (2021-12-07)
0.33.0 (2021-12-06)
0.32.0 (2021-12-01)
0.31.0 (2021-11-16)
0.30.2 (2021-11-09)
0.30.1 (2021-10-22)
0.30.0 (2021-10-22)
0.29.0 (2021-10-04)
0.28.0 (2021-09-20)
0.27.0 (2021-08-25)
- remove custom classification of duplicates and inversions from vcf-report
0.26.1 (2021-08-19)
0.26.0 (2021-08-13)
0.25.0 (2021-08-09)
- add linkout for COSV entries to rbt vcf-report. (224a076)
0.24.1 (2021-07-16)
0.24.0 (2021-07-16)
- Add ellipsis to csv report (#166) (08ccad5)
- Mark repeats in reference with lower opacity (#163) (07235cf)
0.23.0 (2021-07-07)
- Revised
rbt collapse-reads-to-fragments bam
, CIGAR strings will now considered when merging reads (@FelixMoelder).
- Further fixes for
rbt vcf-report
(@fxwiegand).
- Small fixes for
rbt vcf-report
, e.g. for handling unexpected multiple canonical transcripts and eliminating the potential risk of receiving plots without any reads overlaying the variant when using--max-read-depth
.
- Bugfix for
rbt vcf-report
that stops displaying undefined values in the table-report.
- New parameter
--pin-until
forrbt csv-report
.--pin-until
pins the table until the given column such that scrolling to the right does not hide the given column and those before.
- Fixed a JS bug in VCF report leading to an error with empty annotation fields.
- Cosmetic changed and bug fixes for
rbt csv-report
.
- Cleaned up histogram presentation for pathologic columns.
- Added button to highlight numeric values in column histogram (
rbt csv-report
).
- New parameter
--formatter
forrbt csv-report
. --formatter
allows the specification of custom formatting functions for one or multiple columns of the given csv file.
- Performance improvement for
rbt csv-report
.
- Fixed a JSON syntax error in
rbt vcf-report
.
- Fixed internal file naming in order to avoid too long filenames.
- Fixed further bugs in the csv-report.
- Improved fasta sequence length retrieval in
rbt vcf-report
(@fxwiegand). - Better error messages (@fxwiegand).
- Add check for empty values in
rbt csv-report
(@fxwiegand). - Removed unused dependencies (@fxwiegand).
- Various small bug fixes in
rbt vcf-report
.
- Fix for javascript import order problem in
rbt vcf-report
.
- New subcommand csv-report that allows to generate an interactive HTML report from a CSV/TSV table.
- Some polishing for vcf-report.
- If CANONICAL field is not present in ANN of bcf, rbt vcf-report now assumes that transcript is not the canonical one.
- Parameter
--plot-info
forrbt vcf-report
that allows to plot arbitrary info fields next to the oncoprint matrix. - Ability to display intergenic variants at the primary stage of
rbt vcf-report
.
rbt collapse-reads-to-fragments
now always writes FASTQ files since consensus reads need to be remapped anyways (MAPQ might change).rbt vcf-report
can now be parallelized.- Various fixes and improvements for
rbt vcf-report
- Various fixes for
rbt collapse-reads-to-fragments
rbt collapse-reads-to-fragments bam
writes skipped reads to separate bam file nowrbt collapse-reads-to-fragments bam
does not perform starcode clustering anymore- Fixed bug in
rbt collapse-reads-to-fragments bam
failing when read mates map to different chromosomes
- Fixed bug in vcf-split that led to unequally filled splitted VCF/BCFs.
- Allow INFO field prefixes in vcf-report.
- Require annotation with --hgvsg in vcf-report.
- Fixes for vcf-report layout.
- New subcommand vcf-split for splitting VCF/BCF files into N equal chunks, including BND support.
- New flag
--tsv
forrbt vcf-report
--tsv
allows adding a custom tsv file that will be visualized in the vcf-report
- CLI syntax for
rbt vcf-report
has been changed in order to allow BCF/VCF files holding variants from multiple samples.
- New flags
--info
,--js
and--format
forrbt vcf-report
--js
allows definition of a custom javascript template for creating vcf-reports--info
and--format
allow specifying INFO- and FORMAT-fields that can be used by the custom javascript template
rbt vcf-report
allows to create an interactive HTML report allowing advanced analysis of variants from BCF/VCF and BAM files.
rbt oncoprint
is now included inrbt vcf-report
and therefore has been removed.
- Flag --sources that allows to constrain data sources for DGIdb annotation of VCF/BCFs.
- Only print recurrent genes in oncoprint, in order to save time and space.
rbt oncoprint
, which allows to create an interactive HTML oncoprint from BCF/VCF files.
rbt call-consensus-reads
has been renamed torbt collapse-reads-to-fragments
, which better highlights what is actually done.
- BCF output for
vcf-annotate-dgidb
- Subcommand
rbt vcf-fix-iupac-alleles
for converting IUPAC codes in VCF/BCF files into Ns.
- Fixed a bug in
annotate-dgidb
where empty VCF input-files resulted in an error.
- Annotation of VCF/BCF files with drug interactions from DGIdb.
- Consensus reads can now be calculated from BAM files, based on marked PCR/optical duplicates from picard tools.
- Fixed a bug in
call-consensus-reads
where read sequences were kept in memory. This significantly reduces memory footprint. call-consensus-reads
now writes shorter name lines for consensus reads. Name lines of consensus reads now only contain a random uuid and the number of reads they were created from. To get the old behavior, i.e. a list of reads that were merged into this consensus read, the--verbose-read-names
flag can be used.
- Fixed a bug in
call-consensus-reads
where BGZF-compressed files terminated early (after the first block). - Extended documentation of CLI.
- Updated used versions of rust-htslib and rocksdb.
- Renamed the
--reverse-umi
parameter ofcall-consensus-reads
to--umi-on-reverse
.
- Consensus reads generated from UMI-tagged reads with
call-consensus-reads
no longer contain the UMI.
- A tool to merge FASTQ reads using unique molecular identifiers (UMIs).
- Handle missing values in
vcf-to-txt
. - Bug fixes.
- Support for Number="R" tag in VCF files.
- Fixed various small bugs.
- A tool to selectively remove records from a FASTQ file.
- A tool to calculate b-allele frequencies (BAF) from a VCF file.
- Adapted to changes in Rust-Htslib.
- Improved robustness for exotic variant calls in
vcf-match
andvcf-to-txt
.
- Hotfix of a bug in
vcf-match
.
- Tool for matching VCF/BCF files.
- Tool for converting VCF/BCF files to tabular TXT.
- Tool for calculating BAM depth at given loci.
- Tool for splitting FASTQ into n chunks in a single pass using a round-robin procedure.