Similar Items: A review of multi-omics integration techniques across five machine learning method families