Skip to main content

Single cell analysis of B cells

Project description

Build Status Documentation Status Code style: black

scab

Single cell analysis of B cells. scab is a core component of the ab[x] toolkit for antibody sequence analysis.

install

pip install scab

api

The intended use of scab is through the public API, enabling incorporation of scab's methods and utilities into integrated analysis pipelines or for interative analysis of antibody repertoires in notebook-style computing environments like Jupyter. See the scab documentation for more detail about the API.

testing

To run the test suite, clone or download the repository and run pytest ./ from the top-level directory. The same tests are run after every commit using TravisCI.

requirements

Python 3.6+
abstar abutils>=0.2.5 anndata dnachisel fastcluster harmonypy leidenalg matplotlib mnemonic natsort numpy pandas prettytable pytest python-Levenshtein scanpy scanorama scipy scrublet scvelo seaborn>=0.11 umap-learn

All of the above dependencies can be installed with pip, and will be installed automatically when installing scab with pip.
If you're new to Python, a great way to get started is to install the Anaconda Python distribution, which includes pip as well as a ton of useful scientific Python packages.

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

scab-0.2.4.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

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

scab-0.2.4-py3-none-any.whl (2.0 MB view details)

Uploaded Python 3

File details

Details for the file scab-0.2.4.tar.gz.

File metadata

  • Download URL: scab-0.2.4.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for scab-0.2.4.tar.gz
Algorithm Hash digest
SHA256 54fbd08309840bd268fd55f4d498d6774e2d1f0b4a5bc1aab3c72b5e20ef4855
MD5 cb741d04c890a9ca37111e3478d44f2e
BLAKE2b-256 0491b3ad2d2cd81abaffc03661ac531d6279f133bfed47c22dd7a27ebf587d8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for scab-0.2.4.tar.gz:

Publisher: pythonpublish.yml on brineylab/scab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scab-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: scab-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for scab-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 53a85dbab5e9cc4f2261c6fedde49ab6fb0ba9613155646a395bf52e23cb4928
MD5 ff8d52c574d09c9f6b6499f25cb50b24
BLAKE2b-256 0caeae3adda108dd6d4c56f48b12d12ad95910472e355e2defdf1d845098d740

See more details on using hashes here.

Provenance

The following attestation bundles were made for scab-0.2.4-py3-none-any.whl:

Publisher: pythonpublish.yml on brineylab/scab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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