蛋白质结构3D工具¶
配置文件: protein_structure_3d_tools.json 工具类型: 本地 工具数量: 1
此页面包含在``protein_structure_3d_tools.json``配置文件中定义的所有工具。
可用工具¶
**visualize_protein_structure_3d**(类型:ProteinStructure3DTool)¶
使用 py3Dmol 可视化 3D 蛋白质结构。支持 PDB ID、PDB 文件内容以及多种视图选项。
visualize_protein_structure_3d 工具规范
工具信息:
名称:
visualize_protein_structure_3d类型:
ProteinStructure3DToolDescription: Visualize 3D protein structures using py3Dmol. Supports PDB IDs, PDB file content, and various visualization styles including cartoon, surface, and stick representations. Prerequisites: Requires ‘py3Dmol’ package (install: pip install tooluniverse[visualization]).
参数:
``pdb_id``(字符串)(必填)PDB标识符(例如:’1CRN’,’7CGO’)。必须提供pdb_id或pdb_content之一。
``pdb_content``(字符串)(必填)作为字符串的原始 PDB 文件内容。必须提供 pdb_id 或 pdb_content 之一。
``style``(字符串)(可选)可视化样式
``color_scheme``(字符串)(可选)结构的配色方案
``width``(整数)(可选)可视化的宽度,单位为像素
``height``(整数)(可选)可视化的高度,单位为像素
``show_sidechains``(布尔值)(可选)是否显示侧链原子
``show_surface``(布尔值)(可选)是否显示分子表面
示例用法:
query = {
"name": "visualize_protein_structure_3d",
"arguments": {
"pdb_id": "example_value",
"pdb_content": "example_value"
}
}
result = tu.run(query)