OpenBEL is an open source and open community project providing BEL (Biological Expression Language) and a set of tools to process/store biological knowledge. As BEL expressions may become very complex, our project aims to develop a web visualization tool for BEL graph to enhance user's comprehension and interaction, using HTML5 and Javascript libraries.
Nodes should be shaped and colored by their BEL function.
For example if a node is labelled p(HGNC:AKT1) then its BEL function is proteinAbundance. A proteinAbundance node should be colored rgb(100,255,255) and shaped as a roundrectangle.
If an edge has the relationship directlyDecreases then it should be a thicker line and have a circle terminator on the node target end.
Nodes should be shaped and colored by their BEL function.
For example if a node is labelled
p(HGNC:AKT1)
then its BEL function is proteinAbundance. A proteinAbundance node should be coloredrgb(100,255,255)
and shaped as aroundrectangle
.If an edge has the relationship
directlyDecreases
then it should be a thicker line and have a circle terminator on the node target end.Screenshot from Cytoscape (OpenBEL/kam-nav)
I exported the KAM Visualization style used in Cytoscape as cytoscape.js style JSON. It is attached in this gist.