Optibrium Community


eMolecules Plug-in for StarDrop

Oct 10, 2022

eMolecules Plug-in for StarDrop

Oct 10, 2022

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.

Take a look at this short movie to see how it works…

The installer file and instructions for how to install and use the script are provided in the following pages…

Please note: These scripts are compatible with StarDrop 7.3, or more recent versions, for either Windows® or macOS®. 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 [email protected] and we will be happy to provide download details.


We have recently updated StarDrop’s scripting to make it easier for everyone to download and install scripts without needing administrator privileges. If you are already using custom scripts that you downloaded and installed while using a previous version of StarDrop, then you will need to download these again (they have all been updated) and follow the installation instructions. If you are using any in-house scripts to access internal systems or databases, or are uncertain about what to do, then please contact StarDrop Support for assistance.

To install this script on Windows:

  • Ensure that you have saved your work and close StarDrop
  • Download the file StarDrop Script – eMolecules.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

To install this script on macOS or Windows:

  • Ensure that you have saved your work and close StarDrop
  • For macOS, download the file StarDrop Script – eMolecules (macOS).zip
  • For Windows, download the file StarDrop Script – eMolecules (windows).zip
  • In your user area, navigate to the StarDrop folder (on Windows this is in C:\Users\username\AppData\Roaming\StarDrop, on macOS this is in ~/StarDrop)
  • Extract the contents of the zip file into this folder overwriting any existing files
  • You should now see a folder called eMolecules in the py3 folder and a folder called widgetplugins
  • Start StarDrop

For StarDrop 7.2 or earlier please use the following files:
On Windows – Download the file StarDrop Script – eMolecules2.exe 
On macOS  – Download the file StarDrop Script – eMolecules (macOS)2.zip
On Windows – Download the file StarDrop Script – eMolecules (windows)2.zip

To use this script…

…you must first request access to the eMolecules API from eMolecules to obtain an API key (please contact [email protected]). 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.