R/pca.function.R

Defines functions make.pca

Documented in make.pca

#' Perform Principle Component Analysis
#'
#' @param gen.data A numeric genotype matrix (rows = taxa, columns = markers).
#' @return A large prcomp ($sdev, $rotation, $center, $scale, $x)


make.pca <- function(gen.data){
	library(tidyverse)
	if (class(gen.data[,1]) != "integer" & class(gen.data[,1]) != "numeric"){
		gen.data <- column_to_rownames(gen.data, var = colnames(gen.data[1]))
	}
	PCA <- prcomp(gen.data)
	return(PCA)
}


# test
print('beebop')
wcrump/GWAS.GLM documentation built on March 30, 2020, 3:17 a.m.