Skip to main content

Style transfer variational autoencoder

Project description

https://img.shields.io/pypi/v/stvae?color=green https://travis-ci.org/NRshka/stvae.svg?branch=master

The official pytorch implementation of “Style transfer with variational autoencoders is a promising approach to RNA-Seq data harmonization and analysis”. The package contains a code for training and testing the model, as well as a code for working with different types of datasets.

Installation

To install the latest version from PyPI, use:

>>> pip install stvae

Benchmarks

The original code containing code with testing several models can be found here.

Example

ds = stvae.datasets.MouseDataset(download=True) # download data to the current directory
cfg = stvae.Config()
train, test, classif = ds.split(0.15, True, 0.15)
cfg.count_classes = ds.n_labels
cfg.count_classes = ds.n_batches
cfg.input_dim = ds.nb_genes
cfg.use_cuda = True # if you have a CUDA compatibility gpu
cfg.epochs = 600 # number of training epocs
cfg.classifier_epochs = 450 # number of epochs for testing classifirs training
model = stvae.stVAE(cfg)
model.train(train, None)
d = model.test(test, classif)

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

stVAE-0.2.10.tar.gz (33.5 kB view details)

Uploaded Source

Built Distribution

stVAE-0.2.10-py3-none-any.whl (40.1 kB view details)

Uploaded Python 3

File details

Details for the file stVAE-0.2.10.tar.gz.

File metadata

  • Download URL: stVAE-0.2.10.tar.gz
  • Upload date:
  • Size: 33.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.8.0 tqdm/4.61.1 CPython/3.8.3

File hashes

Hashes for stVAE-0.2.10.tar.gz
Algorithm Hash digest
SHA256 1f0c1c2e0fca3feb5c00c09b70282016f872d7649ef569a01fa4183721e09485
MD5 67f5e460938746339fa0e90f476b50ab
BLAKE2b-256 0ef3a7ff19bff1cde5538ee214fe97302799c826c3b1ea773fddfb055bdfdb97

See more details on using hashes here.

File details

Details for the file stVAE-0.2.10-py3-none-any.whl.

File metadata

  • Download URL: stVAE-0.2.10-py3-none-any.whl
  • Upload date:
  • Size: 40.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.8.0 tqdm/4.61.1 CPython/3.8.3

File hashes

Hashes for stVAE-0.2.10-py3-none-any.whl
Algorithm Hash digest
SHA256 b3e0d1fd7df67f9f5cfadfa4b7ff6a4b54bb36d13718e748286514eac45273ad
MD5 6f97ae30ee616bb6a2b71f2dae7ea6cf
BLAKE2b-256 f9320bf2a0516d0a49e92c383146b1da7073b5dca7557bc5ba0139435645260f

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