assign_v2.py
is a software developed to derive a novel force field for molecular dynamics simulations of square planar palladium compounds using a unique "numbering system" technique. This system addresses the challenge of varying bond angles in cis-trans isomers of palladium compounds.
Before running the program, ensure the following:
- The atom definitions, especially those labeled with numbers like
1c
,2n
,3o
, and any atom starting with a number from the file PARMCHK.DAT, should be present in your localparmchk.dat
file of the AMBER suite. - The
parmchk2
utility should be readily accessible and callable from the command line. - The
sander
program should also be accessible from the command line. - Ensure environment variables are properly set, for instance, having run a command like
source $AMBERHOME
.
The software requires the following Python libraries:
- os
- sys
- subprocess
- numpy
- re
- argparse
- shutil
- logging
- itertools
- Ensure your
.mol2
file is in the same directory asassign_v2.py
. - Run the software by providing the
.mol2
file as an argument:
python3 assign_v2.py YOUR_FILENAME.mol2
After execution, assign_v2.py will generate a .frcmod file containing palladium parameters consistent with the numbering system.
assign_v2.py provides a novel approach to derive force fields for palladium compounds, making the previously challenging task of simulating the square planar geometry of palladium straightforward.
DOI: 10.1080/07391102.2023.2283812 PMID: 38031443 Title: "Assign_v2: a novel bonded-force field parameterization software for square planar palladium molecular dynamics simulations" Author: Barış KURT