pygromos.simulations.approaches.hvap_calculation package¶
Subpackages¶
Submodules¶
pygromos.simulations.approaches.hvap_calculation.hvap_calculation module¶
File: automatic calculation of Hvap Warnings: this class is WIP!
- Description:
For a given gromos_system (or smiles) the heat of vaporization is automaticaly calculated.
- Main elements:
create single molecule topo and conformation
run gas (single molecule) minimization
run gas SD simulation (and equilibaration)
generate multi molecule (liquid) topo and conformation
run liquid minimization
run liquid MD run (and equilibaration)
calculate Hvap from gas and liquid trajectories
Author: Marc Lehner
- class pygromos.simulations.approaches.hvap_calculation.hvap_calculation.Hvap_calculation(input_system: pygromos.files.gromos_system.gromos_system.Gromos_System, work_folder: str, system_name: str = 'dummy', forcefield: pygromos.files.forcefield._generic_force_field._generic_force_field = <pygromos.files.forcefield._generic_force_field._generic_force_field object>, in_gromosXX_bin_dir: typing.Optional[str] = None, in_gromosPP_bin_dir: typing.Optional[str] = None, useGromosPlsPls: bool = True, verbose: bool = True)[source]¶
Bases:
object
- __init__(input_system: pygromos.files.gromos_system.gromos_system.Gromos_System, work_folder: str, system_name: str = 'dummy', forcefield: pygromos.files.forcefield._generic_force_field._generic_force_field = <pygromos.files.forcefield._generic_force_field._generic_force_field object>, in_gromosXX_bin_dir: typing.Optional[str] = None, in_gromosPP_bin_dir: typing.Optional[str] = None, useGromosPlsPls: bool = True, verbose: bool = True) None [source]¶
For a given gromos_system (or smiles) the heat of vaporization is automaticaly calculated
- Parameters
input_system (Gromos_SystemorstrorChem.rdchem.Mol) – single molecule gromos_sytem or rdkit Molecule or SMILES
- dens_modifier: float = 0.7¶
- submissonSystem_gas: <module 'pygromos.simulations.hpc_queuing.submission_systems._submission_system' from '/home/mlehner/PyGromosTools/pygromos/simulations/hpc_queuing/submission_systems/_submission_system.py'>¶
- submissonSystem_liq: <module 'pygromos.simulations.hpc_queuing.submission_systems._submission_system' from '/home/mlehner/PyGromosTools/pygromos/simulations/hpc_queuing/submission_systems/_submission_system.py'>¶