Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
59 lines (43 sloc) 1.77 KB

BEL.bio API Docs

The BEL.bio API provides a REST API for the BEL Language and BEL Content.

Functionality provided:

  • BEL Namespace (Term) queries
  • BEL language parsing and validation
  • BEL Nanopub validation
  • BEL Edge creation from BEL Nanopubs

API Documentation (also found at each API endpoint at /swaggerui)

.. toctree::
   :maxdepth: 1
   :titlesonly:
   :caption: Contents:

   apidocs
   install
   link_contributing
   link_conduct
   devops
   troubleshooting
   dependencies
   glossary
   concept_types
   related
   windows_dev_notes


Background

BEL.bio is a clean build of a BEL platform using Python 3.6+ and Docker to increase ease of community use and deployment. Some major enhancements are:

  • Supports multiple versions of BEL at the same time
  • Improved syntactic and semantic validation over OpenBEL API
  • Ability to manage BEL Namespaces individually
  • Elasticsearch based namespace searching and term completion
  • Python libraries designed to support BEL statement, nanopub, edge parsing

Related Documentation

  • BEL Python Package - powers most of the BEL language and processing functionality of the API
  • BEL Resource Tools - creates and loads resources used by the API (namespaces, orthology, etc)
You can’t perform that action at this time.