This vignette provides documentation for the bionty module in LaminDB, which offers specialized registries for managing biological entities. These registries are linked to public ontologies, providing a standardized way to represent and work with common biological concepts.
For reference, here is the documentation on the bionty module for the LaminDB Python package.
What is bionty
?
The bionty module extends LaminDB with registries for entities like genes, proteins, cell types, and more. It leverages public ontologies to ensure data consistency and interoperability. Key features of bionty include:
- Ontology Integration: Connect to public ontologies like NCBI Taxonomy, Ensembl, UniProt, Cell Ontology, and others.
- Hierarchical Relationships: Represent and navigate relationships between entities (e.g., parent-child relationships in ontologies).
- Synonym Management: Handle synonyms and abbreviations for biological entities.
- Versioning: Track changes in ontologies and maintain historical versions.
Gene
Base classes: ?Registry
Simple fields
-
id
(integer
) -
uid
(character
) -
symbol
(character
) -
biotype
(character
) -
synonyms
(character
) -
stable_id
(character
) -
created_at
(POSIXct
) -
updated_at
(POSIXct
) -
description
(character
) -
ncbi_gene_ids
(character
) -
ensembl_gene_id
(character
)
Relational fields
-
run
(Run
) -
source
(bionty$Source
) -
organism
(bionty$Organism
) -
pathways
(bionty$Pathway
) -
artifacts
(Artifact
) -
created_by
(User
) -
feature_sets
(FeatureSet
)
Source
Base classes: ?Registry
Tissue
Base classes: ?Registry
Simple fields
-
id
(integer
) -
uid
(character
) -
abbr
(character
) -
name
(character
) -
synonyms
(character
) -
created_at
(POSIXct
) -
updated_at
(POSIXct
) -
description
(character
) -
ontology_id
(character
)
Relational fields
-
run
(Run
) -
source
(bionty$Source
) -
parents
(bionty$Tissue
) -
children
(bionty$Tissue
) -
artifacts
(Artifact
) -
created_by
(User
)
Disease
Base classes: ?Registry
Simple fields
-
id
(integer
) -
uid
(character
) -
abbr
(character
) -
name
(character
) -
synonyms
(character
) -
created_at
(POSIXct
) -
updated_at
(POSIXct
) -
description
(character
) -
ontology_id
(character
)
Relational fields
-
run
(Run
) -
source
(bionty$Source
) -
parents
(bionty$Disease
) -
children
(bionty$Disease
) -
artifacts
(Artifact
) -
created_by
(User
)
Pathway
Base classes: ?Registry
Simple fields
-
id
(integer
) -
uid
(character
) -
abbr
(character
) -
name
(character
) -
synonyms
(character
) -
created_at
(POSIXct
) -
updated_at
(POSIXct
) -
description
(character
) -
ontology_id
(character
)
Relational fields
-
run
(Run
) -
genes
(bionty$Gene
) -
source
(bionty$Source
) -
parents
(bionty$Pathway
) -
children
(bionty$Pathway
) -
artifacts
(Artifact
) -
created_by
(User
) -
feature_sets
(FeatureSet
)
Protein
Base classes: ?Registry
Simple fields
-
id
(integer
) -
uid
(character
) -
name
(character
) -
length
(integer64
) -
synonyms
(character
) -
created_at
(POSIXct
) -
updated_at
(POSIXct
) -
description
(character
) -
gene_symbol
(character
) -
uniprotkb_id
(character
) -
ensembl_gene_ids
(character
)
Relational fields
-
run
(Run
) -
source
(bionty$Source
) -
organism
(bionty$Organism
) -
artifacts
(Artifact
) -
created_by
(User
) -
feature_sets
(FeatureSet
)
CellLine
Base classes: ?Registry
Simple fields
-
id
(integer
) -
uid
(character
) -
abbr
(character
) -
name
(character
) -
synonyms
(character
) -
created_at
(POSIXct
) -
updated_at
(POSIXct
) -
description
(character
) -
ontology_id
(character
)
Relational fields
-
run
(Run
) -
source
(bionty$Source
) -
parents
(bionty$CellLine
) -
children
(bionty$CellLine
) -
artifacts
(Artifact
) -
created_by
(User
)
CellType
Base classes: ?Registry
Simple fields
-
id
(integer
) -
uid
(character
) -
abbr
(character
) -
name
(character
) -
synonyms
(character
) -
created_at
(POSIXct
) -
updated_at
(POSIXct
) -
description
(character
) -
ontology_id
(character
)
Relational fields
-
run
(Run
) -
source
(bionty$Source
) -
parents
(bionty$CellType
) -
children
(bionty$CellType
) -
artifacts
(Artifact
) -
created_by
(User
)
Organism
Base classes: ?Registry
Simple fields
-
id
(integer
) -
uid
(character
) -
name
(character
) -
synonyms
(character
) -
created_at
(POSIXct
) -
updated_at
(POSIXct
) -
description
(character
) -
ontology_id
(character
) -
scientific_name
(character
)
Relational fields
-
run
(Run
) -
genes
(bionty$Gene
) -
source
(bionty$Source
) -
parents
(bionty$Organism
) -
children
(bionty$Organism
) -
proteins
(bionty$Protein
) -
artifacts
(Artifact
) -
created_by
(User
) -
cell_markers
(bionty$CellMarker
)
Ethnicity
Base classes: ?Registry
Simple fields
-
id
(integer
) -
uid
(character
) -
abbr
(character
) -
name
(character
) -
synonyms
(character
) -
created_at
(POSIXct
) -
updated_at
(POSIXct
) -
description
(character
) -
ontology_id
(character
)
Relational fields
-
run
(Run
) -
source
(bionty$Source
) -
parents
(bionty$Ethnicity
) -
children
(bionty$Ethnicity
) -
artifacts
(Artifact
) -
created_by
(User
)
Phenotype
Base classes: ?Registry
Simple fields
-
id
(integer
) -
uid
(character
) -
abbr
(character
) -
name
(character
) -
synonyms
(character
) -
created_at
(POSIXct
) -
updated_at
(POSIXct
) -
description
(character
) -
ontology_id
(character
)
Relational fields
-
run
(Run
) -
source
(bionty$Source
) -
parents
(bionty$Phenotype
) -
children
(bionty$Phenotype
) -
artifacts
(Artifact
) -
created_by
(User
)
CellMarker
Base classes: ?Registry
Simple fields
-
id
(integer
) -
uid
(character
) -
name
(character
) -
synonyms
(character
) -
created_at
(POSIXct
) -
updated_at
(POSIXct
) -
description
(character
) -
gene_symbol
(character
) -
ncbi_gene_id
(character
) -
uniprotkb_id
(character
)
Relational fields
-
run
(Run
) -
source
(bionty$Source
) -
organism
(bionty$Organism
) -
artifacts
(Artifact
) -
created_by
(User
) -
feature_sets
(FeatureSet
)
DevelopmentalStage
Base classes: ?Registry
Simple fields
-
id
(integer
) -
uid
(character
) -
abbr
(character
) -
name
(character
) -
synonyms
(character
) -
created_at
(POSIXct
) -
updated_at
(POSIXct
) -
description
(character
) -
ontology_id
(character
)
Relational fields
-
run
(Run
) -
source
(bionty$Source
) -
parents
(bionty$DevelopmentalStage
) -
children
(bionty$DevelopmentalStage
) -
artifacts
(Artifact
) -
created_by
(User
)
ExperimentalFactor
Base classes: ?Registry
Simple fields
-
id
(integer
) -
uid
(character
) -
abbr
(character
) -
name
(character
) -
molecule
(character
) -
synonyms
(character
) -
created_at
(POSIXct
) -
instrument
(character
) -
updated_at
(POSIXct
) -
description
(character
) -
measurement
(character
) -
ontology_id
(character
)
Relational fields
-
run
(Run
) -
source
(bionty$Source
) -
parents
(bionty$ExperimentalFactor
) -
children
(bionty$ExperimentalFactor
) -
artifacts
(Artifact
) -
created_by
(User
)