Scripts.DatabankLib.quality module

Module quality accumulate functions required for major QualityEvaluation script. TODO: add tests TODO: remove code duplication and commented code

class Scripts.DatabankLib.quality.QualSimulation(system: System, op_data, ff_data, idx_path)[source]

Bases: object

get_lipids(molecules=LipidSet[{'TOCL', 'CHOL', 'POPC', 'POPE', 'DPPC'}])[source]
molar_fraction(molecule, molecules=LipidSet[{'TOCL', 'CHOL', 'POPC', 'POPE', 'DPPC'}]) float[source]
class Scripts.DatabankLib.quality.Experiment[source]

Bases: object

Scripts.DatabankLib.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

Scripts.DatabankLib.quality.get_fragments(mapping_dict: dict)[source]
Scripts.DatabankLib.quality.filterCH(fragment_key, fragments)[source]
Scripts.DatabankLib.quality.checkForCH(fragment_key, fragments)[source]
Scripts.DatabankLib.quality.evaluated_percentage(fragments, exp_op_data)[source]
Scripts.DatabankLib.quality.fragmentQuality(fragments, exp_op_data, sim_op_data)[source]
Scripts.DatabankLib.quality.fragmentQualityAvg(lipid, fragment_qual_dict, fragments)[source]
Scripts.DatabankLib.quality.systemQuality(system_fragment_qualities, simulation)[source]
Scripts.DatabankLib.quality.calc_k_e(SimExpData)[source]

Scaling factor as defined by Kučerka et al. 2008b, doi:10.1529/biophysj.107.122465

Scripts.DatabankLib.quality.FormFactorMinFromData(FormFactor)[source]
Scripts.DatabankLib.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

Scripts.DatabankLib.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

Scripts.DatabankLib.quality.loadSimulations() List[QualSimulation][source]