Table of Contents

GSOC 2015 OpenBEL Projects

OpenBEL Community

Introduction

Machines that build machines = Biology.  Networks are how biology communicates and computes.  BEL (Biological Expression Language) captures and communicates biological networks for both Biologists and Computational Scientists in an easy to use and powerful format.  

OpenBEL is an open source and open community project providing BEL (Biological Expression Language) and a set of tools to process/store biological knowledge.  The community was formed in earnest in May of 2012.

OpenBEL is collaborative project under the sponsorship of the Linux foundation.

Projects

Web Tools

Project: Web visualization of BEL graphs

Project: Web editor for BEL Statements

 

BEL Parser

Project: Javascript parser for BEL

 

RDF
Project: Semantic validation of BEL over RDF model

Project: Supporting BEL annotation constraints in RDF model

Project: Web visualizations against the BEL RDF model

 

Data Conversion

Project: Convert BEL to BioPAX

Project: Convert BEL to SBML

 

Definitions


BEL - Biological Expression Language.  BEL is a language for representing scientific findings in the life sciences in a computable form. BEL is designed to represent scientific findings by capturing causal and correlative relationships in context, where context can include information about the biological and experimental system in which the relationships were observed, the supporting publications cited and the process of curation.

BEL terms - A BEL term represents either a biological abundance or biological process existing in the context of an experiment.  A biological abundance is the measure of some amount of an entity (e.g. increase in abundance of the AKT1 RNA).  A biological process is a class of complex phenomena taking place at the level of the cell or the organism, such as the process of cell cycle or the process of a disease such as cardiomyopathy.  BEL terms are encoded with a function type over one or more namespace parameters.  For example the RNA of AKT1 is encoded as rnaAbundance(HGNC:AKT1) and the cell cyle process is encoded as biologicalProcess(GO:“cell cycle”).

Namespace equivalences - Several identifiers and names are used to represent the same biological entity (e.g. the id 207 is the same as the symbol AKT1).  BEL supports namespace equivalencing in order to resolve these differences.