Skip to content

Class: Receptor

URI: ak_schema:Receptor

classDiagram class Receptor click Receptor href "../Receptor" AIRRStandards <|-- Receptor click AIRRStandards href "../AIRRStandards" Receptor : reactivity_measurements Receptor --> "*" ReceptorReactivity : reactivity_measurements click ReceptorReactivity href "../ReceptorReactivity" Receptor : receptor_hash Receptor : receptor_id Receptor : receptor_ref Receptor : receptor_type Receptor --> "0..1" ReceptorTypeEnum : receptor_type click ReceptorTypeEnum href "../ReceptorTypeEnum" Receptor : receptor_variable_domain_1_aa Receptor : receptor_variable_domain_1_locus Receptor --> "0..1" ReceptorVariableDomain1LocusEnum : receptor_variable_domain_1_locus click ReceptorVariableDomain1LocusEnum href "../ReceptorVariableDomain1LocusEnum" Receptor : receptor_variable_domain_2_aa Receptor : receptor_variable_domain_2_locus Receptor --> "0..1" ReceptorVariableDomain2LocusEnum : receptor_variable_domain_2_locus click ReceptorVariableDomain2LocusEnum href "../ReceptorVariableDomain2LocusEnum"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
receptor_id 0..1
String
ID of the current Receptor object, unique within the local repository direct
receptor_hash 0..1
String
The SHA256 hash of the receptor amino acid sequence, calculated on the concat... direct
receptor_type 0..1
ReceptorTypeEnum
The top-level receptor type, either Immunoglobulin (Ig) or T Cell Receptor (T... direct
receptor_variable_domain_1_aa 0..1
String
Complete amino acid sequence of the mature variable domain of the Ig heavy, T... direct
receptor_variable_domain_1_locus 0..1
ReceptorVariableDomain1LocusEnum
Locus from which the variable domain in receptor_variable_domain_1_aa origina... direct
receptor_variable_domain_2_aa 0..1
String
Complete amino acid sequence of the mature variable domain of the Ig light, T... direct
receptor_variable_domain_2_locus 0..1
ReceptorVariableDomain2LocusEnum
Locus from which the variable domain in receptor_variable_domain_2_aa origina... direct
receptor_ref *
String
Array of receptor identifiers defined for the Receptor object direct
reactivity_measurements *
ReceptorReactivity
Records of reactivity measurement direct

Identifier and Mapping Information

Schema Source

  • from schema: https://github.com/airr-knowledge/ak-schema

Mappings

Mapping Type Mapped Value
self ak_schema:Receptor
native ak_schema:Receptor

LinkML Source

Direct

name: Receptor
from_schema: https://github.com/airr-knowledge/ak-schema
is_a: AIRRStandards
slots:
- receptor_id
- receptor_hash
- receptor_type
- receptor_variable_domain_1_aa
- receptor_variable_domain_1_locus
- receptor_variable_domain_2_aa
- receptor_variable_domain_2_locus
- receptor_ref
- reactivity_measurements

Induced

name: Receptor
from_schema: https://github.com/airr-knowledge/ak-schema
is_a: AIRRStandards
attributes:
  receptor_id:
    name: receptor_id
    annotations:
      nullable:
        tag: nullable
        value: false
    description: ID of the current Receptor object, unique within the local repository.
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: receptor_id
    owner: Receptor
    domain_of:
    - Receptor
    range: string
  receptor_hash:
    name: receptor_hash
    annotations:
      nullable:
        tag: nullable
        value: false
    description: The SHA256 hash of the receptor amino acid sequence, calculated on
      the concatenated ``receptor_variable_domain_*_aa`` sequences and represented
      as base16-encoded string.
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: receptor_hash
    owner: Receptor
    domain_of:
    - Receptor
    range: string
  receptor_type:
    name: receptor_type
    annotations:
      nullable:
        tag: nullable
        value: false
    description: The top-level receptor type, either Immunoglobulin (Ig) or T Cell
      Receptor (TCR).
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    slot_uri: rdf:type
    alias: receptor_type
    owner: Receptor
    domain_of:
    - Receptor
    range: ReceptorTypeEnum
  receptor_variable_domain_1_aa:
    name: receptor_variable_domain_1_aa
    annotations:
      nullable:
        tag: nullable
        value: false
    description: Complete amino acid sequence of the mature variable domain of the
      Ig heavy, TCR beta or TCR delta chain. The mature variable domain is defined
      as encompassing all AA from and including first AA after the the signal peptide
      to and including the last AA that is completely encoded by the J gene.
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: receptor_variable_domain_1_aa
    owner: Receptor
    domain_of:
    - Receptor
    range: string
  receptor_variable_domain_1_locus:
    name: receptor_variable_domain_1_locus
    annotations:
      nullable:
        tag: nullable
        value: false
    description: Locus from which the variable domain in receptor_variable_domain_1_aa
      originates
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: receptor_variable_domain_1_locus
    owner: Receptor
    domain_of:
    - Receptor
    range: ReceptorVariableDomain1LocusEnum
  receptor_variable_domain_2_aa:
    name: receptor_variable_domain_2_aa
    annotations:
      nullable:
        tag: nullable
        value: false
    description: Complete amino acid sequence of the mature variable domain of the
      Ig light, TCR alpha or TCR gamma chain. The mature variable domain is defined
      as encompassing all AA from and including first AA after the the signal peptide
      to and including the last AA that is completely encoded by the J gene.
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: receptor_variable_domain_2_aa
    owner: Receptor
    domain_of:
    - Receptor
    range: string
  receptor_variable_domain_2_locus:
    name: receptor_variable_domain_2_locus
    annotations:
      nullable:
        tag: nullable
        value: false
    description: Locus from which the variable domain in receptor_variable_domain_2_aa
      originates
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: receptor_variable_domain_2_locus
    owner: Receptor
    domain_of:
    - Receptor
    range: ReceptorVariableDomain2LocusEnum
  receptor_ref:
    name: receptor_ref
    annotations:
      nullable:
        tag: nullable
        value: true
    description: Array of receptor identifiers defined for the Receptor object
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: receptor_ref
    owner: Receptor
    domain_of:
    - Receptor
    range: string
    multivalued: true
  reactivity_measurements:
    name: reactivity_measurements
    annotations:
      nullable:
        tag: nullable
        value: true
    description: Records of reactivity measurement
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: reactivity_measurements
    owner: Receptor
    domain_of:
    - Receptor
    range: ReceptorReactivity
    multivalued: true