Tool tree
Explore LOTUS with taxon filters, structure search, and Wikidata curation workflows.
Implementation
gradeNot graded
gradeNot graded
search_lotusAnswer
Search LOTUS natural-product occurrences by taxon, structure or compound name, reference, mass range, publication year and formula, and show the resulting triples. Use this for any question of the form "which compounds were reported for X".
View tool JSON
{
"name": "search_lotus",
"kind": "answer",
"impl": "imperative",
"description": "Search LOTUS natural-product occurrences by taxon, structure or compound name, reference, mass range, publication year and formula, and show the resulting triples. Use this for any question of the form \"which compounds were reported for X\".",
"inputSchema": {
"type": "object",
"properties": {
"taxon": {
"type": "string",
"description": "Taxon scientific name, common name, Wikidata QID, or * for all taxa."
},
"reference": {
"type": "string",
"description": "Reference as a Wikidata QID or a DOI."
},
"smiles": {
"type": "string",
"description": "Structure, compound name or InChIKey. A name or InChIKey is resolved to its Wikidata compound; anything else is sent to the structure service as written."
},
"mass_min": {
"type": "number",
"description": "Minimum molecular mass in Da."
},
"mass_max": {
"type": "number",
"description": "Maximum molecular mass in Da."
},
"year_min": {
"type": "integer",
"description": "Minimum publication year."
},
"year_max": {
"type": "integer",
"description": "Maximum publication year."
},
"formula_exact": {
"type": "string",
"description": "Exact molecular formula filter, e.g. C7H5O5N."
},
"formula_enabled": {
"type": "boolean",
"description": "Whether the formula filter is applied."
},
"stype": {
"type": "string",
"enum": [
"exact",
"substructure",
"similarity"
],
"description": "How the resolved compound is searched: that compound only, or every compound containing / similar to it."
}
},
"additionalProperties": true
},
"page": "/lotus-explore-rs/"
}get_lotus_search_stateAnswer
Read the search form's current criteria without running a search. Use it to check what a previous search_lotus call actually applied.
View tool JSON
{
"name": "get_lotus_search_state",
"kind": "answer",
"impl": "imperative",
"description": "Read the search form's current criteria without running a search. Use it to check what a previous search_lotus call actually applied.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/lotus-explore-rs/"
}