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 : neurotransmitter_accession
      BicanAnnotation : neurotransmitter_marker_gene_evidence
      BicanAnnotation : neurotransmitter_rationale
      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 | 
| neurotransmitter_accession | 0..1 String | Accessions of cell neurotransmitter associated with this cell set | direct | 
| neurotransmitter_rationale | 0..1 String | The free-text rationale which users provide as justification/evidence for sup... | direct | 
| neurotransmitter_marker_gene_evidence | * String | List of gene names used as evidence for neurotransmitter association | 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
- neurotransmitter_accession
- neurotransmitter_rationale
- neurotransmitter_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
  neurotransmitter_accession:
    name: neurotransmitter_accession
    description: Accessions of cell neurotransmitter associated with this cell set.
    from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
    rank: 1000
    alias: neurotransmitter_accession
    owner: Bican_Annotation
    domain_of:
    - Bican_Annotation
    range: string
  neurotransmitter_rationale:
    name: neurotransmitter_rationale
    description: The free-text rationale which users provide as justification/evidence
      for supporting the neurotransmitter association.
    from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
    rank: 1000
    alias: neurotransmitter_rationale
    owner: Bican_Annotation
    domain_of:
    - Bican_Annotation
    range: string
  neurotransmitter_marker_gene_evidence:
    name: neurotransmitter_marker_gene_evidence
    description: List of gene names used as evidence for neurotransmitter association.
      Each gene MUST be included in the matrix of the AnnData/Seurat file.
    from_schema: https://cellular-semantics.sanger.ac.uk/ontology/CAS
    rank: 1000
    alias: neurotransmitter_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