bindana / README.md
EZ4Fanta's picture
update readme
d6b4b2b
---
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