A Constrained Matrix-Variate Gaussian Process for Transposable Data