Skip to main content

Single-cell transcriptome querying tool

Project description

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.

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

cell_blast-0.5.1.tar.gz (47.7 kB view details)

Uploaded Source

Built Distribution

cell_blast-0.5.1-py3-none-any.whl (52.9 kB view details)

Uploaded Python 3

File details

Details for the file cell_blast-0.5.1.tar.gz.

File metadata

  • Download URL: cell_blast-0.5.1.tar.gz
  • Upload date:
  • Size: 47.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for cell_blast-0.5.1.tar.gz
Algorithm Hash digest
SHA256 40740741303d8c6d34d2b24c54a37c80042bfef185fd7a2bbe375ca19295a245
MD5 b64db96ef7abf64837264bcc3a070f51
BLAKE2b-256 3a902e48138e59ad506277dff969c16ba2a9375bb60e414fc8a62444c2e67f77

See more details on using hashes here.

File details

Details for the file cell_blast-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: cell_blast-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 52.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for cell_blast-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 33bf57ff7f7336ae0a163b4f893fcaa57c08da5aea15d19ede2a0546ada94724
MD5 46c5343d0d6aacb5839a668720c4de40
BLAKE2b-256 929873963115317e7fe55ffcb844268759f4b5e0eefc734d40170254b7ecfc3e

See more details on using hashes here.

Supported by

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