Giter Club home page Giter Club logo

Comments (7)

cmungall avatar cmungall commented on June 11, 2024

@RichardBruskiewich has already done a lot of this, e.g. 9951bee

from biolink-model.

RichardBruskiewich avatar RichardBruskiewich commented on June 11, 2024

The UMLS semantic "Groups" (e.g. GENE, CHEM, DISO, etc.) are posted to the Biolink Model, but I've not yet put in the finer grained codes (e.g. 'aapp' etc. see https://metamap.nlm.nih.gov/Docs/SemanticTypes_2013AA.txt). I guess I could tackle these soon when I'm bored with straight computer software development :-)

from biolink-model.

cmungall avatar cmungall commented on June 11, 2024

the goal isn't to include all of these. We're calling this done when existing entity types in BLM have a mapping

from biolink-model.

cmungall avatar cmungall commented on June 11, 2024

Is this completed?

from biolink-model.

RichardBruskiewich avatar RichardBruskiewich commented on June 11, 2024

Ancient issue, long neglected... I note that the "semantic types" were note added. They are more fine grained than the UMLS semantic groups. I vaguely seem to recall that MediKanren may have been using them, but don't know if that is still the case.

I can strive to add them into Biolink today.

I'll use the CURIE xmlns prefix UMLSST (ST == Semantic Type). I'll obviously be selective on which ones to include since the scope of types is a superset of what Biolink covers.

For good measure(?), I can add the "codes" as UMLSSC:

e.g.

T083	geoa	Geographic Area	GEOG	Geographic Areas

will have mappings:

UMLSSG:GEOG
UMLSST:geoa
UMLSSC:T083

Also, I assume that Biolink categories can be "one-to-many" UMLS semantic types, where the Biolink model does not make fine grained distinction between the UMLS semantic types of a given UMLS Semantic Group,

For example, the UMLS Semantic Group "DEVI" doesn't seem to have any is_a: device categories in the model, so I'll aggregate all the DEVI semantic types as mappings to the one 'device' category in Biolink.

from biolink-model.

RichardBruskiewich avatar RichardBruskiewich commented on June 11, 2024

@cmungall are biolink category mappings supposed to be one-to-one? The reason I ask is that we have two UMLSSG:GENE mappings: one to the Biolink category "genomic entity" and the other (obviously) to "gene".

I wonder if this presents any practical difficulties with software using the Biolink model? I suspect perhaps...

The UMLS semantic types under the Semantic Group "GENE" are:

T028	gngm	Gene or Genome	GENE	Genes & Molecular Sequences
T085	mosq	Molecular Sequence	GENE	Genes & Molecular Sequences
T086	nusq	Nucleotide Sequence	GENE	Genes & Molecular Sequences
T087	amas	Amino Acid Sequence	GENE	Genes & Molecular Sequences
T088	crbs	Carbohydrate Sequence	GENE	Genes & Molecular Sequences

Which are (carelessly) broad in Biolink scope.

from biolink-model.

RichardBruskiewich avatar RichardBruskiewich commented on June 11, 2024

Completed the above task (I think...) and issued a pull request: #209

from biolink-model.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.