lipid_clustering
Lipid clustering and coordination analysis.
func_lipid_clustering_frame(atomgroup, cutoff, residues, atom_to_lipid) → list[dict[str, float | int | str]]paramatomgroupparamcutoffparamresiduesparamatom_to_lipidReturns
list[dict[str, float | int | str]]funclipid_clustering(simulation, *, cutoff=4.0, stride=1, backend='multiprocessing', n_workers=4) → pd.DataFrameCluster lipids based on atom-level contacts and compute coordination numbers.
paramsimulationSimulationSimulation instance with universe and build input.
paramcutofffloat= 4.0Distance cutoff in Angstrom.
paramstrideint= 1Frame stride.
parambackendstr= 'multiprocessing'MDAnalysis backend for parallel execution.
paramn_workersint= 4Number of workers for parallel execution.
Returns
pandas.DataFrameColumns: time_ns, frame, resid, resname, cluster_id, cluster_size, coordination_number.
