Skip to main content

MoFlow is a deep learning framework for multi-omic RNA velocity modeling that extends the relay velocity model by incorporating chromatin accessibility.

Project description

MoFlow

MoFlow is a deep learning framework for multi-omic RNA velocity modeling that extends the relay velocity model (cellDancer) by incorporating chromatin accessibility.
By leveraging gene- and cell-specific kinetic parameters, MoFlow can jointly model chromatin accessibility, transcription, splicing, and degradation, enabling the study of transcriptional dynamics across diverse cell states.


Installation

Clone the repository and set up a conda environment:

git clone https://github.com/AriHong/MoFlow.git
cd MoFlow

conda create -n moflow python=3.7.0
conda activate moflow
pip install -r requirements.txt

Quick Start

We provide a demonstration notebook under notebooks/Demo.ipynb showing how to run MoFlow on a toy dataset and compute downstream scores. Also, the repository includes notebooks under notebooks/ for reproducing figures from the manuscript.


Acknowledgements

Portions of this code are adapted from the cellDancer repository:
https://github.com/GuangyuWangLab2021/cellDancer/

We thank the authors of cellDancer and MultiVelo for making their work publicly available.

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

moflow-0.1.1.tar.gz (45.9 kB view details)

Uploaded Source

Built Distribution

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

moflow-0.1.1-py3-none-any.whl (49.6 kB view details)

Uploaded Python 3

File details

Details for the file moflow-0.1.1.tar.gz.

File metadata

  • Download URL: moflow-0.1.1.tar.gz
  • Upload date:
  • Size: 45.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.6

File hashes

Hashes for moflow-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1447ab6f84bdb018ea84a017d4e5722b1193f9b0fa0d2fd4a6df7d5d95a3dab2
MD5 eda2f575ba931f802c6b85184d7cd890
BLAKE2b-256 d4e6b5aa05648e0f14b0f4a23d1fa8c8095668f7f3e47b05ddf1b17c461ce692

See more details on using hashes here.

File details

Details for the file moflow-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: moflow-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 49.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.6

File hashes

Hashes for moflow-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 52b550beb07b15155cce4752c6567439d38b5d08f8a05da63af93c2b3d32891b
MD5 4a5a631df83a0623be694cd0abc7392c
BLAKE2b-256 56a4fb4effc3f8ef1f64bd983272487524fa564cbc0dc9a802d1b2dd4828e760

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