Development of Integrated Environment for Computational Chemistry and Molecular Modeling
description
Transcript of Development of Integrated Environment for Computational Chemistry and Molecular Modeling
![Page 1: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/1.jpg)
Development of Integrated Environment for Computational
Chemistry and Molecular Modeling
Dr. Vladislav VassilievDr. Vladislav Vassiliev
Supercomputer Facility, The Australian National University, Supercomputer Facility, The Australian National University,
ACT 0200, Canberra, AustraliaACT 0200, Canberra, Australia
![Page 2: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/2.jpg)
Purposes
Computational resources Client
• Simplified access to computational resources (data transfer, job submission/monitoring)
• Visualization of chemistry file formats and calculated results
• Preparation of input files for popular programs
• Analysis of calculated results
![Page 3: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/3.jpg)
A bit of History
• 2004- June, 2007 - A part of the APAC grid
• July, 2007 - … - A part of the ICI
ICI – Interoperation and Collaboration Infrastructure
![Page 4: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/4.jpg)
People Involved
• Dr Andrey Bliznyuk, ANUSF• Dr Vladislav Vassiliev, ANUSF• Dr Zhongwu Zhou, Swinburne Uni (until July)
• GridChem (in US): There are about 15 people (including students and staff from 5 sites) involved about 20-40% each. Most students are 50% i.e. they work 20 hrs a week during school year.
![Page 5: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/5.jpg)
What does it mean “Integrated Environment”?
An integrated environment for Molecular Modelling should assist a full production cycle in Computational Chemistry
• input data preparation and visualization
• job submission to the grid
• job status monitoring
• retrieving, analysis and visualization of the final results
• and preparation of high quality graphics for publications.
![Page 6: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/6.jpg)
Our Collaborators
• Prof. Leo Radom, University of Sydney
• Prof. Jill Gready, ANU
• Dr. Michelle Coote, ANU
• Dr. Rob Stranger, ANU
• Dr. Mark Buntine, The University of Adelaide
![Page 7: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/7.jpg)
“Integrated Environment”: Overall Architecture
JMolEditor
Shelves
Gaussian
Amber
Gamess
Gromacs
Job submissionJob MonitoringGetting results
Providers:GT2GT4SSHLocal
Tripos Mol2
PDB
Inpu
t Fil
e F
orm
ats
Inpu
t Fil
e P
repa
rati
on Gaussian
Amber
Gamess
Gromacs
Database
JMolEditor
There are two standalone programs,
JMolEditor and Shelves
Analysis
![Page 8: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/8.jpg)
“Integrated Environment”: Implementing a Full Production Cycle
Structure Preparation
Input FilePreparation
Job Submission
Job Status Monitoring
Output FilesDownload
Analysis of the Calculated Results
![Page 9: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/9.jpg)
The most popular Computational Chemistry Programs on the National Facility (1920 CPUs)
Chemistry Software Usage (%)gaussian 18.1gamess 0.01mopac 0.32amber 3.1
gromacs 1.02charmm 3.8molpro 2.1
vasp 8.5namd 4.4
nwchem 0.03siesta 1.9
Our primary targets are the most popular
programs in the Computational
Chemistry community
Of total wall time on the Altix
cluster (1920 CPUs)
![Page 10: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/10.jpg)
Shelves (Dr. Andrey Bliznyuk)
On the web: http://sf.anu.edu.au/~aab900/grid
![Page 11: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/11.jpg)
JMolEditor – Java Molecular Editor
On the web: http://sf.anu.edu.au/~vvv900/cct/appl/jmoleditor/index.html
More than 1000 downloads since mid-April from 50 countries
![Page 12: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/12.jpg)
JMolEditor on the Web
World Index of BioMolecular Visualization Resources
Mopac2007 Home Page
Gordon group/GAMESS & PC GAMESS Home Pages
![Page 13: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/13.jpg)
JMolEditor & GridChemhttps://www.gridchem.org/
The "Computational Chemistry Grid" (CCG) is a virtual organization that provides access to high performance computing resources for computational chemistry with distributed support and services, intuitive interfaces and measurable quality of service. The CCG client, GridChem, is a Java desktop application that provides an interface to integrate the hardware, software and middleware resources necessary to solve quantum chemistry problems using grid technologies.
![Page 14: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/14.jpg)
“Integrated Environment”: Rich User Interface
High-performance 3D
rendering
Intuitive Intuitive interface for interface for
unexperienced unexperienced usersusers
![Page 15: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/15.jpg)
“Integrated Environment”: Support for popular Computational
Chemistry Formats
Gaussian
GAMESS
Mopac
PBD
Tripos Mol2
Amber
Gromacs
etc.
![Page 16: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/16.jpg)
“Simple” Computational Chemistry Formats
PBD
Gromacs
MDL Molfile
Tripos Mol2
XMol XYZ
etc.
PDB Format:ATOM 1 N ALA 1 6.905 -5.627 16.260ATOM 2 CA ALA 1 6.234 -4.818 15.182ATOM 3 C ALA 1 6.995 -3.490 15.087ATOM 4 O ALA 1 7.597 -3.018 16.076ATOM 5 CB ALA 1 4.719 -4.843 15.275
MDL Molfile22 26 0 0 0 0 0 0 0 0 0 -1.1240 -0.9460 -0.0810 C 0 0 0 0 0 0 0 0 0 1 -1.6382 -1.7296 -0.4297 H 0 0 0 0 0 0 0 0 0 0 -1.1850 1.2860 0.0050 C 0 0 0 0 0 0 0 0 0 3 -1.7626 2.0974 -0.0840 H 0 0 0 0 0 0 0 0 0 0
X, Y, Z coordinates
X, Y, Z coordinates
![Page 17: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/17.jpg)
“Complex” Computational Chemistry Formats: ADF
Define ZERO = 0.0 R1 = 2.406 R2 = 2.074 R3 = 1.100 ALPHA = 108.215 X1 = ZERO Y1 = ZERO Z1 = ZERO X2 = ZERO Y2 = ZERO Z2 = -R1 X3 = ZERO Y3 = ZERO Z3 = R2 X4 = sqrt(6)*(R3/3)*sqrt(1-cos(ALPHA)) Y4 = ZERO Z4 = R2+sqrt(3)*(R3/3)*sqrt(1+(2*cos(ALPHA))) X5 = -sqrt(6)*(R3/6)*sqrt(1-cos(ALPHA)) Y5 = sqrt(2)*(R3/2)*sqrt(1-cos(ALPHA)) Z5 = R2+sqrt(3)*(R3/3)*sqrt(1+(2*cos(ALPHA))) X6 = -sqrt(6)*(R3/6)*sqrt(1-cos(ALPHA)) Y6 = -sqrt(2)*(R3/2)*sqrt(1-cos(ALPHA)) Z6 = R2+sqrt(3)*(R3/3)*sqrt(1+(2*cos(ALPHA)))End
Atoms Hg X1 Y1 Z1 Br X2 Y2 Z2 C X3 Y3 Z3 H X4 Y4 Z4 H X5 Y5 Z5 H X6 Y6 Z6End
![Page 18: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/18.jpg)
“Complex” Computational Chemistry Formats: Q-Chem$molecule0 1c1c2 c1 ccc3 c2 cc c1 120.0c4 c3 cc c2 120.0 c1 0.0c5 c4 cc c3 120.0 c2 0.0c6 c5 cc c4 120.0 c3 0.0h1 c1 hc c2 120.0 c3 180.0h2 c2 hc c3 120.0 c4 180.0h3 c3 hc c4 120.0 c5 180.0h4 c4 hc c5 120.0 c6 180.0h5 c5 hc c6 120.0 c1 180.0h6 c6 hc c1 120.0 c2 180.0 cc = 1.3862hc = 1.0756$end
![Page 19: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/19.jpg)
“Complex” Computational Chemistry Formats: GAMESS
$DATATetramethyleneethane...UHF/DZPDN 2 CARBON 6.0 0.755500CARBON 6.0 1.421360 1.128718 0.466377HYDROGEN 1.0 2.494295 1.176481 0.468728HYDROGEN 1.0 0.882613 1.996977 0.790509$END
![Page 20: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/20.jpg)
“Integrated Environment”: On-line and in-built help system and tutorials
Tracking Help
Help
![Page 21: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/21.jpg)
“Integrated Environment”: Molecular Builder/Editor
Adding/deleting Atoms
Adding Fragments
Adding Molecules
Modifying atoms, bonds, angles, dihedral angles
Automatic filling of empty valences with hydrogens
![Page 22: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/22.jpg)
“Integrated Environment”: Preparation of input files for popular programs
Simple Gaussian Input Editor
• Gaussian
• Gamess
• Mopac
• Amber
• Gromacs
![Page 23: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/23.jpg)
“Integrated Environment”: Preparation of input files for popular programs
• Gaussian (Shelves)
Advanced Gaussian Input Editor
![Page 24: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/24.jpg)
“Integrated Environment”: Preparation of input files for popular programs
• Gamess (Shelves)
![Page 25: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/25.jpg)
“Integrated Environment”: Preparation of input files for popular programs
• Mopac (Shelves)
![Page 26: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/26.jpg)
“Integrated Environment”: Preparation of input files for popular programs
• Molpro (Shelves)
![Page 27: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/27.jpg)
“Integrated Environment”: Job Submission
Common options for all programs
Program specific options
Provider Specific Options
Scheduler Specific Options
All complexities of the Grid job
submission are hidden behind a
dialog
![Page 28: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/28.jpg)
“Integrated Environment”: Job Status Monitoring
To download output files To kill selected
jobs
![Page 29: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/29.jpg)
“Integrated Environment”: Visualizing Volumetric Data (Gaussian cubes)
![Page 30: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/30.jpg)
Object Oriented Graphics Library (OOGL) File Format
![Page 31: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/31.jpg)
Object Oriented Graphics Library (OOGL) File Format and Gaussian
#p hf/6-31g(d) SCRF(PCM,Solvent=Water,Read) test
Toluene, Onsager Model
0 1 C C 1 B1
...
ITERATIVERADII=PaulingPCMDOCGEOMVIEW
1. charge.off
2. tesserae.off
![Page 32: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/32.jpg)
Object Oriented Graphics Library (OOGL) File Format and Gaussian
tesserae.off
![Page 33: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/33.jpg)
Object Oriented Graphics Library (OOGL) File Format and Gaussian
charge.off
![Page 34: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/34.jpg)
Object Oriented Graphics Library (OOGL) File Format and Gaussian
![Page 35: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/35.jpg)
“Integrated Environment”: High quality graphics for publishing: Image Capture
![Page 36: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/36.jpg)
“Integrated Environment”: High quality graphics for publishing: POV-Ray
Generated by POV-Ray (The Persistence of Vision Raytracer)
![Page 37: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/37.jpg)
New Feature Easy access to files on remote
computers
![Page 38: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/38.jpg)
System requirements
• Mac OS
All is already there…
• MS Windows and Linux
1) The Java Runtime Environment (JRE) ≥ 1.5
2) Download and install Java3d (freeware optional component)
![Page 39: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/39.jpg)
Download Site for JMolEditor
• http://sf.anu.edu.au/~vvv900/cct/appl/jmoleditor/index.htmlOption 1: Download a program to run it on a desktop (Java jar file)
Option 2: Run from a website using Java Web Start
• On-line Help
![Page 40: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/40.jpg)
What will be next?
• Support for more Computational Chemistry Programs (visualization, input files preparation, analysis of final results)
• Gaussian/ONIOM support• Animation & analysis of the Molecular Dynamics
trajectrories (cluster analysis)• Easy access to files on remote computers• Z-Matrix Editor• Post-processing of Gaussian IRC output files (plotting
the energies along the scan, extracting geometries)
• Adding new features according to the user’s requests…
![Page 41: Development of Integrated Environment for Computational Chemistry and Molecular Modeling](https://reader036.fdocuments.net/reader036/viewer/2022081505/5681581e550346895dc584e3/html5/thumbnails/41.jpg)
What can we do for you?
• Do you need support for any specific chemical file format to visualize it?
• Do you need the ability to save your data into any specific chemical file format?
• Analysis of the calculated results?