Class: BicanAnnotation
URI: PCL:0010001
classDiagram
class BicanAnnotation
click BicanAnnotation href "../BicanAnnotation"
Annotation <|-- BicanAnnotation
click Annotation href "../Annotation"
BicanAnnotation : author_annotation_fields
BicanAnnotation --> "0..1" Any : author_annotation_fields
click Any href "../Any"
BicanAnnotation : cell_fullname
BicanAnnotation : cell_ids
BicanAnnotation : cell_label
BicanAnnotation : cell_ontology_term
BicanAnnotation : cell_ontology_term_id
BicanAnnotation --> "0..1" CellTypeEnum : cell_ontology_term_id
click CellTypeEnum href "../CellTypeEnum"
BicanAnnotation : cell_set_accession
BicanAnnotation : cells
BicanAnnotation --> "*" Cell : cells
click Cell href "../Cell"
BicanAnnotation : labelset
BicanAnnotation : marker_gene_evidence
BicanAnnotation : negative_marker_gene_evidence
BicanAnnotation : parent_cell_set_accession
BicanAnnotation : rationale
BicanAnnotation : rationale_dois
BicanAnnotation : reviews
BicanAnnotation --> "*" Review : reviews
click Review href "../Review"
BicanAnnotation : synonyms
BicanAnnotation : transferred_annotations
BicanAnnotation --> "*" AnnotationTransfer : transferred_annotations
click AnnotationTransfer href "../AnnotationTransfer"
Inheritance
- Annotation
- BicanAnnotation
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
cell_set_accession | 1 String |
An identifier that can be used to consistently refer to the set of cells bein... | direct |
parent_cell_set_accession | 0..1 String |
A list of accessions of cell sets that subsume this cell set | direct |
transferred_annotations | * AnnotationTransfer |
direct | |
cells | * Cell |
By convention this is only used for annotation transfer labelsets | direct |
negative_marker_gene_evidence | * String |
Gene names explicitly used as evidence, which MUST be in the matrix of the An... | direct |
labelset | 1 String |
The unique name of the set of cell annotations | Annotation |
cell_label | 1 String |
This denotes any free-text term which the author uses to annotate cells, i | Annotation |
cell_fullname | 0..1 String |
This MUST be the full-length name for the biological entity listed in `cell_l... | Annotation |
cell_ontology_term_id | 0..1 CellTypeEnum |
This MUST be a term from either the Cell Ontology (https://www | Annotation |
cell_ontology_term | 0..1 String |
This MUST be the human-readable name assigned to the value of 'cell_ontology_... | Annotation |
cell_ids | * String |
Cell barcode sequences/UUIDs used to uniquely identify the cells within the A... | Annotation |
rationale | 0..1 String |
The free-text rationale which users provide as justification/evidence for the... | Annotation |
rationale_dois | * String |
Annotation | |
marker_gene_evidence | * String |
Gene names explicitly used as evidence, which MUST be in the matrix of the An... | Annotation |
synonyms | * String |
List of synonyms | Annotation |
reviews | * Review |
Annotation | |
author_annotation_fields | 0..1 Any |
A dictionary of author defined key value pairs annotating the cell set | Annotation |
Usages
used by | used in | type | used |
---|---|---|---|
BicanTaxonomy | annotations | range | BicanAnnotation |
Identifier and Mapping Information
Schema Source
- from schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
Mappings
Mapping Type | Mapped Value |
---|---|
self | PCL:0010001 |
native | cell_annotation_schema:BicanAnnotation |
LinkML Source
Direct
name: Bican_Annotation
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
is_a: Annotation
slots:
- cell_set_accession
- parent_cell_set_accession
- transferred_annotations
- cells
- negative_marker_gene_evidence
class_uri: PCL:0010001
Induced
name: Bican_Annotation
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
is_a: Annotation
attributes:
cell_set_accession:
name: cell_set_accession
description: An identifier that can be used to consistently refer to the set of
cells being annotated, even if the cell_label changes.
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
alias: cell_set_accession
owner: Bican_Annotation
domain_of:
- Bican_Annotation
range: string
required: true
parent_cell_set_accession:
name: parent_cell_set_accession
description: A list of accessions of cell sets that subsume this cell set. This
can be used to compose hierarchies of annotated cell sets, built from a fixed
set of clusters.
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
slot_uri: RO:0015003
alias: parent_cell_set_accession
owner: Bican_Annotation
domain_of:
- Bican_Annotation
range: string
transferred_annotations:
name: transferred_annotations
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
alias: transferred_annotations
owner: Bican_Annotation
domain_of:
- Bican_Annotation
range: AnnotationTransfer
multivalued: true
cells:
name: cells
description: By convention this is only used for annotation transfer labelsets. It
MUST not be combined with the 'cell_ids' field.
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
alias: cells
owner: Bican_Annotation
domain_of:
- Bican_Annotation
range: Cell
multivalued: true
negative_marker_gene_evidence:
name: negative_marker_gene_evidence
description: Gene names explicitly used as evidence, which MUST be in the matrix
of the AnnData/Seurat file
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
alias: negative_marker_gene_evidence
owner: Bican_Annotation
domain_of:
- Bican_Annotation
range: string
multivalued: true
labelset:
name: labelset
description: "The unique name of the set of cell annotations. \nEach cell within\
\ the AnnData/Seurat file MUST be associated with a 'cell_label' value in order\
\ for this to be a valid 'cellannotation_setname'."
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
slot_uri: CAS:has_labelset
alias: labelset
owner: Bican_Annotation
domain_of:
- Annotation
range: string
required: true
cell_label:
name: cell_label
description: "This denotes any free-text term which the author uses to annotate\
\ cells, i.e. the preferred cell label name used by the author. Abbreviations\
\ are exceptable in this field; refer to 'cell_fullname' for related details.\
\ \nCertain key words have been reserved:\n- `'doublets'` is reserved for encoding\
\ cells defined as doublets based on some computational analysis\n- `'junk'`\
\ is reserved for encoding cells that failed sequencing for some reason, e.g.\
\ few genes detected, high fraction of mitochondrial reads\n- `'unknown'` is\
\ explicitly reserved for unknown or 'author does not know'\n- `'NA'` is incomplete,\
\ i.e. no cell annotation was provided"
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
slot_uri: rdfs:label
alias: cell_label
owner: Bican_Annotation
domain_of:
- Annotation
range: string
required: true
cell_fullname:
name: cell_fullname
description: "This MUST be the full-length name for the biological entity listed\
\ in `cell_label` by the author. (If the value in `cell_label` is the full-length\
\ term, this field will contain the same value.) \nNOTE: any reserved word used\
\ in the field 'cell_label' MUST match the value of this field. \n\nEXAMPLE\
\ 1: Given the matching terms 'LC' and 'luminal cell' used to annotate the same\
\ cell(s), then users could use either terms as values in the field 'cell_label'.\
\ However, the abbreviation 'LC' CANNOT be provided in the field 'cell_fullname'.\
\ \n\nEXAMPLE 2: Either the abbreviation 'AC' or the full-length term intended\
\ by the author 'GABAergic amacrine cell' MAY be placed in the field 'cell_label',\
\ but as full-length term naming this biological entity, 'GABAergic amacrine\
\ cell' MUST be placed in the field 'cell_fullname'."
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
slot_uri: skos:preflabel
alias: cell_fullname
owner: Bican_Annotation
domain_of:
- Annotation
range: string
cell_ontology_term_id:
name: cell_ontology_term_id
description: 'This MUST be a term from either the Cell Ontology (https://www.ebi.ac.uk/ols/ontologies/cl)
or from some ontology that extends it by classifying cell types under terms
from the Cell Ontology
e.g. the Provisional Cell Ontology (https://www.ebi.ac.uk/ols/ontologies/pcl)
or the Drosophila Anatomy Ontology (DAO) (https://www.ebi.ac.uk/ols4/ontologies/fbbt).
NOTE: The closest available ontology term matching the value within the field
''cell_label'' (at the time of publication) MUST be used.
For example, if the value of ''cell_label'' is ''relay interneuron'', but this
entity does not yet exist in the ontology, users must choose the closest available
term in the CL ontology. In this case, it''s the broader term ''interneuron''
i.e. https://www.ebi.ac.uk/ols/ontologies/cl/terms?obo_id=CL:0000099.'
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
slot_uri: RO:0002473
alias: cell_ontology_term_id
owner: Bican_Annotation
domain_of:
- Annotation
range: CellTypeEnum
cell_ontology_term:
name: cell_ontology_term
description: This MUST be the human-readable name assigned to the value of 'cell_ontology_term_id'
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
alias: cell_ontology_term
owner: Bican_Annotation
domain_of:
- Annotation
range: string
cell_ids:
name: cell_ids
description: Cell barcode sequences/UUIDs used to uniquely identify the cells
within the AnnData/Seurat matrix. Any and all cell barcode sequences/UUIDs MUST
be included in the AnnData/Seurat matrix.
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
slot_uri: CAS:has_cellid
alias: cell_ids
owner: Bican_Annotation
domain_of:
- Annotation
range: string
multivalued: true
rationale:
name: rationale
description: "The free-text rationale which users provide as justification/evidence\
\ for their cell annotations. \nResearchers are encouraged to use this field\
\ to cite relevant publications in-line using standard academic citations of\
\ the form `(Zheng et al., 2020)` This human-readable free-text MUST be encoded\
\ as a single string.\nAll references cited SHOULD be listed using DOIs under\
\ rationale_dois. There MUST be a 2000-character limit."
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
alias: rationale
owner: Bican_Annotation
domain_of:
- Annotation
range: string
rationale_dois:
name: rationale_dois
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
alias: rationale_dois
owner: Bican_Annotation
domain_of:
- Annotation
range: string
multivalued: true
marker_gene_evidence:
name: marker_gene_evidence
description: Gene names explicitly used as evidence, which MUST be in the matrix
of the AnnData/Seurat file
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
alias: marker_gene_evidence
owner: Bican_Annotation
domain_of:
- Annotation
range: string
multivalued: true
synonyms:
name: synonyms
description: List of synonyms
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
alias: synonyms
owner: Bican_Annotation
domain_of:
- Annotation
range: string
multivalued: true
reviews:
name: reviews
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
alias: reviews
owner: Bican_Annotation
domain_of:
- Annotation
range: Review
multivalued: true
author_annotation_fields:
name: author_annotation_fields
description: A dictionary of author defined key value pairs annotating the cell
set. The names and aims of these fields MUST not clash with official annotation
fields.
from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
rank: 1000
alias: author_annotation_fields
owner: Bican_Annotation
domain_of:
- Annotation
range: Any
class_uri: PCL:0010001