1. Institute of Biochemistry and Biophysics, University of Tehran
2. The Scripps Translational Science Institute, The Scripps Research Institute
3. Department of Computer Engineering, Shahid Rajaee Teacher Training University
4. School of Mathematics, Statistics, and Computer Science, University of Tehran