Logs:parameterization
The external webpage that describes the usage of poltype.py is on water.
Issues/Feature Requests
- Add pi-tors term to NH2 (i.e. propanamide)
- Adenine example http://pubchem.ncbi.nlm.nih.gov/summary/summary.cgi?cid=190
- Default opbendunit to TINKER 5 format
- Talk:Logs:parameterization
- Add opbend v4 option
- Add biotypes to parameters
- Issues with 1P1O
OP Bend
- Differences between the opbend terms from poltype and amides from amoeba '09 parameters
- Main difference is for CO - N
- First number is from poltype. Numbers in parantheses are from AMOEBA '09 small molecules and AMOEBA_BIO '09)
# CH3 CO opbend 401 403 0 0 14.402 (same, N/A) # CO N opbend 403 404 0 0 71.940 (12.9, 70.5) # N CO opbend 404 403 0 0 107.910 (same, same) # O CO opbend 407 403 0 0 122.298 (46.8, 54.0) # H N opbend 408 404 0 0 5.755 ( 5.8, 12.9)
Updated polarizabilities
The third column is polarizablity; and the fourth one is vdW, if different with current amoeba.
| O- (in COO-) |
1.600 |
3.700/0.1290 | |
| S- (in R-S-) |
4.000 |
4.200/0.3550 | |
| N(aromatic HIS) |
1.500 |
||
| C(aromatic HIS & COO-) |
1.750 |
||
| H(aromatic HIS) |
0.696 |
Parameterization
- Bisector: set XZ component of quadrupole to 0
- Use parameters from /home/pren/AMOEBA
- amoeba_v2_new.prm
- amoeba_2009_ver4.prm.isoprop
- If all opbend angles for atom X of minimized structure > 4 degrees, remove opbend parameters and set equilibrium angles around atom to 110 degrees
- Confirm with Jenny if "4 degrees" and "110 degrees" are correct.
- Set opbend force constant according to amoeba.prm
- 1.7 for carbonyl C=O, C-C(O), and -N-C=O (amide)
- ~0.6-0.7 for alkane C?
- Add opbend to nitromethane-like groups
- Remove pi-torsion param for C-C=C-C and increase torsion to 5.5 from 4.5
- quadrupole scaling on OH in alcohol (-Csp3-OH)
- Use GDMA Input
- Scale by 70% if gdma v2.2 procedure is used
- Scale by 60% if gdma v1.2 or 1.3 is used (switch=0 and H radius 0.65)
- Classify terminal atoms that are the same element together
- Check Gaussian MBO (bond order to get accurate valence info)
- Torsion
- Minimize with HF/6-31G8 or M06L
- SP using DFT with ML06 functional (in G09)
- Methyl group torsion 0.299
- Only single bonds with heavy atoms
- Plot phase angle without torsion parameters
- DFT vs HF optimization? Which is better?
- Modify polarizability for imidazole N and C (based on Jenny's findings)
- New functional groups
- fit_struct (run with MP2/6-31++G(2d,2p)
- bond, angle, opbend
- polarizability (pol-eps = 0.000001)
- vdw (compare distance, dimer/interaction energy)
- To calculate dimer energy from Gaussian output:
- BSSE Corrected Dimer energy = (1 - 2 - 3) * 621.5095 # Constant to convert HF to kcal/mol
- Non-BSSE Corrected Dimer energy = (1 - 4 - 5) * 621.5095
- Values 1, 2, 3, 4, 5 are taken by grepping EUMP2 from Gaussian logfile
- Take the EUMP2 values from the 5 lines
- Compare BSSE corrected and non-corrected
- Try to get somewhere in between
- To calculate dimer energy from Gaussian output:
- fit_struct (run with MP2/6-31++G(2d,2p)
- Add option for Freq for DMA QM
- Fix QM torsion for all heavy atoms
- Generate torsion conformations with AMOEBA rather than QM (add option)
Status
- What value to use for alkane? 0.6 or 0.7?
- Question: Amide opbend values don't match.
- /home/pren/AMOEBA/amoeba_v2_new.prm
- Values we discussed 1.7
Validation
- Calculate molecular polarizability: B3LYP/6-311++G(2d,2p)
- Water-compound Dimer Energy
- Opt: MP2/6-31++G(2d,2p)
- SP: MP2/aug-cc-pVTZ & Counterpoise 1,1,1,1,1,1 (using Q-chem/RI TRIM)
- Use to modify some vdW parameters
- nitro - water: find O -- H distance, and angle
- Run QM of nitro as N-O bond distance changes
- Explore changes in multipoles
- Run QM with Q-Chem (rimp2)
Bugs/Feature request
- Convert Tinker 5 to Tinker 4
Paper #1
Method
- Parametrization: Run HF/6-31G* opt, single point MP2/6-311G** -> GDMA (polgrp, average/symm) -> ESP of MP2/6-311++G(2d2p)
- Assign all other valence, vdw, polarizability, ...
- High-level QM data for dimers/complexes (RI-MP2/aug-cc-pvtz -pvdz)
Results
DFT vs. MP2
- Molecule/water dimer energy
- Torsion energy
- Geometry?
- (w/ ~10-20 molecules)
AMOEBA vs. DFT
- Based on DFT vs. MP2 findings
Monomer
- Vibrational frequency
- Dipole moment (using different conformations)
- ESP
- Geometry (RMSD)
Hetero Dimer w/ water
- Energy
- Structure
- QM:MP/6-31+G* opt and MP2/aug-cc-pvtz for dimerization energy all the *other (validation): DFT/B3LYP 6-31G* opt and dimer energy
- Correlation w/ solvation energy
Solvation Free Energy
- Choose 5/20 molecules which should agree with fixed-charge FF and some that should showcase strenght of AMOEBA FF.
Done
- Implement symmetry class assignment in Python
- Implement atom type assignment based on SMARTS string
- Implemented opbend framework (Jwu 05:05, 29 June 2010 (UTC))
- Match polarization group class ID with multipole class IDs
- print/check bond, angle and torsion deviations (Jwu 03:58, 12 March 2010 (UTC))
- select ~ 200 molecules
- From Rizzo Supplementary Info:
- 1040
- 1014
- 1018
- 1019
- Describe Babel instructions (Jwu 22:31, 9 March 2010 (UTC))
- Remove duplicate multipoles (Jwu 22:33, 10 March 2010 (UTC))
- Geometry: RMSD AMOEBA vs. QM (Jwu 03:57, 12 March 2010 (UTC))
- Check polarization groups (Jwu 07:40, 12 March 2010 (UTC))
- Alcohol (-C-OH)
- (-C-NH2)
- Benzene ring w/ CH2 (-CH2-c1ccccc1)
- Phenol (-c1ccccc1(-OH)
- (-CH2-C(=O)-NH2)
- Check electrostatics (Jwu 20:25, 12 March 2010 (UTC))
- net charges (0 or -1, +1...)
- dipole and quadrupole
- ESP
- minimize your molecule and compare to the Qm structure. RMSD should be small (Jwu 20:25, 12 March 2010 (UTC))
- Run QM for set of molecules (Jwu 16:41, 17 March 2010 (UTC))
- QM method (Jwu 21:01, 21 June 2010 (UTC))
- Perform GDMA on MP2/6-311G** to get charge
- minimize ESP RMSD to MP2/6-311++G(2d,2p) (or Aug-CC-pVTZ) to get dipole, quadropole
- Check for amide (OCN), acetic (OCC) to recognize polarization groups
- Scale amine quadrupoles (Jwu 03:51, 1 December 2011 (UTC))
- Use ESP convergence (0.5) (Jwu 03:51, 1 December 2011 (UTC))
- Polarization group of functional group should include adjacent SP3 carbon (Jwu 03:51, 1 December 2011 (UTC))
- Explain how aromatic carbons are found in Babel on water site (Jwu 04:51, 1 December 2011 (UTC))
- Explain how charge multiplicity can be changed in SDF file on water site (Jwu 04:51, 1 December 2011 (UTC))
- Explain in docs, what are from database (and how it can be expanded), and what will be computed. (Jwu 05:07, 1 December 2011 (UTC))
- How are bond orders determined
- single vs double bonds
- aromatic C
- What are aromatic C information for?
- How are bond orders determined
Notes/Misc.
- In amoebapro4.prm, header “opbendunit 0.02191418”, so actual force constant is “smaller” than amobeabiov4.prm
- amobeabiov4.prm (doesn’t have the opbendunit in the header)
- Uses the default: 1/radian^2, where radian =57.29
- opbend_force_in_prm= actual_opbend_force_used* (radian**2/opbunit)
- opbendunit is 0.02191418 instead of 1/57.3^2 (when not defined the opbendunit in the header)
- Force constant in prm should be smaller by 71.9
- Can’t mix parameters from the amoebapro4.prm and amoebbiov4.prm right now
- amber handles amoebapro4.prm correctly, but need to check the amobeabiov4.prm
Paper #2
Solvation
- HFE energy >50 molecules?
- Solvation energy too negative
- 23 dimethylpyridine
- NN dimethylformamide
- diisopropylamine
- 4 methoxyacetophenone
- 2 ethoxyethanol
- propanone
- Test with ethanone?
- Notes in Dropbox:small_mol_johnny\solvation\solv-free-energy.xls
Paper #3, etc.
Solvation with octane (LogP)