1. Department of Applied Mathematics; University of Western Ontario; London ON Canada
2. Biomedical Engineering Department; Helwan University; Cairo Egypt
3. Department of Chemical Engineering; University of Waterloo; Waterloo ON Canada
4. Henry Fayol Institute; ENSM - Saint Étienne France
5. Center for Biomedical and Healthcare Engineering; ENSM - Saint Étienne France
6. CHU - Saint Etienne, Immunology Lab; University Hospital; F 42055, Saint-Étienne France