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


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.48rc0.tar.gz (83.2 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.48rc0-py3-none-any.whl (130.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scdiffeq-0.0.48rc0.tar.gz
  • Upload date:
  • Size: 83.2 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.48rc0.tar.gz
Algorithm Hash digest
SHA256 e2204174637877e7a8085c9e94ac3c6b875f8cb7254a29dfe098fb34f7b50718
MD5 0587e4dea694edfbe82ed9dfaf2a89ef
BLAKE2b-256 c0e7d80755e1882f46b4b81219d171ca44663ccd19dedd3d3aba206d5ab1978c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scdiffeq-0.0.48rc0-py3-none-any.whl
  • Upload date:
  • Size: 130.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.48rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 8025e5c26daff8dd6e92f95510a09a5dd38244a5789e440ce661d9ef2a816fce
MD5 7e4a29989517f97107b5ef81e933f007
BLAKE2b-256 b0c195a2695fedacdf5c4fcb2e945e397190f771abf528b4c0f9e28022f4b7e1

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