Google sheets hit picking
From DISI
Revision as of 09:01, 5 October 2020 by Matthew O'Meara (Talk | contribs)
To display substance 2D structure by smiles
- Put the smiles in column e.g. B2-B100 and then put this formula in the adjacent column
- I sometimes have issues with the compounds loading, so it may be useful to save them once they load. Copy column and paste in adjacent column and select "by value" from the drop-down list
=IMAGE(CONCATENATE("http://zinc15.docking.org/apps/mol/draw.png?smiles=", ENCODEURL(B59)))
To Displaying substance 2D structure from ZINC_ID
- Sort zinc_ids numerically. This is really important because ZINC returns the values sorted numerically and if they aren't pre-sorted results won't match up with the right compound.
- Put zinc_ids in a column, e.g. B2-B100'
- If you try to sort them directly, it will sort them lexigraphically, eg. put ZINC100 before ZINC34. So extract the zinc number from the zinc id by making a column 'ZINC_Number" by putting in cell C2
- sort sort the cells by the ZINC_Number column by selecting the whole sheet and then data --> sort range... --> ZINC_Number
=VALUE(SUBSTITUTE(B2, "ZINC", ""))
=IMAGE(CONCATENATE("http://zinc15.docking.org/substances/", B2, "-small.png"))
To figure out what column Look up additional columns of interest here http://zinc15.docking.org/substances/help/. As a sanity check include the zinc_id in the output column and verify that it corresponds with the input column</li>