Compose Tools¶
Configuration File: compose_tools.json
Tool Type: Local
Tools Count: 6
This page contains all tools defined in the compose_tools.json configuration file.
Available Tools¶
BiomarkerDiscoveryWorkflow (Type: ComposeTool)¶
Discover and validate biomarkers for a specific disease condition using literature analysis, exprā¦
BiomarkerDiscoveryWorkflow tool specification
Tool Information:
Name:
BiomarkerDiscoveryWorkflowType:
ComposeToolDescription: Discover and validate biomarkers for a specific disease condition using literature analysis, expression data, pathway enrichment, and clinical validation.
Parameters:
disease_condition(string) (required) The disease condition to discover biomarkers for (e.g., ābreast cancerā, āAlzheimerās diseaseā)sample_type(string) (required) The type of sample to analyze (e.g., ābloodā, ātissueā, āplasmaā)
Example Usage:
query = {
"name": "BiomarkerDiscoveryWorkflow",
"arguments": {
"disease_condition": "example_value",
"sample_type": "example_value"
}
}
result = tu.run(query)
ComprehensiveDrugDiscoveryPipeline (Type: ComposeTool)¶
Complete end-to-end drug discovery workflow from disease to optimized candidates. Identifies targā¦
ComprehensiveDrugDiscoveryPipeline tool specification
Tool Information:
Name:
ComprehensiveDrugDiscoveryPipelineType:
ComposeToolDescription: Complete end-to-end drug discovery workflow from disease to optimized candidates. Identifies targets, discovers lead compounds, screens for ADMET properties, assesses safety, and validates with literature.
Parameters:
disease_efo_id(string) (required) The EFO ID of the disease for drug discovery (e.g., āEFO_0001074ā for Alzheimerās disease)
Example Usage:
query = {
"name": "ComprehensiveDrugDiscoveryPipeline",
"arguments": {
"disease_efo_id": "example_value"
}
}
result = tu.run(query)
DrugSafetyAnalyzer (Type: ComposeTool)¶
Comprehensive drug safety analysis combining adverse event data, literature review, and molecularā¦
DrugSafetyAnalyzer tool specification
Tool Information:
Name:
DrugSafetyAnalyzerType:
ComposeToolDescription: Comprehensive drug safety analysis combining adverse event data, literature review, and molecular information
Parameters:
drug_name(string) (required) Name of the drug to analyzepatient_sex(string) (required) Filter by patient sex (optional)serious_events_only(boolean) (required) Focus only on serious adverse events
Example Usage:
query = {
"name": "DrugSafetyAnalyzer",
"arguments": {
"drug_name": "example_value",
"patient_sex": "example_value",
"serious_events_only": true
}
}
result = tu.run(query)
LiteratureSearchTool (Type: ComposeTool)¶
Comprehensive literature search and summary tool that searches multiple databases (EuropePMC, Opeā¦
LiteratureSearchTool tool specification
Tool Information:
Name:
LiteratureSearchToolType:
ComposeToolDescription: Comprehensive literature search and summary tool that searches multiple databases (EuropePMC, OpenAlex, PubTator) and generates AI-powered summaries of research findings
Parameters:
research_topic(string) (required) The research topic or query to search for in the literature
Example Usage:
query = {
"name": "LiteratureSearchTool",
"arguments": {
"research_topic": "example_value"
}
}
result = tu.run(query)
ToolGraphGenerationPipeline (Type: ComposeTool)¶
Generates a directed tool relationship graph among provided tool configs using ToolRelationshipDeā¦
ToolGraphGenerationPipeline tool specification
Tool Information:
Name:
ToolGraphGenerationPipelineType:
ComposeToolDescription: Generates a directed tool relationship graph among provided tool configs using ToolRelationshipDetector to infer data-flow compatibility.
Parameters:
tool_configs(array) (required) List of tool configuration objectsmax_tools(integer) (required) Optional max number of tools to process (debug)output_path(string) (required) Path for output graph JSONsave_intermediate_every(integer) (required) Checkpoint every N processed pairs
Example Usage:
query = {
"name": "ToolGraphGenerationPipeline",
"arguments": {
"tool_configs": ["item1", "item2"],
"max_tools": 10,
"output_path": "example_value",
"save_intermediate_every": 10
}
}
result = tu.run(query)
ToolMetadataGenerationPipeline (Type: ComposeTool)¶
Generates standardized metadata for a batch of ToolUniverse tool configurations by calling ToolMeā¦
ToolMetadataGenerationPipeline tool specification
Tool Information:
Name:
ToolMetadataGenerationPipelineType:
ComposeToolDescription: Generates standardized metadata for a batch of ToolUniverse tool configurations by calling ToolMetadataGenerator, LabelGenerator, and ToolMetadataStandardizer for sources and tags.
Parameters:
tool_configs(array) (required) List of raw tool configuration JSON objects to extract and standardize metadata fortool_type_mappings(object) (required) Mapping of simplified toolType (keys) to lists of tool ātypeā values belonging to each simplified category (e.g., {āDatabasesā: [āXMLToolā]})add_existing_tooluniverse_labels(boolean) (required) Whether to include labels from existing ToolUniverse tools when labeling the metadata configs of the new tools. It is strongly recommended that this is set to true to minimize the number of new labels created and the possibility of redundant labels.max_new_tooluniverse_labels(integer) (required) The maximum number of new ToolUniverse labels to use in the metadata configs of the new tools. The existing ToolUniverse labels will be used first, and then new labels will be created as needed up to this limit. If the limit is reached, the least relevant new labels will be discarded. Please try to use as few new labels as possible to avoid excessive labels.
Example Usage:
query = {
"name": "ToolMetadataGenerationPipeline",
"arguments": {
"tool_configs": ["item1", "item2"],
"tool_type_mappings": "example_value",
"add_existing_tooluniverse_labels": true,
"max_new_tooluniverse_labels": 10
}
}
result = tu.run(query)