1. Biocenter Oulu; University of Oulu; Finland
2. Mika Kaakinen and Sami Huttunen contributed equally to this work
3. Department of Computer Science and Engineering; University of Oulu; Finland
4. Department of Biological and Environmental Science; Nanoscience Center; University of Jyväskylä; Finland
5. Department of Mathematical Information Technology; University of Jyväskylä; Finland
6. Oulu Center for Cell-Matrix Research; Department of Medical Biochemistry and Molecular Biology; Institute of Biomedicine; University of Oulu; Finland