1. Frederick Research Center, Nicosia, Cyprus
2. Department of Biological Sciences, University of Cyprus, Nicosia, Cyprus
3. School of Electrical and Computer Engineering, Michigan State University, East Lansing, MI, USA
4. Department of Computer Science, University of Cyprus, Nicosia, Cyprus
5. Truva Inc., Atlanta, GA, USA