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.48rc8.tar.gz (84.3 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.48rc8-py3-none-any.whl (131.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scdiffeq-0.0.48rc8.tar.gz
  • Upload date:
  • Size: 84.3 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.48rc8.tar.gz
Algorithm Hash digest
SHA256 243d52322ad4512307619fe2b45de1ace43458b829eab797921b3df2f2bbb6bc
MD5 b4eb56283040a4f0176bb463c580f988
BLAKE2b-256 bd213ee7763b0c2434b4a6b3a9ec3277d2f5284eef391df046b522f3cb2f90aa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scdiffeq-0.0.48rc8-py3-none-any.whl
  • Upload date:
  • Size: 131.9 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.48rc8-py3-none-any.whl
Algorithm Hash digest
SHA256 829ad843ee6e9766790b2407ce422cccca8822d84bf9e3ea23898099c9e53563
MD5 307aea452a9f8336d285a114a0af48b3
BLAKE2b-256 b84192721d3ff71c7591d6852cd377e521b37d141553e5abcbf19347988788be

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