Skip to main content

Multi-dimensional gene set scoring and visualization for single-cell transcriptomics

Project description

multiscoresplot

CI PyPI License: MIT

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

  1. Score -- Calculate gene set scores per cell
  2. Color space -- Build a color space where each axis/vertex maps to a gene set
  3. Project -- Map each cell into the color space based on its scores
  4. Plot -- Color dimensionality reduction coordinates using the projected colors
  5. 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

MIT

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

multiscoresplot-1.0.0.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

multiscoresplot-1.0.0-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

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

Hashes for multiscoresplot-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d8b8e12e8f54c44394768726bc36225f349d19b1d8d80f5d87108b94ff64a593
MD5 4cee2de3040f9f9b2e20f52d85844d6c
BLAKE2b-256 1f34671936d7a9854b3b586fe8e41626df0d7f337eaca5642e80718260f9c0cf

See more details on using hashes here.

File details

Details for the file multiscoresplot-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for multiscoresplot-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b1a0739087a1dfbadca5c2ada1d2da4d2e169a073f9e4829316fac90ef01d00d
MD5 947b5d92130d36f7f3b5418264e1d9ee
BLAKE2b-256 4b0476c8cbe96b42c73a6c92144dbe661fee1b402c5154146cba8b662ceaa152

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page