Skip to content

Releases: ArnovanHilten/GenNet

GenNet 2.0

27 Feb 13:08
Compare
Choose a tag to compare

What's Changed

  • GenNet interpret: adds the interpretation module with six interpretation methods
    • get_weight_scores: uses the weights to calculate the importance of each feature and node
    • DeepExplain: uses the gradient (see DeepExplain) to calculate the importance
    • RLIPP: uses logistic regression with signals to and from the node to calculate a measure of non-linearity for all nodes
    • NID: Finds interacting features based on the features with the strongest weights
    • DFIM: perturbs each input (or N inputs in the order of importance), and tracks which other features change importance to find interacting features
    • PathExplain: Uses the Expected Hessian to find interacting features
  • Bugfixes for converting plink2 files
  • Script for converting toplogy to npz matrices
  • Add one-hot encoding support
  • Adds multiple filters. LocallyDirected1D now supports multiple filters akin to channels or feature maps in CNNs

Release GenNet 1.5

03 Aug 09:47
23d9399
Compare
Choose a tag to compare

What's Changed

  • A to Z tutorial
  • Pytest and automatic integration
  • Topology allows you now to create a pathway network with create_pathway_network
  • Continue and resume training
  • Specify your epoch length for large datasets
  • There are now options for multiprocessing, mixed_precision
  • Add suffix for better naming
  • Genotype_path option so that it does not have to be in the same folder as the other files
  • Revamped training for regression problems

Bug fixes

  • Fixed poor performance for regression tasks
  • Fixed bug for converting very small datasets
  • Fixed shape issues in topology
  • Fixed plot issue that displayed incorrect label

Release GenNet 1.4

01 Aug 14:56
Compare
Choose a tag to compare

Minor improvements.

  • Added submodule toplogy.
  • Improved plotting with and without chr information
  • Can now use .npz files instead of topology.csv files. (make sure that all the maks are in the same folder and that the output size corresponds to the input size of the next mask.

Release Topology v1.3.0

28 Sep 13:53
94e134e
Compare
Choose a tag to compare

Adds GenNet topology which helps creating topology files

Release Command Line v1.2.0

13 Aug 14:29
aa68dda
Compare
Choose a tag to compare

Expands the command line significantly with GenNet.py convert, GenNet.py train -problem_type regression and GenNet.py convert

Added support Tensorflow 2

07 Jul 13:50
179c40a
Compare
Choose a tag to compare
v1.0

Update README.md