一键导入
molclaw-hdock-tool
Run HDOCKlite docking for protein complexes and return run directories with ranked models.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run HDOCKlite docking for protein complexes and return run directories with ranked models.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Predict the ADMET (absorption, distribution, metabolism, excretion, and toxicity) properties of the input molecules.
Predict binding affinity between target protein sequence and small molecule SMILES using Boltz-2.
Predict protein structures with Chai-1 from sequence or FASTA input and return model scoring summaries.
Chroma toolkit skill covering chroma_monomer for single-chain generation, chroma_complex for multi-chain assembly generation, and chroma_symmetry for symmetry-constrained protein design.
Retrieve SMILES strings from PubChem database using compound names.
Generate new molecules de novo.
| name | molclaw-hdock-tool |
| description | Run HDOCKlite docking for protein complexes and return run directories with ranked models. |
| license | MIT license |
| metadata | {"skill-author":"PJLab"} |
Note:
molclaw-file-transfer before execution.molclaw-pdbfixer before execution.molclaw-scp-server to complete tool invocation.The description of tool hdock_tool.
Run HDOCKlite protein docking and return the unique run directory, key files, and summary metrics for structure-based screening workflows.
Args:
receptor (str): Receptor PDB file path.
ligand (str): Ligand or partner PDB file path.
nmax (int): Number of docking models to generate (default 100).
no_complex (bool): Disable complex structure generation (default False).
angle (int): Rotation sampling interval in degrees (default 15).
rsite (str|None): Optional receptor binding-site residue file.
lsite (str|None): Optional ligand binding-site residue file.
Return:
status (str): success, partial_success, or error execution status.
msg (str): Human-readable execution summary.
output_dir (str): Unique run directory under tool_result/hdock_tool_result.
receptor (str): Resolved receptor input path.
ligand (str): Resolved ligand input path.
nmax (int): Effective model count upper bound used.
no_complex (bool): Effective no-complex flag used.
angle (int): Effective angle parameter used.
rsite (str|None): Effective receptor site file used.
lsite (str|None): Effective ligand site file used.
output_files (dict): Key generated file paths such as Hdock.out, topN.pdb, and best models.
metrics (dict): Summary metrics including generated model count and best docking score when available.
model_1.pdb is the top-ranked pose generated by createpl; model_2.pdb to model_10.pdb are sorted from better to worse by docking score.How to use tool hdock_tool :
response = await client.session.call_tool(
"hdock_tool",
arguments={
"receptor": "/path/to/receptor.pdb",
"ligand": "/path/to/ligand.pdb",
"nmax": 10,
"angle": 15
}
)
result = client.parse_result(response)
key_output = result["output_dir"]
# 1) Main mode: basic docking run (from README/test flow)
{
"receptor": "/path/to/receptor.pdb",
"ligand": "/path/to/ligand.pdb",
"nmax": 10,
"angle": 15,
"no_complex": False
}
# 2) Variant mode: light sampling with complex generation disabled and defined sites
{
"receptor": "/path/to/receptor.pdb",
"ligand": "/path/to/ligand.pdb",
"nmax": 5,
"angle": 10,
"no_complex": True,
"rsite": "/path/to/rsite.txt",
"lsite": "/path/to/lsite.txt"
}
# 3) Variant mode: exhaustive sampling with default complex outputs
{
"receptor": "/path/to/receptor.pdb",
"ligand": "/path/to/ligand.pdb",
"nmax": 100,
"angle": 15
}