Skip to content

Releases: jaydu1/VITAE

v2.0.1

21 Sep 13:54
044357e
Compare
Choose a tag to compare
  • Fully integrated with scanpy.
  • Add Jacobian regularizers for more stable results.
  • Add MMD loss for batch corrections.

v1.1.7

31 May 03:47
Compare
Choose a tag to compare

Bug fixing when anndata is given and processed = True (Issue #3 )

  • scale_factor is set to be all ones, which is treated as a dummy variable.
  • data_type is set to be Gaussian automatically.

v1.1.6

28 May 01:30
Compare
Choose a tag to compare

Fix bug: preprocess anndata when label_names are given and processed=True.

v1.1.5

26 May 03:11
Compare
Choose a tag to compare
  • Fix bug: Issue #1 import scanpy.
  • Fix bug: inference with all isolated nodes.
  • Fix bug: dimred augment for visualization when training.
  • Update model saving and loading.

v1.1.4

26 Feb 04:02
Compare
Choose a tag to compare
  • Add a progress bar for inference.
  • Add warning for plotting when no_loop=False.
  • Add uncertainty quantification plots.
  • Add an optimizer for warmup alone.
  • Improve visualization.

v1.1.3

13 Feb 04:55
Compare
Choose a tag to compare
  • Accelerate inference with close-form formulas of integration.
  • Change default parameters.
  • Remove unused objects D_JS.

v1.1.2

03 Feb 14:43
Compare
Choose a tag to compare
  • Reproducibility support.
    • Add float type adaptation based on global options tf.keras.backend.set_floatx and tf.keras.backend.floatx.
    • Change dtype to float64 for inputs of PCA.
    • Change dtype to float64 for computation of KNN graphs.
    • Set a random seed for constructing KNN graphs.
  • Replace Louvain with Leiden clustering.
  • Normalize embeddings for plotting.

v1.0.8

28 Dec 22:43
Compare
Choose a tag to compare
  • Add differentially gene expression tests.
  • Add reproducibility materials for the manuscript.

v1.0.6

22 Dec 22:55
Compare
Choose a tag to compare

Add train-test-splitting for pre-training and training.

  • Create the evaluation set by randomly sampling 10% of cells.
  • Optional to use stratified shuffle splitting.

https://pypi.org/project/pyvitae/

Initial release

16 Dec 03:30
Compare
Choose a tag to compare