ReCEP / README.md
NielTT's picture
Upload 2 files
9aa7c61 verified
---
title: B-cell Epitope Prediction Server
emoji: 🧬
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 5.36.2
app_file: app.py
pinned: false
license: mit
---
# 🧬 B-cell Epitope Prediction Server
A web-based interface for B-cell epitope prediction using the ReCEP model.
## 📋 How to Use
### 1. Input Protein Structure
Choose one of two input methods:
#### Option A: PDB ID
- Enter a 4-character PDB ID (e.g., "5I9Q")
- Specify the chain ID (e.g., "A")
#### Option B: Upload PDB File
- Upload a PDB structure file (.pdb or .ent format)
- Optionally specify a custom PDB ID
- Specify the chain ID
### 2. Configure Prediction Parameters
#### Basic Parameters:
- **Chain ID**: Target protein chain (default: A)
#### Advanced Parameters (Optional):
- **Radius**: Spherical region radius in Ångstroms (default: 19.0)
- **Top-k Regions**: Number of top regions to analyze (default: 7)
- **Encoder**: Protein encoder type (ESM-C only now)
- **Device Configuration**: CPU or GPU processing (CPU Only now)
- **Threshold**: Custom prediction threshold (leave empty for auto, required)
### 3. View Results
The application provides:
#### Prediction Summary
- Protein information (PDB ID, chain, length, sequence)
- Prediction statistics (epitope count, coverage rate, etc.)
- Top-k region centers
- Predicted epitope residues
- Binding region residues
#### Download Options
- **JSON Results**: Complete prediction data with metadata
- **CSV Results**: Residue-level predictions for analysis
- **3D Visualization**: Interactive HTML file with 3Dmol.js viewer
### 4. 3D Visualization
The downloadable HTML file includes:
- **Display Modes**:
- Predicted Epitopes: Highlight predicted epitope residues
- Probability Gradient: Color residues by prediction confidence
- **Representation Styles**: Cartoon, Surface, Stick, Sphere
- **Interactive Controls**: Rotate, zoom, pan, reset view, save image
## 📜 License
This project is licensed under the MIT License - see the LICENSE file for details.
**Note**: This is a research tool for B-cell epitope prediction. Results should be validated through experimental methods for clinical or commercial applications.