Biological systems adapt to environmental and genetic changes via dynamic molecular expression and regulation. During the past decade, the use of 'omics' technologies to take a snapshot of this molecular behaviour has become ubiquitous. Expression quantities of a single molecular level like the transcriptome, proteome or metabolome have been a focus of study, however this is not sufficient to understand the complex intermolecular level regulations. Instead, taking a series of snapshots of molecular levels over time allows the study of molecular expression dynamics. In addition, the integration of multiple time course 'omics' experiments may result in better understanding of how molecular interactions give rise to the functions and behaviours of that system. The analysis of time course 'omics' data has various objectives. One is to identify molecules that change expression over time or between groups to infer their contribution to biological processes.Another is to cluster molecules with similar expression profiles. These co-expressed molecules are believed to be co-regulated or have similar molecular functions and are hypothesised to be the result of networks of molecule interaction. Therefore, researchers use time course 'omics' data to identify co-expressed molecules and differentially expressed molecules to understand the dynamics of biological systems at the molecular level. These data can also be used to model molecular interaction networks with the objective to understand the relationships of molecules that drive a biological system.Time course 'omics' experiments quantify thousands of molecules for each biological sample, but those experiments often only include very few biological and technical replications. The data generated are difficult to analyse because of the high number of missing values, as well as potentially high within and between individual variability. Furthermore, expression changes of co-expressed molecules can occur delayed in time. Therefore, powerful statistical methods are critical for answering key questions about system response and function. They need to efficiently analyse highdimensional data that are noisy and complex. However, so far researchers have been limited in capitalising on the wealth of 'omics' data because of the lack of powerful statistical methods. This thesis outlines the development of novel and user-friendly statistical tools to analyse time course 'omics' data. It consists of two core projects: firstly, the development of a framework to analyse time course 'omics' data obtained from a single molecular level (e.g. proteome); secondly, the development of statistical methods and tools to integrate and analyse time course 'omics' data from several functional levels (e.g. transcriptome and metabolome).For my first project, I developed a framework consisting of three stages: quality assessment and filtering, profile modelling, and analysis. The quality control approach was developed to remove molecules for which expression was highly noisy. I then further deve...