[1] Pasteur Inst Iran, Dept NanoBiotechnol, Tehran 1316943551, Iran
[2] KN Toosi Univ Technol, Dept Mech Engn, Tehran 1996715433, Iran
[3] KN Toosi Univ Technol, Adv Bioengn Initiat Ctr, Multidisciplinary Int Complex, Tehran 1417614411, Iran
[4] Univ Waterloo, Ctr Biotechnol & Bioengn CBB, Waterloo, ON N2L 3G1, Canada
[5] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[6] Penn State Univ, Coll Informat Sci & Technol IST, Data Sci & Artificial Intelligence Program, State Coll, PA 16801 USA
[7] Univ Waterloo, Dept Chem Engn, 200 Univ Ave West, Waterloo, ON N2L 3G1, Canada
[8] Univ Waterloo, Fac Sci, Sch Optometry & Vis Sci, 200 Univ Ave West, Waterloo, ON N2L 3G1, Canada