Lipid APL
Classes
- class lipyds.analysis.apl.AreaPerLipid(universe: AtomGroup | Universe, select: str | None = 'not protein', select_other: str | None = 'protein', leafletfinder: LeafletFinder | None = None, leaflet_kwargs: Dict[str, Any] = {}, group_by_attr: str = 'resnames', pbc: bool = True, update_leaflet_step: int = 1, normal_axis=[0, 0, 1], cutoff_other: float = 5, cutoff: float = 15, **kwargs)[source]
Calculate the area of each lipid by projecting it onto a plane with neighboring coordinates and creating a Voronoi diagram.
- Parameters:
universe (AtomGroup or Universe) –
Universe
orAtomGroup
to operate on.select (str (optional)) – A
Universe.select_atoms()
selection string for atoms that define the lipid head groups, e.g. “name PO4” or “name P*”select_other (str (optional)) – A
Universe.select_atoms()
selection string for atoms that should be incorporated in the area calculation but that you do not want to calculat areas for.cutoff (float (optional)) – Cutoff distance (ångström) to look for neighbors
cutoff_other (float (optional)) – Cutoff distance (ångström) to look for neighbors in the
other
selection. This is generally shorter thancutoff
– e.g. you may look for only lipid headgroups inselect
, but all protein atoms inselect_other
.**kwargs – Passed to
BilayerAnalysisBase