MOE

Overview

MOE (Molecular Operating Environment) is a fully integrated drug discovery software package. The vendor website gives an overview of the product.

Restrictions on use

This software is licensed for use by only one research group. You must be in the moe unix group to access the software. Access to this group is granted by Richard Bryce.

Only one copy of the visualisation software moe may be run at once anywhere on campus (more copies can be run using moebatch). i.e. two CSF users cannot use it at the same time, and equally one CSF user and a desktop user cannot use it at the same time. If the software is already in use you will see the error:

----------
moe: Can't check out license 'moe 2018.01':

Licensed number of users already reached (-4)

----------

Set up procedure

To access the software please load the appropriate modulefile (the most recent version is listed first):

module load apps/binapps/moe/2022.02
module load apps/binapps/moe/2020.09
module load apps/binapps/moe/2019.0102
module load apps/binapps/moe/2019.0101
module load apps/binapps/moe/2019.01
module load apps/binapps/moe/2018.01

Running the application

GUI

MOE is primarily a visualisation tool so you will need to connect to the CSF using:

 ssh -X username@csf3.itservices.manchester.ac.uk
  #
  # That's an UPPERcase X

to have the display exported to your local desktop. See further information about how to start X-Windows and GUI applications on the CSF.

MacOS users should connect to the CSF via the Virtual Desktop Service, x2go. Connecting directly from the terminal may give the error ‘StartFrame: glXMakeCurrent error!’.

MOE should not be run directly on the login node – please use qrsh. for example:

module load apps/binapps/moe/2020.09
qrsh -V -l short moe

Use of threads

In Potential Setup: Forcefield Selection and Configuration for your input file, please ensure that you have set the number of threads to either 1 or if you are submitting a parallel job, to the same number of cores that you are requesting.

Serial batch job submission

In order to make sure your job doesn’t fail if the limited MOE licenses are currently in use when your job is run you should run the moe-liccheck.sh as shown in the job below.

Example jobscript

#!/bin/bash --login
#$ -cwd

module load apps/binapps/moe/2020.09

. $MOEROOT/moe-liccheck.sh

moebatch input.svl

Parallel batch job submission

In order to make sure your job doesn’t fail if the limited MOE licenses are currently in use when your job is run you should run the moe-liccheck.sh as shown in the job below.

Example jobscript

#!/bin/bash --login
#$ -cwd
#$ -pe smp.pe 4
module load apps/binapps/moe/2020.09

. $MOEROOT/moe-liccheck.sh

# In Potential Setup: Forcefield Selection and Configuration for your input file, please ensure
# that you have set the number of threads to either 1 or if you are submitting a parallel job
moebatch input.svl

Submit with qsub jobscript where jobscript is the name of your jobscript file.

Further info

Documentation, including tutorials, and release notes is available via the ‘Help’ menu of the GUI. This documentation is searchable.

Last modified on August 9, 2022 at 12:17 pm by Chris Grave