Neuromorpho Tools¶
Configuration File: neuromorpho_tools.json
Tool Type: Local
Tools Count: 4
This page contains all tools defined in the neuromorpho_tools.json configuration file.
Available Tools¶
NeuroMorpho_get_field_values (Type: NeuroMorphoTool)¶
Get available values for a neuron metadata field in NeuroMorpho.Org. Useful for discovering what …
NeuroMorpho_get_field_values tool specification
Tool Information:
Name:
NeuroMorpho_get_field_valuesType:
NeuroMorphoToolDescription: Get available values for a neuron metadata field in NeuroMorpho.Org. Useful for discovering what species, brain regions, cell types, or other attributes are available for searching. Example: field_name=’species’ returns all species represented in the database.
Parameters:
field_name(string) (required) Metadata field name. Common fields: ‘species’, ‘brain_region’, ‘cell_type’, ‘archive’, ‘stain’, ‘protocol’, ‘gender’, ‘age_classification’, ‘experiment_condition’.page(integer) (optional) Page number (0-indexed). Default: 0.size(integer) (optional) Results per page (max 500). Default: 500.
Example Usage:
query = {
"name": "NeuroMorpho_get_field_values",
"arguments": {
"field_name": "example_value"
}
}
result = tu.run(query)
NeuroMorpho_get_morphometry (Type: NeuroMorphoTool)¶
Get morphometric measurements for a neuron from NeuroMorpho.Org. Returns quantitative properties …
NeuroMorpho_get_morphometry tool specification
Tool Information:
Name:
NeuroMorpho_get_morphometryType:
NeuroMorphoToolDescription: Get morphometric measurements for a neuron from NeuroMorpho.Org. Returns quantitative properties including surface area, volume, number of stems, bifurcations, branches, width, height, depth, average diameter, Euclidean/path distance, fractal dimension, and more.
Parameters:
neuron_id([‘integer’, ‘null’]) (optional) Numeric neuron ID. Example: 1.neuron_name([‘string’, ‘null’]) (optional) Neuron name (alternative to neuron_id). Example: ‘cnic_001’.
Example Usage:
query = {
"name": "NeuroMorpho_get_morphometry",
"arguments": {
}
}
result = tu.run(query)
NeuroMorpho_get_neuron (Type: NeuroMorphoTool)¶
Get detailed neuron reconstruction data from NeuroMorpho.Org by neuron ID or name. Returns specie…
NeuroMorpho_get_neuron tool specification
Tool Information:
Name:
NeuroMorpho_get_neuronType:
NeuroMorphoToolDescription: Get detailed neuron reconstruction data from NeuroMorpho.Org by neuron ID or name. Returns species, brain region, cell type, staining method, reconstruction software, morphological attributes, and associated publications. Example: neuron_id=1 returns a Rhesus monkey prefrontal pyramidal neuron.
Parameters:
neuron_id([‘integer’, ‘null’]) (optional) Numeric neuron ID in NeuroMorpho.Org database. Examples: 1, 102399, 50000.neuron_name([‘string’, ‘null’]) (optional) Neuron name string (alternative to neuron_id). Example: ‘cnic_001’.
Example Usage:
query = {
"name": "NeuroMorpho_get_neuron",
"arguments": {
}
}
result = tu.run(query)
NeuroMorpho_search_neurons (Type: NeuroMorphoTool)¶
Search for neurons in NeuroMorpho.Org by species, brain region, cell type, or other attributes. S…
NeuroMorpho_search_neurons tool specification
Tool Information:
Name:
NeuroMorpho_search_neuronsType:
NeuroMorphoToolDescription: Search for neurons in NeuroMorpho.Org by species, brain region, cell type, or other attributes. Supports filtering by multiple criteria. Returns paginated list of matching neurons. Example: searching species ‘human’ returns thousands of human neuron reconstructions.
Parameters:
query_field(string) (optional) Field to search on. Common fields: ‘species’, ‘brain_region’, ‘cell_type’, ‘archive’, ‘stain’, ‘protocol’. Use NeuroMorpho_get_field_values to see available values.query_value(string) (required) Value to search for. Examples: ‘human’, ‘rat’, ‘mouse’, ‘hippocampus’, ‘pyramidal’, ‘interneuron’. Comma-separated for multiple values.filter_field([‘string’, ‘null’]) (optional) Optional additional filter field. Example: ‘cell_type’.filter_value([‘string’, ‘null’]) (optional) Value for the filter field. Example: ‘pyramidal’.page(integer) (optional) Page number (0-indexed). Default: 0.size(integer) (optional) Results per page (max 500). Default: 20.
Example Usage:
query = {
"name": "NeuroMorpho_search_neurons",
"arguments": {
"query_value": "example_value"
}
}
result = tu.run(query)