Swisslipids Tools¶
Configuration File: swisslipids_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the swisslipids_tools.json configuration file.
Available Tools¶
SwissLipids_get_lipid (Type: SwissLipidsTool)¶
Retrieve a full SwissLipids entry by its id (e.g. ‘SLM:000000510’). Returns the lipid’s name, mol…
SwissLipids_get_lipid tool specification
Tool Information:
Name:
SwissLipids_get_lipidType:
SwissLipidsToolDescription: Retrieve a full SwissLipids entry by its id (e.g. ‘SLM:000000510’). Returns the lipid’s name, molecular formula, monoisotopic mass, charge, a table of adduct m/z values ([M+H]+, [M-H]-, [M+Na]+, etc. — useful for matching lipidomics mass-spectrometry peaks), its structural classification, synonyms, and cross-references to ChEBI, HMDB, LIPID MAPS, Rhea, and MetaNetX. Find ids with SwissLipids_search. No API key required.
Parameters:
entity_id(string) (required) SwissLipids id, e.g. ‘SLM:000000510’ (a bare number is also accepted).
Example Usage:
query = {
"name": "SwissLipids_get_lipid",
"arguments": {
"entity_id": "example_value"
}
}
result = tu.run(query)
SwissLipids_search (Type: SwissLipidsTool)¶
Search SwissLipids (swisslipids.org, SIB Swiss Institute of Bioinformatics) for lipids by name or…
SwissLipids_search tool specification
Tool Information:
Name:
SwissLipids_searchType:
SwissLipidsToolDescription: Search SwissLipids (swisslipids.org, SIB Swiss Institute of Bioinformatics) for lipids by name or shorthand abbreviation (e.g. ‘PC(16:0/18:1)’, ‘cholesterol’, ‘ceramide’). Returns matching entries each with its SwissLipids id (SLM:…), name, type, and position in the lipid structural hierarchy (class / species / structural subspecies / isomeric subspecies). Complementary to the LIPID MAPS tools — an independently curated lipid database from a different organisation. Use SwissLipids_get_lipid with an SLM id for full details. No API key required.
Parameters:
query(string) (required) Lipid name or shorthand abbreviation, e.g. ‘PC(16:0/18:1)’, ‘sphingomyelin’.limit(integer) (optional) Maximum number of results (1-100, default 10).
Example Usage:
query = {
"name": "SwissLipids_search",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)