Research Interests

I specialize in computational biology and bioinformatics, focusing on algorithms, combinatorial optimization, and the theoretical properties of tree and network models. My work aims to develop rigorous computational approaches for understanding evolutionary relationships and processes. My main research topics includes tree reconciliation between gene and species trees, inference of species trees or networks from gene trees, modeling evolutionary scenarios, detecting horizontal gene transfers and genomic duplications, metagenomics, bootstrapping methods for trees and networks, and exploring the mathematical properties of tree and network comparison functions.

Computational Genomics Group

The research group consists of Prof. Jerzy Tiuryn, Dr. Jarosław Paszek, and Dr. Agnieszka Mykowiecka. We have a long-standing collaboration with Prof. Oliver Eulenstein from Iowa State University and his Computational Biology Lab. Additional collaborators on related topics include Dr. Alexey Markin (USDA-ARS), Dr. Tavis Anderson (USDA-ARS), Dr. Anna Muszewska (IBB PAN) and Dr. Szymon Kiełbasa (LUMC). Our alumni include Natalia Rutecka, Arkadiusz Betkier, Paweł Tabaszewski, Dawid Dąbkowski and Dr. Michał Ciach.


Students and Researchers

If you are interested in writing a bachelor's, master's, or Ph.D. thesis under my supervision, feel free to contact me. I offer topics of algorithmic, computational, programming, or theoretical nature, depending on your background and interests.

With Prof. Norbert Dojer, we invite you to join our Master's seminar on Bioinformatics and Computational Genomics.

Check also our Computational Biology and Bioinformatics working seminar BOB.


Grants and other resources

In the last years, my research was supported by National Science Centre grants:

  • #2023/51/B/ST6/02792 Unifying Macro-Evolutionary Models and Phylogenetic Networks (ongoing)
  • #2019/33/B/ST6/00737 Biologically Meaningful Inference of Phylogenetic Networks
  • #2017/27/B/ST6/02720 Consistent Models and Efficient Algorithms for Genomic Duplications
  • #2015/19/B/ST6/00726 Computational Genomics: Problems, Algorithms and Models

Funding is available for students involved in research projects. If you're interested, feel free to reach out.


Short Biography

I hold an M.Sc. in Computer Science (1999) and an M.Sc. in Mathematics (2000), both from the University of Warsaw. In 2006, I completed Ph.D. in Computer Science, specializing in theoretical and algorithmic methods for detecting horizontal gene transfers. A significant part of my dissertation was devoted to the formal modelling of evolutionary scenarios. Since 2019, I have been an Associate Professor (profesor uczelni in Polish) at the Institute of Informatics, Faculty of Mathematics, Informatics, and Mechanics at the University of Warsaw. In 2006 and 2007, I was a Research Fellow at the Max Planck Institute for Molecular Genetics in Berlin. I have been a member of the Polish Bioinformatics Society since 2008.


Publications

Most of them can be found using some of the links below.

Scopus 8970815500
Google Scholar
ResearchGate
ResearchId D-3160-2013
OrcidId 0000-0002-2045-5892

Teaching

Teaching materials for my courses, including Introduction to Computer Science and Comparative Genomics, are available to my students on Moodle platform at MIM UW (account required).

Current teaching information and office hours are available on my USOS profile EN | PL.


Repositories

Software packages related to my research are available at bitbucket or github