Difference between revisions of "HRG:HuntResearchGRoup"
Jump to navigation
Jump to search
| Line 117: | Line 117: | ||
##Changing the graphical representation of your structures [https://sagacioushours.org.uk/wiki/index.php/Talk:Mod:Hunt_Research_Group/vmd link] | ##Changing the graphical representation of your structures [https://sagacioushours.org.uk/wiki/index.php/Talk:Mod:Hunt_Research_Group/vmd link] | ||
##VMD indexing [https://sagacioushours.org.uk/wiki/index.php/Talk:Mod:Hunt_Research_Group/VMDindexing link] | ##VMD indexing [https://sagacioushours.org.uk/wiki/index.php/Talk:Mod:Hunt_Research_Group/VMDindexing link] | ||
| − | #Using scripts in VMD [https://sagacioushours.org.uk/wiki/index.php?title=Talk:Mod:Hunt_Research_Group/VmdScripts link] | + | ##Using scripts in VMD [https://sagacioushours.org.uk/wiki/index.php?title=Talk:Mod:Hunt_Research_Group/VmdScripts link] |
##Dealing with periodic boundaries and bonding (under construction) [https://sagacioushours.org.uk/wiki/index.php?title=Talk:Mod:Hunt_Research_Group/VmdScriptsPeriodic link] | ##Dealing with periodic boundaries and bonding (under construction) [https://sagacioushours.org.uk/wiki/index.php?title=Talk:Mod:Hunt_Research_Group/VmdScriptsPeriodic link] | ||
##Dealing with bonding (under construction) [https://sagacioushours.org.uk/wiki/index.php?title=Talk:Mod:Hunt_Research_Group/VmdBonding link] | ##Dealing with bonding (under construction) [https://sagacioushours.org.uk/wiki/index.php?title=Talk:Mod:Hunt_Research_Group/VmdBonding link] | ||
Revision as of 18:55, 18 December 2024
Contents
- 1 Hunt Research Group Wiki
- 1.1 Report and Paper Writing
- 1.2 Data Base
- 1.3 Key Papers
- 1.4 HPC Resources
- 1.5 Using Windows PCs
- 1.6 Tips and Tricks
- 1.7 ORCA 6.0
- 1.8 Gaussian General
- 1.9 Gaussian Advanced
- 1.10 Solvation
- 1.11 QC Visualisation
- 1.12 Other Programes
- 1.13 Coding
- 1.14 Python scripts
- 1.15 Setup and Running Classical MD Simulations
- 1.16 MD Visualisation
- 1.17 MD Post processing
- 1.18 Setup and Running Ab-Initio MD Simulations
- 1.19 Running QM/MM Simulations in ChemShell
- 1.20 Other Resources
- 1.21 Admin Stuff
- 1.22 Old Imperial
Hunt Research Group Wiki
Report and Paper Writing
Data Base
- Which files to store on the database and database template link
Key Papers
- Best-Practice Protocols for choosing method and basis doi
- Status and Challenges of Density Functional Theory doi
- Meta study on DFT functionals doi
- M06 suite of DFT functionals doi
- SMD for ILs doi
- Box size for MD simulations of ILs doi
HPC Resources
- Getting started and introduction to the HPC: link
- Running jobs on the HPC: link
- How much memory (and disk) to use: link
- How to start an interactive session: link
- How to set-up remote desktop link
- How to use cloud storage resources link
Using Windows PCs
- use MobaXTerm link
- use Putty link
- very basic using a Terminal on a Windows PC external link
- install a Linux distribution link
- How to fix Windows files under UNIX link
Tips and Tricks
- Tired of entering your password all the time: set up a SSH keypair link
- How to make ssh more comfortable link
- How to comfortably search through old BASH commands link
- A terminal emulator capable of splitting into multiple screens link
ORCA 6.0
- This section is about using ORCA 6.0 on the HPC (Raapoi) link
- Using different basis sets and pseudopotentials for heavy elements in ORCA link
- Plotting MOs with ORCA in GaussView format link
- Memory Specification in ORCA link
Gaussian General
- We are starting a database of common errors encountered when running Gaussian jobs link
- Here is an already existing database of common errors link
- beginners starting from a chemdraw structure link
- optimisation errors and problems link
- partial optimisations and scans link
- general procedure for locating transition state structures link
- how to include dispersion link
- basic ONIOM (Mechanical Embedding) link
- problems with scf convergence link
- creating formatted checkpoint files link
- generating and manipulating cube files link
- for NMR calculations look here: Chemical Shift Repository
- Population and charge analysis link
- how to run NBO7 on the HPC link
- G03 Manual
Gaussian Advanced
- how to run at a higher temperature link
- correcting the entropy due to low modes link
- how to run NBO5.9 on the HPC link
- generating natural transition orbitals link
- computing excited state polarisabilities link
- dipoles in Gaussian link
- molecules in an electric field link
- computing deuterated and/or anharmonic spectra link
- conformational search of atomic and molecular clusters with ABCluster link
- old:systematic conformational scan for ion-pair dimers link
- old: optimisation of charged molecules in an electric field link
- old: multidimensional Scans of Internal Coordinates link
Solvation
- Atomic radii link
- Using the SMD model link
- Molecular volume calculations link
- The cavity link
- How to download and use GeomView to visualise solvation cavities link
- Surfaces (Solvent-Accessible and Connolly) in Jmol link
- Using SMD on ILs link
- Troublesome optimisations in SMD link
QC Visualisation
- Using AIMALL: density based visualisation
- download AIMALL
- once downloaded and installed you need to send tricia your aimall-serialnumber.txt file, and she will arrange for a aimallpro.lic or license file for you
- basic instructions link
- AimAll volume / surface area calculations link
- AimAll with pseudo potentials link
- AIMAll 19.10.12 on iMacs link
- Using Multiwfn: density based visualisation
- ESPs and CUBE files
- NCI Plots
- Jmol Visualisations
- VMD: a molecular dynamics visualisation package
- VMD can be installed from the VMD downloads page
- Quick reminder link
- Colour in VMD link
- Changing the graphical representation of your structures link
- VMD indexing link
- Using scripts in VMD link
- Dealing with periodic boundaries and bonding (under construction) link
- Dealing with bonding (under construction) link
- How to turn a Gaussian optimization into a VMD movie link
- Overlapping two structures link
Other Programes
- MD programs and instructions link
- ADF Submission script link
- How to install POLYRATE link
- XMGRACE, gfortran, c compilers for Lion [1]
- Run SAPT calculations using Psi4 link
- CREST link
Coding
- installing Xcode and other programming environments
- to use many programs you will need a compiler, this is not installed by default on your mac
- How to install Xcode on your mac link
- using MacPorts as code for managing other codes on your mac link
- HomeBrew and Fink are other options (HomeBrew is not advised for us)
- gfortran on your mac link
- using python on your mac link
- Oxana's visualisation of ESPs Code
- Scripts for reading, saving, manipulating and visualising data from cube files link
Python scripts
- note: scripts with "D" in front are those made to run on groups of files
- they can be for when you have a large number of files from a crest run
- they can be for use within a single directory, running on all files in that directory
- made to be used with a set of specific gaussian log files, Tricia's ones are made to work on files with a structured naming sequence, for example struc_xx_B3LYP_D3BJ_6311pGdp_opt.log where xx is the individual number
- for set-up and running
- XX_sumbit.py script: Code to auto-create a batch script link
- Dsumbit.py script: Code to auto-create a batch script for ALL the com files in a partucluar directory and submit them to the que link
- get_energy.py script: Check a job while it is running, plot energy, find lowest force link
- tlog.py script: Check a job while it is running by using tail, printing Max force, Max displacement, Energy and saving a version to your home directory link
- to extract structures
- extract_structure.py script: Extract last Standard Orientation structure of gaussian log file link
- Dextract_structure.py script: Extract last Standard Orientation structure of multiple gaussian log files of the form struc_xx_B3LYP_D3BJ_6311pGdp_opt.log link
- extract_geom.py script: Extract Optimized Geometry Gaussian/ORCA log file into an .xyz or .com file link
- extract_steps.py script: Extract each optimised step from a scan into xyz coordinate file link
- extract_crest_conf.py script: Extract given structure from a CREST conformer file and save to a *.xyz file (useful for using with Jmol) link
- to build new files from data or existing files
- build_freq.py script: Build a frequency file from an optimisation file ready to submit, this will require editing for your particular job link
- Dbuild_freq.py script: Extract last structure of gaussian optimisation and build a freq com file for multiple gaussian log files of the form struc_xx_B3LYP_D3BJ_6311pGdp_opt.log link
- symb_zmat.py script: Generate a symbolic z-matrix, requires you to use extract_structure.py and form a *.inp file with the xyz coords and a set of command words link
- pos_zmat.py script: Orientate the molecule along a specific axis, rotate by a defined angle and or fix a particular atom as the origin. Requires you to use extract_structure.py and form a *.inp file with the xyz coords and a set of command words, generates a symbolic z-matrix link
- to extract Thermochem data
- getdata.py script: Extract thermodynamic data and low frequencies from a single log file into a formatted line to copy and paste into an excel files for the database link
- Dgetdata.py script: Extract thermodynamic data and low frequencies from all the log files in a directory into a csv file for the database (Tricia) link
- Dget_frequencies_data.py script: Extract thermodynamic data and low frequencies from all the log files in a directory to a csv file for the database (Muhammad) link
- to extract Charges
- Codes to extract CHELPG and NBO charge values to excel (Irelie) link
- extract_charges.py Extract ESP and NBO charges link
- Instructions for how to extract geometry and charges (ESP) into a .pdb file for visualising in VMD, especially if you want a blue-red colour variation rather than gaussviews red-greeen link
- Charge arm link
- Other quantities
- Historical codes
- freq.py historical python2 script" Extract thermodynamic data and low frequencies from log files link
- Codes to visualise data matrices (correlation matrices/heatmaps)link
- Python toolkit currently focussed towards gaussian analysis link
- Extract E2 Values (From NBO Calculations) link
- Optimally Tuned Range Separated Hybrid Functionals link
- Some G09 Parsers link
Setup and Running Classical MD Simulations
- https://www.ccp5.ac.uk
- https://www.scd.stfc.ac.uk/Pages/DL_POLY.aspx
- dlpoly4 user manual
- javagui user manual
- dlpoly ftp server
- you can find test files in DL_POLY_4.0/DATA
- more info about the dlpoly test files link
- gromacs
- GROMACS installing and getting started with gromacs link
- using Agilio Padua force fields for ionic liquids link
- Packmol installing and running to generate a starting box link
- initial rough relaxation link
- GROMACS general run link
- GROMACS viewing data link
- GROMACS control file link
- Equilibration and production simulations link
- general
MD Visualisation
- VMD: a molecular dynamics visualisation package
- VMD can be installed from the VMD downloads page
- Quick reminder link
- Colour in VMD link
- Changing the graphical representation of your structures link
- VMD indexing link
- Using scripts in VMD link
- Dealing with periodic boundaries and bonding (under construction) link
- Dealing with bonding (under construction) link
- How to turn a Gaussian optimization into a VMD movie link
- Overlapping two structures link
- Ovito: a molecular dynamics visualisation package
- SDFs
- How to generate SDFs link
MD Post processing
- Python script to convert a HISTORY file into a xyz file link
- Python script to reduce the number of steps in a lammps traj file link
- Python script to convert a lammps traj file to xyz coordinates and at the same time fold all atoms into a cell and center at the origin link
- Center the trajectory at a particular atom (needs fixing) link
- How to generate SDFs with TRAVIS link
- Tcl script to follow a particular atom link
Setup and Running Ab-Initio MD Simulations
- CPMD: Car-Parrinello Molecular Dynamics link
- How to run CPMD to study aqueous solutions link
- How to run CP2K link
Running QM/MM Simulations in ChemShell
- Chemshell
- ChemShell official website which contains the manual and a tutorial link
- Introduction to ChemShell - Copper in water link
- Defining the system: Cu2+ and its first 2 solvation shells link
- Defining the force field parameters link
- Single point QM/MM energy calculation link
- QM/MM Optimisation link
- QM/MM Molecular Dynamics link
- Using MolCluster link
- Running ChemShell link
- Explaining ChemShell files link
- Step By Step link
- Py-chemshell
- Compiling Chemshell and required programs []
- The DL_POLY_4 manual is available for download at this link [4]
- Molecular Mechanics computation with DL_POLY [5]
- Basic QM/MM single point and optimisations [6]
- Visualise optimisation trajectories in VMD [7]
- Computing Mulliken charges and creating .wfn inputs for AIM analysis [8]
Other Resources
- Solving the angular part of the Schrödinger equation for a hydrogen atom link (notes by Vincent)
- DFT Workshop Notes [9]
- Cl- in water link
- The use of Legendre time correlation functions to study reorientational dynamics in liquids link
- Isotope effects, how to calculate partition factors, d and D-values link
- Schrodinger workshop 1 link
Admin Stuff
- Not used to writing a wiki, make your test runs on this page
- How to set-up new macs link
- How to switch the printer HP CP3525dn duplex on and off link
- Mac user admin basics link
- How to access DROBO link
- Moving large files and directories around link
Old Imperial
- Old Imperial HPC information link
- Old Imperial use gaussview directly on the HPC link
- Old Imperial How to connect to HPC directory on desktop for file transfers link
- Old Imperial How to run jobs interactively link
- Old Imperial Computing resources available in the chemistry department link
- Old Imperial New gf script (more convenient job submitting) link
- Old Imperial How to make qsub more comfortable (gfunc) link
- Old Imperial How to use a slimmed down terminal on your IPhone link