The DREAM(ZS) algorithm is developed by Jasper A. Vrugt and Cajo ter Braak and has been described in:
Vrugt, J.A., C.J.F. ter Braak, C.G.H. Diks, D. Higdon, B.A. Robinson, and J.M. Hyman, Accelerating Markov chain Monte Carlo simulation by differential evolution with self-adaptive randomized subspace sampling, International Journal of Nonlinear Sciences and Numerical }, 10(3), 273-290, 2009.
This program needs input data.
This code has a document (208 pages) which describe the algorithm in detail.