Class: Protein
Protein product (UniProt model). Distinct from Gene entity to capture protein-specific properties: aggregation propensity, prion-like domains, subcellular localization.
URI: biolink:Protein
classDiagram
class Protein
click Protein href "../Protein/"
MolecularEntity <|-- Protein
click MolecularEntity href "../MolecularEntity/"
Protein : aggregation_prone
Protein : comment
Protein : definition
Protein : has_prion_like_domain
Protein : hgnc_symbol
Protein : id
Protein : ingest_date
Protein : is_obsolete
Protein : label
Protein : last_updated
Protein : molecular_weight_kda
Protein : protein_family
Protein : protein_name
Protein : source
Protein : source_version
Protein : subcellular_location
Protein : synonym
Protein : uniprot_id
Protein : xref
Inheritance
- NamedEntity
- OntologyClass
- MolecularEntity
- Protein
- MolecularEntity
- OntologyClass
Class Properties
| Property | Value |
|---|---|
| Class URI | biolink:Protein |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| uniprot_id | 1 UniprotIdentifier |
direct | |
| protein_name | 0..1 String |
Protein name (UniProt recommended name) | direct |
| hgnc_symbol | 0..1 String |
Gene name (cross-reference to Gene entity) | direct |
| molecular_weight_kda | 0..1 Float |
Molecular weight in kDa | direct |
| protein_family | 0..1 String |
Protein family classification (Pfam) | direct |
| subcellular_location | * String |
Cellular compartment(s) where protein is localized (e | direct |
| aggregation_prone | 0..1 Boolean |
Known to form aggregates (TDP-43, SOD1, FUS) | direct |
| has_prion_like_domain | 0..1 Boolean |
Contains intrinsically disordered prion-like region | direct |
| source_version | 0..1 String |
Source database/ontology version | OntologyClass |
| ingest_date | 0..1 String |
When entity was imported into ALS-KG | OntologyClass |
| id | 1 String |
Persistent unique identifier (IRI) | NamedEntity |
| label | 1 String |
Preferred human-readable label | NamedEntity |
| definition | 0..1 String |
Formal textual definition | NamedEntity |
| synonym | 0..1 String |
Alternative names | NamedEntity |
| xref | 0..1 String |
Cross-references to external ontologies | NamedEntity |
| comment | 0..1 String |
Informal notes or comments | NamedEntity |
| is_obsolete | 0..1 String |
Deprecation flag | NamedEntity |
| source | 0..1 String |
Original source/database | NamedEntity |
| last_updated | 0..1 String |
Last modification timestamp | NamedEntity |
Usages
| used by | used in | type | used |
|---|---|---|---|
| VariantProteinEffectAssociation | has_protein | range | Protein |
| ProteinProteinInteractionAssociation | protein_1 | range | Protein |
| ProteinProteinInteractionAssociation | protein_2 | range | Protein |
| ProteinPathwayAssociation | has_protein | range | Protein |
Identifier and Mapping Information
Schema Source
- from schema: https://cair2015.github.io/als-kg
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | biolink:Protein |
| native | alskb:Protein |
LinkML Source
Direct
name: Protein
description: 'Protein product (UniProt model). Distinct from Gene entity to capture
protein-specific properties: aggregation propensity, prion-like domains, subcellular
localization.'
from_schema: https://cair2015.github.io/als-kg
is_a: MolecularEntity
attributes:
uniprot_id:
name: uniprot_id
from_schema: https://cair2015.github.io/als-kg
rank: 1000
slot_uri: 'UniProtKB:'
identifier: true
domain_of:
- Protein
range: UniprotIdentifier
required: true
protein_name:
name: protein_name
description: Protein name (UniProt recommended name)
from_schema: https://cair2015.github.io/als-kg
rank: 1000
slot_uri: schema:name
domain_of:
- Protein
hgnc_symbol:
name: hgnc_symbol
description: Gene name (cross-reference to Gene entity)
from_schema: https://cair2015.github.io/als-kg
domain_of:
- Gene
- Protein
molecular_weight_kda:
name: molecular_weight_kda
description: Molecular weight in kDa
from_schema: https://cair2015.github.io/als-kg
rank: 1000
domain_of:
- Protein
range: float
protein_family:
name: protein_family
description: Protein family classification (Pfam)
from_schema: https://cair2015.github.io/als-kg
rank: 1000
domain_of:
- Protein
subcellular_location:
name: subcellular_location
description: Cellular compartment(s) where protein is localized (e.g. mitochondrion,
nucleus, axon)
from_schema: https://cair2015.github.io/als-kg
rank: 1000
domain_of:
- Protein
multivalued: true
aggregation_prone:
name: aggregation_prone
description: Known to form aggregates (TDP-43, SOD1, FUS)
from_schema: https://cair2015.github.io/als-kg
rank: 1000
domain_of:
- Protein
range: boolean
has_prion_like_domain:
name: has_prion_like_domain
description: Contains intrinsically disordered prion-like region
from_schema: https://cair2015.github.io/als-kg
rank: 1000
domain_of:
- Protein
range: boolean
class_uri: biolink:Protein
Induced
name: Protein
description: 'Protein product (UniProt model). Distinct from Gene entity to capture
protein-specific properties: aggregation propensity, prion-like domains, subcellular
localization.'
from_schema: https://cair2015.github.io/als-kg
is_a: MolecularEntity
attributes:
uniprot_id:
name: uniprot_id
from_schema: https://cair2015.github.io/als-kg
rank: 1000
slot_uri: 'UniProtKB:'
identifier: true
alias: uniprot_id
owner: Protein
domain_of:
- Protein
range: UniprotIdentifier
required: true
protein_name:
name: protein_name
description: Protein name (UniProt recommended name)
from_schema: https://cair2015.github.io/als-kg
rank: 1000
slot_uri: schema:name
alias: protein_name
owner: Protein
domain_of:
- Protein
range: string
hgnc_symbol:
name: hgnc_symbol
description: Gene name (cross-reference to Gene entity)
from_schema: https://cair2015.github.io/als-kg
alias: hgnc_symbol
owner: Protein
domain_of:
- Gene
- Protein
range: string
molecular_weight_kda:
name: molecular_weight_kda
description: Molecular weight in kDa
from_schema: https://cair2015.github.io/als-kg
rank: 1000
alias: molecular_weight_kda
owner: Protein
domain_of:
- Protein
range: float
protein_family:
name: protein_family
description: Protein family classification (Pfam)
from_schema: https://cair2015.github.io/als-kg
rank: 1000
alias: protein_family
owner: Protein
domain_of:
- Protein
range: string
subcellular_location:
name: subcellular_location
description: Cellular compartment(s) where protein is localized (e.g. mitochondrion,
nucleus, axon)
from_schema: https://cair2015.github.io/als-kg
rank: 1000
alias: subcellular_location
owner: Protein
domain_of:
- Protein
range: string
multivalued: true
aggregation_prone:
name: aggregation_prone
description: Known to form aggregates (TDP-43, SOD1, FUS)
from_schema: https://cair2015.github.io/als-kg
rank: 1000
alias: aggregation_prone
owner: Protein
domain_of:
- Protein
range: boolean
has_prion_like_domain:
name: has_prion_like_domain
description: Contains intrinsically disordered prion-like region
from_schema: https://cair2015.github.io/als-kg
rank: 1000
alias: has_prion_like_domain
owner: Protein
domain_of:
- Protein
range: boolean
source_version:
name: source_version
description: Source database/ontology version
from_schema: https://cair2015.github.io/als-kg
slot_uri: dcterms:hasVersion
alias: source_version
owner: Protein
domain_of:
- OntologyClass
- Association
range: string
ingest_date:
name: ingest_date
description: When entity was imported into ALS-KG
from_schema: https://cair2015.github.io/als-kg
alias: ingest_date
owner: Protein
domain_of:
- OntologyClass
- Relationship
- Association
range: string
id:
name: id
description: Persistent unique identifier (IRI)
from_schema: https://cair2015.github.io/als-kg
slot_uri: schema:identifier
alias: id
owner: Protein
domain_of:
- NamedEntity
range: string
required: true
label:
name: label
description: Preferred human-readable label
from_schema: https://cair2015.github.io/als-kg
slot_uri: rdfs:label
alias: label
owner: Protein
domain_of:
- NamedEntity
range: string
required: true
definition:
name: definition
description: Formal textual definition
from_schema: https://cair2015.github.io/als-kg
slot_uri: IAO:0000115
alias: definition
owner: Protein
domain_of:
- NamedEntity
range: string
synonym:
name: synonym
description: Alternative names
from_schema: https://cair2015.github.io/als-kg
slot_uri: oboInOwl:hasRelatedSynonym
alias: synonym
owner: Protein
domain_of:
- NamedEntity
range: string
xref:
name: xref
description: Cross-references to external ontologies
from_schema: https://cair2015.github.io/als-kg
slot_uri: oboInOwl:hasDbXref
alias: xref
owner: Protein
domain_of:
- NamedEntity
range: string
comment:
name: comment
description: Informal notes or comments
from_schema: https://cair2015.github.io/als-kg
slot_uri: rdfs:comment
alias: comment
owner: Protein
domain_of:
- NamedEntity
range: string
is_obsolete:
name: is_obsolete
description: Deprecation flag
from_schema: https://cair2015.github.io/als-kg
slot_uri: owl:deprecated
ifabsent: 'false'
alias: is_obsolete
owner: Protein
domain_of:
- NamedEntity
range: string
source:
name: source
description: Original source/database
from_schema: https://cair2015.github.io/als-kg
slot_uri: dcterms:source
alias: source
owner: Protein
domain_of:
- NamedEntity
- Relationship
- Association
range: string
last_updated:
name: last_updated
description: Last modification timestamp
from_schema: https://cair2015.github.io/als-kg
slot_uri: dcterms:modified
alias: last_updated
owner: Protein
domain_of:
- NamedEntity
- Association
range: string
class_uri: biolink:Protein