Skip to content

Releases: jonas-fuchs/virHEAT

v.0.7.1

06 Aug 08:47
d5763bd
Compare
Choose a tag to compare

What's Changed

  • Added --reference by @jonas-fuchs in #15. This now allows to specify the ref id and generate plots for vcf with multiple refs, e.g. segmented viruses
  • virHEAT ignores delete options if only one vcf is provided

Full Changelog: v.0.7...v.0.7.1

v.0.7

22 May 07:44
07e59b3
Compare
Choose a tag to compare

Update virHEAT to 0.7

New

  • added -s --scores option that lets you link results from deep mutational screens to the heatmap
  • added some more error catching
  • added MAVE example data
  • updated documentation

example

New Contributors

  • @PlushZ made their first contribution in #13
    Thanks a lot! 💯

Full Changelog: v.0.6...v.0.7

v.0.6

17 Nov 10:46
6925c41
Compare
Choose a tag to compare

NEW

  • added --zoom option that allows to zoom into genomic region specified by start and stop values.
  • added --name option that allows to customize the name of the plot and the file type. If none is given the default is still virHEAT_plot.pdf

FIXES

  • Error catching if the gff3 is missing a region annotation (needed to get the correct genome length)
  • small code structural changes

v.0.5.4

26 Oct 19:47
aaebb31
Compare
Choose a tag to compare

NEW:

  • added the -n option that allows to delete mutations that appear in the heatmap n times or less. Will be applied after all filtering steps.

Example: -n 1 will delete all mutations indepent of their frequency if they appear only once in the heatmap. Particular helpful to declutter the heatmap and focus on specific mutations that e.g. appear and increase in frequency over time.

v.0.5.3

24 Oct 08:51
054d9b9
Compare
Choose a tag to compare

NEW:

  • switched to store True for -a (now no comma sep is needed)
  • check if array is empty (nothing to plot)
  • changed the --delete rationale

Rationale: virheats --delete is primarily a tool to show how samples differ between each other while deleting mutations that are common to all samples. However, simply deleting the column of the array if all are greater than 0 might lead to misinterpretation. Now it only deletes if the frequencies do not differ more than 0.5. Thereby allowing to still visualize if a mutation is present e.g. an original sample in a low frequency which increases to a dominant mutation. Feedback is highly welcome here.

FIXES:

  • fixed a bug where it would crash if all mutations lie outside annotations
  • fixed a rare bug if INFO field contained "TYPE"

v.0.5.2

12 Oct 08:49
87b9c52
Compare
Choose a tag to compare

FIXES:

  • incorrect requirements in setup.py and requirements.txt
  • bug with plt.colorbar due to a newer version of matplotlib

v.0.5.1

22 Aug 07:29
28f47bb
Compare
Choose a tag to compare

FIXES:
fixed a bug for the coverage plot if positions are not in tsv (meaning cov = 0)

v.0.5

21 Aug 12:36
9698f2b
Compare
Choose a tag to compare

New:

  • added support to read in per base coverages from qualimap. Allows to annotate samples where we do not find mutations but have also a coverage under a user defined threshold.

v.0.4

26 Jun 13:20
641264a
Compare
Choose a tag to compare

new:

-a option allows you to specify which annotations from the gff3 to display in the plot

v.0.3

05 Jun 16:51
Compare
Choose a tag to compare
  • fixed: Fixed visuals so that a small amount of samples still produces nice plots
  • updated version
  • fixed colors for genes
  • fixed the gene track positions