molclaw-drug-likeness
Compute the drug-likeness metrics (QED score and Number of violations of Lipinski's Rule of Five) of the input candidate molecules (SMILES format).
- License 许可
- MIT
- 最近更新
- 2026-10-09
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- molclaw-drug-likeness
- license
- MIT license
- metadata
- { "skill-author": "PJLab" }
- description
- Compute the drug-likeness metrics (QED score and Number of violations of Lipinski's Rule of Five) of the input candidate molecules (SMILES format).
03 SKILL.md 正文
Molecular Drug-likeness Metrics Calculation
Note:
- Local files are not directly accessible by the server. Please upload them to the server using
molclaw-file-transferbefore execution. - For PDB file inputs, it is recommended to preprocess them using
molclaw-pdbfixerbefore execution. - Please refer to skill
molclaw-scp-serverto complete tool invocation.
The description of tool calculate_mol_drug_chemistry.
Compute key drug-likeness metrics for each SMILES.
Args:
smiles_list (List[str]): List of input SMILES strings, (e.g., ["N[C@@H](Cc1ccc(O)cc1)C(=O)O", "CC(C)C1=CC=CC=C1"])
Return:
status (str): success/error
msg (str): message
metrics (List[dict]): List of dict, each containing feature keys.
--smiles (str): A SMILES string of smiles_list
--qed (float): Quantitative Estimate of Drug-likeness (QED) score
--lipinski_rule_of_5_violations (int): Number of violations of Lipinski's Rule of Five
How to use tool calculate_mol_drug_chemistry :
response = await client.session.call_tool(
"calculate_mol_drug_chemistry",
arguments={
"smiles_list": smiles_list
}
)
result = client.parse_result(response)
druglikeness_metrics = result["metrics"]
04 同仓库更多 Skills
molclaw-smiles-valid-check
Check if the input molecule SMILES string is valid.
molclaw-skill-template-writer
Formats extracted execution patterns into standard MolClaw skill documents. Accepts structured input from the Skill Crystallization Meta-Workflow (L2-12) and outputs a properly formatted L1 or L2 skill document conforming to MolClaw conventions. This skill ensures that auto-generated skills are structurally identical to expert-curated skills, enabling seamless integration into the skill matching and loading pipeline.
molclaw-sequence-valid-check
Check if the input protein sequence is valid.
molclaw-scp-server
All tools utilized within molclaw skills connect via the MCP protocol. This skill serves as a unified guide for using the MCP Server. This skill must be loaded to create the MCP server before invoking any tools.
molclaw-run-bioemu
Run BioEmu sequence sampling and extract ensemble structures for downstream conformation analysis.
molclaw-rgroup-sampling
Generate new molecules sampling from the input scaffold.