Machine learning and computational analysis