The practice of discovering patterns, trends, and anomalies within large data sets using computational methods and algorithms.