[Chimera-users] Using Chimera to read SMILES string into structure
Elaine Meng
meng at cgl.ucsf.edu
Tue Jun 1 09:45:43 PDT 2010
Dear Bob,
Since the interchange you found on the archive, I haven't spent time testing the smi23d service in any systematic way. It sounds like you have looked into this carefully, and I don't doubt your results. Probably their parser does not handle certain complexities of SMILES.
My impression has been that it can be very useful for one-off, supervised use (i.e. where the user visually verifies the result). What kinds of errors have you found? Z/E isomerism, or also R/S? I tried a simple L-alanine vs. D-alanine test which turned out OK.
I don't know too many details about the protocol, but I believe it was also applied to generate the structures in the Pub3D database and is described briefly (only 1-2 sentences though) in this paper:
Userscripts for the Life Sciences
Egon L Willighagen et al.
BMC Bioinformatics 2007, 8:487doi:10.1186/1471-2105-8-487
http://www.biomedcentral.com/1471-2105/8/487
... but alas, this doesn't say much more than what you get by following the links from the smi23d webpage already linked to your jmol page.
In the past I have contacted Drs. David Wild (the last author on the above paper) and Rajarshi Guha (who was the main developer, I believe, but has changed labs, see http://www.rguha.net/ ) regarding this service.
I'd be interested in hearing more about your findings, opinions, and/or if anything new happens. You can e-mail just me if it doesn't seem suitable for the chimera-users list.
Best,
Elaine
----------
Elaine C. Meng, Ph.D.
UCSF Computer Graphics Lab (Chimera team) and Babbitt Lab
Department of Pharmaceutical Chemistry
University of California, San Francisco
On May 28, 2010, at 7:41 AM, Robert Hanson wrote:
> Elaine, I picked up this thread off the web archives. I've just implemented reading SMILES into Jmol (http://chemapps.stolaf.edu/jmol/docs/examples-11/new.htm), but I'm pretty dissatisfied with that IU service. Do you know what they are really doing for that? For example, in that one you have there,
>
> C\C=C/C=C/CCCCCCCCCO
>
> I note that
>
> C\C=C/C=C\CCCCCCCCCO
>
> gives the same result. Far as I can tell they require
>
> C\C=C//C=C\CCCCCCCCCO
>
> which as far as I can tell is invalid SMILES. At least, Daylight's DEPICT thinks it is invalid.
>
> It has also made several mistakes with relatively simple stereochemistry that I have tried.
>
> Is this your experience as well?
>
> Bob Hanson
> principal developer, Jmol
More information about the Chimera-users
mailing list