Multi-omic and multi-view clustering algorithms: review and cancer benchmark | Synapse