Lincs Tools¶
Configuration File: lincs_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the lincs_tools.json configuration file.
Available Tools¶
LINCS_list_libraries (Type: LINCSSignatureTool)¶
List available LINCS signature libraries with metadata. LINCS SigCom contains 431+ libraries cove…
LINCS_list_libraries tool specification
Tool Information:
Name:
LINCS_list_librariesType:
LINCSSignatureToolDescription: List available LINCS signature libraries with metadata. LINCS SigCom contains 431+ libraries covering L1000 gene expression, kinase profiling, cell growth inhibition, proteomics, and other assay types. Optionally filter by keyword (e.g., ‘L1000’, ‘kinase’, ‘proteomics’). Returns library IDs, dataset identifiers, assay types, organisms, and descriptions.
Parameters:
keyword(string) (optional) Optional keyword to filter libraries (case-insensitive). Examples: ‘L1000’, ‘kinase’, ‘proteomics’, ‘RNA-seq’, ‘CRISPR’. Leave empty to list all.limit(integer) (optional) Maximum number of libraries to return (1-100). Default: 50.
Example Usage:
query = {
"name": "LINCS_list_libraries",
"arguments": {
}
}
result = tu.run(query)
LINCS_search_signatures (Type: LINCSSignatureTool)¶
Search LINCS (Library of Integrated Network-Based Cellular Signatures) for drug perturbation gene…
LINCS_search_signatures tool specification
Tool Information:
Name:
LINCS_search_signaturesType:
LINCSSignatureToolDescription: Search LINCS (Library of Integrated Network-Based Cellular Signatures) for drug perturbation gene expression signatures. Find L1000 and other assay signatures by drug/compound name, optionally filtered by cell line. Returns signature IDs, doses, time points, tissue, disease context, and PubChem IDs. LINCS contains 1.5M+ signatures from 431+ libraries covering thousands of drugs across hundreds of cell lines. Example: searching ‘vorinostat’ returns HDAC inhibitor signatures across multiple cell lines and doses.
Parameters:
drug_name(string) (required) Drug or perturbagen name to search for. Case-sensitive, use lowercase for best results. Examples: ‘vorinostat’, ‘imatinib’, ‘dexamethasone’, ‘trichostatin-a’.cell_line(string) (optional) Optional cell line filter. Examples: ‘MCF7’, ‘A549’, ‘HepG2’, ‘PC3’. Leave empty to search all cell lines.limit(integer) (optional) Maximum number of signatures to return (1-100). Default: 20.
Example Usage:
query = {
"name": "LINCS_search_signatures",
"arguments": {
"drug_name": "example_value"
}
}
result = tu.run(query)