Skip to main content

A package to visualize single cell proteomics (and more to come!) data

Project description

scpviz

DOI

Build & Tests:
Build Status codecov

Documentation:
Docs CI Docs

scpviz is a Python package for single-cell and spatial proteomics data analysis, built around a custom pAnnData object.
It extends the AnnData ecosystem with proteomics-specific functionality, enabling seamless integration of proteins, peptides, and relational data.

Getting started

Installation

scpviz requires Python 3.8 or later. It is distributed as a Python package and can be installed with pip.

python3 -m pip install scpviz

This will install all required dependencies, including scanpy, anndata, pandas, and common plotting libraries.

For the most up-to-date version of scpviz, clone the repository and install the package using pip:

conda create -n scpviz python=3.8 numpy pandas pip
conda activate scpviz
pip install git+https://github.com/gnaprs/scpviz.git@development

Quickstart

Check out the quickstart guide for a run through import, basic preprocessing and quick visualization

In-depth Tutorials

For more in-depth guides on importing, filtering, plotting, and running enrichment, see the tutorials.

API Reference

Full function documentation for the pAnnData class and utility modules can be found on our documentation page.

Contributing

If you'll like to contribute to scpviz, please see the contributing guidelines. We welcome contributions from the community to help improve, expand, and document the functionality of scpviz.

License

scpviz was created by Marion Pang. It is licensed under the terms of the MIT 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

scpviz-0.5.2a0.tar.gz (172.3 kB view details)

Uploaded Source

Built Distribution

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

scpviz-0.5.2a0-py3-none-any.whl (139.6 kB view details)

Uploaded Python 3

File details

Details for the file scpviz-0.5.2a0.tar.gz.

File metadata

  • Download URL: scpviz-0.5.2a0.tar.gz
  • Upload date:
  • Size: 172.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.18

File hashes

Hashes for scpviz-0.5.2a0.tar.gz
Algorithm Hash digest
SHA256 688171a772b5fc94c82bfed192e3c9c79bb6ba1e0c1bf265fc62157e7c93c8ef
MD5 4e2138077a0424ffd757ca034189be94
BLAKE2b-256 73536ab2627ec9ec46be86b7f48d7dbf393b9d2894fe3e972e4058ca1ded0227

See more details on using hashes here.

File details

Details for the file scpviz-0.5.2a0-py3-none-any.whl.

File metadata

  • Download URL: scpviz-0.5.2a0-py3-none-any.whl
  • Upload date:
  • Size: 139.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.18

File hashes

Hashes for scpviz-0.5.2a0-py3-none-any.whl
Algorithm Hash digest
SHA256 fa37eea6896d6826a5b931bcaf33b8f57103e43c56c2bee58367aee611a4429c
MD5 c9c8d87c1b659ac2cf7119e8ee278b25
BLAKE2b-256 1b6ca063dba6da9a11f88d4312f81aca1c4819eee4aaf793d78f024d7a6f670e

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