bioniumx.molecules.compute_disequilibrium
- bioniumx.molecules.compute_disequilibrium(molecule_detections: Dict[str, float], detection_threshold: float = 2.0) DisequilibriumResult[source]
Evaluate chemical disequilibrium from per-molecule significance values.
- Parameters:
- Returns:
result
- Return type:
DisequilibriumResult
Examples
>>> sigs = {"O2": 3.5, "CH4": 2.9, "H2O": 6.0, "CO2": 4.1} >>> result = compute_disequilibrium(sigs) >>> print(result.disequilibrium_score) # e.g. 0.78 >>> result.is_significant() # True