CodeEntropy.entropy.configurational module¶
Conformational entropy utilities.
This module provides:
Assignment of discrete conformational states for a single dihedral time series.
Computation of conformational entropy from a sequence of state labels.
- class CodeEntropy.entropy.configurational.ConformationalEntropy[source]¶
Bases:
objectCompute conformational entropy from states information.
- conformational_entropy_calculation(states: Any) float[source]¶
Compute conformational entropy for a sequence of state labels.
Entropy is computed as:
S = -R * sum_i p_i * ln(p_i)
where p_i is the observed probability of state i in
states.- Parameters:
states – Sequence/array of discrete state labels. Empty/None yields 0.0.
number_frames – Frame count metadata.
- Returns:
Conformational entropy in J/mol/K.
- Return type:
float