Skip to main content

scDiffEq: modeling single-cell dynamics using neural differential equations.

Project description

scdiffeq_logo

PyPI pyversions PyPI version Code style: black

An analysis framework for modeling dynamical single-cell data with neural differential equations, most notably stochastic differential equations allow us to build generative models of single-cell dynamics.

Install the development package:

git clone https://github.com/mvinyard/sc-neural-diffeqs.git; cd ./sc-neural-diffeqs;

pip install -e .

Main API

import scdiffeq as sdq
from neural_diffeqs import NeuralSDE

model = sdq.models.scDiffEq(
    adata, func=NeuralSDE(state_size=50, mu_hidden=[400, 400], sigma_hidden=[400, 400])
)
model.fit()

Built on:

pytorch_logopytorch_lightning_logo neural_diffeqs_logo

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

scdiffeq-0.0.50.tar.gz (84.8 kB view details)

Uploaded Source

Built Distribution

scdiffeq-0.0.50-py3-none-any.whl (132.5 kB view details)

Uploaded Python 3

File details

Details for the file scdiffeq-0.0.50.tar.gz.

File metadata

  • Download URL: scdiffeq-0.0.50.tar.gz
  • Upload date:
  • Size: 84.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for scdiffeq-0.0.50.tar.gz
Algorithm Hash digest
SHA256 87e603f70d9dedd357a91ef5a7c262fb288d22d3dfa70988f7f31f9af8829be0
MD5 b7c4e4eee67e0256a98031a02aec26ae
BLAKE2b-256 71248081e5a14d5575bec468be387484a8132a82e1ad9579ce35b8b48b6cd56a

See more details on using hashes here.

File details

Details for the file scdiffeq-0.0.50-py3-none-any.whl.

File metadata

  • Download URL: scdiffeq-0.0.50-py3-none-any.whl
  • Upload date:
  • Size: 132.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for scdiffeq-0.0.50-py3-none-any.whl
Algorithm Hash digest
SHA256 9ff9e44ba9244f4c010911880b6cdf5a3172d37b313a0ed3edc639475a8619d5
MD5 e7ed313e644ad88624c12aa059c0826b
BLAKE2b-256 e45406d572b015efc83ae405f4ef12be776f896a2c09af8d77c6504168cbc05a

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