Computational Systems Biology Research Group, Department of Signal Processing, Tampere University of Technology, Tampere, Finland.|Computational Systems Biology Research Group, Department of Signal Processing, Tampere University of Technology, Tampere, Finland.|Computational Systems Biology Research Group, Department of Signal Processing, Tampere University of Technology, Tampere, Finland.|Computational Systems Biology Research Group, Department of Signal Processing, Tampere University of Technology, Tampere, Finland.|Computational Systems Biology Research Group, Department of Signal Processing, Tampere University of Technology, Tampere, Finland.