1. Department of Chemical Engineering Amirkabir University of Technology (Tehran Polytechnic) 424 Hafez Avenue Tehran 1591634311 Iran
2. Computational Biology and Chemistry Group (CBCG) Universal Scientific Education and Research Network (USERN) Tehran Iran
3. Centre Énergie Matériaux Télécommunications Institut National De La Recherché Varennes Quebec Canada