Multi-dimensional gene set scoring and visualization for single-cell transcriptomics
Project description
multiscoresplot
Multi-dimensional gene set scoring and visualization for single-cell transcriptomics.
Color dimensionality reduction plots (UMAP, PCA, etc.) using a multi-dimensional color space derived from gene set scores.
Installation
pip install multiscoresplot
Quick Start
import multiscoresplot # more to come!
Pipeline
- Score -- Calculate gene set scores per cell
- Color space -- Build a color space where each axis/vertex maps to a gene set
- Project -- Map each cell into the color space based on its scores
- Plot -- Color dimensionality reduction coordinates using the projected colors
- Legend -- Render a simplex/ternary plot as the colorbar
Development
# Install in editable mode with all dev dependencies
pip install -e ".[dev,test,type]"
# Run tests
pytest
# Lint & format
ruff check src/ tests/
ruff format src/ tests/
# Type check
mypy src/
# Set up pre-commit hooks
pre-commit install
License
Project details
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 multiscoresplot-1.0.0.tar.gz.
File metadata
- Download URL: multiscoresplot-1.0.0.tar.gz
- Upload date:
- Size: 15.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8b8e12e8f54c44394768726bc36225f349d19b1d8d80f5d87108b94ff64a593
|
|
| MD5 |
4cee2de3040f9f9b2e20f52d85844d6c
|
|
| BLAKE2b-256 |
1f34671936d7a9854b3b586fe8e41626df0d7f337eaca5642e80718260f9c0cf
|
File details
Details for the file multiscoresplot-1.0.0-py3-none-any.whl.
File metadata
- Download URL: multiscoresplot-1.0.0-py3-none-any.whl
- Upload date:
- Size: 17.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1a0739087a1dfbadca5c2ada1d2da4d2e169a073f9e4829316fac90ef01d00d
|
|
| MD5 |
947b5d92130d36f7f3b5418264e1d9ee
|
|
| BLAKE2b-256 |
4b0476c8cbe96b42c73a6c92144dbe661fee1b402c5154146cba8b662ceaa152
|