Dear All,
BEL v2.0 is coming this summer – we plan to have a full language specification available in a few weeks. (Parsing and compiler support for BEL v2.0 will require the next generation BEL Framework, a work in progress, see - https://github.com/OpenBEL/bel.rb/ )
Proposed updates to the BEL language are detailed on the OpenBEL wiki - http://bit.ly/1vtAPWp. Please take a look and comment on the proposed changes – in particular, how well do the proposed representations handle cases you’ve run into and are there alternate solutions that should also be considered. Specific areas of enhancement include:
· Variants - expand representation of sequence variants across DNA, RNA, and protein
· Post-translational modifications – move modification type to namespace, allowing use of external vocabularies and addition of modification types without requiring language updates
· Cellular location – representation of distinct cellular pools of an abundance and connect translocation terms to these pools
· Protein activity functions – streamline activity functions to act(), enable representation of specific activity type via namespace value
· Protein cleavage fragments – enable functional composition of cleavage fragments by amino acid sequence range
Thank you to everyone who has contributed formally or informally to the “BEL wish list” since the initial release of v1.0.
Best,
Natalie
Hi Dexter,
I don’t see any reason that the loc() modifier should be limited to cellular/subcellular structures. It seems reasonable to consider tissues/cell types as locations. However, we need think through the best practices for when these locations should be specified in the BEL term with loc(), versus as a statement context annotation.
As proposed, I don’t think we can combine locations to form more complex location descriptions. This is an interesting idea and should perhaps get evaluated for a future round of language updates.
I think it makes sense to limit loc() to abundances; it is an expansion/refinement of translocations, which only apply to abundances. Are there use cases where location should be applied to biological processes/pathologies? In the case of the transcription factor – or a kinase that has different targets in the cytoplasm vs. the nucleus, the inner abundance term for an activity can have a loc() modifier: act(p(X, loc(nucleus))).
Natalie