density_distribution
func_membrane_center_z(universe, lipid_resnames) → floatCalculate center of mass of all lipid atoms along z-axis.
paramuniverseparamlipid_resnameslist[str]Returns
floatfunc_density_distribution_frame(atomgroup, lipid_map, water_list, bins, z_centers) → list[dict[str, float | int | str]]paramatomgroupparamlipid_mapparamwater_listparambinsparamz_centersReturns
list[dict[str, float | int | str]]funcdensity_distribution(simulation, *, start_ns=0.0, end_ns=None, last_ns=None, stride=1, bin_width=1.0, backend='multiprocessing', n_workers=4) → pd.DataFrameCompute z-density distributions for lipid head/tail atoms and water.
paramsimulationSimulationSimulation instance with universe and build input.
paramstart_nsfloat | None= 0.0Start time for analysis (ns). Use None to start at frame 0. Ignored when last_ns is set.
paramend_nsfloat | None= NoneEnd time for analysis (ns). Use None for end of trajectory.
paramlast_nsfloat | None= NoneAnalyze the last N ns of the trajectory. Overrides start_ns.
paramstrideint= 1Frame stride.
parambin_widthfloat= 1.0Bin width in Angstrom.
parambackendstr= 'multiprocessing'MDAnalysis backend for parallel execution.
paramn_workersint= 4Number of workers for parallel execution.
Returns
pandas.DataFrameColumns: time_ns, frame, z, density_percent, species, group.
