Department of Microbiology, Miami University, Oxford, Ohio, United States of America, Department of Computer Science and Software Engineering, Miami University, Oxford, Ohio, United States of America.