Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Add LOINC PART mappings #35

Draft
wants to merge 33 commits into
base: main
Choose a base branch
from
Draft

Conversation

matentzn
Copy link
Member

@matentzn matentzn commented Nov 14, 2023

@drseb this is work in progress, I will give you some rounds of feedback on these.

Dont change the skos:exactMatches yet.

Copy link
Member Author

@matentzn matentzn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you were to drop the suffix (everything after the ^ ), would the mapping be exact by all standards and in all cases?

mappings/loinc-part-obo/loinc2cl.tsv Outdated Show resolved Hide resolved
mappings/loinc-part-obo/loinc2cl.tsv Outdated Show resolved Hide resolved
mappings/loinc-part-obo/loinc2cl.tsv Outdated Show resolved Hide resolved
mappings/loinc-part-obo/loinc2ncit.tsv Outdated Show resolved Hide resolved
mappings/loinc-part-obo/loinc2chebi_tim.tsv Outdated Show resolved Hide resolved
@drseb
Copy link
Member

drseb commented Jan 27, 2024

@matentzn please give another round of feedback and help with the open issues. thanks a lot

Copy link
Member Author

@matentzn matentzn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome THANKS!

Here my review

  • All SSSOM files should be directly in mappings/ not sub directories.
  • Filenames are important, so I would prefer 1 and 2 over seb and tim, e.g loinc2chebi_2.sssom.tsv. Use the filenames that correspond the the "mapping_set_id" suggestions I made.
  • Add link to issue_tracker to all of them. I made an example of this in loinc2uberon.sssom.tsv
  • Add author_id (your orcid) to all of them

You can apply all my change suggestions at once by clicking on "Ass suggestion to batch" on all of them, and then "commit changes".

mappings/loinc-part-obo/loinc2ncbitaxon.sssom.tsv Outdated Show resolved Hide resolved
mappings/loinc-part-obo/loinc2go.sssom.tsv Outdated Show resolved Hide resolved
mappings/loinc-part-obo/loinc2go.sssom.tsv Outdated Show resolved Hide resolved
mappings/loinc-part-obo/loinc2go.sssom.tsv Outdated Show resolved Hide resolved
mappings/loinc-part-obo/loinc2chebi_seb.sssom.tsv Outdated Show resolved Hide resolved
mappings/loinc-part-obo/loinc2ncit.sssom.tsv Outdated Show resolved Hide resolved
mappings/loinc-part-obo/loinc2pr.sssom.tsv Outdated Show resolved Hide resolved
mappings/loinc-part-obo/loinc2uberon.sssom.tsv Outdated Show resolved Hide resolved
mappings/loinc-part-obo/loinc2uberon.sssom.tsv Outdated Show resolved Hide resolved
mappings/loinc-part-obo/loinc2pr.sssom.tsv Outdated Show resolved Hide resolved
drseb and others added 20 commits March 8, 2024 10:49
Co-authored-by: Nico Matentzoglu <nicolas.matentzoglu@gmail.com>
Co-authored-by: Nico Matentzoglu <nicolas.matentzoglu@gmail.com>
Co-authored-by: Nico Matentzoglu <nicolas.matentzoglu@gmail.com>
Co-authored-by: Nico Matentzoglu <nicolas.matentzoglu@gmail.com>
Co-authored-by: Nico Matentzoglu <nicolas.matentzoglu@gmail.com>
Co-authored-by: Nico Matentzoglu <nicolas.matentzoglu@gmail.com>
Co-authored-by: Nico Matentzoglu <nicolas.matentzoglu@gmail.com>
Co-authored-by: Nico Matentzoglu <nicolas.matentzoglu@gmail.com>
Co-authored-by: Nico Matentzoglu <nicolas.matentzoglu@gmail.com>
Co-authored-by: Nico Matentzoglu <nicolas.matentzoglu@gmail.com>
@drseb
Copy link
Member

drseb commented Mar 8, 2024

I hope it looks better now

@matentzn
Copy link
Member Author

matentzn commented Mar 9, 2024

@drseb can you confirm:

You personally curated all of these mapping sets manually? Can you write two sentences here (in a comment on the PR) on how you created the mapping sets exactly (methodology), and what mapping rules you applied (using exact in case where units were mentioned, etc).

@drseb
Copy link
Member

drseb commented Mar 10, 2024

All mappings except loinc2chebi_1.sssom.tsv were created using a semi-manual approach, in which software suggested mappings based on string comparisons, but a human would always review and possibly refine the mapping. loinc2chebi_1.sssom.tsv was obtained from compLoinc (Tim etc.)

# license: https://github.com/mapping-commons/mapping-commons.github.io/blob/main/docs/original_license_applies.md
# mapping_date: '2022-02-23'
# mapping_set_id: http://w3id.org/mapping_commons/monarch/loinc2chebi_1.sssom.tsv
# issue_tracker: https://github.com/monarch-initiative/monarch-mapping-commons/issues
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing author_id and creator_id. What is the provenance for this one?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i got this from compLoinc

@matentzn
Copy link
Member Author

Can you describe in a bit more detail the mapping rules you used, for example:

In cases where the LOINC part reflected a measurement like protein^3rd tube we used skos:exactMatch to map to PR:protein to reflect the fact that the entity described by the LOINC part is identical to the PR ontology concept.

but a human would always review and possibly refine the mapping.

So so the statement would be correct that all mappings aside from Tims were manually reviewed by you right?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants