VITAE

Joint Trajectory Inference for Single-cell Genomics Using Deep Learning with a Mixture Prior

MIT License

Downloads
214
Stars
26
Committers
3

Bot releases are visible (Hide)

VITAE - v2.0.1 Latest Release

Published by jaydu1 about 1 year ago

  • Fully integrated with scanpy.
  • Add Jacobian regularizers for more stable results.
  • Add MMD loss for batch corrections.
VITAE - v1.1.7

Published by jaydu1 over 3 years ago

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.
VITAE - v1.1.6

Published by jaydu1 over 3 years ago

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

VITAE - v1.1.5

Published by jaydu1 over 3 years ago

  • 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.
VITAE - v1.1.4

Published by jaydu1 over 3 years ago

  • 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.
VITAE - v1.1.3

Published by jaydu1 over 3 years ago

  • Accelerate inference with close-form formulas of integration.
  • Change default parameters.
  • Remove unused objects D_JS.
VITAE - v1.1.2

Published by jaydu1 over 3 years ago

  • 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.
VITAE - v1.0.8

Published by jaydu1 almost 4 years ago

  • Add differentially gene expression tests.
  • Add reproducibility materials for the manuscript.
VITAE - v1.0.6

Published by jaydu1 almost 4 years ago

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/

VITAE - Initial release

Published by jaydu1 almost 4 years ago

Package Rankings
Top 15.75% on Pypi.org
Badges
Extracted from project README
Python PyPI-Downloads Conda Downloads docs
Related Projects