Adding PCA/variance explained and neighbor compute