monarch-initiative / monarch-ingest

Data ingest application for Monarch Initiative knowledge graph using Koza
https://monarchinitiative.org
15 stars 1 forks source link

Redirect _all_ mapping dependencies to Monarch Mapping Commons #555

Closed matentzn closed 5 months ago

matentzn commented 6 months ago

See also https://github.com/monarch-initiative/monarch-ingest/issues/445

We made a first release:

https://github.com/monarch-initiative/monarch-mapping-commons/releases/tag/v2023-12-11

This is the URL of an asset: https://github.com/monarch-initiative/monarch-mapping-commons/releases/download/v2023-12-11/gene_mappings.sssom.tsv

This is the URL to the latest asset:

https://github.com/monarch-initiative/monarch-mapping-commons/releases/latest/download/gene_mappings.sssom.tsv

I think we should do this:

  1. When you run a Monarch KG release, you get the mappings from there
  2. You store them along with the other data assets (KG ingestible) in a mapping directory and version them using Monarch versioning
  3. You use a redirect for the mappings, eg. https://data.mi.org/mappings/2023-01-01/gene.sssom.tsv
  4. We promote to use the Monarch Mappings https://data.mi.org/mappings/2023-01-01/gene.sssom.tsv in public (independent of what we have in GitHub releases). That way we can make sure that our users use the "right" mappings which are up to date with the KG.

@kevinschaper what do you think?