ChemAxon’s Playground

Version: 1.2

This documentation gives a short introduction to ChemAxon’s Playground.

Table of Contents

What is Playground?

Playground is an easy-to-use web application that allows scientists to access ChemAxon’s physico-chemical property calculators/predictors and analyse the results in an interactive way.

Demo site

You can try the latest Playground version on our demo site.

Playground walk-through

The welcome page

The welcome page of Playground has a MarvinJS canvas where you can immediately start drawing your molecules. We have also pre-selected some example molecules to get you started without drawing.


Next to the drawing canvas you can find the Explore Calculations menu where you can select and set the order of the available calculations and predictions.


Result windows

Once an input molecule is created, the calculation and prediction result windows appear under the Explore Calculations menu. The calculation results are automatically updated if the input molecule is modified on the canvas.


You can remove any window from the result windows by clicking on the Close button.


It is also possible to download the result of the calculations in an SD file for each window by clicking on the Export result in SDF button.



The pKa window displays predicted properties related to ionization: the strongest acidic and basic pKa values, the microspecies and their distribution plots.


You can get a full-screen view of the molecule with the predicted pKa values by clicking on the Ionization panel of the window. You can do the same with any of the microspecies by clicking on them.

Hovering over a predicted pKa value, the given value gets highlighted next to its functional group in the molecule.


Hovering over a single microform, the microform appears in the Ionization Panel while only the distribution plot of that microform is shown.


Scrolling through the microspecies plots as the pH is changing, the major microspecies and only the dominant microspecies at the actual pH value are shown. The distribution percentages of the displayed microspecies are also shown.


To set the pH to a given value use the Highlight pH box.



The Solubility window displays the predicted intrinsic solubility and the pH-dependent solubility plot. Scrolling through the plot the solubility value at the actual pH is also displayed. To set the pH to a given value use the Highlight pH box.



The Lipophilicity window displays the predicted logP and the pH-dependent logD plot. Scrolling through the plot the logD value at the actual pH is also displayed. To set the pH to a given value use the Highlight pH box.


Basic Properties

The Basic Properties window displays basic physico-chemical properties important for chemists in their daily work. Scrolling through the list of properties, the actual property and its calculated value(s) get highlighted.



The hERG window displays the predicted hERG pActivity value and its applicability domain. You can read the details of the hERG prediction here.


Comparing results for multiple molecules

Playground also supports comparing prediction results for multiple molecules by plotting them with different colours.


Note: Comparing results for the pKa calculation is not supported as displaying many microspecies plots for multiple molecules would cause too much complexity in visualising the results. pKa and microspecies plots are calculated and displayed only for the largest structure on the canvas.


To run a calculation or prediction in Playground you need a valid MarvinJS and the corresponding valid Calculators licenses.
You can read about MarvinJS licensing here and check the licensing of the Calculators here.

Note: The license files (marvin4js-license.cxl and license.cxl ) must be stored in the .chemaxon (Unix) or chemaxon (Windows) sub-directory of the user’s home directory.

Installation guide

Playground can be installed and run via Docker or a downloadable ZIP package.

Installation via Docker

To install Playground via Docker please follow the instructions below:

  1. Download and install Docker to your computer.
  2. Create a ChemAxon account and generate an API key.
  3. Once Docker is installed on your computer, login with it to the ChemAxon hub with the following command:

echo <API-KEY> | docker login -u <E-MAIL> --password-stdin

  1. Once you are logged in, download the script and run it. The images will be automatically downloaded during the first run.

If successfully followed, Playground will start in your browser.

Note 1: The Playground script contains the docker pull command, so there is no need to run it directly.
Note 2: You might need to add executing permission to the Playground script to be able to run it on your OS.
Note 3: Before running the script it is recommended to check the validity of the relevant ChemAxon licenses.

Installation via a ZIP package

Release notes (History of changes)

Playground v. 1.0:

Playground v. 1.1:

Playground v. 1.2: