Computational analysis of protein conformational heterogeneity