Data preparation and analysis