Skip to content

Releases: usadellab/Helixer

Version 0.3.6

15 Oct 09:52
8654d95

Choose a tag to compare

Changes

  • fixed reverse strand padding for overlap
  • fixed resume-training loading models in a frozen state so they couldn't learn; did not affect fine-tuning
  • fixed Helixer not working with models trained on a different pool size than the default of 9 (all released models use that default, so they were not affected)
  • bulk data read-in is now subsequence length dependent
  • improved h5 file documentation

Version 0.3.5

28 Mar 13:13
f33a779

Choose a tag to compare

Changes

  • added multi-GPU training
  • added the option to resume fine-tuning runs (for normal fine-tuning and fine-tuning with coverage) to address issue #175
  • added the option to auto-download Helixer models to a different directory than the default, that can also be checked by Helixer.py to address issue #173

Version 0.3.4

20 Nov 08:41
73e6aca

Choose a tag to compare

Changes

  • move package metadata to pyproject.toml
  • only support Python 3.10
  • improve documentation, both README.md and in docs/ folder
  • change TensorFlow GPU support installation instructions in manual_install.md
  • add deprecation warnings for unused parameters

v0.3.3

24 Mar 03:20
5c83e2c

Choose a tag to compare

Version 0.3.3

Changes

  • version parameter
  • installation maintainability and versatility improvements
  • issue templates
  • simplifications in coverage handling

v0.3.2

16 Jul 14:58

Choose a tag to compare

release v0.3.2

Changes

  • improve documentation, both README.md and in docs/ folder
  • implement experimental transfer learning options from large generalizable models, to be
    able to tune a re-initalized final layer with the rest of the model frozen (with or without adding extrinsic information).
  • improve flexibility in add_ngs_coverage.py script for extrinsic NGS information

version 0.3.1

13 Feb 14:30

Choose a tag to compare

CLI changes

  • Helixer.py now sets reasonable default for --subsequence-length whenever --lineage is specified
  • overlapping parameters can now be automatically derived from --subsequence-length

other changes

  • check if output directory exists and is writable at start, instead of after data generation and prediction
  • fetch_helixer_models.py is now a stand-alone script in the PATH (instead of having to call python fetch_helixer_models.py)
  • user specified compression is now used for all steps in Helixer.py
  • improvements to multi-threading performance during data generation
  • improvements to clarity and accuracy of help function and error messages
  • fixed corner-case bug causing overlapping to fail for very-small but still technically-possible batch-sizes (i.e. 5 w/ overlapping defaults).

Version 0.3.0

21 Oct 09:04

Choose a tag to compare

Context:

  • release associated with training and testing of the paper: Helixer - ab initio Prediction of Primary Eukaryotic Gene Models Combining Deep Learning and a Hidden Markov Model

Changes:

  • phase is now optional (select --predict-phase for the better predictions)
  • added phase metric calculations
  • cleanup and earlier error messages for missing HelixerPost binary