Photo: Daniele Coslovich

Daniele Coslovich
Associate professor
Physics Department
University of Trieste

Dipartimento di Fisica
Università di Trieste
Strada Costiera 11
34151 Trieste (Italy)
Phone: +39 040 2240263


My research interests deal with the physics of disordered systems, with the focus on supercooled liquids and glasses. I am also interested in modelling the phase behavior, structure and dynamics of soft condensed matter. My work is based on statistical physics methods, computer simulations and some tools borrowed from data science.

Recent papers and seminars

"Dimensionality reduction of local structure in glassy binary mixtures"
D. Coslovich, R. Jack, J. Paret, The Journal of Chemical Physics 157, 204503 (2022)

"Revisiting the single-saddle model for the $\beta$-relaxation of supercooled liquids"
D. Coslovich, A. Ikeda, The Journal of Chemical Physics 156, 094503 (2022)

"partycls: A Python package for structural clustering"
J. Paret, D. Coslovich, Journal of Open Source Software 6, 3723 (2021)

"Dimensionality reduction of structure in glassy liquids"
Machine Learning Glassy Dynamics, Collège de France (France), 2022

"Unsupervised learning of structure in glassy binary mixtures"
Disorder's Role in Glass Formation and Deformation, Lorentz Center (Netherlands), 2022

"Glass structure through the prism of clustering"
Glassy Systems and Inter-Disciplinary Applications, Institut d'Etudes Scientifiques de Cargèse (France), 2021


My codes are available on framagit. Among other things, I develop atooms, a high-level Python framework to deal with particle-based simulations, such as molecular dynamics or Monte Carlo. Below are a few applications of this framework - check out the atooms main page for more. I am also involved in the development of partycls, a Python package for structural clustering.



The atooms library provides an expressive language to deal with particle-based simulations. Develop complex simulation methods and analysis tools with ease.

Code & tutorial »


Parallel tempering

Atooms-pt is an atooms frontend for multi-GPU parallel tempering simulations. Built on top of RUMD, an efficient molecular dynamics code by the Glass and Time group.

Code & tutorial »



The atooms-pp package provides Python tools to compute static and dynamic correlation functions from trajectories of particle-based simulations.

Code & tutorial »


I am teaching the following courses at the University of Trieste (in Italian)

Fisica dei sistemi disordinati

Laurea Magistrale in Fisica
  • soft matter
  • phase diagrams
  • structure and dynamics of liquids
  • glass transition

Class materials »

Introduzione alla fisica

Laurea Triennale in Intelligenza Artificiale e Data Analytics
  • Netwonian mechanics
  • fluid mechanics
  • thermodynamics
  • electromagnetism

Class materials »

Abilità informatiche

Laurea Magistrale in Fisica

Hands-on tutorials on numerical tools for physics students

Git, github and all that » Reproducible research »

Tesi di laurea triennali e magistrali

The thesis projects I supervise are based on statistical mechanics methods and computer simulations and may involve computational and/or theoretical investigations of

I am happy to supervise projects with a focus on computational methods such as

  • sampling and optimization algorithms
  • machine learning / data science
  • reproducible research approaches