-
Notifications
You must be signed in to change notification settings - Fork 26
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
Proposed cleanup of specimen hierarchy #1830
Conversation
Discussed on the OBI developer call 2024-10-28: Looks good to us. @jamesaoverton will do a technical review before merging. |
@sebastianduesing Please add a check like https://github.com/obi-ontology/obi/blob/master/src/sparql/assay-violation-modules.rq for the specimen branch. |
It looks like this check is catching terms that reason under specimen, not just those that are asserted subclasses of specimen, e.g., 'material sample' and 'nucleic acid extract' and their subclasses. Should those be added to the template as well? Adjacent to that, it's a bit unclear to me what the intended distinction between 'material sample' and 'specimen' actually is. |
- Are we trying to clean up all of specimens, or just 'specimen from
organism'? I would start narrower, and worry about the others later.
- A sample is collected with an intent for it to be representative of a
larger whole, e.g. a tube of water collected from a lake to monitor oxygen
levels in the lake. There are specimens collected for which there is no
obvious 'whole', like Einstein's brain in a jar, or a meteorite.
…On Mon, Nov 4, 2024 at 11:11 AM Sebastian Duesing ***@***.***> wrote:
It looks like this check is catching terms that reason under specimen, not
just those that are asserted subclasses of specimen, e.g., 'material
sample' and 'nucleic acid extract' and their subclasses. Should those be
added to the template as well?
Adjacent to that, it's a bit unclear to me what the intended distinction
between 'material sample' and 'specimen' actually is.
—
Reply to this email directly, view it on GitHub
<#1830 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADJX2IUSNOXD3LPBZQI6YNLZ662FFAVCNFSM6AAAAABPVM2QLSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJVGQ4TSMJSGM>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
--
Bjoern Peters
Professor
La Jolla Institute for Immunology
9420 Athena Circle
La Jolla, CA 92037, USA
Tel: 858/752-6914
Fax: 858/752-6987
http://www.liai.org/pages/faculty-peters
|
It is my understanding that we wanted to clean up the whole specimen branch. The gist of my previous question is whether "the whole specimen branch" includes only asserted descendants of 'specimen' or all classes that infer under 'specimen'. E.g., 'nucleic acid extract' (one of the terms being flagged by this check) is defined as a subclass of 'extract', but it reasons under 'processed specimen'. It would not be hard or time-consuming to add these other classes to the specimen template, if that's what I should do. Thanks for the answer about the distinction between sample and specimen. I think I'd missed the part/whole thing. That makes sense. Sample is not currently a subclass of specimen, but I am thinking that it ought to be. |
Thanks @sebastianduesing. I wasn't expecting those 15 terms to fail the new test, but I think it's good that they did. All of them clearly fit under 'specimen', and I would like to have all specimens in a template, like we do for assays, devices, study designs, and several other important branches of OBI. So I would ask you to do two things to finish that work in this PR:
|
Thanks @jamesaoverton, that all makes sense to me. I'll do that. |
Thanks! |
Closes #1821. This pull request is a reorganization & cleanup of the specimen hierarchy to fix issues identified during the COB workshop. Changes are as follows: