This script enables you to search the commercial compound vendor lists aggregated by eMolecules. This allows searching of compounds from multiple suppliers and returns details about the available compounds.

Watch the video for a demonstration of how it works.

Searching eMolecules for commercially available compounds

Version

This script is for the latest version of StarDrop for either Windows or Mac. To find out which version you have installed, start StarDrop and select the Help->About menu.

If you are using an older version of StarDrop, please contact us at support@optibrium.com and we will be happy to help install this script on your StarDrop client.

Installing and using the script

Windows with .zip file

  • Exit StarDrop
  • Download StarDrop Script – eMolecules (windows).zip
  • In your user area, navigate to the StarDrop Python folder in C:\Users\username\AppData\Roaming\StarDrop
  • Extract the contents of the zip file into this folder overwriting any existing files
  • You should now see the following folders in the StarDrop folder:
    py3\eMolecules
    widgetplugins
  • Start StarDrop

macOS with .zip file

  • Please note you’ll need to install Python 3.9 and run the /Applications/Python 3.9/Install Certificates.command script prior to using this script
  • Exit StarDrop
  • Download StarDrop Script – eMolecules (macOS)_py3Qt.zip
  • Extract the contents of the zip file into this folder overwriting any existing files, you should now see the following folders:
    py3\eMolecules
    widgetplugins
  • In your user area, navigate to the StarDrop folder: /Users/username/StarDrop
  • Move the unzipped folders, sub-folders, and files into the StarDrop folder, overwriting any existing files
  • Start StarDrop

Windows with .exe file

  • Exit StarDrop
  • Download StarDrop Script – eMolecules_py3Qt.exe
  • When the download is complete, double-click the file to run it and follow the instructions (we recommend that you accept the default options provided)
  • Start StarDrop
Installation files

Windows with .zip file

  • Exit StarDrop
  • Download StarDrop Script – eMolecules (windows).zip
  • In your user area, navigate to the StarDrop Python folder in C:\Users\username\AppData\Roaming\StarDrop
  • Extract the contents of the zip file into this folder overwriting any existing files
  • You should now see the following folders in the StarDrop folder:
    py3\eMolecules
    widgetplugins
  • Start StarDrop

macOS with .zip file

  • Please note you’ll need to install Python 3.9 and run the /Applications/Python 3.9/Install Certificates.command script prior to using this script
  • Exit StarDrop
  • Download StarDrop Script – eMolecules (macOS)_py3Qt.zip
  • Extract the contents of the zip file into this folder overwriting any existing files, you should now see the following folders:
    py3\eMolecules
    widgetplugins
  • In your user area, navigate to the StarDrop folder: /Users/username/StarDrop
  • Move the unzipped folders, sub-folders, and files into the StarDrop folder, overwriting any existing files
  • Start StarDrop

Windows with .exe file

  • Exit StarDrop
  • Download StarDrop Script – eMolecules_py3Qt.exe
  • When the download is complete, double-click the file to run it and follow the instructions (we recommend that you accept the default options provided)
  • Start StarDrop
How to use the script

You must first request access to the eMolecules API from eMolecules to obtain an API key (please contact orders@emolecules.com). Please note that this is different from a login to the eMolecules website.

Having received an API key, click on the Custom Scripts->eMolecules menu item in StarDrop and when you start a search you will be prompted to login. Your details will be saved so that you need not do this every time. If you choose Structure Search… then you can draw a structure and choose whether to search for an exact match or a substructure. Alternatively, you can perform a Text Search… instead. Having completed the search, details of the compounds found will be returned in a new data set containing supplier information and hyperlinks into the eMolecules site. A maximum of 10 molecules can be returned from a search but if there are more available then the data set will be called part 1 of X and you can use the Continue Search option to retrieve further results (N.B. for each molecule there may be more than one supplier/quantity available and so you are likely to see more than 10 rows in the data set). The eMolecules Suppliers menu option enables you to retrieve a list of all suppliers.