Comments (9)
Do we need this? The Evidence is helpful, but it's not a requirement in either BELScript or BEL Nanopubs (only requires: type, citation, assertions). If the Evidence isn't available, one would naturally look to the citation. I see the Evidence as an aid to creating and reviewing Nanopubs, but in a case where the Nanopub is created from a database entry, there is no need for an Evidence statement.
from bep.
I am also not sure on the use case for this, my understanding is that evidence is optional (but strongly recommended)
I do see a potential use case to more obviously distinguish whether or not evidence is a direct quote from the text.
from bep.
Interesting - I was under the impression that the Evidence is required for all statements in a BEL Script. Currently, PyBEL enforces this assumption and I've never encountered BEL Script where this wasn't the case.
However, ontological statements using relations like hasVariant
, hasComponent
, hasReactant
, etc. (e.g., p(X) hasVariant p(X, pmod(Y))
) don't have evidences assigned to them.
As a follow up, I'm curious what citation (and/or evidence) do you think is appropriate for statements generated by orthologization? Or ontological statements?
from bep.
from bep.
The old OpenBEL BEL Framework treated the statement expansions (hasVariant
, etc.) as edges associated with the same citation, evidence, annotations as the primary statement. I found this valuable since the existence of a variant, modification, activity, etc. could be traced back to a supporting citation. At the same time, I found it frustrating since once any of these entities appeared in more than a few statements (e.g., the kinase activity of AKT1), it was difficult to wade through all of the support.
from bep.
from bep.
@wshayes that sounds fine to me - but the only point to clarify is when a user is writing BEL statement (not inferred) should there always be an evidence except for the has* relations? Are users even allowed to write has* relations themselves?
from bep.
from bep.
I think I'm content with dismissing this issue. We can close it after the meeting today.
from bep.
Related Issues (19)
- Relocate BEP repository to https://github.com/openbel organization HOT 1
- Write BEP for equivalentTo relationship
- Write BEP for uptake function HOT 6
- Write BEP for regular expression namespace definitions HOT 1
- Write BEP for gmod() function HOT 1
- Compelling example for populationAbundance in complex HOT 2
- Add BEP for numeric annotations HOT 1
- Write BEL Style guide (BEP8)
- Schedule November 2018 BEP Review Meeting HOT 1
- BEP for specification of BEL version
- Write BEP for partOf relationship HOT 4
- BEL v2.1 Release Plan and Release Plan Plan
- BEL v2.1 Release
- How to encode domains in BEL HOT 5
- Adding new terms to BEL default namespace HOT 3
- Update openbel.org website HOT 3
- http://bel.bio/bep is down HOT 1
- Make BEL v2.2 medium post HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bep.