College of Science and Engineering, Hamad Bin Khalifa University, Doha, Qatar.|Qatar Biomedical Research Institute and Hamad Bin Khalifa University, Doha, Qatar.|Qatar Computing Research Institute, Hamad Bin Khalifa University, Doha, Qatar.|Qatar Biomedical Research Institute and Hamad Bin Khalifa University, Doha, Qatar.|Qatar Computing Research Institute, Hamad Bin Khalifa University, Doha, Qatar.|College of Science and Engineering, Hamad Bin Khalifa University, Doha, Qatar.