Potential energy minimization#
Potential energy minimization.
The function molsysmt.molecular_mecanics.potential_energy_minimization()
allows us to …
import molsysmt as msm
molsys = msm.convert('1VII')
msm.info(molsys)
form | n_atoms | n_groups | n_components | n_chains | n_molecules | n_entities | n_peptides | n_structures |
---|---|---|---|---|---|---|---|---|
molsysmt.MolSys | 596 | 36 | 1 | 1 | 1 | 1 | 1 | 1 |
molsys = msm.basic.remove(molsys, selection='atom_type=="H"')
molsys = msm.build.add_missing_hydrogens(molsys, pH=7.4)
msm.molecular_mechanics.get_potential_energy(molsys)
8604.76424489473 kilojoule/mole
molsys = msm.molecular_mechanics.potential_energy_minimization(molsys)
msm.molecular_mechanics.get_potential_energy(molsys)
-3713.1080478070976 kilojoule/mole