SKM and JZ conceived and designed the computational model and SKM performed the in silico experiments, and drafted the manuscript. SSB gave suggestions for the experiments and assisted in the formulation of the model. HEC participated in discussions and provided feedbacks for the experiments. FZ assisted in formulation of experiments and proof-reading of the manuscript. JZ supervised and reviewed the manuscript. All authors read and approved the final manuscript.