The extraction of useful insights and patterns from large amounts of data using computational techniques.