Representation Learning for the Clustering of Multi-Omics Data