Beta MetaTiME: annotate TME scRNA cell states
Project description
MetaTiME: Meta-components in Tumor immune MicroEnvironment
MetaTiME learns data-driven, interpretable, and reproducible gene programs by integrating millions of single cells from hundreds of tumor scRNA-seq data. The idea is to learn a map of single-cell space with biologically meaningful directions from large-scale data, which helps understand functional cell states and transfers knowledge to new data analysis. MetaTiME provides pretrained meta-components (MeCs) to automatically annotate fine-grained cell states and plot signature continuum for new single-cells of tumor microenvironment.
Installation
Create a new virtual env and activate (optional)
python -m venv metatime-env; source metatime-env/bin/activate
Use pip to install
pip install metatime
Installation shall be in minutes .
Next we have a tutorial on applying MetaTiME on new TME scRNAseq data to annotate cell states, scoring signature continuum, and test differential signature activity.
Usage
MetaTiME-Annotator
Interactive tutorial
Use MetaTiME to automatically annotate cell states and map signatures
Method
Reference
Manuscript In Revision. Repo continously being improved! More details will be updated and suggested improvements welcome.
Accepted at Nature Communications [Journal Article doi pending]
Training Datasets
Tumor scRNAseq Data for MetaTiME @ Zenodo
-
A large collection of uniformly processed tumor single-cell RNA-seq.
-
Includes raw data and MetaTiME score for the TME cells.
Dependency
- pandas
- scanpy
- anndata
- matplotlib
- adjustText
- leidenalg
- harmonypy
Dependency version tested:
- pandas==1.1.5
- scanpy==1.8.2
- anndata==0.8.0
- matplotlib==3.5.1
- adjustText==0.7.3
- leidenalg==0.8.3
Contact
Yi Zhang, Ph.D.
yiz [AT] ds.dfci.harvard.edu Twitter | Website Research Fellow Department of Data Science Dana-Farber Cancer Institute Harvard University T.H. Chan School of Public Health
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
Built Distribution
File details
Details for the file metatime-1.3.0.tar.gz
.
File metadata
- Download URL: metatime-1.3.0.tar.gz
- Upload date:
- Size: 8.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae41a7af6ac7cc51750fe9a36995cde98551cdedfbf2e5f1c1d436ec232f2972 |
|
MD5 | 416f1cc9348ed4e864c23646e5d3c91e |
|
BLAKE2b-256 | c615ecc749464e0dfae981d6d765ff628aef1de89eb35a8c898dcd81ffe5cca5 |
File details
Details for the file metatime-1.3.0-py3-none-any.whl
.
File metadata
- Download URL: metatime-1.3.0-py3-none-any.whl
- Upload date:
- Size: 3.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e3df8bb85551bc4ac23739fafbb6c29f2e119d21321fc43b68d72af7fc3a95c |
|
MD5 | 6d7463334feb465c9d5bcd1dc3285189 |
|
BLAKE2b-256 | 07b9a1716d952de2d87996cfc01e463a82dae076d3b343352ee45373b9b30a34 |