Department of Computer Science at the University of Manitoba, Winnipeg, Canada.|Department of Computer Science at the University of Manitoba, Winnipeg, Canada.|Faculty of Computer Science at the University of New Brunswick, Frederiction, Canada.|Department of Biomedical Informatics at the University of California in San Diego, La Jolla, CA, USA.|Department of Biomedical Informatics at the University of California in San Diego, La Jolla, CA, USA.|Department of Political Science and Public Administration at the University of North Carolina at Charlotte, NC, USA.|Department of Computer Science at the University of Manitoba, Winnipeg, Canada.