Skip to main content

BSBT: Binding Sequence Benchmarking Tool - A Python package for benchmarking protein language models and predicting antibody-antigen binding.

Project description

🧬 BSBT – Antibody to Antigen Prediction

BSBT (Biological Sequence Binding Tool) is a Python package designed to predict antigen sequences given antibody sequences.
The package is structured to allow easy experimentation and integration of protein language models (PLMs) or large language models (LLMs) in the future.

At the moment, BSBT provides a mock implementation using hardcoded antibody–antigen sequence mappings. This enables developers and researchers to test the pipeline structure before connecting it to real machine learning models.


✨ Features

  • 🔹 Simple antibody → antigen prediction interface (findAntigen)
  • 🔹 Current backend: mock hardcoded mappings
  • 🔹 Future backend: LLM or fine-tuned PLM integration
  • 🔹 Modular design (easy to extend, swap components)
  • 🔹 Unit tests included (pytest-ready)

📦 Installation

You can install directly from PyPI (after publishing):

pip install bsbt

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

bsbt-0.1.1.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

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

bsbt-0.1.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file bsbt-0.1.1.tar.gz.

File metadata

  • Download URL: bsbt-0.1.1.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for bsbt-0.1.1.tar.gz
Algorithm Hash digest
SHA256 87f1c7d1525e77092f3d605de9c95c04ed266414fb7e8bef2f039c29fa5a8b8f
MD5 8d40f6aa2d6db4d9e01b17d814e68238
BLAKE2b-256 97e8d1adf0a832180dcc680f1c6e740473181cdb8e2c1a18b1ef5c76f6e7e13f

See more details on using hashes here.

File details

Details for the file bsbt-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: bsbt-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for bsbt-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d36d5423fa5b5e50cbdcb9085c4c0efc1f1ce0a385ecfa42f98b1873c6d1c13b
MD5 227989feb0cdc1f6054a4b5ce0123a39
BLAKE2b-256 546a28b57859b247e831c15a4fa0fe99c16a2dacfa2006e088d5bf296422abf6

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