Hi Razvan,
Thanks for the questions!
1. WESTPA does not currently have an option for constant number of total walkers, but we are working on making that available. When using the minimal adaptive binning (MAB) scheme with WESTPA (which is a built-in option), your number of walkers will generally be kept somewhat constant.
2. The MAB scheme was designed to prioritize the splitting of those “fringe" walkers in each progress coordinate dimension. Please see
this paper for a more in depth explanation of the MAB algorithm and
this Wiki page for more information about how to use MAB in WESTPA 2.0.
3. We suggest trying to find a one- or at most two-dimensional progress coordinate that can sufficiently capture your transition of interest, and it sounds like the coordinate you have constructed (the combination of the three distances) may be a good choice. However, if you want to use 3D, the MAB scheme can be tuned to maintain a relatively low number of walkers in each dimension while still prioritizing splitting the fringe walkers. This greatly helps in keeping the number of total walkers from getting too large.
To summarize, I suggest you try using the MAB scheme (if you haven’t tried it already) with your current 1D progress coordinate setup and tune the parameters to see if you can see transitions while still keeping the computational cost low. Please see the Wiki page I linked above for all the available parameters associated with the MAB scheme. The MAB scheme is available with WESTPA 2.0, which is installable through pip with python -m pip install westpa.
Let us know if you have any further questions!
Anthony