Immport Tools#
Configuration File: immport_tools.json
Tool Type: Local
Tools Count: 1
This page contains all tools defined in the immport_tools.json configuration file.
Available Tools#
ImmPort_search_studies (Type: ImmPortTool)#
Search ImmPort studies by keyword with optional species and client-side substring filters. Result…
ImmPort_search_studies tool specification
Tool Information:
Name:
ImmPort_search_studiesType:
ImmPortToolDescription: Search ImmPort studies by keyword with optional species and client-side substring filters. Results use the official raw-hit fromRecord pagination: pass metadata.next_from_record as from_record while metadata.has_more is true. This is especially important with client-side filters, because a window may contain fewer filtered studies than limit.
Parameters:
query(string) (required) Search keywords (e.g., ‘influenza vaccine’, ‘COVID-19’, ‘T cell response’, ‘malaria’)condition_or_disease(string) (optional) Filter by disease/condition (e.g., ‘influenza’, ‘malaria’, ‘HIV’, ‘dengue’, ‘tuberculosis’). Client-side substring match.assay_method(string) (optional) Filter by assay method (e.g., ‘Flow Cytometry’, ‘ELISPOT’, ‘RNA sequencing’, ‘ELISA’, ‘CyTOF’, ‘Luminex xMAP’). Client-side substring match.research_focus(string) (optional) Filter by research focus (e.g., ‘Vaccine Response’, ‘Infection Response’, ‘Immune Response’, ‘Transplantation’, ‘Autoimmune’). Client-side substring match.species(string) (optional) Filter by species (e.g., ‘Homo sapiens’, ‘Mus musculus’). Applied server-side.limit(integer) (optional) Maximum number of studies to return (1-100, default 10)from_record(integer) (optional) Zero-based ImmPort raw search-hit offset (official fromRecord parameter).
Example Usage:
query = {
"name": "ImmPort_search_studies",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)