1. Institute for Molecular Medicine Finland (FIMM), University of Helsinki, Helsinki, Finland
2. Turku Centre for Biotechnology, University of Turku and Abo Academy, Turku, Finland
3. Department of Mathematics and Statistics, University of Turku, Turku, Finland