1. A method comprising: receiving, by a server computer, a data set from one or more client computers connected with the server computer via a communications network; storing, by the server computer, the data set in a distributed storage memory; executing, by a set of compute nodes associated with the server, one or more analytical processes on the data set from the distributed storage memory to generate statistics based on each of the analytical processes; storing the statistics in a random access memory associated with the server computer, the random access memory being accessible by at least one of the compute nodes; generating, by the at least one of the compute nodes, a graphical representation of at least some statistics stored in the random access memory; and formatting, by the server computer, the graphical representation of at least some statistics for transmission to and display by the one or more client computers.