PyBEL: a computational framework for Biological Expression Language

Bioinformatics. 2018 Feb 15;34(4):703-704. doi: 10.1093/bioinformatics/btx660.


Summary: Biological Expression Language (BEL) assembles knowledge networks from biological relations across multiple modes and scales. Here, we present PyBEL; a software package for parsing, validating, converting, storing, querying, and visualizing networks encoded in BEL.

Availability and implementation: PyBEL is implemented in platform-independent, universal Python code. Its source is distributed under the Apache 2.0 License at


Supplementary information: Supplementary data are available at Bioinformatics online.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Alzheimer Disease / metabolism
  • Computational Biology / methods*
  • Humans
  • Metabolic Networks and Pathways*
  • Models, Biological*
  • Programming Languages
  • Signal Transduction*
  • Software*