Open beasleyjonm opened 1 year ago
Yeah the confusion is that what is meant by Drug in biolink is something more like an RXNORM id: a particular formulation like Pfizer's 80 mg Liptor. Usually what we want to talk about is the active ingredient of Atorvastatin. Mostly, we have just not added drug nodes, as there is not much interesting (for us) to say about different doses or formulations.
Probably the cleanest way to handle this is to add conflation for chemicals and drugs to Babel/NodeNorm.
Thank you, this makes things much clearer to me!
I think we want to ensure that chemical/drug conflation is turned on for the name res. Do we know if this is the case?
Biolink:Drug is one of the node types in ROBOKOP, yet only one node exists with this typing (see the attached screenshot). The only triple containing this node is coming from drugcentral.
I worry that a new user may pose a simple query, such as "What 'biolink:Drug' treats a disease?" and they will get no results back. This could be very confusing and discouraging to a naive user.
One can still filter for "drugs" by using CHEBI roles or looking for nodes with FDA labels. For example, "MATCH (d:
biolink:ChemicalEntity
) WHERE d.fda_labels IS NOT NULL OR (d.CHEBI_ROLE_pharmaceutical)=true RETURN count(d)" finds 5985 ChemicalEntity nodes with those properties.Chris suggested it may be best to just remove this biolink:Drug label from the graph completely for now until a longer term solution is found.