msmbuilder.msm_analysis.propagate_model¶
- msmbuilder.msm_analysis.propagate_model(transition_matrix, n_steps, initial_populations, observable_vector=None)[source]¶
Propogate the time evolution of a population vector.
Parameters: T : ndarray or sparse matrix
A transition matrix
NumSteps : int
How many timesteps to iterate
initial_populations : ndarray
The initial population vector
observable_vector : ndarray
Vector containing the state-wise averaged property of some observable. Can be used to propagate properties such as fraction folded, ensemble average RMSD, etc. Default: None
Returns: X : ndarray
Final population vector, after propagation
obslist : list
list of floats of length equal to the number of steps, giving the mean value of the observable (dot product of ObservableVector and populations) at each timestep
See also