Developing New Algorithms to Analyze Large Data Sets