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.2.tar.gz (2.8 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.2-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bsbt-0.1.2.tar.gz
  • Upload date:
  • Size: 2.8 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.2.tar.gz
Algorithm Hash digest
SHA256 b4484775130bf1a006c4e264dc0ea5c39c9ad9a59261d711eea312e58ac90f83
MD5 75e08524131d514ba50fcf0086790682
BLAKE2b-256 eadcbabe2f4c8c0a65fdb9a077e48c8db0e578fb1f95d560971d1e4f31102591

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bsbt-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ee3722899e44e0b809d7884c85a96308d3b5c515b0890823ff19f047a062cfc4
MD5 5cb880ac2012a363438c3f7feb226744
BLAKE2b-256 d63e789d5fb3ac8d1254696e5b3b57ef1cd0c1f8a7e352b959f1e1e307083744

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