Chemical structure search in Zotero
As a chemist, many of the references I organize with zotero actually come along with a graphical abstract, often a typical reaction equation. Organic Letters [1] is an example for this. Searching literature references via structure/equation of chemical equation is common technique in commercial databases like Reaxys.
So far, I "partially solved" the problem of retrieve the interesting literature references by converting a typical drawing of a chemical structure into a short string ASCII characters according to the definition of smiles [2]. But this is of limited use only. It were more comfortable if I could notice reactions of my interest in a searchable way via a GUI instead. Maybe even allowing to search for similar (sub)structures I taught zotero.
Provided zotero uses JavaScript, and that there are editors based on JavaScript like ChemDoodle Webcomponents [3], why can't there be a plugin bridging the two worlds together?
[1] http://pubs.acs.org/toc/orlef7/current
[2] http://en.wikipedia.org/wiki/Simplified_molecular-input_line-entry_system
[3] http://web.chemdoodle.com/
So far, I "partially solved" the problem of retrieve the interesting literature references by converting a typical drawing of a chemical structure into a short string ASCII characters according to the definition of smiles [2]. But this is of limited use only. It were more comfortable if I could notice reactions of my interest in a searchable way via a GUI instead. Maybe even allowing to search for similar (sub)structures I taught zotero.
Provided zotero uses JavaScript, and that there are editors based on JavaScript like ChemDoodle Webcomponents [3], why can't there be a plugin bridging the two worlds together?
[1] http://pubs.acs.org/toc/orlef7/current
[2] http://en.wikipedia.org/wiki/Simplified_molecular-input_line-entry_system
[3] http://web.chemdoodle.com/
This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
In my opinion there are several non-trivial questions that would need to be addressed in order to achieve this goal:
- finding a suitable molecular structure engine that is both light-weight and open enough to interact with Zotero's Javascript architecture (the ones I know are either closed-source black boxes, or add-ons for industrial-strength databases, or Just Not Mature Enough (TM));
- developing the interfaces allowing the retrieval of structures from external sources or from manual entries;
- creating the bridge itself.
ChemDoodle is indeed interesting. But the web components do not really deal with structure storage as far as I know. The non-free (but cheap) desktop program offers a way to search for structures in files on your hard drive, but I fear that the performance will drop sharply as the number of files to scan increases: there is no indexing so the program browses your directory or directories every time you start a new search. Besides that, I am not aware of an API one could use to connect the program with Zotero (or anything else). I'd be glad if someone proves me wrong, of course :-)