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.
Metadata
Release files for scvae 2.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scvae-2.1.4.tar.gz | 145.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scvae-2.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 323.0 kB
Release files / scvae-2.1.4.tar.gz
| Download URL | scvae-2.1.4.tar.gz |
|---|---|
| Size | 145.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
467362375c76a640b5502f7e28d0c43e61a148cbd3b4d87da886cd516d24b2b3
|
|
BLAKE2b-256 checksum How to use checksums |
7671bacc0a5d043e712bf8930753976085671db46bdba73a97b21e353457ff18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / scvae-2.1.4-py3-none-any.whl
| Download URL | scvae-2.1.4-py3-none-any.whl |
|---|---|
| Size | 177.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
40307f6c3171d7ebde4634b6a13b3cf4218b8e4ec2c594fc7c7458dccf111fdc
|
|
BLAKE2b-256 checksum How to use checksums |
5a4681bfeb292b802af0e56dac5c5467e1d1ffec3033a5f8a0cf3f168c3dec1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|