added specificity scores and began PCA function