About me

I am a postdoctoral fellow in the Salzberg Lab at the Center for Computational Biology at Johns Hopkins University. My main research interests are in computational biology, genomics, and metagenomics.

I work primarily in the development and application of algorithms for large-scale sequence comparisons and analysis. This includes scalable methods for indexing and efficient algorithms for querying massive biological sequence databases, with applications in taxonomic profiling and antimicrobial resistance tracing. I also develop novel sequence alignment algorithms that better model complex genomic rearrangements, and allow for missing sequence imputation.

Brief History

I completed my Honours B.Sc. with High Distinction at the University of Toronto, dual majoring in computational biology and mathematics. Under the supervision of Michael Brudno, I developed methods for assembling the sequences of novel Alu insertions detected in second-generation sequencing data.

I completed my M.Sc. in computational biology at the ETH Zürich, where I developed a classification method for determining internal sites in proteins permissive to tag insertion under the joint supervision of Sven Panke and Jörg Stelling.

I joined the Biomedical Informatics Group in 2017 as a Ph.D. student, working with Gunnar Rätsch and André Kahles, and completed my Ph.D. at the end of 2022. I was subsequently a postdoctoral fellow in the same group from 2023 until 2025.

Since October 2025, I have been a postdoctoral fellow in the Salzberg Lab at Johns Hopkins University.

Selected Publications

* equal contribution

Lossless indexing with counting de Bruijn graphs

M. Karasikov, H. Mustafa, G. Rätsch, A. Kahles

Genome Research, 24 May 2022

Conference version: Research in Computational Molecular Biology (RECOMB), 29 April 2022

Swiss Institute of Bioinformatics (SIB) Remarkable Outputs 2022

See the publications page for the full list.