Department of Biochemistry and Biophysics, Stockholm University, Stockholm, Sweden, Science for Life Laboratory, Stockholm University, Solna, Sweden, Department of Information and Computer Science, Aalto University, Aalto, Finland.