Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructuring of Cell #776

Merged
merged 8 commits into from
Apr 8, 2024
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
114 changes: 64 additions & 50 deletions lang/R/inst/extdata/airr-schema.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2516,7 +2516,8 @@ CellProcessing:
label: lymphocyte
cell_phenotype:
type: string
description: List of cellular markers and their expression levels used to isolate the cell population
description: >
List of cellular markers and their expression levels used to isolate the cell population.
title: Cell subset phenotype
example: CD19+ CD38+ CD27+ IgM- IgD-
x-airr:
Expand All @@ -2526,6 +2527,20 @@ CellProcessing:
set: 3
subset: process (cell)
name: Cell subset phenotype
cell_label:
type: string
description: >
Free text cell type annotation. Primarily used for annotating cell types that are not
provided in the Cell Ontology.
title: Cell annotation
example: age-associated B cell
x-airr:
miairr: defined
nullable: true
adc-query-support: true
set: 3
subset: process (cell)
name: Cell annotation
cell_species:
$ref: '#/Ontology'
description: >
Expand Down Expand Up @@ -4506,7 +4521,6 @@ Cell:
type: object
required:
- cell_id
- rearrangements
- repertoire_id
- virtual_pairing
properties:
Expand All @@ -4523,32 +4537,6 @@ Cell:
nullable: false
adc-query-support: true
name: Cell index
rearrangements:
type: array
description: >
Array of sequence identifiers defined for the Rearrangement objects associated with this cell
title: Cell-associated rearrangements
items:
type: string
example: [id1, id2]
x-airr:
miairr: defined
nullable: true
adc-query-support: true
name: Cell-associated rearrangements
receptors:
type: array
description: >
Array of receptor identifiers defined for the Receptor objects associated with this cell
title: Cell-associated receptors
items:
type: string
example: [id1, id2]
x-airr:
miairr: defined
nullable: true
adc-query-support: true
name: Cell-associated receptors
repertoire_id:
type: string
description: Identifier to the associated repertoire in study metadata.
Expand All @@ -4567,34 +4555,60 @@ Cell:
nullable: true
adc-query-support: true
name: Data processing for cell
expression_study_method:
type: string
enum:
- flow_cytometry
- single-cell_transcriptome
- null
receptors:
type: array
description: >
Keyword describing the methodology used to assess expression. This values for this field MUST
come from a controlled vocabulary.
Array of receptor identifiers defined for the Receptor objects associated with this cell
title: Cell-associated receptors
items:
type: string
example: [id1, id2]
x-airr:
miairr: defined
nullable: true
adc-query-support: true
expression_raw_doi:
name: Cell-associated receptors
cell_subset:
$ref: '#/Ontology'
description: Commonly-used designation of isolated cell population.
title: Cell subset
example:
id: CL:0000972
label: class switched memory B cell
x-airr:
miairr: important
nullable: true
adc-query-support: true
name: Cell subset
format: ontology
ontology:
draft: false
top_node:
id: CL:0000542
label: lymphocyte
cell_phenotype:
type: string
description: >
DOI of raw data set containing the current event
List of cellular markers and their expression levels used to isolate the cell population.
title: Cell subset phenotype
example: CD19+ CD38+ CD27+ IgM- IgD-
x-airr:
miairr: defined
nullable: true
adc-query-support: true
expression_index:
name: Cell subset phenotype
cell_label:
type: string
description: >
Index addressing the current event within the raw data set.
Free text cell type annotation. Primarily used for annotating cell types that are not
provided in the Cell Ontology.
title: Cell annotation
example: age-associated B cell
x-airr:
miairr: defined
nullable: true
adc-query-support: true
name: Cell annotation
virtual_pairing:
type: boolean
description: >
Expand All @@ -4606,10 +4620,10 @@ Cell:
adc-query-support: true
name: Virtual pairing

# The CellExpression object acts as a container to hold a single expression level measurement from
# The Expression object acts as a container to hold a single expression level measurement from
# an experiment. Expression data is associated with a cell_id and the related repertoire_id and
# data_processing_id
CellExpression:
# data_processing_id
Expression:
type: object
required:
- expression_id
Expand All @@ -4623,7 +4637,7 @@ CellExpression:
expression_id:
type: string
description: >
Identifier for the CellExpression object. This identifier must be unique within
Identifier for the Expression object. This identifier must be unique within
a given study, but it is recommended that it be a universally unique record locator
to enable database applications.
title: Expression property measurement identifier
Expand Down Expand Up @@ -4807,12 +4821,12 @@ Receptor:
nullable: true
adc-query-support: true

# The CellReactivity object holds information about the reactivity exhibited by a given Cell
# The Reactivity object holds information about the reactivity exhibited by a given Cell
#
CellReactivity:
Reactivity:
type: object
required:
- cell_reactivity_id
- reactivity_id
- cell_id
- ligand_type
- antigen_type
Expand All @@ -4822,13 +4836,13 @@ CellReactivity:
- reactivity_value
- reactivity_unit
properties:
cell_reactivity_id:
reactivity_id:
type: string
description: >
Identifier for the CellReactivity object. This identifier must be unique within
Identifier for the Reactivity object. This identifier must be unique within
a given study, but it is recommended that it be a universally unique record locator
to enable database applications.
title: CellReactivity ID
title: Reactivity ID
x-airr:
identifier: true
nullable: false
Expand Down
Loading
Loading