All scripts can be run in the Materials Studio, involving Monte Carlo, Molecular Dynamics. All scripts can be executed on server, in order to free your PC
If you have any questions about the perl script in the Materials Studio, you can contact me via email: [email protected]
Including the coordinates and dipolemoment of atoms, MSD, concentration of the molecules in the set of trajectory, Potential Energy component, Radial Distribution Function and Radius Of Gyration.
Print trajectory of every atom you need to the AtomsXYZ.txt from *.trj and *.xtd file
Export the coordiantes of molecular center every frames from the trajectory, which must be within one periodic box.
The initial coordiantes of every atom may be out of the periodic box, and then the final coordinate are put in the box after running this script.
Alkane diffuses in the channel of zeolite, recorded in the MOR-C12.xsd, now we need execute the dlpoly, a molecular dynamics package, rather than the Materilas studio. The input file of dlpoly, named as CONFIG, can be transferred via the MOR-C12.xsd by this perl script. It is worthing noting that the force field of this task is taken from the ref 1 and ref 2.
Create a methanol molecule and geometry optimization is done by compass force field
Calculate the Length, Width, Height and angle, which can demonstrate the deformation of alkane when it diffuses in the channel of zeolite.
calculate the DipoleAutocorrelationFunction of molecules in the set and the molecular orientation
Print dipole moment and trajectory of every atoms in bonds to DipoleMoment.txt
Calculate the energy of MOR_CH4.xsd using compass force field
Extract the all kinds of energy data from std file.
obtain the atmoic fractional coordiantes from *.cif file
Do molecular dynamics, such as NPT, NVT, N$\mu$T Simulation
Do geometry optimization in *.xsd file using compass force field
molecules may be in zeolite or the vacuumn,, thus this script can be used to determine the number of molecules in zeolite every frames from trajectory file
Commit computational job to qsub. In MS.sh, you can rewrite cores of CPU, name of jobs, etc. There is one thing to be noted that you must change location of RunMatScript.sh
Create set including molecules, and calculate Mean Square Displacement, which often is applied to calculate the diffusion coefficient
Calculate the potential energy component.
Create set including molecules and Calculate radial distribution function and structure factor between set A and B
Create set including molecules and Calculate RotationalTimeCorrelationFunction
Create set including molecules and Calculate RadiusOfGyration
Calculate SpaceTimeCorrelationFunction, where the set should be created first in the xtd file.
Import *.xtd file and save as *.pdb file
Import *.xtd file and unfix the coordination of every atoms, and then save as *.xsd file, which is the appropriate step to consider the flexibility of zeolite framework in doing molecular dynamics by compass force field
Calculate Isotherm
Calculate structure, adsorption energy and dendity using GCMC simulation
Create set including molecules and Calculate StressAutocorrelationFunction
Create set including torsion angles and Calculate the torsion or dihedral of C-C chain in the C12H26 from the trajectory file
Transfer a cif file to be xyz and pdb or a new cif file and then output the lattice information.
Create set including molecules and Calculate VelocityAutocorrelationFunction
run one batch of gulp task
Import *xtd file, to carry out SaveUnFix.pl and then copy the output, *.xsd to destination directory
Carry out the command, qsub MS.sh
Carry out geometry optimization task of CsPbBr3.
Something to be noticed:
- OptimizeCell must be "Yes"
- It can not calculate the Mulliken analysis, so Mulliken should be deleted.
Carry out the geometry optimization task of Graphene
create mesopore with 2nm x 2nm in zeolite
show the diffusion trajectory via cartoon using the VMD