Skip to main content

scDiffEq: modelling 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.47rc1.tar.gz (57.7 kB view details)

Uploaded Source

Built Distribution

scdiffeq-0.0.47rc1-py3-none-any.whl (94.9 kB view details)

Uploaded Python 3

File details

Details for the file scdiffeq-0.0.47rc1.tar.gz.

File metadata

  • Download URL: scdiffeq-0.0.47rc1.tar.gz
  • Upload date:
  • Size: 57.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for scdiffeq-0.0.47rc1.tar.gz
Algorithm Hash digest
SHA256 c846bdfdb920bb52de0b7361602cc88d2d0b41c860c160ae2aef5ac88de68fe1
MD5 022da23a6f7f8d904d80d9f0e96e6f0e
BLAKE2b-256 ff4b19e69281bb3b1e22a53b7d20514949407a66334c9ce977e643ecbfd83f16

See more details on using hashes here.

File details

Details for the file scdiffeq-0.0.47rc1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for scdiffeq-0.0.47rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 5d747379d723bc70c5dbc644231254498b00583d70559f65a2570c56d56e7b1a
MD5 6357aac83892ac8d2bbc960dc75125dc
BLAKE2b-256 5bc0b0fc0a0e8b1cab634d1d3082a8eb4a2b057804170a8d0f447635a59c2615

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