Skip to content

Releases: flatironinstitute/inferelator

Inferelator v0.6.3

08 Jul 16:57
9a0e0a8
Compare
Choose a tag to compare

Inferelator v0.6.3 July 8, 2024

Bug Fixes:

  • Removed import-time setting environment variables for threading control. Threading is now handled directly by parallelization (e.g. through joblib).

  • Updated code to address breaking changes in Numpy 2.0.0 and Scipy 1.14.0

v0.6.1

03 Jan 17:28
e1ce16b
Compare
Choose a tag to compare

Inferelator v0.6.1 January 3, 2023

New Functionality:

  • Extended support for mRNA velocity & decay calculations
  • Added new experimental TFA modules

Code Refactoring:

  • Workflow, ResultProcessor, and InferelatorData restructured for readability and clearer commenting

Bug Fixes:

  • Slicing individual gene data returns numpy vector instead of anndata view
  • Corrected several deprecated pandas calls to eliminate FutureWarnings

v0.6.0

14 Sep 16:24
a6048f8
Compare
Choose a tag to compare

Inferelator v0.6.0 September 14, 2022

New Functionality:

  • Support for grouping arbitrary genes from multiple tasks into learning groups
  • Workflow to learn homology groups together
  • Workflow to explicitly incorporate velocity and decay into learning
  • Added support for batching parallelization calls to reduce overhead when data is relatively small

Code Refactoring:

  • Refactored multi-task learning to parameterize tfs and genes for each task
  • Refactored parallelization around joblib & dask
  • Removed pathos and replaced with joblib
  • Optimized StARS-LASSO by replacing standalone LASSO with lasso_path

Bug Fixes:

  • Fixed several messages to be more informative
  • use_no_prior is appropriately applied in multitask learning

v0.5.8

23 Feb 17:47
Compare
Choose a tag to compare

Bug Fixes:

  • Corrected combining multi-task gene and tf labels

v0.5.7

29 Sep 15:36
2a33c74
Compare
Choose a tag to compare

New Functionality:

  • Added support for numba acceleration of AMuSR with .set_run_parameters(use_numba=True) (PR #46)

Code Refactoring:

  • Updated example scripts
  • Removed deprecated KVS multiprocessing and associated code

Bug Fixes:

  • Gene labels are included as the first column of the produced confidences TSV file by default
  • Matplotlib backend selection checks for non-interactive mode

v0.5.6

16 Aug 20:25
Compare
Choose a tag to compare

Inferelator v0.5.6 August 16, 2021

New Functionality:

  • Added code to randomly generate noise in prior with .set_shuffle_parameters(add_prior_noise=None)
  • Added in-workflow benchmarks for CellOracle and pySCENIC

Code Refactoring:

  • Minor changes to matplotlib interface
  • Improved testing for multitask workflows
  • Improved error messaging around prior and gold standard
  • Switch from Travis.ci to GitHub Actions for continuous integration

v0.5.5

03 May 23:20
0ec4df9
Compare
Choose a tag to compare
Merge pull request #41 from flatironinstitute/dev

v0.5.5

v0.5.4

23 Apr 15:43
047c4eb
Compare
Choose a tag to compare
Merge pull request #40 from flatironinstitute/dev

v0.5.4

v0.5.3

25 Mar 16:28
22bd8dd
Compare
Choose a tag to compare
Merge pull request #38 from flatironinstitute/dev

v0.5.3

v0.5.2

05 Feb 17:23
Compare
Choose a tag to compare
Add vscode