Skip to contents

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

Source

Base classes: ?Registry

Simple fields

  • id (integer)
  • md5 (character)
  • uid (character)
  • url (character)
  • name (character)
  • in_db (logical)
  • entity (character)
  • version (character)
  • organism (character)
  • created_at (POSIXct)
  • updated_at (POSIXct)
  • description (character)
  • currently_used (logical)
  • source_website (character)

Relational fields

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

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

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

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

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

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

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

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

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

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

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

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