Biclustering is a data-mining technique that allows simultaneous clustering of rows and columns within a matrix. This book focuses on biclustering as an unsupervised learning method for high-dimensional data and big data structure. The book covers this increasingly important methodology and illustrates its versatility beyond the analysis of gene expression. The book also provides easy-to-follow illustrations of how biclustering can be implemented in practice using the R-based user-friendly graphical interface BiclustGUI.