Unsupervised clustering of missense variants in the HNF1A gene using multidimensional functional data aids clinical interpretation