/* tslint:disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export type Sigcom = { /** * URI to schema or module for validation of this instance */ $validator: string; [k: string]: any; } & { /** * Age/ age group of the subjects */ Age?: string; /** * ArrayExpress Accession code */ ArrayExpress_Accession?: string; /** * The assay (TODO: validate against official list) */ Assay: string; /** * The authors involved with the signature. */ Authors?: string; /** * The batch */ Batch?: string; /** * Region of the brain where the samples were harvested */ Brain_Region?: string; /** * Category code of the gene set. */ Category_Code?: string; /** * The cell line context */ Cell_Line?: { /** * Ontology accession */ Accession?: string; /** * Official name of cell line */ Name: string; [k: string]: any; }[]; /** * Subcellular localization information */ Cellular_Compartment?: string; /** * Source platform */ Chip?: string; /** * Location in the chromosome */ Chromosome_Location?: string; /** * Protein complexes */ Complex?: string; /** * Complex Identifier */ Complex_ID?: string; /** * Names of the contributors */ Contributor?: string; /** * Contributing organization */ Contributor_Org?: string; /** * Description of the signature */ Description?: string; /** * Tells whether the data are up regulated or down regulated */ Direction?: "up" | "down"; /** * Disease perturbations */ Disease?: [ { /** * The name of the disease */ Name: string; /** * The ontology accession of the disease */ Accession?: string; /** * External reference for the disease */ Reference?: string; /** * Remark about this perturbation */ Remarks?: string; [k: string]: any; } ]; /** * Source of the Gene set */ Exact_Source?: string; /** * The group being measured */ Experimental_Group?: string; /** * External link for more details */ External_Details_Url?: string; /** * GEO_Dataset_Accession code */ geo_dataset?: string; /** * GEO_Platform_Accession code */ platform?: string; /** * GEO_Series_Accession code */ geo_id?: string; /** * Gene involved */ Gene?: [ { /** * The name of the gene */ Name: string; /** * Human symbol of gene */ Human_Symbol?: string; /** * Mouse symbol of gene */ Mouse_Symbol?: string; /** * The ontology accession of the gene */ Accession?: string; /** * The type of perturbation used */ Gene_Perturbation?: string; /** * Remark about this perturbation */ Remarks?: string; [k: string]: any; } ]; /** * The family of genes (TODO: validate against official list) */ Gene_Family?: string; /** * Name of the gene set */ Gene_Set?: string; /** * Genome assembly build */ Genome_Build?: string; /** * Gene ontology annotations */ GO?: { /** * GO Biological Process. */ Biological_Process?: string; /** * GO Cellular Component */ Cellular_Component?: string; /** * Gene ontology ID */ Accession: string; /** * GO molecular funtion */ Molecular_Function?: string; [k: string]: any; }; /** * Grant_Number code */ Grant_Number?: string; /** * Enrichr Library */ Library?: string; /** * The metabolite. */ Metabolite?: { /** * HMDB ID */ HMDID?: string; /** * Name of the metabolite */ Name: string; [k: string]: any; }; /** * The microRNA */ MicroRNA?: string; /** * Mouse model */ Mouse_Model?: string; /** * MGS_ID code */ MGS_ID?: string; /** * NCI_PID_UUID code */ NCI_PID_UUID?: string; /** * Number of genes in the signature */ Number_of_genes: number; /** * The organism (TODO: validate against official list) */ Organism: string; /** * The original string recognized during processing */ Original_String: string; /** * Other perturbations */ Other?: [ { /** * The name of the perturbation */ Name: string; /** * The ontology accession of the perturbation */ Accession?: string; /** * Other metadata */ Remarks?: string; [k: string]: any; } ]; /** * PubMed ID */ PMID?: string; /** * Post translational modification */ PTM?: string; /** * Position Weight Matrices (PWMs) */ PWM?: string; /** * The signature's pathway */ Pathway?: { /** * External accession of the pathway (Wiki Pathway ID/Pathway ID/KEGG ID) */ Accession?: string; /** * Name/ description of the pathway */ Name: string; [k: string]: any; }; /** * Patient Identifier */ Patient_ID?: string; /** * The type of perturbation performed the study. */ Perturbation_ID?: string; /** * The type of perturbation performed the study. */ Perturbation_Type: string; /** * Phenotype perturbations */ Phenotype?: [ { /** * The name of the phenotype */ Name: string; /** * External ID of the phenotype */ Phenotype_ID?: string; [k: string]: any; } ]; /** * The program/project involved witht the signature */ Program?: string; /** * Structural protein domain. */ Protein_Domain?: string; /** * The readout */ Readout: string; /** * the sex of the sample */ Sex?: "female" | "male" | "male v female" | "mixed sex"; /** * Small Molecule used in the study */ Small_Molecule?: [ { /** * The name of the small molecule */ Name: string; /** * The ontology accession of the small molecule */ Accession?: string; /** * The concentration used for the study */ Concentration?: string; /** * The Drug Bank ID accession of the small molecule */ DrugBankID?: string; /** * The pubchem ID accession of the small molecule */ PubChemID?: string; /** * Remark about this perturbation */ Remarks?: string; /** * Remark about this perturbation */ Smiles?: string; [k: string]: any; } ]; /** * Sub-collection the signature belongs to */ Sub_Category_Code?: "CGN" | "CM"; /** * Alternative identifier */ Systematic_Name?: string; /** * Figure/Table number from the published literature where the signature was extracted */ Table_Number?: string; /** * The taxon involved in the study */ Taxon?: string; /** * Time points used in the study. */ Time_Point?: string; /** * The tissue context */ Tissue?: { /** * Ontology accession */ Accession?: string; /** * Name of the tissue */ Name: string; [k: string]: any; }[]; /** * Virus perturbations TODO: Merge with disease perturbations */ Virus?: [ { /** * The name of the disease */ Name: string; /** * The ontology accession of the disease */ Accession?: string; /** * External reference for the disease */ Reference?: string; /** * Remark about this perturbation */ Remarks?: string; [k: string]: any; } ]; [k: string]: any; };