Skip to content
@bio2bel

Bio2BEL

Enabling Biological Expression Language to act as a semantic integration layer for multi-modal and multi-scale data sets in the life sciences

Bio2BEL

Hetionet was published by Himmelstein et al. in 2017 and was the first public/open biomedical knowledge graph.

Bio2BEL was developed in parallel and was inspired by Hetionet as a more generic mechanism for converting biological knowledge into a common schema, using the Biological Expression Language.

Unfortunately, the associated manuscript spent two years in review, and was ultimately tabled by the original authors. However, in the following pandemic years the construction of biomedical knowledge graphs (albeit, with less principled approaches) became quite popular.

The bio2bel Python package contains shared utilities for converting generic resources to BEL, and a different repository was created for each resource that can be converted to BEL.

For more context on BEL, see:

  1. An Incomplete History of Selventa and the Biological Expression Language (BEL)
  2. A Listing of Publicly Available Content in the Biological Expression Language (BEL)
  3. A Reading List of Academic Articles using the Biological Expression Language (BEL)

As of update of this page in early Spring 2025, there are not any major public-facing BEL efforts, but the entire PyBEL and Bio2BEL codebases are ripe for revitalization if there's any interest! Please reach out to @cthoyt if you are interested in supporting its maitenance.

Popular repositories Loading

  1. bio2bel bio2bel Public

    A Python framework for integrating biological databases and structured data sources in Biological Expression Language (BEL)

    Python 21 5

  2. kegg kegg Public

    A Bio2BEL package for integrating pathway-related information from KEGG in BEL

    Python 13 3

  3. drugbank drugbank Public

    A Bio2BEL package for DrugBank (https://www.drugbank.ca)

    Python 9 4

  4. hmdb hmdb Public

    A Bio2BEL package for converting the Human Metabolite Database (HMDB) to BEL

    Python 5 1

  5. reactome reactome Public

    Integration of pathway-related information from Reactome in BEL

    Python 5 1

  6. pubchem pubchem Public

    NCBI PubChem to BEL

    Python 5

Repositories

Showing 10 of 61 repositories

Top languages

Loading…

Most used topics

Loading…