Chemical-Curation / chemcurator_django

Backend services for chemical curation
https://api.chemreg.epa.gov
MIT License
1 stars 0 forks source link

Name2Structure resolution #154

Open cmgrulke opened 4 years ago

cmgrulke commented 4 years ago

As a researcher I want name2structure conversion to be done with names that do not match other names in our database during resolution So that the resultant structures can be used to do structural resolution

GET https://api.chemreg.epa.gov/search?identifer=$$$$$$$

OPSIN is a nice java package that will perform name to structure conversions. I currently use it in old ChemReg. https://opsin.ch.cam.ac.uk/. A RESTful API will be created in #303 that should be called to use this excellent package.

Acceptance Criteria: Names that do not have exact matches with other names/synonyms/etc from our database are converted to structures and search against the defined compounds (if conversion was successful).
An identified hit should have its score be penalized by -0.50 from a regular inchikey match.

Test:

mwfrost commented 4 years ago

The results of this particular search must be de-scored relative to other resolution methods, dev team will work with product owner to calibrate the specific de-scoring weight.

jtumkur commented 3 years ago

--- Build Opson Server ---Deploy RESTful API. Integrating the service into the resolver