Data management and analysis