Methodological details -
Objective: Building Markov state models with weighted ensemble (WE) simulation data.
Problem: When constructing a transition matrix
Solution: Keep an accounting of all "incomplete" trajectory segments as follows. When constructing a time-lagged count matrix
The complete time-lagged count matrix is then:
where, the summation runs over i=1 to i=$\tau$-1, the
Technical details -
Contents: Codes that can be used to build merging corrected time-lagged counts matrices,
Software prerequisite: WEPY.
Prior requirements from the user: We assume that the users have already
(i) run the WE simulations or have access to WE simulation data that will be used to build the markov models,
(ii) have identified the important features and clustered the WE data into a number of states as per the MSM methodology.
Workflow: (i) We adjust the WE weights in such a way that the effect of merging is taken out i.e., the dumping of killed walker weights into the survivor walker is not allowed. This is called 'merge_adjusted' weights.
(ii) Use the sliding_windows function from wepy to build a time lagged dataset with a given lag-time. This dataset does not include time-lagged points where merging has taken place in between the points within that lag-time interval.
(iii) Build the c_obs matrix, 1-step transition probability matrix and the M dictionaries from the WE simulation data.