Lookup Controlled Vocabulary
lookup_controlled_vocabularyRetrieve valid controlled vocabulary values for any ImmPort lookup table to validate and standardize immunology study metadata, subject demographics, assays, and sample annotations.
Instructions
Get valid controlled vocabulary values for any ImmPort lookup table. Results are served from an in-memory cache (pre-fetched at startup, refreshed every 24 hours) — no API call is made at query time.
Available tables: lkRace: Race values used in subject demographic data lkEthnicity: Ethnicity values used in subject demographic data lkSpecies: Species values (e.g. Homo sapiens, Mus musculus) lkSubjectLocation: Subject location values used in studies lkAncestralPopulation: Ancestral population values used in subject data lkSex: Sex values (e.g. Female, Male, Not Specified) lkAgeEvent: Age event values (e.g. Age at enrollment) lkDisease: Disease/condition names with disease ontology IDs lkDiseaseStage: Disease stage values lkResearchFocus: Research focus areas (e.g. Vaccine Response, Allergy) lkSampleType: Biosample types (e.g. PBMC, Whole Blood, Serum) lkSourceType: Source types (e.g. File, Public Repository) lkExpMeasurementTech: Measurement techniques (e.g. Flow Cytometry, ELISA, RNA sequencing) lkExpsampleResultSchema: Experiment sample result schema values (e.g. PUBLIC REPOSITORY) lkReagentType: Reagent types used in experiment metadata lkPlateType: Plate types used in experiment/assay metadata lkAnalyte: Analyte reference: gene symbols, gene IDs, UniProt entries, protein ontology IDs, immunology symbols lkProteinName: Protein names with UniProt IDs lkHmdb: HMDB metabolite entries used in metabolomics data lkLocusName: HLA locus names (e.g. HLA-A, HLA-B, HLA-DRB1) lkCellPopulation: Cell populations that appear in flow cytometry (FCS) response data lkCellPopulationMarker: Cell population marker values used in flow cytometry panel metadata lkStudyPanel: Study panel values used in study categorization lkStudyFileType: Study file types (e.g. study_file, protocol, result) lkPublicRepository: Public repository names (e.g. GEO, SRA, ArrayExpress) lkDataCompleteness: Data completeness level descriptions lkVisibilityCategory: Visibility category values lkPersonnelRole: Personnel roles (e.g. Principal Investigator, Co-Investigator) lkUserRoleType: User role types used in system access control lkOrganization: Organization names used in study personnel data lkTimeUnit: Time units (e.g. Days, Hours, Weeks) lkT0Event: T0 event values (study time zero reference events) lkUnitOfMeasure: Units of measure used across all result types lkAdverseEventSeverity: Adverse event severity values (e.g. Grade 1 Mild, Grade 2 Moderate) lkCompoundRole: Compound/intervention roles (e.g. Vaccine, Adjuvant) lkCriterionCategory: Criterion categories used in study eligibility criteria lkExposureProcess: Exposure process values used in immunization/exposure data lkExposureMaterial: Exposure materials (e.g. vaccine names, pathogens) lkVirusStrain: Virus strains with taxonomy IDs used in HAI/neutralization assays lkTranscriptType: Transcript types (e.g. mRNA, microRNA) lkLabTestPanelName: Lab test panel names (e.g. CBC, BMP) — response field only, not filterable lkLabTestName: Lab test names with CDISC codes — response field only, not filterable lkMassSpectrometryType: Mass spectrometry types used in proteomics/metabolomics metadata lkFileDetail: File detail types used in study file metadata lkProtocolType: Protocol types (e.g. Informed Consent, Lab Test)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table | Yes |