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
Metadata
Release files for metatime 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| metatime-1.3.0.tar.gz | 8.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| metatime-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.3 MB
Release files / metatime-1.3.0.tar.gz
| Download URL | metatime-1.3.0.tar.gz |
|---|---|
| Size | 8.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ae41a7af6ac7cc51750fe9a36995cde98551cdedfbf2e5f1c1d436ec232f2972
|
|
BLAKE2b-256 checksum How to use checksums |
c615ecc749464e0dfae981d6d765ff628aef1de89eb35a8c898dcd81ffe5cca5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.7.3
|
Release files / metatime-1.3.0-py3-none-any.whl
| Download URL | metatime-1.3.0-py3-none-any.whl |
|---|---|
| Size | 3.1 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8e3df8bb85551bc4ac23739fafbb6c29f2e119d21321fc43b68d72af7fc3a95c
|
|
BLAKE2b-256 checksum How to use checksums |
07b9a1716d952de2d87996cfc01e463a82dae076d3b343352ee45373b9b30a34
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.7.3
|