CodeEntropy.ClassCollection.PoseidonClass.Poseidon_mp¶
- class CodeEntropy.ClassCollection.PoseidonClass.Poseidon_mp(container, start=0, end=- 1, step=1, pureAtomNum=1, cutShell=None, excludedResnames=None, water='WAT', verbose=False, thread=4)[source]¶
- __init__(container, start=0, end=- 1, step=1, pureAtomNum=1, cutShell=None, excludedResnames=None, water='WAT', verbose=False, thread=4)[source]¶
This is a initialization function to collect information from a MDanalysis universe into a data container for analysis using POSEIDON.
Warning
This requires a lot of memory to run with very little performance gain.
- Parameters:
container (MDAnalyse.Universe) – A Universe object will all topology, dihedrals,coordinates and force information Check
Example/create_new_universe.py
on how to create a universe from existing data.start (int or None, Optional, default: 0) – Frame id to start analysis.
end (int or None, Optional, default: -1) – Frame id to end analysis.
step (int, Optional, default: 1) – Steps between frame.
pureAtomNum (int, Optional, default: 1) – Reference molecule resid for pure liquid.
cutShell (float or None, Optional, default: 1) – Explicit cut off shell. Default to None which uses the relative angular distance (RAD) algorithm. See Jonathan Higham and Richard H. Henchman , “Locally adaptive method to define coordination shell”, J. Chem. Phys. 145, 084108 (2016)
excludedResnames (list of str or None, Optional, default: None) – List of resnames to exclude from nearest non alike analysis.
water (list of str, Optional, default: “WAT”) – Resname for water molecules.
verbose (bool, Optional, default: False) – Print out progress of each step.
thread (int, Optional, default: 4) – How many multiprocess thread to spawn
Methods
__init__
(container[, start, end, step, ...])This is a initialization function to collect information from a MDanalysis universe into a data container for analysis using POSEIDON.
run_analysis
([temperature, entropyEnergy, ...])Perform analysis using poseidon