Teresia M Buza Summary Bioinformatics Computational Biology Computational Science Ecology Evolutionary Studies Genetics Genomics Microbiology Molecular Biology PeerJ Contributions