Model single-cell transcript counts using deep learning.
Project description
scVAE: Single-cell variational auto-encoders
scVAE is a command-line tool for modelling single-cell transcript counts using variational auto-encoders.
Install scVAE using pip for Python 3.6 and 3.7:
$ python3 -m pip install scvae
scVAE can then be used to train a variational auto-encoder on a data set of single-cell transcript counts:
$ scvae train transcript_counts.tsv
And the resulting model can be evaluated on the same data set:
$ scvae evaluate transcript_counts.tsv
For more details, see the documentation, which include a user guide and a short tutorial.
Release History
2.1.4 (2020-06-30)
- Better handling of indefinite losses during training.
2.1.3 (2020-06-29)
- Fix loading cell and gene names for H5 data sets.
- Report expected model directory path when scVAE cannot find a model during evaluation for easier troubleshooting.
2.1.2 (2020-04-07)
- Export of decomposition of data sets and latent values as compressed TSV files.
- Export of predictions as compressed TSV files.
- Fix potential crash during t-SNE decomposition.
2.1.1 (2020-02-24)
- Requires TensorFlow 1.15.2 because of a security vulnerability.
- Export of latent values as compressed TSV files.
- Make folder names and filenames more safe on Windows.
- Regrouped analyses, so fewer analyses are performed by default. All available analyses can be performed using
--included-analyses all. - Fix loading of KL divergences when evaluating VAE models.
- Fix crash during model analyses, if the model did not exist.
2.1.0 (2019-11-12)
- Requires Python 3.6 or 3.7 as well as TensorFlow 1.15.
- Documentation with user guide and tutorial.
- Support for sparse matrices in HDF5 format.
- Improved support for Loom files by following conventions.
- Scatter plots of classes against the primary latent feature as well as the two primary latent features against each other when evaluating a model.
- Fix crash related to
argparsewhen using Python 3.6.
2.0.0 (2019-05-18)
- Complete refactor and clean-up including structuring as Python package.
- Easier loading of custom data sets.
- Batch correction included in models for data sets with batch indices.
- Learnable mixture coefficients for the GMVAE model.
- Full covariance matrix for the GMVAE model.
- Sampling from models.
1.0 (2018-04-25)
Initial release.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file scvae-2.1.4.tar.gz.
File metadata
- Download URL: scvae-2.1.4.tar.gz
- Upload date:
- Size: 145.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
467362375c76a640b5502f7e28d0c43e61a148cbd3b4d87da886cd516d24b2b3
|
|
| MD5 |
f31428a66d6760b31b8e12e9d34432d2
|
|
| BLAKE2b-256 |
7671bacc0a5d043e712bf8930753976085671db46bdba73a97b21e353457ff18
|
File details
Details for the file scvae-2.1.4-py3-none-any.whl.
File metadata
- Download URL: scvae-2.1.4-py3-none-any.whl
- Upload date:
- Size: 177.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40307f6c3171d7ebde4634b6a13b3cf4218b8e4ec2c594fc7c7458dccf111fdc
|
|
| MD5 |
e44b2e3725667ed22e70e5963113429b
|
|
| BLAKE2b-256 |
5a4681bfeb292b802af0e56dac5c5467e1d1ffec3033a5f8a0cf3f168c3dec1b
|