Part 2: Algorithms for data analysis