Abstract

The authors Morris and Baladandayuthapani should be congratulated on this comprehensive and compelling review of statistical contributions in bioinformatics. In the last section, the authors discuss a burgeoning new area of research they term ‘integromics’, which involves integrating and jointly analyzing multiple types of ‘omics’ data. While we prefer the term ‘data integration’, we agree that this is an exciting new area of statistical and bioinformatics research. In this piece, we aim to complement Morris and Baladandayuthapani by further discussing data integration from a methodological and practical standpoint. We will specifically outline some of the major challenges of data integration, some recent successes, and highlight open areas for future research.
Statistical data integration and multi-view data
The term data integration has come to refer to many things in many different fields. The type encountered in bioinformatics is typically integration of what we call ‘multi-view’ or ‘multi-modal’ data. Suppose that there are multiple types of omics data profiled on the same set of subjects or samples. The multiple omics platforms offer multiple views of the data or multiple data modes. If data is organized as a typical data matrix where the rows correspond to observations and columns as features, then multi-view data yields a series of coupled data matrices, each with different features (different columns) but measured on the same observations (shared rows). In this sense, the task of integrating multi-view data can be thought of as the opposite of meta-analysis: in data integration, common observations are analyzed across different sets of features as opposed to meta-analysis where common features are analyzed across different sets of observations.
Why data integration?
First, we pause to address a logical question: Why is data integration necessary and especially, why are new statistical methods needed for data integration? From a scientific perspective, and as Morris and Baladandayuthapani well motivate, integration of multi-view bioinformatics data is critically important for scientists to gain a holistic understanding of biological systems. Statistically, we are accustomed to analyzing multivariate data, but the problem of data integration, especially for omics data, brings new challenges. First, each single view of multi-view data is typically high-dimensional, meaning that the number of features in each view is larger than the number of observations. Analyzing high-dimensional data of one type is often a challenge, and thus jointly analyzing multi-view data where each data view is high-dimensional is doubly challenging; many high-dimensional statistical techniques cannot be straightforwardly applied to high-dimensional multi-view data. Second, many examples of data integration problems in bioinformatics consist of multi-view data of ‘mixed types’, meaning that each data view consists of variables from different domains (e.g., continuous, count-valued, categorical, skewed continuous, bounded, among others). For example in integrative genomics, genotype data is typically categorical, gene expression as measured via RNA-sequencing is count-valued or non-negative skewed continuous, DNA methylation data is bounded on the interval zero to one, and so forth. Thus, each data view consists of variables of a different type. While many techniques have been developed to model each of these individual data types separately, there are currently few methods that can jointly analyze high-dimensional mixed multi-view data.
Data challenges
Before statistical modelling can occur, multi-view omics data can pose many data challenges that must first be addressed. As Morris and Baladandayuthapani notes, many of these challenges have not been the primary focus of statisticians, but their involvement is important. First, acquiring and preparing multi-view omics data for statistical data integration can be challenging. For example, with The Cancer Genome Research Atlas (TCGA) data available from the TCGA data portal (TCGA Research Network, 2011, 2017), different omics types are often represented and stored differently, each requiring specific domain expertise to understand and pre-process the data. Thus, acquiring, formatting and linking the joint subjects to yield coupled data matrices in a unified format conducive to statistical modelling is nontrivial. For TCGA data, we developed the
Finally, problems such as batch effects and missing data which can be worrisome for individual datasets, can be further exacerbated when working with multi-view omics data. Batch effect detection and correction methods are designed for a single dataset, and typically with multi-view data, batch effects are removed independently for each data type (Leek et al., 2010). But, the statistical power to detect and remove batch effects could be substantially increased if all views of multi-view data are considered; new statistical techniques for this task are needed. Furthermore, such considerations can inform experimental design of multi-view studies: if batches of observations are different and randomized across data views (e.g., the group of samples comprising a batch in one data view should not be grouped together in a batch for another data view), then this can be exploited to improve detection and removal of batches from multi-view data. Next, missing data, or more appropriately, missing views from multi-view data can be a major problem. Consider TCGA ovarian cancer, for example, where there are
Statistical modelling challenges
Integrating multi-view omics data poses many statistical modelling challenges and has become a ripe area for statistical research. If one's goal is to use multi-view data to predict an outcome for each of the observations or subjects, then there are several readily available approaches. First, some existing machine learning methods such as random forests or deep learning are adept at handling data of mixed types; these methods, however, are not ideally suited to high-dimensional data and hence, may not be the best for multi-view omics data. Second, one could build a completely independent predictive model for each data view and then use ensemble learning techniques to combine the predictions from each data view. And finally, one could use feature learning techniques such as feature selection, dimension reduction or pattern recognition techniques to learn features for each data view separately; then a joint predictive model can be fit to the learned features from all the data views. Thus for prediction with multi-view data, several possible approaches exist, although there is certainly room for further research and methods development in this area.
Beyond prediction, one's goal is typically to explore the data to make ‘data-driven discoveries’ which generate new hypotheses from data. These techniques include exploratory data visualization, dimension reduction, pattern recognition, clustering, feature selection or network structure learning, among many others. With multi-view data and especially mixed multi-view data, existing techniques for data-driven discovery cannot be applied in a straightforward manner, and new statistical approaches need to be developed. Recently, there has been a flurry of data integration techniques proposed for dimension reduction based on canonical correlations analysis (Rossouw et al., 2008; Witten and Tibshirani, 2009), coupled matrix factorizations (Acar et al., 2011; Lock et al., 2013), multi-step principal components analysis (PCA) methods (Di et al., 2009), and the Generalized singular value decomposition (SVD) (Van Loan, 1976; Alter and Golub, 2004). These methods offer important advances for multi-view data, but they typically assume that all data views consist of the same types of variables (e.g., all continuous data). Hence, these are not ideally suited for mixed multi-view data. One could use these integrated dimension reduction methods in a latent variable or hierarchical model to capture different types of variables in each data view, but such models may not capture a full range of dependencies and can be computationally more demanding. Another area of recent success in data integration methodology include methods for integrative clustering (Shen et al., 2009; Lock and Dunson, 2013). As with the dimension reduction methods, these techniques typically use latent variable or hierarchical models to capture mixed types of data and hence may present some of the same caveats. An open area of research is to develop clustering or dimension reduction techniques that can more directly model mixed multi-view data.
Integration via mixed graphical models
One example where new statistical methods have recently been developed that directly model mixed multi-view data is that of graphical models. Graphical models, when applied to bioinformatics data, typically assume that each gene, miRNA, CpG site or other biomarker is a node in the network; graphical models then seek to model and estimate relationships between different biomarkers and represent these as a network where edges between two genes denote a form of dependence between the genes. Recently, Yang et al. (2012, 2015) proposed to build graphical models by assuming that every variable conditional on all others arises from a univariate exponential family distribution. This then leads to a joint graphical model distribution that is suitable for data from a variety of domains (e.g., Poisson or negative binomial graphical models for count-valued data such as from next generation sequencing) and that greatly extends the class of graphical models beyond the typical examples of Ising or Gaussian graphical models which are special cases. To yield graphical models that are appropriate for mixed multi-view data, Yang et al. (2014a) and Chen et al. (2015) proposed to build graphical models by assuming all conditional distributions arise from potentially different exponential families. While this idea is appealing, Yang et al. (2014a) and Chen et al. (2015) also show that the types of dependencies between variables of different types is severely limited, making this model impractical. In another line of work, Lauritzen and Wermuth (1989) and Lauritzen (1996) proposed chain graphical models consisting of a Gaussian graphical model conditional on a discrete (Ising) model; Lee and Hastie (2015) and Cheng et al. (2016) later considered structural graph estimation in the high-dimensional case. These instances, however, are only appropriate for integrating continuous and discrete-valued variables and thus, they are not suitable for count-valued data such as with next generation sequencing.
Most recently, Yang et al. (2014b) proposed to combine the concept of chain graphical models and graphical models via exponential families to yield mixed chain graphical models. These models assume that groups of variables form a chain graph and that all relevant conditional distributions arise from potentially different exponential families. Interestingly, by conditioning on other groups of variables through chain graphs, Yang et al. (2014b) show that this class of models permits a wide and flexible range of dependencies between variables of different types. Furthermore, the chaining of groups of variables is a particularly relevant assumption for omics data where, for example, we know that mutations influence gene expression but gene expression does not influence mutations. Hence, we could assume that mutations point to gene expression variables in the mixed chain graphical model. As Figure 1 in Morris and Baladandayuthapani nicely illustrates, this chaining or directionality assumption is known from the underlying biology for integrative analyses of biomedical data; hence, mixed chain graphical models could be a particularly relevant tool for modelling mixed multi-view omics data. Related to these models, however, there is still much room for further research to yield a practical tool that can be applied to large-scale integrative analyses. Some examples of open areas include developing methods to better fit the models and learn the graph structure in high-dimensional settings, methods to test the model's parametric assumptions or even use semi-parametric approaches as in Yang et al. (2014c), and finally methods to assess the model fit or model uncertainty. Overall, mixed chain graphical models yield an exciting approach to directly integrating mixed multi-view data that could be used to make many discoveries about how biomarkers of different types are related.
Discussion
In summary, mixed multi-view data found in bioinformatics offers a host of opportunities for new statistical research. The specific challenges that we have outlined with this data are likely to yield a whole new sub-field of high-dimensional statistics that will spur a flurry of research over the next decade. As new statistical techniques that allow scientists to explore their data holistically are developed, statisticians are poised to lead the way with data-driven scientific discoveries.
Acknowledgments
The author acknowledges support from NSF DMS-1554821 and NSF DMS- 1264058.
