pylipid.func.cal_lipidcount

pylipid.func.cal_lipidcount(contact_list)[source]

Calculate the average number of contacting molecules.

This function calculates the average number of contacting molecules when any contact is formed.

Parameters

contact_list (list) – A list of residue indices of contact lipid molecules at each trajectory frames.

Returns

LipidCount – The average number of contacts in frames in which any contact is formed.

Return type

scalar

Examples

>>> contact_list = [[], [130], [130, 145], [145], [], [], [145], [145]]
>>> lipidcount = cal_lipidcount(contact_list)
>>> print(lipidcount) # (1+2+1+1+1)/5
1.2

See also

pylipid.api.LipidInteraction.compute_residue_lipidcount

Calculate the average number of contacting lipids for residues.

pylipid.api.LipidInteraction.compute_site_lipidcount

Calculate the average number of contacting lipids for binding sites.