Drug-induced liver injury (DILI) is a significant concern in drug discovery, in particular because it might only be observed late in large clinical studies, after significant costs and resources have been invested. Any way to flag potential issues early in the drug discovery process is to be welcomed, allowing early investigation of potential toxicity.

Dilipred DOI is an interesting in-silico tool that uses a variety of different approaches and data sources to identify potential for hepatotoxicity.

All code is available on GitHub https://github.com/srijitseal/DILI/tree/main and can be installed using pip.

Since dilipred requires Python <3.12, >=3.9 I actually created a conda environment with python 3.10 and then installed dilipred within that environment.

It can then be accessed via the command line

The results being saved in a time stamped csv file. Whilst this works is does mean that if you run a number of different molecules then remembering which is which based on a timestamp file name is not always ideal. I got in touch with the authors to see if they could add an option for the output be directed to a specific named file. Within 24 hours dilipred had been updated!

A quick update using pip and the new version was accessible, and the output was now directed to a named file.

The results look like this, and the .csv file can be opened by a variety of applications.

Accessing DILIpred from Vortex

As well as accessing scripts from the “Scripts” menu right-click on a structure brings a contextual menu that allows the user to select scripts from the context folder within the Vortex_Add-ons folder.

The Vortex script below generates a SMILES string from the structure in the workspace, then asks the user to select an identifier that will be used as the filename. This file will be saved in a temporary directory (you can edit this to a particular directory if you want to keep the .csv files). The command is then created and run. The output file is then read by Vortex to create a new workspace containing all the results.

Right-click on the structure to select the script.

Then choose the identifier

The calculation takes a few seconds and will be displayed in a new workspace.

This script illustrates the process for accessing a command line program to run an in-silico prediction and display the results. The python script could be modified for other applications.

Improved Detection of Drug-Induced Liver Injury by Integrating Predicted In Vivo and In Vitro Data
Srijit Seal, Dominic Williams, Layla Hosseini-Gerami, Manas Mahale, Anne E. Carpenter, Ola Spjuth, and Andreas Bender
doi: https://doi.org/10.1021/acs.chemrestox.4c00015

Related Posts