Skip to content

Upgrade to Biolink 2.1 (KG2.7.1) - due Aug. 11 #1593

@amykglen

Description

@amykglen

associated code changes should go in the kg2integration branch

first update NodeSynonymizer:

  • change SRI NodeNormalizer URL to Biolink 2.1 endpoint
  • specify version=2.1.0 in Biolink Lookup tool URL
  • adjust NodeSynonymizer conflations
  • adjust any other mentions of ChemicalSubstance
  • try doing a synonymizer build

once we have what seems to be a good synonymizer:

rebuild or edit and put copies in /translator/data/orangeboard/databases/KG2.7.1 on arax.ncats.io:

  • configv2.json (should point to the new KG2c/plover)
    * note: saved this as config_local.json, since we want it to be used over configv2.json during testing
  • KG2c meta knowledge graph
  • NodeSynonymizer
  • KG2c sqlite
  • NGD database
  • COHD database @chunyuma
  • refreshed DTD @chunyuma
  • DTD model @chunyuma
  • DTD database @chunyuma
  • 'slim' databases (used for Travis) @chunyuma / @finnagin

note: As databases are rebuilt, the new copy of config_local.json will need to be updated to point to their new paths.

update ARAX codebase:

  • make updates to the ARAX codebase:
    • change usages of biolink:ChemicalSubstance to biolink:ChemicalEntity (lots of tests use this)
    • update Expand's hard-coded conflations
    • specify version 2.1.0 in every place Expand grabs the Biolink model
  • test everything together (entire ARAX pytest suite should pass when using the new config_local.json - must locally set force_local=True in ARAX_expander.py to avoid using the old KG2 API)

other things:

  • update the test triples that go in some NCATS repo @finnagin
  • update Biolink version (2.1.0) and KG2 version (2.7.1) in openapi yaml @edeutsch ?
  • update SmartAPI registration for ARAX
  • after main roll-out is complete, rename config_local.json to config_local.json_FROZEN_DO-NOT-EDIT-FURTHER (any remaining edits to the config file, such as when the DTD build is complete, should be made directly to the master configv2.json on araxconfig.rtx.ai)

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions