Releases: jaydu1/scVAEIT
Releases · jaydu1/scVAEIT
v1.0.2
v1.0.1
v1.0.0
What's Changed
Major updates
- Fix bug about masking #3 when computing latent embeddings
- Add MMD loss for batch correction in the latent space
- Add options for continuing training
- Add options for skip connections to improve imputation quality
- Fix bug about activation function (sigmoid for Bernoulli, scaled for NB, which was used in the initial version)
Minor updates
- v0.1.0 slight improvement #5
- v0.2.0 add
max_vals
argument, which can be provided for each block - Improve efficiency by decorating
tf.function
- Improve documentation comments
Test
Time consumption on integrating DOGMA-seq, CITE-seq, and ASAP-seq datasets (30987 cells and 42598 features):
- On CPU with 12 cores and 128GB of RAM, 80s per epoch, ~11h for 500 epochs
- On NVIDIA GeForce RTX 4090, 10s per epoch, ~1.4h for 500 epochs
- On NVIDIA A100 (Colab pro+), 30s per epoch, ~4h for 500 epochs
v0.0.0-supp
Version as supplements to the paper