{"id":943,"date":"2017-05-31T08:24:02","date_gmt":"2017-05-31T08:24:02","guid":{"rendered":"http:\/\/physics-complex-systems.fr\/?p=943"},"modified":"2026-05-27T13:38:43","modified_gmt":"2026-05-27T13:38:43","slug":"computational-science","status":"publish","type":"post","link":"https:\/\/physics-complex-systems.fr\/en\/computational-science.html","title":{"rendered":"Computational science"},"content":{"rendered":"<p>[vc_row equal_height=&#8221;yes&#8221;][vc_column width=&#8221;1\/2&#8243;][vc_column_text]<\/p>\n<h5>Statistical learning and modeling of complex systems<\/h5>\n<p class=\"western\"><u><b>Summary of the course:<\/b><\/u><\/p>\n<p class=\"western\">Complex systems formed by a large number of degrees of freedom can display a surprisingly rich set of different metastable structures, connected among them by time evolution with a hierarchy of timescales. Despite the variety of transformation phenomena observed in physics, chemistry, and biology &#8211; including phase transitions, reactions and protein folding &#8211; statistical mechanics and machine learning provide today very general frameworks to study them all. This course introduces computational methods for the analysis, modeling and simulation of complex systems. At the same time, modern neural networks are themselves complex systems made of many interacting degrees of freedom, exhibiting collective phenomena and phase transitions in how they learn, represent, and generate data. The same statistical-mechanics tools used to describe physical and biological systems are useful to illuminate the inner workings of these models.<\/p>\n<p class=\"western\">The first part focuses on statistical inference and machine learning, with emphasis on Bayesian inference, information theory, high-dimensional statistics, maximum-entropy models, energy-based models, regression, representation learning, autoencoders, variational autoencoders, diffusion models and transformers. Several of these models \u2014 notably energy-based models and Boltzmann machines \u2014 are inspired by statistical-mechanics systems, and the course examines the learning process itself through the lens of phase transitions, as in the retarded learning transition in PCA. The lectures are complemented by practical sessions in Python, including applications to generative modeling and dimensionality reduction.<\/p>\n<p class=\"western\">The second part of the course develops simulation algorithms to generate atomic trajectories of complex systems, together with data-driven approaches to learn stochastic models from the trajectories. Topics include molecular dynamics and Monte Carlo simulations, kinetic theories, order parameters, free-energy landscapes, Langevin models, and master equations. Practical computer sessions will allow the students to apply the theoretical methods on realistic trajectories of systems formed by thousands of atoms, investigating phenomena like protein folding and crystal nucleation.<\/p>\n<p>[\/vc_column_text][vc_column_text]<\/p>\n<table>\n<tbody>\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7699\" src=\"https:\/\/physics-complex-systems.fr\/wp-content\/uploads\/2026\/05\/FdCD-Jorge-2-278x300.jpg\" alt=\"\" width=\"183\" height=\"197\" srcset=\"https:\/\/physics-complex-systems.fr\/wp-content\/uploads\/2026\/05\/FdCD-Jorge-2-278x300.jpg 278w, https:\/\/physics-complex-systems.fr\/wp-content\/uploads\/2026\/05\/FdCD-Jorge-2-949x1024.jpg 949w, https:\/\/physics-complex-systems.fr\/wp-content\/uploads\/2026\/05\/FdCD-Jorge-2-768x828.jpg 768w, https:\/\/physics-complex-systems.fr\/wp-content\/uploads\/2026\/05\/FdCD-Jorge-2.jpg 1130w\" sizes=\"(max-width: 183px) 100vw, 183px\" \/><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7700\" src=\"https:\/\/physics-complex-systems.fr\/wp-content\/uploads\/2026\/05\/pietrucci-fabio-2.png\" alt=\"\" width=\"192\" height=\"195\" \/><\/td>\n<\/tr>\n<tr>\n<th>Jorge Fernandez-de-Cossio-Diaz<\/th>\n<th>Fabio Pietrucci<\/th>\n<\/tr>\n<tr>\n<td>IPhT, CEA<\/td>\n<td>Sorbonne Universit\u00e9<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243; css=&#8221;.vc_custom_1496216987872{background-color: #fcfcfc !important;}&#8221;][vc_single_image image=&#8221;7687&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row css=&#8221;.vc_custom_1496785510591{margin-top: 20px !important;}&#8221;][vc_column width=&#8221;1\/2&#8243;][vc_column_text]<\/p>\n<h6>First part : Statistical inference and machine learning<\/h6>\n<div><strong>Lectures:<\/strong><\/div>\n<div>\u2022 Introduction. Bayesian inference. Estimators.<br \/>\n\u2022 Information theory: Entropy, KL divergence, Mutual information<br \/>\n\u2022 High-dimensional statistics, asymptotic inference. Retarded learning phase transition in PCA.<br \/>\n\u2022 Maximum Entropy principle. Energy based models: Boltzmann machines.<br \/>\n\u2022 Restricted Boltzmann machines. Representation learning. Relation between RBMs, Hopfield models, and PCA.<br \/>\n\u2022 Linear regression, regularization, variance-bias decomposition.<br \/>\n\u2022 Autoencoders. How autoencoders implement PCA. Variational autoencoders.<br \/>\n\u2022 Modern generative architectures: diffusion models &amp; transformers<br \/>\n<strong>Practical sessions:<\/strong><br \/>\n\u2022 Intro to Pytorch, Autoencoders, Variational Autoencoders, Ensemble methods, Dimensional reduction, Clustering, Classifiers.<\/div>\n<p>[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_column_text]<\/p>\n<h6>Second part : Simulation methods and dynamical models<\/h6>\n<p><strong>Lectures:<\/strong><br \/>\n\u2022 Trajectories of complex systems (biomolecules, nanostructure complexes, solutions): local equilibrium, hierarchy of timescales, barriers.<br \/>\n\u2022 Simulation algorithms: molecular dynamics, Metropolis Monte Carlo, enhanced sampling.<br \/>\n\u2022 Projection on order parameters: metastability, relaxation as entropy production, correlation functions, free-energy landscapes, kinetic rate theories.<br \/>\n\u2022 Analytical forms and intuitive meaning of order parameters in different fields.<br \/>\n\u2022 Accuracy of Langevin models of projected trajectories: the meaning of friction and noise, Markovian and overdamped approximations, reading noise in the original trajectory.<br \/>\n\u2022 Parametrization of Langevin models: Kramers-Moyal vs likelihood maximization, which type of data and how much do we need?<br \/>\n\u2022 Machine-learning the optimal order parameter: committor function, kinetic variational principle, entropic variational principle.<br \/>\n\u2022 Parametrization of master equations: partitioning configurations via binning or clustering, meaning of the main eigenvalues and eigenvectors of the transition matrix, network of kinetic rates connecting metastable states.<br \/>\n\u2022 Introduction to a set of articles for the bibliographic project.<br \/>\n<strong>Practical sessions:<\/strong><br \/>\n\u2022 Association and dissociation of complexes in solution, dynamics of homopolymer chains, folding of the Trp-cage protein, crystal nucleation from the liquid, chemical reactions in solution.[\/vc_column_text][\/vc_column][\/vc_row][vc_row css=&#8221;.vc_custom_1496785510591{margin-top: 20px !important;}&#8221;][vc_column][vc_column_text]<\/p>\n<div class=\"displaytags\" style=\"color: #363131;\">Keywords : <span class=\"etiquette-key\">information theory<\/span> <span class=\"etiquette-key\">machine learning<\/span> <span class=\"etiquette-key\">Monte-Carlo<\/span> <span class=\"etiquette-key\">statistics<\/span> <span class=\"etiquette-key\">algorithms<\/span><\/div>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[vc_row equal_height=&#8221;yes&#8221;][vc_column width=&#8221;1\/2&#8243;][vc_column_text] Statistical learning and modeling of complex systems Summary of the course: Complex systems formed by a large number of degrees of freedom&#8230;<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35,11,10],"tags":[26,25,24],"translation":{"provider":"WPGlobus","version":"2.12.2","language":"en","enabled_languages":["fr","en"],"languages":{"fr":{"title":true,"content":true,"excerpt":false},"en":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/physics-complex-systems.fr\/en\/wp-json\/wp\/v2\/posts\/943"}],"collection":[{"href":"https:\/\/physics-complex-systems.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/physics-complex-systems.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/physics-complex-systems.fr\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/physics-complex-systems.fr\/en\/wp-json\/wp\/v2\/comments?post=943"}],"version-history":[{"count":27,"href":"https:\/\/physics-complex-systems.fr\/en\/wp-json\/wp\/v2\/posts\/943\/revisions"}],"predecessor-version":[{"id":7710,"href":"https:\/\/physics-complex-systems.fr\/en\/wp-json\/wp\/v2\/posts\/943\/revisions\/7710"}],"wp:attachment":[{"href":"https:\/\/physics-complex-systems.fr\/en\/wp-json\/wp\/v2\/media?parent=943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/physics-complex-systems.fr\/en\/wp-json\/wp\/v2\/categories?post=943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/physics-complex-systems.fr\/en\/wp-json\/wp\/v2\/tags?post=943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}