Generating and querying single cell gene attributions.
Project description
SIGnature is a Python package that empowers researchers to rapidly query gene sets across diverse single-cell RNA sequencing (scRNA-seq) datasets through precomputed gene attribution scores.
Beyond querying capabilities, SIGnature also enables the generation of attribution scores on novel scRNA-seq data, allowing seamless integration with our collection of annotated studies.
Documentation
Tutorials and API documentation can be found at: https://genentech.github.io/SIGnature/index.html
Download & Install
The SIGnature API is under activate development. The latest development API can be downloaded and installed as follows:
git clone https://github.com/genentech/signature.git cd signature pip install -e .
SIGnature release versions can be installed via:
pip install sc-signature
Precomputed attribution scores can be downloaded from Zenodo: https://zenodo.org/communities/signature/
To generate attribution scores on new data, helper files can be downloaded from Zenodo: https://zenodo.org/records/17903196
SIGnature currently supports calculating attributions using the following models:
SCimilarity: pretrained weights included in helper files, but can also be downloaded here: https://zenodo.org/records/15729925
scFoundation: pretrained weights can be downloaded here: https://huggingface.co/genbio-ai/scFoundation/tree/main
scVI: pretrained weights for scVI models trained on CZI Census data can be downloaded here: https://cellxgene.cziscience.com/census-models
SSL-scTab: pretrained weights for self-supervised learning models trained on scTab data can be downloaded here: https://huggingface.co/TillR/sc_pretrained/tree/main
Citation
To cite SIGnature in publications please use:
Foundation Model Attributions Reveal Shared Inflammatory Program Across Diseases
Maxwell P. Gold, Miguel Reyes, Nathaniel Diamant, Tony Kuo, Ehsan Hajiramezanali, Jane W. Newburger, Mary Beth F. Son, Pui Y. Lee, Gabriele Scalia, Aicha BenTaieb, Sharookh B. Kapadia, Anupriya Tripathi, Héctor Corrada Bravo, Graham Heimberg*, Tommaso Biancalani* bioRxiv 2025.06.14.659567; doi: https://doi.org/10.1101/2025.06.14.659567
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
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 sc_signature-1.0.0.tar.gz.
File metadata
- Download URL: sc_signature-1.0.0.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c5a797db6217581975a20de7f5eb91dc89ba8803be068db18b452a26bc9d9fd
|
|
| MD5 |
b4820211d0e813363ae6b1aab981f9be
|
|
| BLAKE2b-256 |
77dd8f757621f06beaa7aa16b9ea0ced75e19a6e3106e08ff7c701c698958fdf
|
File details
Details for the file sc_signature-1.0.0-py3-none-any.whl.
File metadata
- Download URL: sc_signature-1.0.0-py3-none-any.whl
- Upload date:
- Size: 30.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24b0173b06fbb142b72b53a7100eb843d3260d693d40e0509fce20f70ca02f83
|
|
| MD5 |
bd0f3307f291dbc6b56678dbbf0ded30
|
|
| BLAKE2b-256 |
c1885470555891538447031f2a66dafccc92a97086a30eb360e0c75743a8d507
|