Skip to main content

A Python package for B cell repertoire analysis and lineage tracking in spatial omics.


Documentation • Github

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)

Source distribution for BAITS 0.1.1
File Size Uploaded
baits-0.1.1.tar.gz 4.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for BAITS 0.1.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.1 This release

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