1. Institute of Biological and Chemical Systems, Karlsruhe Institute of Technology, Eggenstein-Leopoldshafen 76344, Germany
2. Zoological Institute, Karlsruhe Institute of Technology, Karlsruhe 76131, Germany
3. Center for Molecular Biology of Heidelberg University (ZMBH), Heidelberg 69120, Germany
4. Max Planck Institute for Medical Research, Heidelberg 69120, Germany
5. Max Planck Zentrum für Physik und Medizin, Erlangen 91058, Germany
6. Chair of Mathematics in Life Sciences, Friedrich-Alexander Universität Erlangen-Nürnberg, Erlangen 91058, Germany