fairmd.idp.quality module
Module quality accumulate functions required for major QualityEvaluation script. TODO: add tests TODO: remove code duplication and commented code
- class fairmd.idp.quality.QualSimulation(system: System, op_data, ff_data, idx_path)[source]
Bases:
object- get_lipids(molecules=LipidSet[{'BOG', 'TLCL_0H', 'DEPC', 'DHMDMAB', 'DSPC', 'TLCL', 'PAZEPCPROT', 'SAPI', 'SDG', 'DCHOL', 'SLPI', 'POPE', 'DPPG', 'SAPC', 'CHOL', 'DPPE', 'GM1', 'DYPC', 'DOPC', 'DMTAP', 'DLPC', 'TMCL', 'SOPC', 'DMPC', 'DPPGK', 'GB3', 'PAZEPCDEPROT', 'SAPI24', 'DPPC', 'POPS', 'POPG', 'DOPE', 'SDPE', 'DRPC', 'C30', 'DAPC', 'CER180', 'TOCL', 'SLIPC', 'PYPC', 'CER', 'SAPI25', 'SM16', 'SM18', 'DOPS', 'DOG', 'DLIPC', 'POPC', 'POPI', 'DDOPC'}])[source]
- molar_fraction(molecule, molecules=LipidSet[{'BOG', 'TLCL_0H', 'DEPC', 'DHMDMAB', 'DSPC', 'TLCL', 'PAZEPCPROT', 'SAPI', 'SDG', 'DCHOL', 'SLPI', 'POPE', 'DPPG', 'SAPC', 'CHOL', 'DPPE', 'GM1', 'DYPC', 'DOPC', 'DMTAP', 'DLPC', 'TMCL', 'SOPC', 'DMPC', 'DPPGK', 'GB3', 'PAZEPCDEPROT', 'SAPI24', 'DPPC', 'POPS', 'POPG', 'DOPE', 'SDPE', 'DRPC', 'C30', 'DAPC', 'CER180', 'TOCL', 'SLIPC', 'PYPC', 'CER', 'SAPI25', 'SM16', 'SM18', 'DOPS', 'DOG', 'DLIPC', 'POPC', 'POPI', 'DDOPC'}]) float[source]
- fairmd.idp.quality.prob_S_in_g(OP_exp: float, exp_error: float, OP_sim: float, op_sim_sd: float) float[source]
Main quality function computing the quality value from experimental and simulation OP data.
- Parameters:
OP_exp (float) – Experimental OP value
exp_error (float) – Experimental error
OP_sim (float) – Simulated OP value
op_sim_sd (float) – Standard deviation from simulation
- Returns:
single-OP quality value or NaN
- Return type:
float
- fairmd.idp.quality.calc_k_e(SimExpData)[source]
Scaling factor as defined by Kučerka et al. 2008b, doi:10.1529/biophysj.107.122465
- fairmd.idp.quality.formfactorQuality(simFFdata, expFFdata)[source]
Calculate form factor quality for a simulation as defined by Kučerka et al. 2010, doi:10.1007/s00232-010-9254-5
- fairmd.idp.quality.formfactorQualitySIMtoEXP(simFFdata, expFFdata)[source]
Calculate form factor quality for a simulation as defined by Kučerka et al. 2010, doi:10.1007/s00232-010-9254-5
- fairmd.idp.quality.loadSimulations() List[QualSimulation][source]