Skip to content

Releases: jodyphelan/TBProfiler

TBProfiler v6.3.0

17 Jul 10:00
91dfe78
Compare
Choose a tag to compare

What's Changed

Important

This is a critical update that will change resistance calls in some samples. It fixes an issue where frameshifts were called in fbiC leading to delamanid and pretomanid resistance calls (see this issue for more)

New Features

  • Fixed overcalling of frameshifts in fbiC
  • Packaged database updated
  • Added schema versioning to result json
  • Added docx output plugins

Bug fixes

  • Fixed missing positions section in txt output
  • Fixed issue where collate gave an error when running with only La lineage sampless

Documentation

Full Changelog: v6.2.1...v6.3.0

TBProfiler v6.2.1

10 May 16:27
1dfca73
Compare
Choose a tag to compare

What's Changed

  • Fixed bug with samclip not being used #357
  • Fixed lineage prediction error
  • Fixed bug in update_tbdb #337

Full Changelog: v6.2.0...v6.2.1

TBProfiler v6.2.0

23 Mar 15:48
5a539e3
Compare
Choose a tag to compare

Changes

  • Replaced fabG1 promoter mutations with inhA as the gene name in the default database
  • Small bugs fixed

TBProfiler v6.1.0

20 Mar 23:21
5779a97
Compare
Choose a tag to compare

Changes

  • Inclusion of lineage SNP information
  • Fix for empty fields in text output (#334)

Full Changelog: v6.0.0...v6.1.0

TBProfiler v6.0.0

17 Mar 15:10
5779a97
Compare
Choose a tag to compare

What's Changed

  • Use of pydantic data models
  • New database with whov2 mutations added
  • Epistasis rules
  • Improvements on databse flexibility
  • 313 fix create db and load library by @ryanjameskennedy in #318

Full Changelog: v5.0.1...v6.0.0

TBProfiler v5.0.1

18 Oct 13:17
8020c5c
Compare
Choose a tag to compare

Changes

TBProfiler v5.0.0

10 Aug 14:02
afc89fc
Compare
Choose a tag to compare

Changes

  • Phylogenetic functionality with usher and iqtree
  • Added hard and soft filtering for variants
  • Use sqlite3 db to store snp difference from reference
  • Remove PDF support
  • Possibility to use user-defined python function to update results (e.g. can be used to fix mmpL5/mmpR5 homoplasy)
  • Added tb-profiler-tools script which will be used to add functions that are not core to tb-profiler

TBProfiler v4.4.2

16 Feb 07:43
440394b
Compare
Choose a tag to compare

Changes

  • Ability create a docx result output using --docx /path/to/template. A template containing jinja-like variable tags has to be supplied
  • Flag --kmer_counter can be used to select alternate kmer counters for spoligotyping
  • Allow for any number of spcers to generate octal code
  • Fix for Invalid cross-device link errors (#268)

TBProfiler v4.4.1

10 Jan 08:44
7f87111
Compare
Choose a tag to compare

Changes

  • Added dsk in kmer counting options
  • Added --temp into arguments to specify temp directory (#248)
  • Added spoligotype into collate (#234)
  • Fixed cross-link error (#248)

TBProfiler v4.4.0

28 Oct 07:24
988d83f
Compare
Choose a tag to compare

Changes

  • PacBio now available as an option for --platform (#238)
  • Added in --snp_dist as an option to find closely related samples using snp distance cutoffs
  • The load_db function has been put back in
  • The key gene_associated_drugs now in output json for drug resistant variants