1. Department of Mechanical Engineering Isfahan University of Technology Isfahan Iran
2. Faculty of Mechanical Engineering University of Tabriz Tabriz Iran
3. Department of Mechanical Engineering K.N. Toosi University of Technology Tehran Iran
4. Advanced Bioengineering Initiative Center Computational Medicine Center K. N. Toosi University of Technology Tehran Iran
5. Cancer Biology Research Center Cancer Institute of Iran Tehran University of Medical Sciences Tehran Iran
6. Centre for Biotechnology and Bioengineering (CBB) University of Waterloo Waterloo ON Canada
7. Department of Electrical and Computer Engineering University of Waterloo Waterloo ON Canada