ワンクリックで
molclaw-linker-sampling
Generate new molecules sampling from the input two warhead fragments.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Generate new molecules sampling from the input two warhead fragments.
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-linker-sampling |
| description | Generate new molecules sampling from the input two warhead fragments. |
| 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 linkinvent_linker_sampling_by_warheads.
Generate new molecules sampling from the input two warhead fragments.
Args:
warheads (str): SMILES of two warheads separated by '|', e.g., '*c1ccc(O)cc1|*N1CCNCC1'
n (int): Number of molecules for sampling
filter_preset (str): Filter preset, options: ['none', 'minimal', 'default', 'strict'], default is 'default'
lipinski (bool): Whether to apply Lipinski's rule of five filtering, default is True
min_linker_atoms (int): Minimum number of atoms in the linker, default is 0
max_linker_atoms (int): Maximum number of atoms in the linker, default is 0
Return:
status (str): success/error
msg (str): message
save_smiles_file (str): Path to the saved SMILES file
output_smiles_list (List[str]): List of generated SMILES strings
How to use tool linkinvent_linker_sampling_by_warheads :
response = await client.session.call_tool(
"linkinvent_linker_sampling_by_warheads",
arguments={
"warheads": warheads,
"n": n,
"lipinski": True,
"filter_preset": filter_type,
"min_linker_atoms": min_linker_atoms,
"max_linker_atoms": max_linker_atoms
}
)
result = client.parse_result(response)
output_smiles_list = result["output_smiles_list"]