Skip to main content

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 argparse when 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

scvae-2.1.4.tar.gz (145.0 kB view details)

Uploaded Source

Built Distribution

scvae-2.1.4-py3-none-any.whl (177.9 kB view details)

Uploaded Python 3

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

Hashes for scvae-2.1.4.tar.gz
Algorithm Hash digest
SHA256 467362375c76a640b5502f7e28d0c43e61a148cbd3b4d87da886cd516d24b2b3
MD5 f31428a66d6760b31b8e12e9d34432d2
BLAKE2b-256 7671bacc0a5d043e712bf8930753976085671db46bdba73a97b21e353457ff18

See more details on using hashes here.

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

Hashes for scvae-2.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 40307f6c3171d7ebde4634b6a13b3cf4218b8e4ec2c594fc7c7458dccf111fdc
MD5 e44b2e3725667ed22e70e5963113429b
BLAKE2b-256 5a4681bfeb292b802af0e56dac5c5467e1d1ffec3033a5f8a0cf3f168c3dec1b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page