1. College of Science and Engineering, Hamad Bin Khalifa University,Division of Information and Computing Technology,Doha,Qatar
2. College of Engineering, Qatar University,Doha,Qatar
3. Qatar Computing Research Institute (QCRI),Computational Biology group (CS&E),Doha,Qatar
4. Westphalian University of Applied Sciences,Department of Electrical Engineering and Applied Sciences,Gelsenkirchen,Germany