Macs in Chemistry

Insanely great science


Instant JChem and Plots I wrote a review of Instant JChem from ChemAxon a little while ago and since then there have been regular updates. One feature that has been added is the ability to add plots on forms and so I thought I’d review this feature.

For those not familiar with Instant JChem

Instant JChem is a desktop application for end user scientists. With Instant JChem you can create, explore and share chemical and non chemical data in local and remote databases without additional administration. Instant JChem has a wide and growing range of functionality including customizable database views, integration of library enumeration and dynamic population of columns with singular and combined molecular property and descriptor predictions.

In the latest version there is now a Instant JChem Visualizer Add-on that allows you to add a number of plot types to forms. To do this simply right click on the tree menu of data sources and select “New View”, set the view type to “Empty form view” and give it a title. I’m using a dataset of HERG ligands for which I have the experimental pIC50, the calculated LogP and I’ve used the calculated pKa to categorise the molecules into acidic, basic, neutral or zwitterion. forijc1 forijc2

Select the “Design” tab and then click the plots icon. forijc3 Currently Instant JChem can display 3 plot types, histograms, scatter plots and radar plots, for this display I chose the scatter plot option, this opens the Chart Properties dialog. Here you can choose the fields to display on the X and Y axis, and modify the look of the plot.

forijc4 forijc5 If you now click on the browse tab you can see the plot displayed, I should note I’m using the demo version and it is restricted to 350 rows, unfortunately rather than simply display the first 350 rows you actually need to delete any extra rows before it will display. As you can see below clicking on a point displays the associated structure. If you need to edit the display return to the Design tab and double click on the plot. forijc6 One very useful feature is the ability to add a category field, I added the field where I had used the calculated pKa to categorise the molecules into acidic, basic, neutral or zwitterion. As you can see below the plot is now colour coded according to the category field.

forijc7 forijc8 As well as scatter plots it is also possible to add histograms, go to the Design tab, click on the plots icon and this time choose histogram, choose the field to bin and return to the browse tab.

forijc9 forijc10 One very nice feature is that the plots are linked so if you click on a column in the histogram plot the corresponding data-points are also highlighted in the scatter plot. This sort of interactivity is absolutely invaluable in exploring structure activity data. forijc11 This is a very important addition to Instant JChem, the plotting is in the early stages and there are a number of features that would be useful to have, curve fitting, error bars, regression lines, change symbol on plot based on category, 3D plots, Pi charts etc. but this is an excellent start. More Reviews and Tutorials