Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
5.49.1
metadata
title: AbMelt Complete MD Pipeline
emoji: π§¬
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 5.46.1
app_file: app.py
pinned: false
AbMelt: Complete Molecular Dynamics Pipeline for Antibody Thermostability Prediction
This Hugging Face Space implements the complete AbMelt protocol for predicting antibody thermostability through multi-temperature molecular dynamics simulations.
Features
- Complete MD Pipeline: From sequence to thermostability predictions
- Structure Generation: ImmuneBuilder for Fv structure prediction
- Multi-temperature Simulations: 300K, 350K, 400K molecular dynamics
- Comprehensive Analysis: GROMACS + MDAnalysis descriptor calculations
- ML Predictions: Random Forest models for Tagg, Tm,on, and Tm
Quick Start
Local Testing
# 1. Validate the pipeline
python run_local.py test
# 2. View example sequences
python run_local.py examples
# 3. Start the web interface
python run_local.py run
Docker Usage
# Build and run with Docker
docker build -t abmelt-pipeline .
docker run -p 7860:7860 abmelt-pipeline
Open your browser to http://localhost:7860
Usage
- Input heavy and light chain variable region sequences
- Configure simulation parameters (start with 10ns for testing)
- Wait for complete MD simulation pipeline (30 minutes to 4+ hours)
- Download thermostability predictions and intermediate files
Example Sequences
Use these for testing:
Quick Test (Short sequences for 10ns runs):
- Heavy:
QVQLVQSGAEVKKPGASVKVSCKASGYTFTSYYMHWVRQAPGQGLEWMGIINPSGGSTNYAQKFQGRVTMTRDTSASTAYMELSSLRSEDTAVYYCAR - Light:
DIQMTQSPSSLSASVGDRVTITCRASQSISSYLNWYQQKPGKAPKLLIYAASSLQSGVPSRFSGSGSGTDFTLTISSLQPEDFATYYCQQSYST
File Structure
AbMelt_HF_Space/
βββ app.py # Main Gradio application
βββ run_local.py # Local testing script
βββ test_pipeline.py # Validation tests
βββ src/ # Pipeline modules
βββ mdp_templates/ # GROMACS simulation templates
βββ models/ # Pre-trained ML models
βββ data/ # Example data and sequences
Requirements
- System: GROMACS, Python 3.8+, 8GB+ RAM
- Time: 30 minutes (10ns) to 4+ hours (100ns)
- Hardware: CPU with 4+ cores recommended
Note
This Space runs complete molecular dynamics simulations. Due to computational requirements, simulations may take several hours to complete.