Skip to main content

Cell BLAST

license-badge pypi-badge docs-badge build-badge

Cell BLAST is a cell querying tool for single-cell transcriptomics data.

For each query cell, it searches for most similar cells in the reference database. Annotations in reference cells, e.g. cell type, can then be transfered to query cells based on cell-to-cell similarities. See our publication for details.

Installing the Python package

We only support installation via pip right now.

Installation within virtual environments are recommended, see virtualenv or conda.

For conda, here's a one-liner to set up an empty environment for installing Cell BLAST:

conda create -n cb python=3.9 && conda activate cb

Then follow the instructions below to install Cell BLAST:

  1. Install Cell BLAST from PyPI by running:

    pip install Cell-BLAST

    Or, install an editable dev version by running the following command under the root directory of this repo:

    flit install -s

  2. Check if the package can be imported in the Python interpreter:

    import Cell_BLAST as cb
    print(cb.__version__)
    

Documentation

Online documentation can be found here.

Web-based interface

We also provide a Web-based service for off-the-shelf querying of our ACA reference panels.

Reproduce results in the paper

To reproduce results, please check out the rep branch.

Contact

Feel free to submit an issue or contact us at cblast@mail.cbi.pku.edu.cn for problems about the Python package, website or database.

Release files for Cell-BLAST 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Cell-BLAST 0.5.1
File Size Uploaded
cell_blast-0.5.1.tar.gz 47.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Cell-BLAST 0.5.1
File Interpreter ABI Platform
cell_blast-0.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 100.6 kB

Release files / cell_blast-0.5.1.tar.gz

Download URL cell_blast-0.5.1.tar.gz
Size 47.7 kB
Tags Source
SHA-256 checksum
How to use checksums
40740741303d8c6d34d2b24c54a37c80042bfef185fd7a2bbe375ca19295a245
BLAKE2b-256 checksum
How to use checksums
3a902e48138e59ad506277dff969c16ba2a9375bb60e414fc8a62444c2e67f77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / cell_blast-0.5.1-py3-none-any.whl

Download URL cell_blast-0.5.1-py3-none-any.whl
Size 52.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
33bf57ff7f7336ae0a163b4f893fcaa57c08da5aea15d19ede2a0546ada94724
BLAKE2b-256 checksum
How to use checksums
929873963115317e7fe55ffcb844268759f4b5e0eefc734d40170254b7ecfc3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 release files

0.5.0

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.2.14

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page