A Python package for B cell repertoire analysis and lineage tracking in spatial omics.
Background
In contrast to previously reported bulk or single-cell immune receptor sequencing technologies, the simultaneous acquisition of spatially resolved high-dimensional gene expression profiles and complex immune receptor sequences from the same tissue section presents unique challenges for bioinformatic analysis.
To systematically investigate the spatial organization and clonal dynamics of B cells in the tumor microenvironment, we developed BAITS (B cell repertoire Analysis and lIneage Tracking in Spatial omics), a comprehensive and adaptable computational framework for analyzing spatially resolved BCR sequencing data.
Introduction
BAITS comprises three core modules:
-
Spatial Transcriptomics (ST) module: identify B lymphocyte aggregates based solely on spatial transcriptomic data
-
Immune Repertoire (IR) module: quantify clonal expansion, clonal degree centrality, and other repertoire features using spatial BCR sequencing data
-
SR module: reveal patterns of clonal migration, expansion, and niche restriction by integrating spatial transcriptomic and BCR data
Installation
1. Create a conda environment and then install Python >= 3.10,<3.13
conda create --name BAITS python=3.10
2. Pip install BAITS
conda activate BAITS
pip install BAITS
This example is based on a Linux CentOS 7 system
Contribution
If you found a bug or you want to propose a new feature, please use the issue tracker.
Metadata
Release files for BAITS 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| baits-0.1.1.tar.gz | 4.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| baits-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.8 MB
Release files / baits-0.1.1.tar.gz
| Download URL | baits-0.1.1.tar.gz |
|---|---|
| Size | 4.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7482def54cbb3d5100c0f41f8c6a9c5dcb09ab6e102eebde3d34b5b5bf59a239
|
|
BLAKE2b-256 checksum How to use checksums |
bdc64dcbaa6c1dd08febf6b85ad93feb7fb27bdc7154261faf52efc431068d11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.2
|
Release files / baits-0.1.1-py3-none-any.whl
| Download URL | baits-0.1.1-py3-none-any.whl |
|---|---|
| Size | 38.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e686e80a179321f260ba154b4f93b6d5878d8ab7bd4797f6e355687a50a8e198
|
|
BLAKE2b-256 checksum How to use checksums |
d7bd5a73e560f52161173dc236a5a019d55c731d5d9bfbc224fb6a8e5fcc687a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.2
|