Density Analysis
MembraneAnalysis.lipids_density_spectrum — Functionlipids_density_spectrum(;
pdb_file,
traj_file,
fs_file,
output_file,
lipids,
ref_atoms=Dict(lipid => lipid.ref_atom for lipid in lipids),
L_grid)Calculates lateral density (number per cell) spectrum of lipids in a lipid bilayer simulation trajectory and saves the results as a HDF5 file with labels XXXX_1 and XXXX_2 for lipid "XXXX" in the two leaflets.
Keyword arguments
pdf_file: PDB structure file;traj_file: trajectory file;fs_file: flucuation spectrum file;output_file: output HDF5;lipids: a list of lipids of typeLipidas defined inlipids.jl;ref_atoms: a dictionary of reference atoms for each lipid;L_grid: length of the lattice grid used to discretize the surface.
MembraneAnalysis.peptide_density_spectrum — Functionpeptide_density_spectrum(;
pdb_file,
traj_file,
fs_file,
output_file,
lipids,
ref_residue,
L_grid)Calculates lateral density (number per cell) spectrum of the peptide using the CA atom of its reference residue and saves the results as a HDF5 file with labels PEP_1 and PEP_2 for the two leaflets.
Keyword arguments
pdf_file: PDB structure file;traj_file: trajectory file;fs_file: flucuation spectrum file;output_file: output HDF5;lipids: a list of lipids of typeLipidas defined inlipids.jl;ref_residue: residue number of the reference residue of the peptide;L_grid: length of the lattice grid used to discretize the surface.
MembraneAnalysis.lipids_radial_distribution — Functionlipids_radial_distribution(;
pdb_file,
traj_file,
fs_file,
output_file,
lipids,
ref_atoms=Dict(lipid => lipid.ref_atom for lipid in lipids),
lipid_A,
lipid_B,
max_r=20,
n_bins=200,
same_leaflet=true)Calculates the lateral (2-D) radial density function of lipid A and lipid B in a lipid bilayer simulation trajectory.
Keyword arguments
pdf_file: PDB structure file;traj_file: trajectory file;fs_file: flucuation spectrum file;output_file: output file (density as a function of histogram bin center);lipids: a list of lipids of typeLipidas defined inlipids.jl;ref_atoms: a dictionary of reference atoms for each lipid;lipid_A: the lipid distance is measured from;lipid_B: the lipid distance is measured to;max_r: maxumum radius (20 by default);n_bins: number of histogram bins (200 by default);same_leaflet: calculate RDF between lipids in the same leaflet (apposing leaflet iffalse).
MembraneAnalysis.peptide_radial_distribution — Functionpeptide_radial_distribution(;
pdb_file,
traj_file,
fs_file,
output_file,
lipids,
ref_atoms=Dict(lipid => lipid.ref_atom for lipid in lipids),
ref_residue,
lipid,
max_r=20,
n_bins=200,
same_leaflet=true)Calculates the lateral (2-D) radial density function of peptide and a lipid in a lipid bilayer simulation trajectory.
Keyword arguments
pdf_file: PDB structure file;traj_file: trajectory file;fs_file: flucuation spectrum file;output_file: output file (density as a function of histogram bin center);lipids: a list of lipids of typeLipidas defined inlipids.jl;ref_atoms: a dictionary of reference atoms for each lipid;ref_residue: residue number of the reference residue of the peptide;lipid: the lipid distance is measured to;max_r: maxumum radius (20 by default);n_bins: number of histogram bins (200 by default);same_leaflet: calculate RDF between lipids in the same leaflet (apposing leaflet iffalse).