Skip to main content

Computer vision-Based Antigen Target Selector

Project description

Computer vision-Based Antigen Target Selector CuBATS

codecov CI

CuBATS (Computer vision-Based Antigen Target Selector) is an open-source computer vision pipeline for patient-specific tumor-associated antigen (TAA) selection to support multi-target CAR T-cell strategies. It analyzes a variable number of immunohistochemically (IHC) stained whole-slide images (WSIs), alongside a single hematoxylin and eosin (HE) stained WSI for tumor segmentation. CuBATS systematically quantifies antigen expression and identifies optimal mono-, dual-, or triplet combinations for multi-targeted CAR T-cell therapy design—maximizing spatial tumor coverage while minimizing TAA overlap. CuBATS can be applied to any solid tumor type, given an appropriate tumor segmentation model.

CuBATS integrates WSI registration, tumor segmentation, color deconvolution, quantification, and combinatorial analysis into a unified, streamlined framework. It enables patient-specific, reproducible, and scalable TAA selection addressing the challenges of spatial tumor heterogeneity and antigen escape that currently hinder translation of CAR T-cell therapy to solid tumors.

Pipeline Overview

CuBATS includes the following steps:

  1. WSI Registration: Registration and alignment of tissue across all WSIs using VALIS.
  2. Tumor Segmentation: Configurable tumor segmentation based on the HE WSI. CuBATS accepts segmentation models in ONNX format, enabling tumor-type independent application, if an appropriate model is provided.
  3. Color Deconvolution: Separation of antigen-specific DAB stain from counterstains.
  4. Quantification of Staining Intensities: Classification of tissue regions into high-, medium-, low-positive and negative intensity categories.
  5. Combinatorial Analysis: Evaluation of spatial TAA co-expression to identify optimal mono-, dual-, and triplet TAA combinations that maximize tumor coverage while minimizing TAA overlap.

For full details and installation instructions, see the Documentation.

Contribute to the Project

If you want to contribute to the project please read our Contributing Guideline.

License

MIT © 2025 Moritz Dinser, Daniel Hieber

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

cubats-1.0.0.tar.gz (2.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cubats-1.0.0-py3-none-any.whl (2.5 MB view details)

Uploaded Python 3

File details

Details for the file cubats-1.0.0.tar.gz.

File metadata

  • Download URL: cubats-1.0.0.tar.gz
  • Upload date:
  • Size: 2.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.22.4 CPython/3.13.2 Darwin/25.1.0

File hashes

Hashes for cubats-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0c7b68531c5edb864f59a8d4db5c7cd841946a09cddef99d45b6e657f5dbc512
MD5 1990e1970f7833827b64bd2c310bd8c7
BLAKE2b-256 a0cfe11304fe7c677398ba7b1e581b568e71480b52d76050cf1310957773c953

See more details on using hashes here.

File details

Details for the file cubats-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: cubats-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.22.4 CPython/3.13.2 Darwin/25.1.0

File hashes

Hashes for cubats-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa33ebefa992764ad8716bec1f1c920c7df70d5895d777c5c889aad62051f119
MD5 3f2329724f8976ffc72cc906c2dd209a
BLAKE2b-256 02c42ff2d99f0858e59b28c14df3e15cc2e9f8fd16c13e0cce1292473921968f

See more details on using hashes here.

Supported by

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