Finlay Maguire

Assistant Professor at Dalhousie University

Halifax, Nova Scotia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Finlay Maguire is an Associate Professor and interdisciplinary researcher with ~12 years’ experience applying computational genomics and data science to infectious disease surveillance, diagnostics, and antimicrobial resistance. He bridges computer science and epidemiology, leading pathogenomics bioinformatics for a major Toronto hospital network while holding academic appointments at Dalhousie and Sunnybrook. His work combines machine-learning methods for resistance gene discovery with practical public-health tools—e.g., SARS-CoV-2 workflows and QC standards adopted internationally—and contributions modernizing widely used bioinformatics tooling like the ete phylogenetics toolkit. Comfortable operating across research, clinical and government settings, he routinely turns complex multi-modal datasets (genomes, EHRs, social media) into actionable insights. Colleagues value his ability to pair rigorous method development with hands-on production deployment in high-stakes public-health environments.
code11 years of coding experience
job1 year of employment as a software developer
bookMaster of Arts, Natural Sciences - Biological Sciences, Master of Arts, Natural Sciences - Biological Sciences at University of Oxford
bookHigh School, High School at North Berwick High School
bookUniversity College London
languagesEnglish, German, French
github-logo-circle

Github Skills (6)

debug10
python10
phylogenetics10
code-migration9
data-structures8
data-structure8

Programming languages (15)

C++JinjaRustCTeXNextflowHTMLPerl

Github contributions (5)

github-logo-circle
etetoolkit/ete

Apr 2015 - Jul 2015

Python package for building, comparing, annotating, manipulating and visualising trees. It provides a comprehensive API and a collection of command line tools, including utilities to work with the NCBI taxonomy tree.
Role in this project:
userBack-end Developer
Contributions:14 commits, 4 PRs in 2 months
Contributions summary:Finlay primarily contributed to modernizing and improving the Python code within the ete toolkit, focusing on Python 3 compatibility. They addressed parsing errors and deprecated functionalities, specifically related to the `cmp` operator and filter functions, ensuring the code's smooth operation across different Python versions. They also fixed problems related to unicode and various other parsing issues within the ncbi_taxonomy module. These changes involved updating code idioms, using `six` library, and adapting code to python3 style.
comparingapitreesphylogeneticspython
Contributions:8 commits, 4 pushes, 1 tag in 8 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial