msmbuilder.MSMLib.apply_mapping_to_assignments

msmbuilder.MSMLib.apply_mapping_to_assignments(assignments, mapping)[source]

Remap the states in an assignments file according to a mapping.

Parameters:

assignments : ndarray

Standard 2D assignments array

mapping : ndarray

1D numpy array of length equal to the number of states in Assignments. Mapping[a] = b means that the frames currently in state a will be mapped to state b

Returns:

NewAssignments : ndarray

Notes

This function is useful after performing PCCA or Ergodic Trimming. Also, the state -1 is treated specially – it always stays -1 and is not remapped.