SCHRODINGER

What is SCHRÖDINGER?

SCHRÖDINGER is an extensive suite of applications for molecular modelling, molecular mechanics and quantum chemistry used to solve real-world problems in life science research such as drug discovery and materials design. The graphical interface called Maestro can be used to build, edit and analyse molecules interactively and to submit jobs. For more details, please consult the SCHRÖDINGER Home page.

shro3shro2

SCHRÖDINGER Applications

ApplicationBinary NamePurpose
AutoQSARautoqsarCreation and application of predictive QSAR models
BioLuminatebioluminateModeling solution for biologics
CanvascanvasCheminformatics computing environment
ConfGenconfgenBioactive conformational searching
CoreHopping
Ligand- and receptor-based scaffold exploration for lead optimization
CovDockcovalent_dockingPose prediction and scoring of covalently bound ligands
DesmonddesmondMolecular dynamics simulations
EpikepikpKa predictions
Field-Based QSARphase_fqsarLead discovery/optimization using quantitative predictions of binding-site chemistry
GlideglideLigand-receptor docking
Induced Fitifd

Prediction of ligand induced conformational changes in receptor active sites.

Sometimes flags like “-WAIT” or “-LOCAL” are needed for batch jobs.

Jaguarjaguarab initio electronic structure package
KNIME ExtensionsknimeFramework for easy workflow automation and data analysis
LigPrepligprepGeneration of 3D molecular ligand models
MacroModelmacromodelMolecular modeling
MaestromaestroMolecular modeling environment
Phasephase_XXXPharmacophore modeling for ligand- and structure-based drug design
PrimeprimeProtein structure predictions
PrimeXprimexProtein crystal structure refinement
Protein Preparation WizardprepwizardCorrecting common structural problems and creating reliable, all-atom protein models
QM-Polarized Ligand DockingqpldDocking using a combinination of Glide and QSite
QikPropqikpropADME predictions of drug candidates
QSiteqsiteQM/MM program
Shape Screeningshape_screenVirtual screening with 3D shape-based similarity
SiteMapsitemapBinding site identification

Please note that the number of licenses/tokens for SCHRÖDINGER applications is limited to 50 floating licenses at LRZ. Furthermore, each user can utilize up to a maximum of 15 licenses/tokens at the same time.

Usage of SCHRÖDINGER at LRZ

The environment modules package controls access to the software. Use "module avail schrodinger" to find all available versions of SCHRÖDINGER installed at LRZ.

To use the default version of SCHRÖDINGER, please type:

> module load schrodinger

Running SCHRÖDINGER applications via Maestro

You can start Maestro either on the login nodes of the Linux Cluster and SuperMUC-NG or by using our Open OnDemand service https://doku.lrz.de/coolwp-desktop-apps-1643512359.html. However, please note that the graphics performance on the login nodes is comparatively poor. Therefore, we recommend that users start Maestro on the login nodes only for less demanding visualizations, such as those involving small molecules.
Please submit jobs for SCHRÖDINGER applications (see list above) via “Job Settings” → “Host List” to separate hosts, such as cm4, and not to the “localhost” resources of the login nodes.
When using our Open OnDemand service to visualize larger data sets, you will have full access to the reserved “localhost” resources. To start Maestro graphical user interface, simply type:

> maestro

Alternatively, you can start Maestro using profiles. To launch Maestro Elements, Bioluminate or Materials Science GUI, simply type one of the following commands:

> maestro -profile Elements
> maestro -profile BioLuminate
> maestro -profile MaterialsScience

Running SCHRÖDINGER applications via the command line

Alternatively, you can run all SCHRÖDINGER applications via the command line, i.e., without Maestro. This way of usage is especially recommended in view of high throughput.

Via an interactive SLURM shell (recommended for a few jobs or testing purposes)

To e.g. request one node on cm4 of the Linux Cluster for half an hour, please issue:

> salloc --nodes=1 --time=00:30:00 --partition=cm4_inter

For requesting one node on the test partition of SuperMuc-NG for half an hour, please issue:

> salloc --nodes=1 --time=00:30:00 --partition=test --account <project id>

When a new batch session is returned to you, simply type

> srun BINARY_NAME INPUT_FILE.inp

to run your SCHRÖDINGER application (for BINARY_NAME, please see the table above).

By submitting a SLURM batch script (recommended for production runs)

For production runs, please create a SLURM batch script and submit via "sbatch".

Linux Cluster

SuperMUC-NG

#!/bin/bash
#SBATCH -o /dss/dsshome1/<group>/<user>/mydir/%x.%j.out
#SBATCH -e /dss/dsshome1/<group>/<user>/mydir/%x.%j.err #SBATCH -D /dss/dsshome1/<group>/<user>/mydir #SBATCH -J <job_name>
#SBATCH --time=24:00:00
#SBATCH --clusters=cm4
#SBATCH --partition=cm4_tiny
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1
#SBATCH --cpus-per-task=112 #SBATCH --export=NONE #SBATCH --get-user-env #SBATCH --mail-type=end #SBATCH --mail-user=<email_address>@<domain> module load slurm_setup
module load schrodinger
BINARY_NAME INPUT_FILE.inp
#!/bin/bash
#SBATCH -o /dss/dsshome1/<group>/<user>/mydir/%x.%j.out
#SBATCH -e /dss/dsshome1/<group>/<user>/mydir/%x.%j.err
#SBATCH -D /dss/dsshome1/<group>/<user>/mydir
#SBATCH -J <job name>
#SBATCH --time=24:00:00
#SBATCH --partition=micro
#SBATCH --nodes=1
#SBATCH --export=NONE
#SBATCH --get-user-env
#SBATCH --mail-type=END
#SBATCH --mail-user=<email_address>@<domain>
#SBATCH --account=<project id>

module load slurm_setup
module load schrodinger

BINARY_NAME INPUT_FILE.inp

Documentation

The SCHRÖDINGER installation provides manuals in html and pdf format. They are accessible from the Maestro interface page at "help" or via the environment variable $SCHRODINGER_DOCFor further information, please refer to the SCHRÖDINGER Home page.

Schrödinger documentation and online courses: 

Support

If you have any questions or problems with SCHRÖDINGER installed on different LRZ platforms, please don't hesitate to contact LRZ HPC support staff.