Analysis types
- class gorder.analysis_types.AAOrder(heavy_atoms, hydrogens)
Request the calculation of atomistic order parameters.
- heavy_atoms
Selection query specifying the heavy atoms to be used in the analysis (typically carbon atoms in lipid tails).
- Type:
str
- hydrogens
Selection query specifiying the hydrogen atoms to be used in the analysis (only those bonded to heavy atoms will be considered).
- Type:
str
Notes
Atoms should be specified using the groan selection language.
Order parameters are calculated for bonds between heavy_atoms and hydrogens. These bonds are detected automatically.
The order parameters for heavy atoms are determined by averaging the order parameters of the corresponding bonds.
- class gorder.analysis_types.CGOrder(beads)
Request the calculation of coarse-grained order parameters.
- beads
Selection query specifying the coarse-grained beads to be used in the analysis.
- Type:
str
Notes
Beads should be specified using the groan selection language.
Order parameters are calculated for bonds between individual beads. These bonds are detected automatically.
- class gorder.analysis_types.UAOrder(saturated=None, unsaturated=None, ignore=None)
Request the calculation of united-atom order parameters.
- saturated
Selection query specifying saturated carbons which order parameters should be calculated.
- Type:
Optional[str], default=None
- unsaturated
Selection query specifying unsaturated carbons which order parameters should be calculated.
- Type:
Optional[str], default=None
- ignore
Selection query specifying atoms to be completely ignored when performing the analysis.
- Type:
Optional[str], default=None
Notes
To specify atoms, use the groan selection language.
The positions of hydrogens will be predicted for the respective carbons and order parameters will be calculated for the individual carbon-hydrogen bonds.
Only carbons are supported. If you need to predict hydrogens for other elements, look elsewhere!
When calculating the number of bonds, gorder does not distinguish between single and double bonds. This means it will attempt to add one hydrogen to a carboxyl atom if specified. A simple solution to this issue is to exclude such atoms from the analysis.