Swiss Target Tools¶
Configuration File: swiss_target_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the swiss_target_tools.json configuration file.
Available Tools¶
SwissTargetPrediction_organisms (Type: SwissTargetTool)¶
List the organisms (proteomes) supported by SwissTargetPrediction. Returns organism names with th…
SwissTargetPrediction_organisms tool specification
Tool Information:
Name:
SwissTargetPrediction_organismsType:
SwissTargetToolDescription: List the organisms (proteomes) supported by SwissTargetPrediction. Returns organism names with their parameter values, common names, and NCBI taxonomy IDs. Currently supports 5 species: human, mouse, rat, cow, and pig.
Parameters:
operation(string) (required) Operation type
Example Usage:
query = {
"name": "SwissTargetPrediction_organisms",
"arguments": {
"operation": "example_value"
}
}
result = tu.run(query)
SwissTargetPrediction_predict (Type: SwissTargetTool)¶
Predict the most probable protein targets of a small molecule using SwissTargetPrediction. Given …
SwissTargetPrediction_predict tool specification
Tool Information:
Name:
SwissTargetPrediction_predictType:
SwissTargetToolDescription: Predict the most probable protein targets of a small molecule using SwissTargetPrediction. Given a SMILES string, returns ranked target predictions with probability scores, UniProt IDs, ChEMBL IDs, target classes, and known active compound counts. Uses 2D and 3D molecular similarity to known ligands. Supports human, mouse, rat, cow, and pig proteomes. Note: computation takes 30-60 seconds as it runs a real-time similarity search against ~370,000 known active compounds.
Parameters:
operation(string) (required) Operation typesmiles(string) (required) SMILES representation of the query molecule. Must be a valid, druglike small molecule (not peptides or macromolecules). Examples: CC(=O)Oc1ccccc1C(=O)O (aspirin), CC(C)Cc1ccc(cc1)C(C)C(=O)O (ibuprofen), c1ccc2c(c1)cc1ccc3cccc4ccc2c1c34 (benzo[a]pyrene)organism([‘string’, ‘null’]) (optional) Target organism proteome. Use underscores. Valid options: Homo_sapiens (default), Mus_musculus, Rattus_norvegicus, Bos_taurus, Sus_scrofatop_n([‘integer’, ‘null’]) (optional) Return only the top N predictions ranked by probability. If null, returns all predictions (typically ~100 targets).
Example Usage:
query = {
"name": "SwissTargetPrediction_predict",
"arguments": {
"operation": "example_value",
"smiles": "example_value"
}
}
result = tu.run(query)