We introduce scMultiNODE, an unsupervised integration model that combines gene expression and chromatin accessibility measurements in developing single cells, while preserving cell type variations and cellular dynamics. First, scMultiNODE uses a scalable, Quantized Gromov-Wasserstein optimal transport to align a large number of cells across different measurements. Next, it utilizes neural ordinary differential equations to explicitly model cell development with a regularization term to learn a dynamic latent space. (bioRxiv preprint)
If you have questions or find any problems with our codes, feel free to submit issues or send emails to jiaqi_zhang2@brown.edu or other corresponding authors.
Our codes have been tested in Python 3.7. Required packages are listed in ./installation.
Raw and preprocessed data of six temporally resolved multi-modal single-cell datasets can be downloaded from here (for HC, HO, DR, and MN data) and here (for ZB and AM data).
All model integrations and corresponding evaluation metrics on six datasets are available at here (modal_integration.zip).
Investigation of scMultiNODE with cell type supervision are available at here (cell_type_supervision.zip).
Experiment results for downstream analysis (cell trajectory pseudotime estimation, cell path construction, and cross-modal cell label transfer) are available at here (downstream_analysis.zip).
Data visualization and figures in the paper are available at here (journal_figs.zip).
scMultiNODE is implemented in ./model/dynamic_model.py.
All baseline codes are provided in baseline. See the documentation therein for more details.
The script of using scMultiNODE for integration is shown in ./modal_integration/Modal_Integration_scMultiNODE.py.
Please report any bugs, problems, suggestions, or requests as a Github issue or send emails to jiaqi_zhang2@brown.edu or other corresponding authors.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4