Skip to main content

SDEvelo: a deep generative approach for transcriptional dynamics with cell-specific latent time and multivariate stochastic modeling

Project description

SDEvelo: a deep generative approach for transcriptional dynamics with cell-specific latent time and multivariate stochastic modeling

Overview

sdevelo leverages advanced stochastic differential equations (SDE) to provide a novel approach to RNA velocity analysis in single-cell RNA sequencing (scRNA-seq). This deep generative model accurately captures the complex, stochastic nature of transcriptional dynamics, offering new insights into cell differentiation and state transitions.

System Requirements

  • Operating Systems: Linux (Ubuntu, CentOS), macOS, Windows 10.
  • Python Version: Python 3.6 and above.
  • Dependencies: anndata==0.10.7 matplotlib==3.7.1 numpy==1.23.5 scipy==1.8.1 scvelo==0.2.5 seaborn==0.11.2 torch==1.13.1+cu117
  • Hardware Requirements: No non-standard hardware required.
  • Installation Time: sdevelo's installation should be completed within approximately 5 minutes.

Installation Guide

  • Step 1: Ensure Python 3.6+ is installed on your system.

  • Step 2: Install sdevelo via pip:

    pip install sdevelo
    

Demo

Experience the power of SDEvelo through our interactive demo provided as a Jupyter Notebook.

Running the Demo

  1. Navigate to the docs/demo_simulation directory within this repository.
  2. Locate the Jupyter Notebook titled demo_simulation.ipynb.
  3. Open the notebook in Jupyter Lab or Jupyter Notebook and execute the cells in order.

Expected Output

By running the demo, you will generate:

  • A streamline plot depicting the transcriptional dynamics.
  • A latent time heatmap that visualizes the progression of cells over time.

Expected Run Time

On a typical desktop computer, the demo should complete within approximately 300 seconds.

Future Demos

We continuously strive to enhance SDEvelo. Stay tuned for additional demos by checking our repository for updates.

Instruction to use

  • Step 1: Configure the arguments and parameters for your dataset. Refer to the provided demo_simulation.ipynb for examples of data configuration, model execution, and visualization.
  • Step 2: Run the SDEvelo model.
  • Step 3: Visualize the results based on the estimated SDEvelo model.

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

sdevelo-0.2.3.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

sdevelo-0.2.3-py2.py3-none-any.whl (22.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file sdevelo-0.2.3.tar.gz.

File metadata

  • Download URL: sdevelo-0.2.3.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/69.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for sdevelo-0.2.3.tar.gz
Algorithm Hash digest
SHA256 1e0095b207a2b04b8030b00891feaac9e1d1a596abd754346b6ed9e5aeaceb86
MD5 b379cd876914d8c9a6d43ba0e3a78f32
BLAKE2b-256 d8c8d3bc82b03a7675698ec0ccdaa3ae4075ae74a5e0c007d09d6f191abcc8e2

See more details on using hashes here.

File details

Details for the file sdevelo-0.2.3-py2.py3-none-any.whl.

File metadata

  • Download URL: sdevelo-0.2.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 22.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/69.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for sdevelo-0.2.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 118aae8482e3399c08672b5c985af0e37545adc65fe5d9e15c66635d39a45976
MD5 e85d9e960d3c8821b28ed21ad8faa1af
BLAKE2b-256 7cb9e8067e326224b65f5e795aedbd775eff90ecb60582cfa2d2cec3dca48194

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