This package browser is in early development. Mind the rough edges.

python-bbknn

Batch balanced KNN

BBKNN is a batch effect removal tool that can be directly used in the Scanpy workflow. It serves as an alternative to scanpy.api.pp.neighbors(), with both functions creating a neighbour graph for subsequent use in clustering, pseudotime and UMAP visualisation. If technical artifacts are present in the data, they will make it challenging to link corresponding cell types across different batches. BBKNN actively combats this effect by splitting your data into batches and finding a smaller number of neighbours for each cell within each of the groups. This helps create connections between analogous cells in different batches without altering the counts or PCA space.

Installation

Install the latest version of python-bbknn as follows:

guix install python-bbknn

Or install a particular version:

guix install python-bbknn@1.6.0

You can also install packages in augmented, pure or containerized environments for development or simply to try them out without polluting your user profile. See the guix shell documentation for more information.

Badge code

You can use the following badge to inform users of python-bbknn about the latest version available in Guix.

Example HTML:

<a href='https://packages.guix.gnu.org/packages/python-bbknn'><img src='https://packages.guix.gnu.org/packages/python-bbknn/badges/latest-version.svg' alt='Version in GNU Guix'></a>

Example Markdown:

[![Version in GNU Guix](https://packages.guix.gnu.org/packages/python-bbknn/badges/latest-version.svg)](https://packages.guix.gnu.org/packages/python-bbknn)

Example Org:

[[https://packages.guix.gnu.org/packages/python-bbknn][https://packages.guix.gnu.org/packages/python-bbknn/badges/latest-version.svg]]