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


Release history Release notifications | RSS feed

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.48.tar.gz (84.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scdiffeq-0.0.48-py3-none-any.whl (132.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scdiffeq-0.0.48.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.48.tar.gz
Algorithm Hash digest
SHA256 9fc55bf65fbb1034a1feba88e43deb94dd9ca378700c9f7a525520d42eaaec8d
MD5 6a8ce563ed029524ec0d4de38ad4dcc2
BLAKE2b-256 c114c85083f58600b431143f0fab71ec951228cb8c10ec269ec56b422e7ce927

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scdiffeq-0.0.48-py3-none-any.whl
  • Upload date:
  • Size: 132.4 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.48-py3-none-any.whl
Algorithm Hash digest
SHA256 455adb7341aba4273b0e5b6f61d0df6dd2adfe5f2415bcf5feebeb33228c922c
MD5 18ca5fa64c5b7b998db1c894d995e63d
BLAKE2b-256 5b8be6bc91721b448fe47c071b78feb84e502677282ccbabff6b3d9946dec788

See more details on using hashes here.

Supported by

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