Optibrium Community


eMolecules Plug-in for StarDrop

Oct 15, 2023

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.


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 eMolecules Plug-in for StarDrop

  • 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
  • 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:
  • Start StarDrop
  • 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:
  • 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

To use the eMolecules script in StarDrop

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.