Optimized, pretrainable, multiomics-capable transformer for single-cell omics
Project description
scDynOmics
scDynOmics is an optimized, pretrainable transformer model designed for representation learning from multimodal single-cell data. Motivated by gene regulatory networks, the framework utilizes a Linformer-style attention mechanism to efficiently scale to coding-genome-wide multimodal inputs.
Install
git clone https://github.com/KlughammerLab/scDynOmics.git
cd scDynOmics
pip install .
Test
Note: At least one GPU is recommended for testing and operation.
You can run the built-in test script to verify the installation and core pipeline. From the repository root, run:
python scripts/test.py --data_dir ./data --log_dir ./logs/test/
Tutorial
The documentation and tutorial notebooks are available at here.
Reference
If you use scDynOmics in your research, please consider citing our preprint:
scDynOmics: An Optimized Transformer Model for Representation Learning from Single-Cell Multiomics
Gang Yu, Timothy J.S. Ramnarine, Johanna Klughammer, Simon W. Mages. bioRxiv 2026.
@misc{yu2026scdynomics,
title={scDynOmics: An Optimized Transformer Model for Representation Learning from Single-Cell Multiomics},
author={Yu, Gang and Ramnarine, Timothy J. S. and Klughammer, Johanna and Mages, Simon W.},
year={2026},
publisher={bioRxiv},
url={https://doi.org/10.64898/2026.02.28.708160},
doi={10.64898/2026.02.28.708160}
}
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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file scdynomics-0.0.1-py3-none-any.whl.
File metadata
- Download URL: scdynomics-0.0.1-py3-none-any.whl
- Upload date:
- Size: 78.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
106ec7074a8bfb5a719ea28f41daa550b834429befa4be9c268bd215438344dc
|
|
| MD5 |
6fce69b82e3906957ebb9a09381f5cc2
|
|
| BLAKE2b-256 |
d59f93e5a0ffe8231a5785699a00b940f5ea0a0001f3a39e61a299360cabdbdd
|