Closed colleenXu closed 1 year ago
@colleenXu If I understand this list of changes, as far as implementation within BTE logic I see a few steps:
Are there any other things on my end that I'm missing? I'm aware this will entail a lot of x-bte annotation editing on your end. Regarding that, I'm wondering if it would make sense for you to take notes on what feels repetitive and we could later look into possibly making a new issue about increasing automation around x-bte annotation generation using further templating/etc to lessen the time it takes for you to make changes?
Noting: for semmeddb, changing mapping of SEMMEDDB:ASSOCIATED_WITH from associated_with
(now a statistical correlation) to related_to
https://github.com/NCATS-Tangerine/translator-api-registry/commit/5e51b26a77ce9b427701304da71086773ee8c0c2
EDIT: leaving the mapping to interacts_with
: SEMMEDDB:INTERACTS_WITH and idisk drug-supplement interactions
EDIT: revising list based on changes to master branch
Basically DONE on the x-bte annotation side of things.
Involved commits from here to here
The APIs (biothings unless noted "external")with adjusted predicates/edge-attributes/comments were:
Note that I didn't find anything to adjust for Multiomics or Text-Mining APIs. However, they may want to do their own adjustments.
EDIT 2022-12-13: actually not changing the title anymore.
~Noting that I changed the title of the GO MF API....so we'd want to change the title in the BTE config list too. Is there a branch of bte-trapi that the qualifier work is going into? @tokebe~
All qualifier work is currently under branches named add-qualifiers
.
new branch made in bte-trapi with the little changes (BTE's own smartapi yaml) and go-mf api name https://github.com/biothings/BioThings_Explorer_TRAPI/tree/add-qualifiers
sierra moxon decided to make biolink "interacts_with" not abstract, so we can use it again. Changed biolink/monarch and dgidb yamls for biolink3 branch, so they use interacts_with again https://github.com/NCATS-Tangerine/translator-api-registry/commit/47f3054ffd6ee565e0b4d490e3b908e58951825e
https://github.com/biolink/biolink-model/commit/c256cee9487e4eac2186f6463ad9baf7acf7f638.
Discussing moving to 3.1.1 rather than 3.0.3...shouldn't be a big deal but I want to do a review.
Also we know BTE would ignore deprecated predicates since they are no longer in the yaml...
https://github.com/biolink/biolink-model/compare/v3.0.3...v3.1.1
Review of 3.1.1 done.
EDIT: DONE:
associated with likelihood of
and its inverse are canonical predicates??~gene associated with condition
and its inverse. The domain and range for both are swapped and now incorrect?Deprecated predicates:
has population context
has temporal context
has real world evidence of association with
chemically interacts with
molecularly interacts with
affects
( 17 * 6 + 1 = 103 total)
Deprecated categories: nutrient, macronutrient, micronutrient, vitamin
member of
/ has member
lines 1821 - 1842transcribed to
-> transcribed from,
translates to->
translation of,
precedes->
preceded by,
is side effect of->
has side effect`has active component
lines 1925-1929, assesses
and is assessed by
lines 2126+2140, has predisposing factor
line 3004supporting document
to supporting documents
lines 5113-5119source
, original knowledge source
increases amount or activity of
(+ inverse), decreases amount or activity of
(+ inverse)Deployed to prod 🚀
https://github.com/biolink/biolink-model/compare/v2.4.8...v3.0.3 https://github.com/biolink/biolink-model/blob/master/Migration_3.0_Guide.md
Major:
physically_interacts_with
starting line 2112:physically_directly_interacts_with
,binds
,indirectly_physically_interacts_with
mode_of_inheritance_of
and its inverse starting line 5779 (odd. seems better as a node or edge attribute)causes_adverse_event
and its inverse, replaced with (starting line 6151. Also discusses in lines 10178-10210):has_adverse_event
and its inversehas_side_effect
and its inverselocation_of_disease
(line 5084)primarily_composed_of
(line 5251)Minor:
associated_with
is for statistical correlations weaker thancorrelated_to
(correlation analysis method)associated_with_likelihood_of
is for statistical correlations. Discusses in lines 10260-10283~interacts_with
directly! use a child term of it.New categories (node types)?
Other "qualifiers"?