Prediction of the metabolism of small molecules is very challenging and so having a variety of different tools is always useful. I’ve previously written Vortex scripts to use SMARTCyp and FAME2 and BioTransformer [DOI] is another useful tool to have in the toolbox.

BioTransformer 3.0 is a software tool that predicts small molecule metabolism in mammals, their gut microbiota, as well as the soil/aquatic microbiota. Moreover, it can also assist scientists in the identification of metabolites, which is based on the metabolism prediction. BioTransformer uses both a knowledge-based approach and a machine learning based approach to predict small molecules metabolism. In particular, BioTransformer consists of five independent modules: EC-based, CYP450, Phase II, Human Gut Microbial and Environmental Microbial.

Whilst it is possible to access BioTransformer via the web server (https://biotransformer.ca) I would not submit confidential structures however. Instead it is useful to be able to run the models locally, whilst you could do this from the command line this Vortex script does make things a little easier.

The source code can be downloaded from here and the download should look like this.

You can view details of of how to run it

The format for accessing the prediction tool is

Vortex Script

The Vortex script needs to placed in the /Users/username/vortex/scripts/Vortex_Add-ons/context  folder as shown below

If you now right-click on the structure in a workspace you should see something like this menu structure.

If you now click on BioTransformer3 a dialog box will open

For the dropdown menu “ID Column” choose the field that contains the molecule identifier.

From the “Transformation” dropdown the default is “AllHuman”, but there are options to focus on “Phase I”, “Phase II” or microbial etc.

The “CYP450” allows the user to choose the CYP rule-based prediction mode.

“Number of iterations” is the number of steps to include, Phase 1 only, or to also include phase 2 and subsequent reactions.

There are a number of other options but I decided to try and keep it as simple as possible but still useful. If you click “OK” it will take a few mins to run depending on the complexity of the output.

Using this example.

The output look something like this (I’ve hidden some of the empty columns), it contains molecular identifiers (InChi, InChiKey), calculated properties (MWt. Mol Formula) and notes about the metabolic reaction and enzymes that might be involved.

The script can be downloaded from here

With the InChIKey for potential metabolites defined it is also possible look up further information on the molecules, for example you can search using Un1Chem (this is an external search). https://macinchem.org/2023/03/11/vortex-script-for-flexible-search-using-un1chem/.

This will add information from a number of additional datasorces.

Bluesky Discussion

View on Bluesky

No replies yet. Be the first to comment on Bluesky!

Related Posts