Research

Computational Microbiology

I use genomics, metagenomics, machine learning and genome-scale metabolic models (GEMs) to understand microbial communities, antibiotic resistance, feed efficiency and methane production in livestock. Wet-lab training lets me design the experiments that generate the data, and computational training lets me extract the biology from it.

Current Projects & Collaborations

As a Mitacs Accelerate Postdoctoral Fellow and Research Manitoba Postdoctoral Fellow in the Translational Livestock Microbiome Research Lab (Derakhshani lab, University of Manitoba), I lead the computational work on two funded collaborations.

Industry partner Topigs Norsvin Mitacs Accelerate

Machine learning on the swine gut microbiome to predict feed efficiency

Feed is 60 to 70 percent of the cost of pig production, and host genomic selection for feed efficiency has plateaued because the trait is only weakly heritable. The gut microbiome carries much of the remaining variance. With the pig-breeding company Topigs Norsvin we sample animals from lines with divergent feed-efficiency phenotypes and ask which microbial functions, rather than which taxa, separate efficient from inefficient pigs.

  • Functional reference database from 400+ cultured isolates (80+ genera) and 3,700+ MAGs
  • Functional feature matrices (CAZymes, metabolic gene clusters, pathways) as model input
  • Interpretable ML: random forest, gradient boosting, FT-Transformer, TabNet with SHAP
  • Nested cross-validation, leave-one-farm-out and external-cohort evaluation
Snakemake · DAS Tool binning · dbCAN · gutSMASH · scikit-learn · XGBoost · PyTorch · Optuna
NSERC Alliance with Prof. Le Luo Guan, UBC

Machine learning and genome-scale metabolic models (GEMs) for enteric methane mitigation

In partnership with the Guan lab at the University of British Columbia, this NSERC Alliance project combines rumen microbiome data, machine learning and genome-scale metabolic models (GEMs) to predict methane phenotypes and identify ways to suppress rumen methanogens without harming the animal or the beneficial community. GEMs are built at two levels: individual methanogens, to define essential archaea-specific reactions, and the rumen community, to simulate cross-feeding, hydrogen transfer and methane output across methanogens and fermenting bacteria.

  • Individual GEMs of Methanobrevibacter smithii and nine other rumen methanogens, built with CarveMe, ModelSEED and RAVEN and curated with memote
  • Community-level rumen GEMs integrating methanogens with fermenting bacteria to model hydrogen flow and methane yield
  • Flux balance analysis under rumen-like conditions to define essential, archaea-specific reactions
  • Virtual screening of ~792,000 natural products against 20 methanogen targets, with MD refinement and bovine-proteome selectivity filtering
  • Nanopore rumen metagenomes and F420-based methanogen–bacteria co-culture assays for validation
COBRApy · memote · AutoDock Vina · RDKit · OpenMM · Nanopore · SLURM

Research Themes

Metagenomics of Livestock Systems

Genome-resolved and culture-enriched metagenomics of gut, manure and digestate communities to track how antimicrobial resistance genes and mobile elements move through agricultural systems.

  • Culture-enriched metagenomics of the bovine rumen: novel genome catalogue and host-linked virome
  • Hybrid Illumina + Nanopore assembly and MAG recovery
  • Resistome and mobilome quantification (RGI, AMRFinder, mobileOG)
  • Genome-resolved profiling of swine gut isolate collections
  • Ensemble binning pipelines for HPC (MAGnet)
Papers: Microbiome 2026 (accepted), Animal Microbiome (submitted), Microbiol Spectr 2026 · Code: MAGnet, CEMG pipeline, SGI analysis

Rumen Methanogens & Genome-Scale Metabolic Models

Genome-scale metabolic models (GEMs) of rumen methanogens at the individual level, to map methanogenesis and cofactor biosynthesis and prioritise essential archaea-specific enzymes, and at the rumen community level, to simulate how methanogens and fermenting bacteria exchange hydrogen and shape methane output. Both feed structure-based discovery of anti-methanogenic compounds.

  • Ten-species pan-methanogenome of curated individual GEMs
  • Community GEMs of the rumen ecosystem
  • Flux balance and essentiality analysis under rumen conditions
  • Natural-product virtual screening at HPC scale
  • Methanogen–bacteria mini-community experiments
NSERC Alliance with UBC · manuscript in preparation

Machine Learning for Antibiotic Discovery

Deep learning and tree-based models trained on high-throughput antibacterial screens and chemical–genetic data, used to rank compound libraries and infer mechanism of action before a compound reaches the bench.

  • Graph neural networks (D-MPNN) for antibacterial activity
  • Mechanism-of-action prediction from large-scale screens
  • Random-forest and XGBoost models on genomic features
  • Scaffold-aware validation and hit-rate enrichment
Papers: PLOS Comput Biol 2022, J Cheminform 2022, npj AMR 2025

CRISPRi-seq & Chemical Genomics

Rationally designed pooled CRISPRi libraries targeting the essential genome of Burkholderia cenocepacia, screened against thousands of compounds to build chemical–genetic interaction profiles that expose drug targets and gene function.

  • Broad-host-range CRISPRi toolkit for Burkholderia
  • CIMPLE-Seq: pooled library enrichment sequencing
  • Depletion modelling, clustering and t-SNE of interaction profiles
  • Discovery of a peptidyl-tRNA hydrolase inhibitor
Papers: Cell Reports 2024, ACS Synth Biol 2019 · Explore the data

Antibiotic Resistance Mechanisms

Combining functional genomics with computational analysis to map how the bacterial cell envelope shapes antibiotic susceptibility, and to identify essential domains and genetic vulnerabilities in multidrug-resistant pathogens.

  • Cell envelope–antibiotic interaction profiling
  • Essential protein domains from high-density Tn-seq
  • Genetic vulnerabilities to β-lactams
  • One Health perspective on AMR transmission
Papers: Nature Communications 2023, J Bacteriol 2024, Sci Rep 2022

Technical Skills

Bioinformatics & Genomics

  • Metagenomics: assembly, binning, MAG QC, MetaPhlAn, HUMAnN, Kraken2
  • Resistome / mobilome: RGI (CARD), AMRFinderPlus, BacMet, mobileOG
  • Read processing: fastp, BWA, Bowtie2, minimap2, samtools
  • Annotation: Prokka, dbCAN, DIAMOND, BLAST, HMMER
  • Amplicon: QIIME 2, phyloseq, vegan
  • Long reads: Nanopore assembly and hybrid polishing
  • Differential analysis: DESeq2, GSEA
  • Genome-scale metabolic models: COBRApy, CarveMe, ModelSEED, RAVEN, memote, FBA, community modelling

Machine Learning & Statistics

  • Graph neural networks: Chemprop D-MPNN
  • Classical ML: scikit-learn, random forest, XGBoost
  • Deep learning: PyTorch, Keras / TensorFlow
  • Cheminformatics: RDKit, Morgan fingerprints, Tanimoto similarity
  • Dimensionality reduction: PCA, kernel PCA, t-SNE, UMAP
  • Validation: scaffold splits, ROC/PRC-AUC, cross-validation
  • Tabular deep learning: FT-Transformer, TabNet
  • Interpretability & tuning: SHAP, attention maps, Optuna
  • Structure-based screening: AutoDock Vina, Meeko, OpenMM MD
  • Network analysis: NetworkX, guild / co-occurrence networks

Programming & Infrastructure

  • Python: pandas, NumPy, SciPy, Biopython
  • R: tidyverse, ggplot2, ComplexHeatmap, Shiny
  • Shell: Bash, awk, SLURM job scripting
  • Workflows: Snakemake, Nextflow, conda environments
  • HPC: Digital Research Alliance (Narval), Grex cluster
  • Data apps: Shiny, Plotly Dash, shinyapps.io
  • Version control: Git, GitHub

Wet-Lab Foundation

  • CRISPR interference (CRISPRi) library construction
  • High-throughput antibacterial screening
  • Pooled mutant library sequencing (CRISPRi-seq, Tn-seq)
  • Cloning and genetic manipulation of non-model bacteria
  • DNA/RNA extraction and sequencing library preparation
  • Antimicrobial susceptibility testing (MIC)
  • Anaerobic and microbial culture techniques