scab
Single cell analysis of B cells. scab is a core component of the ab[x] toolkit for antibody sequence analysis.
- Source code: github.com/briney/scab
- Documentation: scab.readthedocs.org
- Download: pypi.python.org/pypi/scab
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.
Metadata
Release files for scab 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scab-0.2.4.tar.gz | 2.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scab-0.2.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.0 MB
Release files / scab-0.2.4.tar.gz
| Download URL | scab-0.2.4.tar.gz |
|---|---|
| Size | 2.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
54fbd08309840bd268fd55f4d498d6774e2d1f0b4a5bc1aab3c72b5e20ef4855
|
|
BLAKE2b-256 checksum How to use checksums |
0491b3ad2d2cd81abaffc03661ac531d6279f133bfed47c22dd7a27ebf587d8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / scab-0.2.4-py3-none-any.whl
| Download URL | scab-0.2.4-py3-none-any.whl |
|---|---|
| Size | 2.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
53a85dbab5e9cc4f2261c6fedde49ab6fb0ba9613155646a395bf52e23cb4928
|
|
BLAKE2b-256 checksum How to use checksums |
0caeae3adda108dd6d4c56f48b12d12ad95910472e355e2defdf1d845098d740
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency log