frameworks for data analysis