| | --- |
| | title: BindAna |
| | emoji: 🌌 |
| | colorFrom: indigo |
| | colorTo: purple |
| | sdk: gradio |
| | sdk_version: 5.29.1 |
| | app_file: app.py |
| | pinned: false |
| | license: cc-by-4.0 |
| | short_description: Analyze predicted interaction PDB and visualize binding mode |
| | --- |
| | |
| | Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference |
| |
|
| | # BindAna 🌌 |
| |
|
| | BindAna 是一个基于 Gradio 的轻量级 Web 应用,用于蛋白质/复合物结构的结合位点分析与可视化。 |
| | 支持上传 PDB 文件,自动识别分子实体,交互式选择分析对象,并以 3D 方式高亮显示分子结构及其相互作用残基。 |
| |
|
| | ## 功能特性 |
| |
|
| | - 支持 PDB 文件上传与解析 |
| | - 自动识别蛋白、核酸、配体等分子实体 |
| | - 可视化分子结构,支持 cartoon/stick 等多种渲染风格 |
| | - 交互式选择实体,分析实体间接触残基 |
| | - 结果以 3D 视图和图例展示,便于科研解读 |
| |
|
| | ## 使用方法 |
| |
|
| | 1. 上传你的 PDB 结构文件(目前仅支持 `.pdb` 格式) |
| | 2. 在下拉菜单中选择感兴趣的分子实体,点击“添加” |
| | 3. 设置 cutoff 距离(Å),点击“分析并渲染” |
| | 4. 查看 3D 可视化结果和残基列表 |
| |
|
| | ## 依赖环境 |
| |
|
| | - Python 3.8+ |
| | - gradio |
| | - py3Dmol |
| | - biopython |
| |
|
| | 安装依赖: |
| | ```sh |
| | pip install -r requirements.txt |