You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NOTE: These are abstractions of terms I think should be added, not absolutes. The details of these implementations, especially naming, are definitely up for debate, please give feedback!
These two new predicates would simply make it possible to describe a compound with even more detail. The SMILES predicate in particular would make it possible to do string searches based on certain chemical groups that we might want present.
The text was updated successfully, but these errors were encountered:
Compound formula could be added, but I question what value this adds (when you have the SMILES).
I agree that SMILES needs to be in there. However, we need to (perhaps?) be more specific; SMILES strings are not unique (multiple strings can be used to represent the same structure, and different tools will 'canonicalize' these differently), meaning that string matching cannot be used for searching. Similarly, we need to decide between isomeric SMILES and non-isomeric SMILES.
I would recommend adding standardized InChI strings -- if I recall, these can uniquely represent a compound (although, not tautomers of the same compound).
I would suggest using Charge rather than compoundCharge. These properties all belong to the Compound class anyway. If we end up using this property for some other class, we can still use "charge".
Rather than SMILES as a property, why don't create a Formula class with encoding "type" and "value" as the properties. We can then associate InChi values similarly.
NOTE: These are abstractions of terms I think should be added, not absolutes. The details of these implementations, especially naming, are definitely up for debate, please give feedback!
Compound -> compoundCharge -> ("integer")^^xsd:integer
Compound -> compoundFormula ("string")^^xsd:string
Compound -> SMILES ("string")^^xsd:string
These two new predicates would simply make it possible to describe a compound with even more detail. The SMILES predicate in particular would make it possible to do string searches based on certain chemical groups that we might want present.
The text was updated successfully, but these errors were encountered: