File size: 1,608 Bytes
1a47b7e
6491864
 
 
 
1a47b7e
6491864
b295381
1a47b7e
6491864
 
 
 
 
 
 
 
1a47b7e
 
6491864
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
---
title: Antibody Non-Specificity Predictor
emoji: 🧬
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: "5.0.0"
app_file: app.py
pinned: false
license: mit
tags:
  - antibody
  - protein
  - ESM
  - gradio
  - polyreactivity
  - machine-learning
---

# 🧬 Antibody Non-Specificity Predictor

Predict antibody polyreactivity (non-specificity) from Variable Heavy (VH) or Variable Light (VL) sequences using ESM-1v protein language models.

## Model

- **Architecture:** ESM-1v (650M parameters) + Logistic Regression
- **Training Data:** Boughter dataset (914 antibodies, ELISA polyreactivity)
- **Methodology:** Sakhnini et al. (2025) - Prediction of Antibody Non-Specificity using PLMs

## Usage

1. Paste your antibody VH or VL amino acid sequence
2. Click "🔬 Predict Non-Specificity"
3. Get prediction (specific vs non-specific) + probability

## Supported Input

- **Valid characters:** Standard amino acids (ACDEFGHIKLMNPQRSTVWY)
- **Max length:** 2000 amino acids
- **Auto-cleaning:** Lowercase automatically converted to uppercase

## Examples

The app includes example sequences:
- Standard VH (128aa)
- Standard VL (107aa)
- Short VH (Herceptin-like)

## Citation

If you use this tool in your research, please cite:

```bibtex
@article{sakhnini2025antibody,
  title={Prediction of Antibody Non-Specificity using Protein Language Models},
  author={Sakhnini, et al.},
  year={2025}
}
```

## Repository

Full source code: [antibody_training_pipeline_ESM](https://github.com/The-Obstacle-Is-The-Way/antibody_training_pipeline_ESM)

## License

MIT License - See repository for details