I study molecular sequences and genomes through (gene, species, coalescent) trees using scalable algorithms, probabilistic data structures, and a bit of probabilistic modeling.
Developing computational methods for metagenomics, phylogenomics, and sequence analysis
During my PhD: I developed several metagenomic sequence analysis tools for efficient taxonomic and/or phylogenomic analysis of large-scale datasets. For instance, CONSULT-II, using (pseudo)-homologous k-mers, enables highly sensitive taxonomic classification and accurate abundance profiling. Another, and perhaps a more notable, tool I developed is krepp. Through a more principled probabilistic framework and novel data structures, krepp calculates distances from sequences of any length to large sets of reference genomes. Using a distance-based statistical test, it goes beyond taxonomic classification and places metagenomic sequences on phylogenies. Another related method is KRANK, a taxonomy-aware sequence sampling scheme for reducing computational resource requirements in metagenomic sequence analysis.
Another high-level theme I study is detecting and understanding heterogeneities across the genome, whether they are evolutionary, such as horizontally transferred genes, introgression, and rate variations, or data artifacts (e.g., alignment errors or paralogy mistaken for homology). For instance, Phlag can detect many cases of changes in underlying evolutionary processes, including changes in recombination rates and population sizes, all using the same algorithm. A very different approach we have taken is Gdiff, which measures local sequence similarity between two genomes and detects deviations (beyond rate variation) from genome-wide average nucleotide identity. It also does a excellent job of computing average ANI while accounting for rate variation.

Diversity of extreme and novel environments, from Merino et al. (doi.org/10.3389/fmicb.2019.00780).
Prior to my PhD: network and time series analysis & active learning
In the past, I briefly worked in network analysis and developed a community detection method for dynamic gene co-expression networks (MuDCoD). During my undergraduate and master’s studies, I focused mostly on (applied) machine learning, in particular time series analysis in computational ethology (behavioral analysis of sleep in fruit flies), and active learning in natural language processing. I have never worked in the industry.