His research focuses on developing models and computational methods for the study of complex systems, primarily in molecular biology and bioinformatics (e.g. biological networks), but also in software engineering and social sciences. He has published in top journals and conferences in bioinformatics, software engineering and physics. He collaborates successfully with biologists, computer scientists, and physicists.