IFYC25 – Science and on-site research