Entities
{:title "CANDEL", :version "1.3.1", :kinds {:cell-type {:unique-id :cell-type/co-name, :label :cell-type/co-name, :reference? true, :fields {:co-name {:type :string, :cardinality :one, :unique :identity, :doc "Cell Ontology name of the cell type, see http://obofoundry.org/ontology/cl.html", :attribute :cell-type/co-name}, :description {:type :string, :cardinality :one, :doc "Cell Ontology description of the cell type, see http://obofoundry.org/ontology/cl.html", :attribute :cell-type/description}, :xref {:type :string, :cardinality :many, :doc "External ontology references for the cell type, see http://obofoundry.org/ontology/cl.html", :attribute :cell-type/xref}, :synonyms {:type :string, :cardinality :many, :doc "Other names for the cell type", :attribute :cell-type/synonyms}, :comment {:type :string, :cardinality :one, :doc "Additional information about the cell type", :attribute :cell-type/comment}, :parents {:type :cell-type, :cardinality :many, :doc "Cell Ontology IDs for parent cell types", :attribute :cell-type/parents}, :co-id {:type :string, :cardinality :one, :unique :identity, :doc "Cell Ontology ID of the cell type, see http://obofoundry.org/ontology/cl.html", :attribute :cell-type/co-id}}}, :therapy {:parent :subject, :unique-id :therapy/uid, :label :therapy/id, :fields {:safety-evaluable {:type :boolean, :cardinality :one, :doc "Whether the subject is part of the safety-evaluable population for this therapy", :attribute :therapy/safety-evaluable}, :dlt-evaluable {:type :boolean, :cardinality :one, :doc "Whether the subject is part of the DLT-evaluable population for this therapy", :attribute :therapy/dlt-evaluable}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for the therapy", :attribute :therapy/uid}, :line {:type :long, :cardinality :one, :doc "The line of therapy for this subject (e.g. first line, second line etc.) as an integer", :attribute :therapy/line}, :treatment-regimen {:type :treatment-regimen, :cardinality :one, :doc "The treatment regimen that corresponds to this therapy", :attribute :therapy/treatment-regimen}, :previous {:type :therapy.previous, :cardinality :many, :doc "Previous types of therapy for this patient. Refers to entities in the therapy.previous namespace", :attribute :therapy/previous}, :id {:type :string, :cardinality :one, :doc "The id of the therapy. Must be unique within this dataset (but not within the entire database)", :attribute :therapy/id}, :order {:type :long, :cardinality :one, :doc "The order of this therapy in this subject's treatment history", :attribute :therapy/order}, :cohort {:type :string, :cardinality :one, :doc "This attribute can be used to assign a subject to an arbitrary cohort for this therapy\n (e.g. Phase 1 vs Phase 2). Note that this is just an arbitrary string that is not checked\n for consistency and does not represent a formal grouping in a parent entity", :attribute :therapy/cohort}}}, :measurement-set {:parent :assay, :unique-id :measurement-set/uid, :label :measurement-set/name, :fields {:cellengine-experiment-revision-id {:type :string, :cardinality :one, :doc "The id of the specific revision of the CellEngine experiment that generated this measurement-set", :attribute :measurement-set/cellengine-experiment-revision-id}, :description {:type :string, :cardinality :one, :doc "A description for this measurement-set. A measurement set groups together measurements that are related. It can\n be used to indicate concepts such as:\n 1) Measurements that were performed as part of a separate experimental condition\n 2) Measurements that are derived from a separate computational analysis, e.g. a separate clustering run\n os a separate run of a variant calling pipeline", :attribute :measurement-set/description}, :normalization-method {:type :string, :cardinality :one, :doc "Freetext description of the normalization method used for measurements contained in the measurement-set \n (ie for gene expression measurements, normalization by housekeeping gene values)", :attribute :measurement-set/normalization-method}, :atac-peaks {:type :atac-peak, :cardinality :many, :doc "The ATAC peaks that are referenced by measurements in this measurement-set", :attribute :measurement-set/atac-peaks}, :measurements {:type :measurement, :cardinality :many, :doc "The measurement values for this measurement set", :attribute :measurement-set/measurements}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for measurement-set", :attribute :measurement-set/uid}, :name {:type :string, :cardinality :one, :doc "The name of the measurement set (e.g. 'baseline'). Must be unique within the scope of the parent assay", :attribute :measurement-set/name}, :single-cells {:type :single-cell, :cardinality :many, :doc "The single cells that are referenced by measurements in this measurement-set", :attribute :measurement-set/single-cells}, :image-scale-um-per-pixel-y {:type :float, :cardinality :one, :doc "Y-dimension scale factor for imaging data in um per pixel", :attribute :measurement-set/image-scale-um-per-pixel-y}, :image-scale-um-per-pixel-x {:type :float, :cardinality :one, :doc "X-dimension scale factor for imaging data in um per pixel", :attribute :measurement-set/image-scale-um-per-pixel-x}, :measurement-matrices {:type :measurement-matrix, :cardinality :many, :doc "The measurement values for this measurement set as matrix blobs (dense or sparse)", :attribute :measurement-set/measurement-matrices}, :analysis-repository {:type :string, :cardinality :many, :doc "git remote of the repository containing the analysis code that generated this measurement-set", :attribute :measurement-set/analysis-repository}, :cell-populations {:type :cell-population, :cardinality :many, :doc "The cell populations that are referenced by measurements in this measurement-set", :attribute :measurement-set/cell-populations}, :terra-workspace {:type :string, :cardinality :one, :doc "The Terra workspace associated with the pipeline that generated this measurement-set.", :attribute :measurement-set/terra-workspace}, :tcrs {:type :tcr, :cardinality :many, :doc "The TCRs that are referenced by measurements in this measurement-set", :attribute :measurement-set/tcrs}, :terra-namespace {:type :string, :cardinality :one, :doc "The Terra namespace associated with the pipeline that generated this measurement-set.", :attribute :measurement-set/terra-namespace}, :terra-submission-id {:type :string, :cardinality :one, :doc "The id of the Terra submission associated with the pipeline that generated this measurement-set", :attribute :measurement-set/terra-submission-id}, :analysis-docker {:type :string, :cardinality :one, :doc "A link to the docker image for the container used to run the analysis", :attribute :measurement-set/analysis-docker}, :terra-workflow {:type :string, :cardinality :one, :doc "The Terra worfklow associated with the pipeline that generated this measurement-set.", :attribute :measurement-set/terra-workflow}, :otus {:type :otu, :cardinality :many, :doc "The OTU's that are referenced by measurements in this measurement-set", :attribute :measurement-set/otus}}}, :clinical-trial {:unique-id :clinical-trial/nct-number, :label :clinical-trial/nct-number, :reference? true, :fields {:other-ids {:type :string, :cardinality :many, :doc "Alternative identifiers for this clinical trial", :attribute :clinical-trial/other-ids}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for clinical trial", :attribute :clinical-trial/uid}, :nct-number {:type :string, :cardinality :one, :unique :identity, :doc "The NCT number of the clinical trial. Must be unique within the database", :attribute :clinical-trial/nct-number}, :name-long {:type :string, :cardinality :one, :doc "The full name of this clinical trial", :attribute :clinical-trial/name-long}, :name-short {:type :string, :cardinality :many, :doc "A short name for this clinical trial", :attribute :clinical-trial/name-short}}}, :measurement-matrix {:parent :measurement-set, :unique-id :measurement-matrix/uid, :label :measurement-matrix/name, :fields {:samples {:type :sample, :cardinality :many, :doc "The set of all samples referenced in this measurement matrix file.", :attribute :measurement-matrix/samples}, :measurement-type {:type :ref, :cardinality :one, :doc "The measurement attribute which matches the type of values stored in this measurement matrix file.", :attribute :measurement-matrix/measurement-type}, :epitopes {:type :epitope, :cardinality :many, :doc "The set of all epitopes referenced in this measurement matrix file.", :attribute :measurement-matrix/epitopes}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for measurement-matrix", :attribute :measurement-matrix/uid}, :name {:type :string, :cardinality :one, :doc "The unique name identifying this measurement matrix within the measurement set scope.", :attribute :measurement-matrix/name}, :single-cells {:type :single-cell, :cardinality :many, :doc "The set of all single cells referenced in this measurement matrix file.", :attribute :measurement-matrix/single-cells}, :gene-products {:type :gene-product, :cardinality :many, :doc "The set of all gene products referenced in this measurement matrix file.", :attribute :measurement-matrix/gene-products}, :cell-populations {:type :cell-population, :cardinality :many, :doc "The set of all cell populations referenced in this measurement matrix file.", :attribute :measurement-matrix/cell-populations}, :backing-file {:type :string, :cardinality :one, :unique :value, :doc "Generated by pret: the s3 key where the matrix tsv file will be uploaded.", :attribute :measurement-matrix/backing-file}}}, :nanostring-signature {:unique-id :nanostring-signature/name, :label :nanostring-signature/name, :reference? true, :fields {:name {:type :string, :cardinality :one, :unique :identity, :doc "The name of the nanostring signature", :attribute :nanostring-signature/name}, :gene-weights {:type [:gene :double], :cardinality :many, :doc "The list of genes that are used to calculate this nanostring signature, together\n with their score", :attribute :nanostring-signature/gene-weights}}}, :variant {:unique-id :variant/id, :label :variant/id, :reference? true, :fields {:exac-eas {:type :float, :cardinality :one, :doc "East Asian allele frequency from ExAC, in range [0, 1]. See http://exac.broadinstitute.org/", :attribute :variant/exac-eas}, :alt-allele {:type :string, :cardinality :one, :doc "The alternate allele for this variant", :attribute :variant/alt-allele}, :genomic-coordinates {:type :genomic-coordinate, :cardinality :one, :doc "The coordinates of this variant", :attribute :variant/genomic-coordinates}, :alt-allele-2 {:type :string, :cardinality :one, :doc "The 2nd alternate allele for this variant", :attribute :variant/alt-allele-2}, :ref-amino-acid {:type :string, :cardinality :one, :doc "The reference one letter coded amino acid sequence for this variant (ie A, R)", :attribute :variant/ref-amino-acid}, :exac-nfe {:type :float, :cardinality :one, :doc "Non-Finnish European allele frequency from ExAC, in range [0, 1]. See http://exac.broadinstitute.org/", :attribute :variant/exac-nfe}, :HGVSp {:type :string, :cardinality :many, :doc "The HGVSp strings for this variant, see http://varnomen.hgvs.org/", :attribute :variant/HGVSp}, :exac-fin {:type :float, :cardinality :one, :doc "Finnish allele frequency from ExAC, in range [0, 1]. See http://exac.broadinstitute.org/", :attribute :variant/exac-fin}, :publication {:type :string, :cardinality :many, :doc "DOI of publication associated with this variant, as a string", :attribute :variant/publication}, :dbSNP {:type :string, :cardinality :many, :doc "A list of dbSNP (https://www.ncbi.nlm.nih.gov/projects/SNP/) ids for this variant", :attribute :variant/dbSNP}, :ref-allele {:type :string, :cardinality :one, :doc "The reference allele for this variant", :attribute :variant/ref-allele}, :HGVSc {:type :string, :cardinality :one, :doc "The HGVSc string for this variant, see http://varnomen.hgvs.org/", :attribute :variant/HGVSc}, :type {:type :variant.type, :cardinality :one, :doc "The type of this variant, refers to idents in the 'variant.type' namespace", :attribute :variant/type}, :exac-sas {:type :float, :cardinality :one, :doc "South Asian allele frequency from ExAC, in range [0, 1]. See http://exac.broadinstitute.org/", :attribute :variant/exac-sas}, :classification {:type :variant.classification, :cardinality :one, :doc "The classification of this variant, refers to idents in the 'variant.classification' namespace", :attribute :variant/classification}, :feature-type {:type :variant.feature, :cardinality :one, :doc "The type of feature (transcript, regulatory, motif), refers to idents in the 'variant.feature.type' namespace", :attribute :variant/feature-type}, :cosmic {:type :string, :cardinality :many, :doc "Overlapping COSMIC variants", :attribute :variant/cosmic}, :so-consequences {:type :so-sequence-feature, :cardinality :many, :doc "The functional consequence of the variant, in sequence ontology terms (http://www.sequenceontology.org/).\n Refers to so-sequence-feature entities", :attribute :variant/so-consequences}, :exac-amr {:type :float, :cardinality :one, :doc "American allele frequency from ExAC, in range [0, 1]. See http://exac.broadinstitute.org/", :attribute :variant/exac-amr}, :id {:type :string, :cardinality :one, :unique :identity, :doc "Globally unique id for this variant. This is constructed by joining using '/' the\n coordinates, ref-allele and alt-allele", :attribute :variant/id}, :neo-antigens {:type :neo-antigen, :cardinality :many, :doc "The list of neo-antigens associated with this variant", :attribute :variant/neo-antigens}, :alt-amino-acid {:type :string, :cardinality :one, :doc "The alternate one letter coded amino acid sequence for this variant (ie A, R)", :attribute :variant/alt-amino-acid}, :gene {:type :gene, :cardinality :one, :doc "The gene for this variant", :attribute :variant/gene}, :exac-af-adj {:type :float, :cardinality :one, :doc "Adjusted global allele frequency from ExAC, in range [0, 1]. See http://exac.broadinstitute.org/", :attribute :variant/exac-af-adj}, :exac-afr {:type :float, :cardinality :one, :doc "African/African-American allele frequency from ExAC, in range [0, 1]. See http://exac.broadinstitute.org/", :attribute :variant/exac-afr}, :context {:type :string, :cardinality :one, :doc "The reference allele per VCF specs, and its five flanking base pairs", :attribute :variant/context}, :exac-oth {:type :float, :cardinality :one, :doc "Other allele frequency from ExAC, in range [0, 1]. See http://exac.broadinstitute.org/", :attribute :variant/exac-oth}, :exac-af {:type :string, :cardinality :one, :doc "Global allele frequency from ExAC, in range [0, 1]. See http://exac.broadinstitute.org/", :attribute :variant/exac-af}, :impact {:type :variant.impact, :cardinality :one, :doc "The impact modifier for this variant. Refers to entities in the variant.impact namespace", :attribute :variant/impact}}}, :gene-product {:unique-id :gene-product/id, :label :gene-product/id, :reference? true, :fields {:id {:type :string, :cardinality :one, :unique :identity, :doc "The id of the gene product. In most cases this corresponds to the id of the gene", :attribute :gene-product/id}, :gene {:type :gene, :cardinality :one, :doc "The gene that this gene product was derived from", :attribute :gene-product/gene}}}, :genomic-coordinate {:unique-id :genomic-coordinate/id, :label :genomic-coordinate/id, :reference? true, :fields {:contig {:type :string, :cardinality :one, :doc "The genomic contig (e.g. the chromosome) for this coordinate as a string", :attribute :genomic-coordinate/contig}, :strand {:type :string, :cardinality :one, :doc "The strand for this coordinate, either '+' or '-'", :attribute :genomic-coordinate/strand}, :start {:type :long, :cardinality :one, :doc "The start position for this coordinate as an integer", :attribute :genomic-coordinate/start}, :id {:type :string, :cardinality :one, :unique :identity, :doc "The id of this genomic coordinate as a string 'assembly:contig:strand:start:end'. Must be unique within the database", :attribute :genomic-coordinate/id}, :assembly {:type :genomic-coordinate.assembly, :cardinality :one, :doc "The reference genomic assembly for this coordinate, refers to idents in the 'assembly' namespace", :attribute :genomic-coordinate/assembly}, :end {:type :long, :cardinality :one, :doc "The end position for this coordinate as an integer", :attribute :genomic-coordinate/end}}}, :cnv {:unique-id :cnv/id, :label :cnv/id, :reference? true, :fields {:genomic-coordinates {:type :genomic-coordinate, :cardinality :one, :doc "The coordinates of this Copy Number Variation (CNV) segment", :attribute :cnv/genomic-coordinates}, :genes {:type :gene, :cardinality :many, :doc "The list of genes included in this CNV segment", :attribute :cnv/genes}, :id {:type :string, :cardinality :one, :unique :identity, :doc "ID of the coordinates of the CNV segment. Identical to genomic coordinate ID.", :attribute :cnv/id}}}, :so-sequence-feature {:unique-id :so-sequence-feature/name, :label :so-sequence-feature/name, :reference? true, :fields {:name {:type :string, :cardinality :one, :unique :identity, :doc "The name of the sequence feature from Sequence Ontology", :attribute :so-sequence-feature/name}, :id {:type :string, :cardinality :one, :unique :identity, :doc "The Sequence Ontology id of this sequence feature", :attribute :so-sequence-feature/id}}}, :otu {:parent :measurement-set, :unique-id :otu/uid, :label :otu/id, :fields {:kingdom {:type :string, :cardinality :one, :doc "The taxonomic kingdom for this OTU", :attribute :otu/kingdom}, :phylum {:type :string, :cardinality :one, :doc "The taxonomic phylum for this OTU", :attribute :otu/phylum}, :family {:type :string, :cardinality :one, :doc "The taxonomic family for this OTU", :attribute :otu/family}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for OTU", :attribute :otu/uid}, :species {:type :string, :cardinality :one, :doc "The taxonomic species for this OTU", :attribute :otu/species}, :genus {:type :string, :cardinality :one, :doc "The taxonomic genus for this OTU", :attribute :otu/genus}, :id {:type :string, :cardinality :one, :doc "The id of the OTU", :attribute :otu/id}, :class {:type :string, :cardinality :one, :doc "The taxonomic class for this OTU", :attribute :otu/class}, :order {:type :string, :cardinality :one, :doc "The taxonomic order for this OTU", :attribute :otu/order}}}, :comorbidity {:unique-id :comorbidity/name, :label :comorbidity/name, :reference? true, :fields {:name {:type :string, :cardinality :one, :unique :identity, :doc "The name of the comorbididty. Must be unique within the database", :attribute :comorbidity/name}, :synonyms {:type :string, :cardinality :many, :doc "Synonyms for the comorbidity", :attribute :comorbidity/synonyms}}}, :study-day {:parent :dataset, :unique-id :study-day/uid, :label :study-day/id, :fields {:day {:type :long, :cardinality :one, :doc "The days since the reference event", :attribute :study-day/day}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for study days", :attribute :study-day/uid}, :reference-event {:type :study-day.reference-event, :cardinality :one, :doc "The reference event (e.g. study enrollment) that study days are counted from. Refers\n to entities in the study.day.reference.event namespace", :attribute :study-day/reference-event}, :id {:type :string, :cardinality :one, :doc "The id of the study day", :attribute :study-day/id}}}, :tcr {:parent :measurement-set, :unique-id :tcr/uid, :label :tcr/id, :fields {:beta {:type :string, :cardinality :one, :doc "The sequence, in amino acid terms, of the TCR beta chain, if present", :attribute :tcr/beta}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "The UID (context aware) ID for this TCR.", :attribute :tcr/uid}, :alpha-1 {:type :string, :cardinality :one, :doc "The sequence, in amino acid terms, of the first TCR alpha chain, if present", :attribute :tcr/alpha-1}, :alpha-2 {:type :string, :cardinality :one, :doc "The sequence, in amino acid terms, of the second TCR alpha chain, if present", :attribute :tcr/alpha-2}, :id {:type :string, :cardinality :one, :doc "The ID of the TCR, formed as a string by combining the tcr-alpha-1, tcr-alpha-2, and tcr-beta\n separated by /, prefer nucleotide sequence if present, but if not available fall back to AA seq.", :attribute :tcr/id}}}, :clinical-observation-set {:parent :dataset, :unique-id :clinical-observation-set/uid, :label :clinical-observation-set/name, :fields {:description {:type :string, :cardinality :one, :doc "The description for this clinical-observation-set", :attribute :clinical-observation-set/description}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for clinical-observation-set", :attribute :clinical-observation-set/uid}, :name {:type :string, :cardinality :one, :doc "The name of this clinical-observation-set", :attribute :clinical-observation-set/name}, :adverse-events {:type :adverse-event, :cardinality :many, :doc "The list of adverse events for this clinical-observation-set", :attribute :clinical-observation-set/adverse-events}, :clinical-observations {:type :clinical-observation, :cardinality :many, :doc "The list of clinicial observations for this clinical-observation-set", :attribute :clinical-observation-set/clinical-observations}}}, :gdc-anatomic-site {:unique-id :gdc-anatomic-site/name, :label :gdc-anatomic-site/name, :reference? true, :fields {:name {:type :string, :cardinality :one, :unique :value, :doc "A globally unique name for an anatomic site, as defined in the\n Genomics Data Commons (GDC)", :attribute :gdc-anatomic-site/name}}}, :single-cell {:parent :measurement-set, :unique-id :single-cell/uid, :label :single-cell/id, :fields {:normalized-image-coordinate-y {:type :float, :cardinality :one, :doc "Y coordinate in normalized image coordinate scheme for segment centroid", :attribute :single-cell/normalized-image-coordinate-y}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for single cells.", :attribute :single-cell/uid}, :pixel-image-offset-x {:type :float, :cardinality :one, :doc "X coordinate in pixel offset (upper left coordinates) for segment centroid", :attribute :single-cell/pixel-image-offset-x}, :pixel-image-offset-y {:type :float, :cardinality :one, :doc "Y coordinate in pixel offset (upper left coordinates) for segment centroid", :attribute :single-cell/pixel-image-offset-y}, :sample {:type :sample, :cardinality :one, :doc "The sample from which this single cell was sourced.", :attribute :single-cell/sample}, :id {:type :string, :cardinality :one, :unique :identity, :doc "The id for a given single cell. Must be uniquely identifying, so often a concatenation, e.g. sample-barcode.", :attribute :single-cell/id}, :cell-populations {:type :cell-population, :cardinality :many, :doc "Any cell populations to which this cell has been assigned membership, e.g. via clustering.", :attribute :single-cell/cell-populations}, :image-segment-area {:type :float, :cardinality :one, :doc "Area (in pixels) of image segment", :attribute :single-cell/image-segment-area}, :normalized-image-coordinate-x {:type :float, :cardinality :one, :doc "X coordinate in normalized image coordinate scheme for segment centroid", :attribute :single-cell/normalized-image-coordinate-x}}}, :sample {:parent :dataset, :unique-id :sample/uid, :label :sample/id, :fields {:laterality {:type :sample.laterality, :cardinality :one, :doc "For tumors in paired organs, designates the side on which the specimen was obtained. This attribute\n was derived from GDC and refers to entities in the 'sample.laterality' namespace", :attribute :sample/laterality}, :tissue-acquisition-method {:type :sample.tissue-acquisition-method, :cardinality :one, :doc "The method by which this tissue sample was acquired. This attribute refers to enums in the :sample.tissue-acquisition-method namespace.", :attribute :sample/tissue-acquisition-method}, :freetext-anatomic-site {:type :string, :cardinality :one, :doc "The anatomical location from which this sample was collected in free text form", :attribute :sample/freetext-anatomic-site}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for samples", :attribute :sample/uid}, :specimen {:type :sample.specimen, :cardinality :one, :doc "The specimen type for this sample, refers to idents in the 'sample.specimen' namespace", :attribute :sample/specimen}, :type {:type :sample.type, :cardinality :one, :doc "The type of this sample (tumor / normal), refers to idents in the 'sample.type' namespace", :attribute :sample/type}, :study-day {:type :study-day, :cardinality :one, :doc "The study day when this sample was collected", :attribute :sample/study-day}, :gdc-anatomic-site {:type :gdc-anatomic-site, :cardinality :one, :doc "The anatomical location from which this sample was collected according to the Genomics Data Commons (GDC) vocabulary", :attribute :sample/gdc-anatomic-site}, :tumor-type {:type :string, :cardinality :one, :doc "The tumor type. This is presently a string, but needs to be moved to an enum", :attribute :sample/tumor-type}, :id {:type :string, :cardinality :one, :doc "The id of the sample. Must be unique within a dataset, but not necessarily within the database", :attribute :sample/id}, :container {:type :sample.container, :cardinality :one, :doc "The container that was initially used to collect this sample (if known), e.g. CPT tube, EDTA tube etc.\n Refers to idents in the 'sample.container' namespace", :attribute :sample/container}, :recurrence {:type :boolean, :cardinality :one, :doc "Whether this is a sample from a recurrence", :attribute :sample/recurrence}, :timepoint {:type :timepoint, :cardinality :one, :doc "The timepoint when this sample was collected", :attribute :sample/timepoint}, :subject {:type :subject, :cardinality :one, :doc "The subject that this sample was derived from", :attribute :sample/subject}, :metastasis {:type :boolean, :cardinality :one, :doc "Whether this is a sample from a metastasis", :attribute :sample/metastasis}}}, :measurement {:parent :measurement-set, :unique-id :measurement/uid, :label :measurement/id, :fields {:live-percent {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the percentage of live cells in a sample.\n Note that in tihs case the measurement will not have a target cell population", :attribute :measurement/live-percent}, :protein-array-log-intensity {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents a log intensity equivalent to one channel protein expression array.", :attribute :measurement/protein-array-log-intensity}, :array-log-intensity {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents a log intensity equivalent to a one channel gene expression array\n (ie Affymetrix) -- log2 scaled intensity values.", :attribute :measurement/array-log-intensity}, :baf {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the allelic fraction of the B allele in tumor tissue, for a copy number variation segment", :attribute :measurement/baf}, :U-L {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents a concentration expressed as units (U) /L", :attribute :measurement/U-L}, :loh {:type :boolean, :cardinality :one, :doc "Use this attribute if the measurement demonstrates a loss of heterozygosity (LOH) for a copy number variation segment", :attribute :measurement/loh}, :nuclei-per-mm2 {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the number of nuclei per mm2 of tissue, as measured by\n an imaging assay (ie IHC, Vectra, CODEX, etc.). This measurement type can be paired with a cell-population\n target (:measurement/cell-population) or used alone to denote the total cell density. Note that this attribute\n should only be used if a nuclei-only segmentation method was used to segment the image.", :attribute :measurement/nuclei-per-mm2}, :cells-per-mm2 {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the number of cells per mm2 of tissue, as measured by\n an imaging assay (ie IHC, Vectra, CODEX, etc.). This measurement type can be paired with a cell-population\n target (:measurement/cell-population) or used alone to denote the total cell density. Note that this attribute\n should only be used if a whole-cell segmentation method was used to segment the image.", :attribute :measurement/cells-per-mm2}, :nuclei-count {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the number of nuclei in a sample (mostly useful for\n imaging assays. Note that in this case the measurement will not target any specific cell-population", :attribute :measurement/nuclei-count}, :nanostring-signature {:type :nanostring-signature, :cardinality :one, :doc "The target nanostring signature for this measurement", :attribute :measurement/nanostring-signature}, :leukocyte-count {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the number of leukocytes in a sample (mostly useful for\n flow cytometry assays. Note that in this case the measurement will not target any specific cell-population", :attribute :measurement/leukocyte-count}, :variant {:type :variant, :cardinality :one, :doc "The target variant for this measurement", :attribute :measurement/variant}, :tcr-j {:type :string, :cardinality :many, :doc "Use this attribute if the measurement represents the hits for possible J gene segment linking to a specific T Cell Receptor (TCR)", :attribute :measurement/tcr-j}, :lymphocyte-count {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the number of lymphocytes in a sample (mostly useful for\n flow cytometry assays. Note that in this case the measurement will not target any specific cell-population", :attribute :measurement/lymphocyte-count}, :gene-product {:type :gene-product, :cardinality :one, :doc "The target gene product for this measurement", :attribute :measurement/gene-product}, :nanostring-count {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents a gene expression count from Nanostring", :attribute :measurement/nanostring-count}, :pg-mL {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents a concentration expressed as pg/mL", :attribute :measurement/pg-mL}, :singlets-count {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the number of singlets in a sample (mostly useful for\n flow cytometry assays. Note that in this case the measurement will not target any specific cell-population", :attribute :measurement/singlets-count}, :live-count {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the number of live cells in a sample (mostly useful for\n flow cytometry assays. Note that in this case the measurement will not target any specific cell-population", :attribute :measurement/live-count}, :image-intensity-sum {:type :float, :cardinality :one, :doc "Per-segment intensity (sum) for a given epitope (marker channel)", :attribute :measurement/image-intensity-sum}, :percent-of-nuclei {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the abundance of a specific cell-populations, expressed\n as the percentage of the total number of nucleated cells (mostly useful for imaging assays)", :attribute :measurement/percent-of-nuclei}, :tcr-v {:type :string, :cardinality :many, :doc "Use this attribute if the measurement represents the hits for possible V gene segment linking to a specific T Cell Receptor (TCR)", :attribute :measurement/tcr-v}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for measurements", :attribute :measurement/uid}, :fraction-reads-in-peaks {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the fraction of reads that are assigned to a peak in a sample\n (relevant for ATACesq data and expressed as a number in [0, 1]). Note that in this case the measurement will not have any target", :attribute :measurement/fraction-reads-in-peaks}, :cfdna-ng-mL {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents a concentration of cell-free DNA (cfDNA) in blood, expressed as ng/mL", :attribute :measurement/cfdna-ng-mL}, :baf-n {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the allelic fraction of the B allele in normal tissue, for a copy number variation segment", :attribute :measurement/baf-n}, :n-depth {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the read depth across this locus in the normal sequencing output", :attribute :measurement/n-depth}, :percent-of-live {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the abundance of a specific cell-populations, expressed\n as the percentage of the total number of live cells in the sample (mostly useful for flow cytometry assays", :attribute :measurement/percent-of-live}, :luminex-mfi {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents MFI (Mean Fluorescence Intensity) for a Luminex Multiplex Immunoassay.", :attribute :measurement/luminex-mfi}, :read-count-otu-rarefied {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the rarefied count of reads for a specific OTU", :attribute :measurement/read-count-otu-rarefied}, :read-count {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the count of reads for a specific target", :attribute :measurement/read-count}, :t-depth {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the read depth across this locus in the tumor sequencing output", :attribute :measurement/t-depth}, :tcr-frequency {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the frequency of a specific T Cell Receptor (TCR)", :attribute :measurement/tcr-frequency}, :cnv {:type :cnv, :cardinality :one, :doc "The target cnv for this measurement", :attribute :measurement/cnv}, :tcr-alpha-clonality {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the clonality (range 0-1) of TCR alpha sequences a sample. \n This measurement type is common when TCR sequences are computationally derived from RNAseq data\n and thus alpha and beta pairing is not known.", :attribute :measurement/tcr-alpha-clonality}, :chromvar-tf-binding-score {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents a transcription factor binding score\n as calculated by chromVAR", :attribute :measurement/chromvar-tf-binding-score}, :otu {:type :otu, :cardinality :one, :doc "The target OTU for this measurement", :attribute :measurement/otu}, :total-reads {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the total number of reads in a sample.\n Note that in this case the measurement will not have any target", :attribute :measurement/total-reads}, :segment-mean-lrr {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the mean Log R Ratio (LRR) of a CNV (Copy Number Variation) segment. This is equal\n to log2(copy-number / 2) for a genomic segment", :attribute :measurement/segment-mean-lrr}, :cnv-call {:type :measurement.cnv-call, :cardinality :one, :doc "Use this attribute if the measurement represents the CNV overall gain (gain, loss, or neutral) \n for a genetic region (cnv). This attribute refers to enums in the :measurement.cnv-call namespace.", :attribute :measurement/cnv-call}, :tmb-indel {:type :float, :cardinality :one, :doc "Tumor mutational burden expressed as the total number of indels per Mb sequenced", :attribute :measurement/tmb-indel}, :tcr {:type :tcr, :cardinality :one, :doc "The target T Cell Receptor (TCR) for this measurement", :attribute :measurement/tcr}, :median-channel-value {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents a median channel (protein) value of a cytometry population or cluster", :attribute :measurement/median-channel-value}, :percent-of-leukocytes {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the abundance of a specific cell-populations, expressed\n as the percentage of the total number of leukocytes in the sample (mostly useful for flow cytometry assays", :attribute :measurement/percent-of-leukocytes}, :sample {:type :sample, :cardinality :one, :doc "The biological sample this measurement was performed on", :attribute :measurement/sample}, :image-intensity-mean {:type :float, :cardinality :one, :doc "Per-segment intensity (mean) for a given epitope (marker channel)", :attribute :measurement/image-intensity-mean}, :n-alt-count {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the read depth supporting the variant allele in the normal sequencing output", :attribute :measurement/n-alt-count}, :cell-count {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the number of cells in a specific cell-population", :attribute :measurement/cell-count}, :tcr-clonality {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents a TCR clonality measurement. Note that in this case\n the entity will not have a specific TCR target.", :attribute :measurement/tcr-clonality}, :fpkm {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents a FPKM value (Fragments Per Kilobase Million, a measure\n of gene expression in RNAseq experiments)", :attribute :measurement/fpkm}, :fraction-aligned-reads {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the fraction of aligned reads in a sample\n (expressed as a number in [0, 1]). Note that in this case the measurement will not have any target", :attribute :measurement/fraction-aligned-reads}, :tss-score {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the TSS score of the sample (relevant for ATACseq data).\n Note that in this case the measurement will not have any target", :attribute :measurement/tss-score}, :t-ref-count {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the read depth supporting the reference allele in the tumor sequencing output", :attribute :measurement/t-ref-count}, :rsem-raw-count {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the RSEM raw count, i.e. the estimated number of fragments\n derived from a given gene (see https://www.biostars.org/p/106127/)", :attribute :measurement/rsem-raw-count}, :image-intensity-median {:type :float, :cardinality :one, :doc "Per-segment intensity (median) for a given epitope (marker channel)", :attribute :measurement/image-intensity-median}, :tumor-purity {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the tumor purity of a sample\n (expressed as a number in [0, 1]). Note that in this case the measurement will not have any target", :attribute :measurement/tumor-purity}, :id {:type :string, :cardinality :one, :doc "The id of the measurement. Must be unique within this dataset (but not within the entire database)", :attribute :measurement/id}, :epitope {:type :epitope, :cardinality :one, :doc "The target protein epitope for this measurement", :attribute :measurement/epitope}, :tcr-beta-clonality {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the clonality (range 0-1) of TCR alpha sequences a sample. \n This measurement type is common when TCR sequences are computationally derived from RNAseq data\n and thus alpha and beta pairing is not known.", :attribute :measurement/tcr-beta-clonality}, :percent-of-total-cells {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the abundance of a specific cell-populations, expressed\n as the percentage of the total number of cells in the sample (in [0, 1], mostly useful for flow cytometry assays)", :attribute :measurement/percent-of-total-cells}, :rsem-normalized-count {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the RSEM normalized count. This is a transformation where\n for gene level estimates you divide all raw-count values by the 75th percentile of the column (after removing zeros) and multiply that by 1000. This\n transforms each sample so that the values are relative the 75th percentile with a x1000 adjustment factor (see https://www.biostars.org/p/106127/).\n Most papers that analyze TCGA data use log2(rsem-normalized-count + 1)", :attribute :measurement/rsem-normalized-count}, :n-ref-count {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the read depth supporting the reference allele in the normal sequencing output", :attribute :measurement/n-ref-count}, :percent-of-parent {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the abundance of a specific cell-populations, expressed\n as the percentage of its parent population", :attribute :measurement/percent-of-parent}, :tcr-count {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the counts of a specific T Cell Receptor (TCR)", :attribute :measurement/tcr-count}, :average-depth {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the average sequencing depth of a sample.\n Note that in this case the measurement will not have any target", :attribute :measurement/average-depth}, :percent-of-singlets {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the abundance of a specific cell-populations, expressed\n as the percentage of the total number of singlets in the sample (mostly useful for flow cytometry assays", :attribute :measurement/percent-of-singlets}, :b-allele-cn {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the copy number of the B allele", :attribute :measurement/b-allele-cn}, :absolute-cn {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the absolute copy number of a segment", :attribute :measurement/absolute-cn}, :read-count-otu {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the count of reads for a specific OTU", :attribute :measurement/read-count-otu}, :msi-status {:type :measurement.msi-status, :cardinality :one, :doc "Use this attribute if the measurement represents the MSI (Microsatellite Instability) status of \n the tumor as determined by either IHC or sequencing. This attribute refers to enums in the \n :measurement.msi-status namespace.", :attribute :measurement/msi-status}, :contamination {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the fraction of reads that do not come from this sample\n (expressed as a number in [0, 1]). Note that in this case the measurement will not have any target", :attribute :measurement/contamination}, :a-allele-cn {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the copy number of the A allele", :attribute :measurement/a-allele-cn}, :percent-of-lymphocytes {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the abundance of a specific cell-populations, expressed\n as the percentage of the total number of lymphocytes in the sample (mostly useful for flow cytometry assays", :attribute :measurement/percent-of-lymphocytes}, :cell-population {:type :cell-population, :cardinality :one, :doc "The target cell population for this measurement", :attribute :measurement/cell-population}, :tmb-total {:type :float, :cardinality :one, :doc "Tumor mutational burden expressed as the total number of mutations (SNVs + indels) per Mb sequenced", :attribute :measurement/tmb-total}, :rpkm {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents a RPKM value (Reads Per Kilobase Million, a measure\n of gene expression in RNAseq experiments)", :attribute :measurement/rpkm}, :tpm {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents a TPM value (Transcripts Per Kilobase Million, a measure\n of gene expression in RNAseq experiments)", :attribute :measurement/tpm}, :vaf {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the variant allele frequency of a variant", :attribute :measurement/vaf}, :tcr-d {:type :string, :cardinality :many, :doc "Use this attribute if the measurement represents the hits for possible D gene segment linking to a specific T Cell Receptor (TCR)", :attribute :measurement/tcr-d}, :region-of-interest {:type :string, :cardinality :one, :doc "For imaging data, the region of interest that this measurement refers to", :attribute :measurement/region-of-interest}, :tmb-snv {:type :float, :cardinality :one, :doc "Tumor mutational burden expressed as the total number of SNVs per Mb sequenced", :attribute :measurement/tmb-snv}, :atac-peak {:type :atac-peak, :cardinality :one, :doc "The target ATAC peak for this measurement", :attribute :measurement/atac-peak}, :olink-npx {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents npx units (i.e. Normalized protein expression\n from an Olink assay, https://www.olink.com/question/what-is-npx/)", :attribute :measurement/olink-npx}, :nanostring-signature-score {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the score for a nanostring signature", :attribute :measurement/nanostring-signature-score}, :t-alt-count {:type :long, :cardinality :one, :doc "Use this attribute if the measurement represents the read depth supporting the variant allele in the tumor sequencing output", :attribute :measurement/t-alt-count}, :ng-mL {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents a concentration expressed as ng/mL", :attribute :measurement/ng-mL}, :rsem-scaled-estimate {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the RSEM scaled estimate, i.e. the fraction of transcripts\n made up by a given gene (see https://www.biostars.org/p/106127/)", :attribute :measurement/rsem-scaled-estimate}, :array-log-ratio {:type :float, :cardinality :one, :doc "Use this attribute if the measurement represents the log ratio of a two channel gene expression array\n usually expressed as log2(sample/reference) with sample as the Cy5 (red) channel and reference as the Cy3 (green) channel)", :attribute :measurement/array-log-ratio}}}, :treatment-regimen {:parent :dataset, :unique-id :treatment-regimen/uid, :label :treatment-regimen/name, :fields {:clinical-trial {:type :clinical-trial, :cardinality :one, :doc "The clinical trial that this treatment regimen is part of (if any)", :attribute :treatment-regimen/clinical-trial}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for treatment-regimens", :attribute :treatment-regimen/uid}, :name {:type :string, :cardinality :one, :doc "The name of the treatment regimen. Must be unique within this dataset but not\n necessarily within the database", :attribute :treatment-regimen/name}, :setting {:type :treatment-regimen.setting, :cardinality :one, :doc "The setting (e.g. adjuvant) of this treatment regimen. Refers to idents in the 'treatment.setting namespace'", :attribute :treatment-regimen/setting}, :trial-arm {:type :string, :cardinality :one, :doc "The arm of the clinical trial that this treatment regimen is part of (if any)", :attribute :treatment-regimen/trial-arm}, :drug-regimens {:type :drug-regimen, :cardinality :many, :component true, :doc "The drug regimens that constitute this treatment regimen", :attribute :treatment-regimen/drug-regimens}}}, :epitope {:unique-id :epitope/id, :label :epitope/id, :reference? true, :fields {:id {:type :string, :cardinality :one, :unique :value, :doc "The id of the epitope. This is unique within the database.\n The id is a string constructed by joining using '/' the following fields:\n 1) the protein uniprot ID\n 2) the modifications, in alphabetical order", :attribute :epitope/id}, :protein {:type :protein, :cardinality :many, :doc "The protein of which this is an epitope. May be more than one, e.g. in the case of heterodimers.", :attribute :epitope/protein}}}, :gene {:unique-id :gene/hgnc-symbol, :label :gene/hgnc-symbol, :reference? true, :fields {:genomic-coordinates {:type :genomic-coordinate, :cardinality :many, :doc "The genomic coordinate for this gene. Can be multiple because of different genome assemblies", :attribute :gene/genomic-coordinates}, :alias-hgnc-symbols {:type :string, :cardinality :many, :doc "Alternative symbols for this gene", :attribute :gene/alias-hgnc-symbols}, :ucsc-id {:type :string, :cardinality :one, :doc "The UCSC id for this gene", :attribute :gene/ucsc-id}, :hgnc-locus-group {:type :gene.hgnc-locus-group, :cardinality :one, :doc "The HGNC locus group", :attribute :gene/hgnc-locus-group}, :alias-hgnc-names {:type :string, :cardinality :many, :doc "Alternative names for this gene", :attribute :gene/alias-hgnc-names}, :previous-hgnc-symbols {:type :string, :cardinality :many, :doc "Previous symbols for this gene", :attribute :gene/previous-hgnc-symbols}, :refseq-accession {:type :string, :cardinality :one, :doc "The RefSeq accession for this gene", :attribute :gene/refseq-accession}, :hgnc-symbol {:type :string, :cardinality :one, :unique :identity, :doc "The HGNC symbol for this gene, must be unique within the database", :attribute :gene/hgnc-symbol}, :previous-hgnc-names {:type :string, :cardinality :many, :doc "Previous names for this gene", :attribute :gene/previous-hgnc-names}, :hgnc-id {:type :string, :cardinality :one, :doc "The HGNC id for this gene. These ids are stable even if the symbol changes", :attribute :gene/hgnc-id}, :date-hgnc-symbol-changed {:type :instant, :cardinality :one, :doc "The date the HGNC symbol changed last", :attribute :gene/date-hgnc-symbol-changed}, :hgnc-name {:type :string, :cardinality :one, :doc "The HGNC name", :attribute :gene/hgnc-name}, :hgnc-prev-symbols {:type :string, :cardinality :many, :doc "Previous HGNC symbols for this gene", :attribute :gene/hgnc-prev-symbols}, :ensembl-id {:type :string, :cardinality :one, :doc "The ENSEMBL id for this gene", :attribute :gene/ensembl-id}, :date-hgnc-name-changed {:type :instant, :cardinality :one, :doc "The date the HGNC name changed last", :attribute :gene/date-hgnc-name-changed}}}, :protein {:unique-id :protein/uniprot-name, :label :protein/uniprot-name, :reference? true, :fields {:preferred-name {:type :string, :cardinality :one, :doc "The UniProt preferred name of the protein", :attribute :protein/preferred-name}, :uniprot-name {:type :string, :cardinality :one, :unique :identity, :doc "The UniProt name for the protein, unique within the database. This is the UniProt\n name minus the '_HUMAN' part (e.g. 'PDCD1_HUMAN' becomes 'PDCD1')", :attribute :protein/uniprot-name}, :synonyms {:type :string, :cardinality :many, :doc "A list of synonyms for this protein", :attribute :protein/synonyms}, :uniprot-accessions {:type :string, :cardinality :many, :doc "A list of UniProt accession IDs for this protein", :attribute :protein/uniprot-accessions}, :gene {:type :gene, :cardinality :one, :doc "The gene that encodes for this protein", :attribute :protein/gene}, :cd-antigen {:type :string, :cardinality :one, :doc "The CD Nomenclature for this protein (when applicable)", :attribute :protein/cd-antigen}, :modifications {:type :string, :cardinality :many, :doc "Post-translational modification to the protein, as a string", :attribute :protein/modifications}}}, :timepoint {:parent :dataset, :unique-id :timepoint/uid, :label :timepoint/id, :fields {:day {:type :long, :cardinality :one, :doc "If applicable, the day in the cycle of therapy that this timepoint represents", :attribute :timepoint/day}, :relative-order {:type :long, :cardinality :one, :doc "The relative order of this timepoint within its treatment regimen. This field is mandatory for\n timepoints that have a :timepoint/treatment-regimen attribute", :attribute :timepoint/relative-order}, :cycle {:type :long, :cardinality :one, :doc "If applicable, the cycle of therapy that this timepoint represents", :attribute :timepoint/cycle}, :offset {:type :long, :cardinality :one, :doc "The offset in number of days (positive or negative) between this specific timepoint and the nominal timepoint\n indicate by its :timepoint/attribute. For instance to indicate two timepoints that are 5 days before and after\n the first treatment, you would create two timepoint entities both with type :timepoint/treatment1 and with offsets\n -5 and +5 respectively", :attribute :timepoint/offset}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for timepoints", :attribute :timepoint/uid}, :type {:type :timepoint.type, :cardinality :one, :doc "The type of this timepoint, refers to idents in the 'timepoint' namespace. The type of the timepoint is meant to\n represent both logical timepoints that exist outside of any chronological timeline (e.g. 'baseline'), as well\n as nominal timepoints within a treatment regimen (e.g. 'treatment1'). This field is mandatory", :attribute :timepoint/type}, :treatment-regimen {:type :treatment-regimen, :cardinality :one, :doc "The treatment regimen that this timepoint is part of. Note that timepoints that have a :timepoint/relative-order\n attribute MUST refer to a treatment regimens. Timepoints that do not have such attribute may exist outside\n of any treatment-regimen", :attribute :timepoint/treatment-regimen}, :id {:type :string, :cardinality :one, :doc "The id of the timepoint. This is unique within the dataset, but not necessarily within the database. If this timepoint\n is associated with a treatment regimen, the id must to start with the treatment regimen followed by the\n character '/'. The rest of the id is free format", :attribute :timepoint/id}}}, :drug-regimen {:parent :treatment-regimen, :unique-id :drug-regimen/uid, :label :drug-regimen/id, :fields {:freetext-drug {:type :string, :cardinality :one, :doc "The drug used in this regimen in free text form", :attribute :drug-regimen/freetext-drug}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for this drug regimen", :attribute :drug-regimen/uid}, :id {:type :string, :cardinality :one, :doc "The id of the drug regimen", :attribute :drug-regimen/id}, :drug {:type :drug, :cardinality :one, :doc "The drug used in this regimen", :attribute :drug-regimen/drug}, :cycle-length {:type :long, :cardinality :one, :doc "Length of the drug cycle (in days)", :attribute :drug-regimen/cycle-length}}}, :cell-population {:parent :measurement-set, :unique-id :cell-population/uid, :label :cell-population/name, :fields {:cell-type {:type :cell-type, :cardinality :one, :doc "The cell-type represented by this cell-population. This is mandatory for populations\n that have not been defined by clustering", :attribute :cell-population/cell-type}, :parent {:type :cell-population, :cardinality :one, :doc "The cell-population that is a parent of this cell-population. This is meant to\n represent gating hierarchies", :attribute :cell-population/parent}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for cell-populations", :attribute :cell-population/uid}, :name {:type :string, :cardinality :one, :doc "The name of this cell population, must be unique within the scope of this measurement-set", :attribute :cell-population/name}, :negative-markers {:type :epitope, :cardinality :many, :doc "The opposite of :cell-population/positive-markers", :attribute :cell-population/negative-markers}, :positive-markers {:type :epitope, :cardinality :many, :doc "Reference to markers (i.e. epitopes) whose presence contributes to defining\n this cell population. This does not have to be an exhaustive list as it is meant\n to represent concepts such as Ki67+ CD4 T cells", :attribute :cell-population/positive-markers}, :from-clustering {:type :boolean, :cardinality :one, :doc "Flag indicating whether this cell population was derived from automatic clustering\n (i.e. as opposed to manual gating)", :attribute :cell-population/from-clustering}}}, :drug {:unique-id :drug/preferred-name, :label :drug/preferred-name, :reference? true, :fields {:preferred-name {:type :string, :cardinality :one, :unique :value, :doc "The globally unique, preferred name of the drug. In the WHODrug dictionary\n this corresponds to the drug that, for a given Drug Record Number, has the Drug Code with\n Seq1 = '01' and Seq2 = '001' (refer to the WHODrug user manual", :attribute :drug/preferred-name}, :record-number {:type :string, :cardinality :one, :unique :value, :doc "The globally unique, WHO Drug Record Number for this drug. The Drug Record Number corresponds\n to the first six characters of the Drug Code (refer to the WHODrug user manual", :attribute :drug/record-number}, :variations {:type :string, :cardinality :many, :doc "A list of variations associated with this drug. Variations include different salts,\n preparations or commercial names of the same active moiety. These variations all have\n the same Record Number but different Seq1 and Seq2 values", :attribute :drug/variations}, :sdg-group {:type :string, :cardinality :one, :doc "The group from the Standardised Drug Groupings dataset that this drug belongs to", :attribute :drug/sdg-group}}}, :meddra-disease {:unique-id :meddra-disease/preferred-name, :label :meddra-disease/preferred-name, :reference? true, :fields {:preferred-name {:type :string, :cardinality :one, :unique :value, :doc "The globally unique, MedDRA preferred name of the disease", :attribute :meddra-disease/preferred-name}, :synonyms {:type :string, :cardinality :many, :doc "A list of synonyms for the disease. These are MedDRA lowest level terms associated\n with this preferred term", :attribute :meddra-disease/synonyms}}}, :chr-acc-reg {:unique-id :chr-acc-reg/genomic-coordinates, :label :chr-acc-reg/genomic-coordinates, :reference? true, :fields {:genomic-coordinates {:type :genomic-coordinate, :cardinality :one, :doc "The coordinates of this chromatin accessible region", :attribute :chr-acc-reg/genomic-coordinates}}}, :clinical-observation {:parent :clinical-observation-set, :unique-id :clinical-observation/uid, :label :clinical-observation/id, :fields {:dfi-event {:type :boolean, :cardinality :one, :doc "If DFI observation is censored (use false as the value) or connected to an event (use true)", :attribute :clinical-observation/dfi-event}, :tumor-sum-diam-perc-change {:type :float, :cardinality :one, :doc "The percent change in the tumor sum of diameters. Must be a number in [-1 1]", :attribute :clinical-observation/tumor-sum-diam-perc-change}, :ctc {:type :float, :cardinality :one, :doc "CTC (Ciculating Tumor Cells) measurement from blood, in CTC/7.5 mL whole blood", :attribute :clinical-observation/ctc}, :ttf {:type :float, :cardinality :one, :doc "The time to treatment failure of the subject in months. Such observations should be connected to the End of Study (EOS) timepoint", :attribute :clinical-observation/ttf}, :ldh {:type :float, :cardinality :one, :doc "Lactate Dehydrogenase (LDH) measurement in blood, expressed in U/L", :attribute :clinical-observation/ldh}, :disease-stage {:type :clinical-observation.disease-stage, :cardinality :one, :doc "The stage of the disease. Refers to entities in the 'disease.stage' namespace. This is a clinical-observation\n in order to allow the possibility for re-staging (even though technically tumor stage is not a time-varying\n concept)", :attribute :clinical-observation/disease-stage}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for clinical observation", :attribute :clinical-observation/uid}, :absolute-monocyte-count {:type :long, :cardinality :one, :doc "The absolute monocyte count expressed in number of cells per microliter ", :attribute :clinical-observation/absolute-monocyte-count}, :os-event {:type :boolean, :cardinality :one, :doc "If OS observation is censored (use false as the value) or connected to an event (use true)", :attribute :clinical-observation/os-event}, :psa {:type :float, :cardinality :one, :doc "PSA (Prostate-specific antigen) measurement from blood, in ng/mL", :attribute :clinical-observation/psa}, :pfs-event {:type :boolean, :cardinality :one, :doc "If PFS observation is censored (use false as the value) or connected to an event (use true)", :attribute :clinical-observation/pfs-event}, :ir-recist {:type :clinical-observation.ir-recist, :cardinality :one, :doc "The irRECIST (Immune Related Response Evaluation Critera in Solid Tumors) score for this observation,\n refers to idents in the 'ir.recist' namespace", :attribute :clinical-observation/ir-recist}, :study-day {:type :study-day, :cardinality :one, :doc "The study-day at which this observation was performed", :attribute :clinical-observation/study-day}, :dfi-reason {:type :clinical-observation.event-reason, :cardinality :one, :doc "The reason (e.g. progression, censoring etc.) supplied for clinical observation DFI.\n Refers to entities in the :clinical-observation.event-reason namespace.\n See https://candel.parkerici.org/schema/#representing-data-for-survival-analysis-eg-pfs-os-etc for more information\n about modeling survival data", :attribute :clinical-observation/dfi-reason}, :recist {:type :clinical-observation.recist, :cardinality :one, :doc "The RECIST (Response Evaluation Critera in Solid Tumors) score for this observation,\n refers to idents in the 'recist' namespace", :attribute :clinical-observation/recist}, :tumor-sum-diam {:type :float, :cardinality :one, :doc "The sum of the tumor diameters in mm", :attribute :clinical-observation/tumor-sum-diam}, :metastasis-gdc-anatomic-sites {:type :gdc-anatomic-site, :cardinality :many, :doc "The GDC anatomic site(s) at which metastasis have been observed", :attribute :clinical-observation/metastasis-gdc-anatomic-sites}, :dcb {:type :boolean, :cardinality :one, :doc "Whether this patient has experienced Durable Clinical Benefit. Such observations should be connected to the End of Study (EOS) timepoint", :attribute :clinical-observation/dcb}, :pfs-reason {:type :clinical-observation.event-reason, :cardinality :one, :doc "The reason (e.g. progression, censoring etc.) supplied for clinical observation PFS.\n Refers to entities in the :clinical-observation.event-reason namespace.\n See https://candel.parkerici.org/schema/#representing-data-for-survival-analysis-eg-pfs-os-etc for more information\n about modeling survival data", :attribute :clinical-observation/pfs-reason}, :id {:type :string, :cardinality :one, :doc "The id of the clinical observation. Must be unique within this dataset (but not within the entire database)", :attribute :clinical-observation/id}, :absolute-leukocyte-count {:type :long, :cardinality :one, :doc "The absolute leukocyte count expressed in number of cells per microliter ", :attribute :clinical-observation/absolute-leukocyte-count}, :bmi {:type :float, :cardinality :one, :doc "The body mass index of the subject. Unless more information is available,\n such observations should be connected to the baseline timepoint", :attribute :clinical-observation/bmi}, :dfi {:type :float, :cardinality :one, :doc "The length of time (in months) the length of time after primary treatment for a cancer ends\n that the patient survives without any signs or symptoms of that cancer. Such observations should\n be connected to the End of Study (EOS) timepoint", :attribute :clinical-observation/dfi}, :rano {:type :clinical-observation.rano, :cardinality :one, :doc "RANO (Response Assessment in Neuro-Oncology) assessment for brain tumor patients (MRI-based)", :attribute :clinical-observation/rano}, :bor {:type :clinical-observation.bor, :cardinality :one, :doc "The best overall response (RECIST) of the subject. Such observations should be connected to the End of Study (EOS) timepoint", :attribute :clinical-observation/bor}, :recurrence {:type :boolean, :cardinality :one, :doc "Indicates that the disease has recurred", :attribute :clinical-observation/recurrence}, :ca19-9 {:type :float, :cardinality :one, :doc "CA19-9 (Cancer Antigen 19-9) measurement from blood, in U/mL", :attribute :clinical-observation/ca19-9}, :os {:type :float, :cardinality :one, :doc "The overall survival of the subject in months. Such observations should be connected to the End of Study (EOS) timepoint.", :attribute :clinical-observation/os}, :timepoint {:type :timepoint, :cardinality :one, :doc "The timepoint at which this observation was performed", :attribute :clinical-observation/timepoint}, :metastatic {:type :boolean, :cardinality :one, :doc "Indicates that the disease has become metastatic", :attribute :clinical-observation/metastatic}, :ttf-reason {:type :clinical-observation.event-reason, :cardinality :one, :doc "The reason (e.g. progression, censoring etc.) supplied for clinical observation TTF.\n Refers to entities in the :clinical-observation.event-reason namespace.\n See https://candel.parkerici.org/schema/#representing-data-for-survival-analysis-eg-pfs-os-etc for more information\n about modeling survival data", :attribute :clinical-observation/ttf-reason}, :os-reason {:type :clinical-observation.event-reason, :cardinality :one, :doc "The reason (e.g. progression, censoring etc.) supplied for clinical observation OS.\n Refers to entities in the :clinical-observation.event-reason namespace.\n See https://candel.parkerici.org/schema/#representing-data-for-survival-analysis-eg-pfs-os-etc for more information\n about modeling survival data", :attribute :clinical-observation/os-reason}, :ttf-event {:type :boolean, :cardinality :one, :doc "If TTF observation is censored (use false as the value) or connected to an event (use true)", :attribute :clinical-observation/ttf-event}, :subject {:type :subject, :cardinality :one, :doc "The subject that this clinical observation was performed in", :attribute :clinical-observation/subject}, :pfs {:type :float, :cardinality :one, :doc "The progression free survival of the subject in months. Such observations should be connected to the End of Study (EOS) timepoint", :attribute :clinical-observation/pfs}}}, :adverse-event {:parent :clinical-observation-set, :unique-id :adverse-event/uid, :label :adverse-event/id, :fields {:ae-duration {:type :long, :cardinality :one, :doc "Duration of the AE in days", :attribute :adverse-event/ae-duration}, :verbatim-adverse-event {:type :string, :cardinality :one, :doc "Adverse event in free text form, verbatim as reported by provider", :attribute :adverse-event/verbatim-adverse-event}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for the AE", :attribute :adverse-event/uid}, :study-day {:type :study-day, :cardinality :one, :doc "The study day on which this AE was observed", :attribute :adverse-event/study-day}, :meddra-adverse-event {:type :meddra-disease, :cardinality :one, :doc "Adverse event coded per MedDRA classification", :attribute :adverse-event/meddra-adverse-event}, :ctcae-grade {:type :adverse-event.ctcae-grade, :cardinality :one, :doc "Grade of the adverse event. Refer to idents in the ae.grade namespace", :attribute :adverse-event/ctcae-grade}, :id {:type :string, :cardinality :one, :doc "The id of the AE. Must be unique within this dataset (but not within the entire database)", :attribute :adverse-event/id}, :ae-causality {:type :adverse-event.ae-causality, :cardinality :one, :doc "Causality analysis for the AE. Refer to idents in the ae.causality namespace", :attribute :adverse-event/ae-causality}, :timepoint {:type :timepoint, :cardinality :one, :doc "The timepoint at which this AE was observed", :attribute :adverse-event/timepoint}, :ae-start-relative-day {:type :long, :cardinality :one, :doc "Study-relative-day of the reported start of the AE", :attribute :adverse-event/ae-start-relative-day}, :subject {:type :subject, :cardinality :one, :doc "The subject that this AE was observed in", :attribute :adverse-event/subject}}}, :subject {:parent :dataset, :unique-id :subject/uid, :label :subject/id, :fields {:HLA-A-type {:type :string, :cardinality :many, :doc "The HLA-A type of the subject, as a string", :attribute :subject/HLA-A-type}, :therapies {:type :therapy, :cardinality :many, :component true, :doc "The list of therapies for this subject. Note that every subject must have a value for this attribute\n even when all the subjects in the dataset received the same therapy (or therapies)", :attribute :subject/therapies}, :age {:type :long, :cardinality :one, :doc "The age of the subject in years", :attribute :subject/age}, :sex {:type :subject.sex, :cardinality :one, :doc "The sex of the subject. Refers to idents in the 'sex' namespace", :attribute :subject/sex}, :dead {:type :boolean, :cardinality :one, :doc "Whether the subject is dead or not", :attribute :subject/dead}, :HLA-C-type {:type :string, :cardinality :many, :doc "The HLA-C type of the subject, as a string", :attribute :subject/HLA-C-type}, :smoker {:type :subject.smoker, :cardinality :one, :doc "The smoking status of the subject. Refers to idents in the 'smoker' namespace", :attribute :subject/smoker}, :race {:type :subject.race, :cardinality :many, :doc "The race of the subject, refers to idents in the 'race' namespace", :attribute :subject/race}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for subjects", :attribute :subject/uid}, :HLA-DQ-type {:type :string, :cardinality :many, :doc "The HLA-DQ type of the subject, as a string", :attribute :subject/HLA-DQ-type}, :ethnicity {:type :subject.ethnicity, :cardinality :one, :doc "The ethnicity of the subject, refers to idents in the 'ethnicity' namespace", :attribute :subject/ethnicity}, :freetext-disease {:type :string, :cardinality :one, :doc "The disease (i.e. cancer type) of this subject in free text form", :attribute :subject/freetext-disease}, :cause-of-death {:type :subject.cause-of-death, :cardinality :one, :doc "The cause of death for the subject. Refers to idents in the subject.cause.of.death namespace", :attribute :subject/cause-of-death}, :HLA-DP-type {:type :string, :cardinality :many, :doc "The HLA-DP type of the subject, as a string", :attribute :subject/HLA-DP-type}, :HLA-B-type {:type :string, :cardinality :many, :doc "The HLA-B type of the subject, as a string", :attribute :subject/HLA-B-type}, :id {:type :string, :cardinality :one, :doc "The id of the subject. Must be unique within this dataset (but not within the entire database)", :attribute :subject/id}, :menopause {:type :boolean, :cardinality :one, :doc "Whether the subject has undergone menopause or not", :attribute :subject/menopause}, :metastatic-disease {:type :boolean, :cardinality :one, :doc "Whether the disease is metastatic", :attribute :subject/metastatic-disease}, :comorbidities {:type :comorbidity, :cardinality :many, :doc "The comorbidities of the subject", :attribute :subject/comorbidities}, :meddra-disease {:type :meddra-disease, :cardinality :one, :doc "The disease (i.e. cancer type) of this subject according to the MedDRA classification", :attribute :subject/meddra-disease}, :HLA-DR-type {:type :string, :cardinality :many, :doc "The HLA-DR type of the subject, as a string", :attribute :subject/HLA-DR-type}}}, :atac-peak {:parent :measurement-set, :unique-id :atac-peak/uid, :label :atac-peak/name, :fields {:genomic-coordinates {:type :genomic-coordinate, :cardinality :one, :doc "The genomic coordinates of the ATAC peak", :attribute :atac-peak/genomic-coordinates}, :-log10qvalue {:type :float, :cardinality :one, :doc "Similar to -log10pvalue, but after Benjamini-Hochberg correction", :attribute :atac-peak/-log10qvalue}, :jointly-called {:type :boolean, :cardinality :one, :doc "Whether this peak was derived by jointly calling on multiple samples", :attribute :atac-peak/jointly-called}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for atac-peaks", :attribute :atac-peak/uid}, :name {:type :string, :cardinality :one, :doc "The name of the ATAC peak. Must be unique within the scope of the measurement-set", :attribute :atac-peak/name}, :summit-offset {:type :long, :cardinality :one, :doc "The offset of the peak summit from the beginning of the region", :attribute :atac-peak/summit-offset}, :quality-score {:type :long, :cardinality :one, :doc "The quality score for the peak. This is calculated as int(-10*log10qvalue)", :attribute :atac-peak/quality-score}, :fixed-width {:type :boolean, :cardinality :one, :doc "Whether this peak was called in fixed width mode, i.e. all of the peaks are the same width,\n and have the summit of the peak as their center", :attribute :atac-peak/fixed-width}, :-log10pvalue {:type :float, :cardinality :one, :doc "-log10 of the p-value for local Poisson test at peak", :attribute :atac-peak/-log10pvalue}}}, :assay {:parent :dataset, :unique-id :assay/uid, :label :assay/name, :fields {:description {:type :string, :cardinality :one, :doc "A free text description for this assay", :attribute :assay/description}, :uid {:type {:* :string}, :cardinality :one, :unique :identity, :doc "Synthetic unique ID for assays", :attribute :assay/uid}, :name {:type :string, :cardinality :one, :doc "The name of the assay, must be unique within the dataset, but not within the entire database", :attribute :assay/name}, :technology {:type :assay.technology, :cardinality :one, :doc "The technology used for this assay. Refers to idents in the 'technology' namespace", :attribute :assay/technology}, :measurement-sets {:type :measurement-set, :cardinality :many, :doc "The list of measurement sets for this assay", :attribute :assay/measurement-sets}}}, :dataset {:unique-id :dataset/name, :label :dataset/name, :fields {:description {:type :string, :cardinality :one, :doc "A short, free text description of the dataset", :attribute :dataset/description}, :clinical-observation-sets {:type :clinical-observation-set, :cardinality :many, :doc "The list of clinical observation sets for this dataset", :attribute :dataset/clinical-observation-sets}, :samples {:type :sample, :cardinality :many, :doc "The list of samples for this dataset", :attribute :dataset/samples}, :timepoints {:type :timepoint, :cardinality :many, :doc "The list of timepoints for this dataset", :attribute :dataset/timepoints}, :name {:type :string, :cardinality :one, :unique :value, :doc "The name of the dataset, must be unique and 256 character maximum", :attribute :dataset/name}, :assays {:type :assay, :cardinality :many, :doc "The list of assays for this dataset", :attribute :dataset/assays}, :doi {:type :string, :cardinality :one, :doc "The digital object identifier (DOI) of the dataset", :attribute :dataset/doi}, :treatment-regimens {:type :treatment-regimen, :cardinality :many, :doc "The list of treatment regimens for this dataset", :attribute :dataset/treatment-regimens}, :url {:type :string, :cardinality :one, :doc "Dataset URL", :attribute :dataset/url}, :subjects {:type :subject, :cardinality :many, :doc "The list of subjects for this dataset", :attribute :dataset/subjects}, :study-days {:type :study-day, :cardinality :many, :doc "The list of study days for this dataset", :attribute :dataset/study-days}}}, :neo-antigen {:unique-id :neo-antigen/id, :label :neo-antigen/id, :reference? true, :fields {:wt-peptide {:type :string, :cardinality :one, :doc "The wildtype peptide for this neo-antigen", :attribute :neo-antigen/wt-peptide}, :mut-peptide {:type :string, :cardinality :one, :doc "The mutated peptide for this neo-antigen", :attribute :neo-antigen/mut-peptide}, :mut-score {:type :float, :cardinality :one, :doc "The score associated with the mutated peptide", :attribute :neo-antigen/mut-score}, :wt-score {:type :float, :cardinality :one, :doc "The score associated with the wildtype peptide", :attribute :neo-antigen/wt-score}, :HLA-allele {:type :string, :cardinality :one, :doc "The HLAAllele for this neo-antigen", :attribute :neo-antigen/HLA-allele}}}}, :enums {:candel {:values #:candel{:schema "schema"}}, :clinical-observation.bor {:values #:clinical-observation.bor{:PR "PR", :PR-unconfirmed "PR-unconfirmed", :PR-confirmed "PR-confirmed", :SD "SD", :CR "CR", :PD "PD", :NE "NE"}}, :variant.feature {:values #:variant.feature{:transcript "transcript", :regulatory "regulatory", :motif "motif"}}, :assay.technology {:values #:assay.technology{:qPCR "qPCR", :WGS "WGS", :DNA-seq "DNA-seq", :TCR-seq "TCR-seq", :flow-cytometry "flow-cytometry", :IHC "IHC", :autoantibody-array "autoantibody-array", :miscellaneous "miscellaneous", :IMC "IMC", :rRNA-16S-sequencing "rRNA-16S-sequencing", :expression-array "expression-array", :CODEX "CODEX", :RNA-seq "RNA-seq", :WES "WES", :dPCR "dPCR", :IF "IF", :nanostring "nanostring", :PCR "PCR", :ELISA "ELISA", :foundation-targeted-panel "foundation-targeted-panel", :mass-cytometry "mass-cytometry", :autoantibody-targeted-panel "autoantibody-targeted-panel", :vectra "vectra", :SNP-array "SNP-array", :MIBI "MIBI", :luminex "luminex", :olink "olink", :impact-targeted-panel "impact-targeted-panel", :ATAC-seq "ATAC-seq"}}, :analysis.type {:values #:analysis.type{:diff-expression "diff-expression", :diff-methylation "diff-methylation", :pathway-enrichment "pathway-enrichment", :geneset-enrichment "geneset-enrichment", :clustering "clustering"}}, :timepoint.type {:values #:timepoint.type{:baseline "baseline", :tumor-assessment "tumor-assessment", :surgery "surgery", :follow-up "follow-up", :eos "eos", :eot "eot", :on-treatment "on-treatment", :diagnosis "diagnosis"}}, :sample.container {:values #:sample.container{:omnigene-gut-tube "omnigene-gut-tube", :sodium-citrate-tube "sodium-citrate-tube", :paxgene-blood-dna-tube "paxgene-blood-dna-tube", :paxgene-blood-rna-tube "paxgene-blood-rna-tube", :cpt-tube "cpt-tube", :red-top-serum-tube "red-top-serum-tube", :streck-dna-tube "streck-dna-tube", :sodium-hep-tube "sodium-hep-tube", :sodium-edta-tube "sodium-edta-tube", :potassium-edta-tube "potassium-edta-tube", :gold-top-serum-tube "gold-top-serum-tube"}}, :clinical-observation.ir-recist {:values #:clinical-observation.ir-recist{:irCR "irCR", :irPR "irPR", :irSD "irSD", :irNN "irNN", :irPD "irPD", :irNE "irNE", :irND "irND"}}, :subject.smoker {:values #:subject.smoker{:former "former", :current "current", :never "never"}}, :subject.race {:values #:subject.race{:white "white", :am-indian-ak-native "am-indian-ak-native", :african-american "african-american", :asian "asian", :hi-pacific "hi-pacific", :other "other"}}, :sample.laterality {:values #:sample.laterality{:bilateral "bilateral", :left "left", :right "right", :unknown "unknown", :not-reported "not-reported"}}, :clinical-observation.rano {:values #:clinical-observation.rano{:PR "PR", :SD "SD", :CR "CR", :PD "PD", :NE "NE"}}, :clinical-observation.event-reason {:values #:clinical-observation.event-reason{:withdrew-from-study "withdrew-from-study", :event-unknown "event-unknown", :censored-unknown "censored-unknown", :progressed "progressed", :new-lesion "new-lesion", :censored-switched-therapy "censored-switched-therapy", :censored-study-period-ended "censored-study-period-ended", :censored-lost-to-follow-up "censored-lost-to-follow-up", :censored-study-period-incomplete "censored-study-period-incomplete", :dead "dead"}}, :subject.sex {:values #:subject.sex{:female "female", :male "male", :unknown "unknown"}}, :subject.cause-of-death {:values #:subject.cause-of-death{:related-to-cancer "related-to-cancer", :unrelated-to-cancer "unrelated-to-cancer"}}, :variant.impact {:values #:variant.impact{:high "high", :moderate "moderate", :low "low", :modifier "modifier"}}, :treatment-regimen.setting {:values #:treatment-regimen.setting{:neoadjuvant "neoadjuvant", :adjuvant "adjuvant", :palliative "palliative"}}, :measurement.cnv-call {:values #:measurement.cnv-call{:amplified "amplified", :neutral "neutral", :reduced "reduced"}}, :clinical-observation.disease-stage {:values #:clinical-observation.disease-stage{:iiiD "iiiD", :iC "iC", :iA "iA", :iiA1 "iiA1", :iB2 "iB2", :ivC "ivC", :iiA2 "iiA2", :iiiA "iiiA", :ivA "ivA", :zero "zero", :zeroIS "zeroIS", :i "i", :iA2 "iA2", :iB1 "iB1", :iA1 "iA1", :iiA "iiA", :ivB "ivB", :ii "ii", :zeroA "zeroA", :iB "iB", :iiB "iiB", :iiiC1 "iiiC1", :iiiC2 "iiiC2", :iiiB "iiiB", :iv "iv", :iiiC "iiiC", :iiC "iiC", :iii "iii"}}, :subject.ethnicity {:values #:subject.ethnicity{:hispanic "hispanic", :not-hispanic "not-hispanic"}}, :sample.tissue-acquisition-method {:values #:sample.tissue-acquisition-method{:surgical-resection "surgical-resection", :surgical-biopsy "surgical-biopsy", :us-guided-biopsy "us-guided-biopsy", :ct-guided-biopsy "ct-guided-biopsy"}}, :clinical-observation.recist {:values #:clinical-observation.recist{:PR "PR", :PD "PD", :SD "SD", :CR "CR", :MR "MR", :NE "NE"}}, :genomic-coordinate.assembly {:values #:genomic-coordinate.assembly{:GRCh37 "GRCh37", :GRCh38 "GRCh38", :NCBI36 "NCBI36", :NCBI35 "NCBI35", :NCBI34 "NCBI34"}}, :adverse-event.ctcae-grade {:values #:adverse-event.ctcae-grade{:i "i", :ii "ii", :iii "iii", :iv "iv", :v "v"}}, :measurement.msi-status {:values #:measurement.msi-status{:stable "stable", :msi-l "msi-l", :msi-h "msi-h"}}, :study-day.reference-event {:values #:study-day.reference-event{:enrollment "enrollment", :diagnosis "diagnosis", :surgery "surgery"}}, :sample.specimen {:values #:sample.specimen{:fresh-frozen "fresh-frozen", :cell-line "cell-line", :serum "serum", :xenograft "xenograft", :plasma "plasma", :pbmc "pbmc", :ffpe "ffpe", :stool "stool", :whole-blood "whole-blood"}}, :variant.classification {:values #:variant.classification{:flank5 "flank5", :UTR5 "UTR5", :splice-site "splice-site", :IGR "IGR", :nonstop "nonstop", :missense "missense", :flank3 "flank3", :frame-shift-del "frame-shift-del", :intron "intron", :RNA "RNA", :nonsense "nonsense", :targeted-region "targeted-region", :in-frame-del "in-frame-del", :in-frame-ins "in-frame-ins", :silent "silent", :transl-start-site "transl-start-site", :splice-region "splice-region", :frame-shift-ins "frame-shift-ins", :UTR3 "UTR3"}}, :sample.type {:values #:sample.type{:tumor "tumor", :normal "normal", :abnormal "abnormal", :peritumoral "peritumoral", :unknown "unknown", :not-reported "not-reported"}}, :gene.hgnc-locus-group {:values #:gene.hgnc-locus-group{:protein-coding-gene "protein-coding-gene", :non-coding-rna "non-coding-rna", :pseudogene "pseudogene", :withdrawn "withdrawn", :other "other", :phenotype "phenotype"}}, :therapy.previous {:values #:therapy.previous{:naive "naive", :radiation "radiation", :pd1-pdl1 "pd1-pdl1", :ctla4 "ctla4", :surgery "surgery", :targeted-therapy "targeted-therapy", :chemotherapy "chemotherapy", :treated "treated", :car-t "car-t"}}, :variant.type {:values #:variant.type{:ins "ins", :del "del", :snp "snp", :dnp "dnp", :tnp "tnp", :onp "onp", :consolidated "consolidated", :indel "indel"}}, :adverse-event.ae-causality {:values #:adverse-event.ae-causality{:related "related", :not-related "not-related"}}, :molecule {:values #:molecule{:gene "gene", :protein "protein"}}}}