Mercurial > repos > cropgeeks > ukseed
view dartseq_seeduk_2b.R @ 28:27777dd17bfe draft default tip
Uploaded
author | cropgeeks |
---|---|
date | Sun, 22 Apr 2018 15:23:50 -0400 |
parents | d1d232d4cb2f |
children |
line wrap: on
line source
args = commandArgs(trailingOnly=TRUE) library("amap") library("labdsv") data <- read.table("plink.raw",header=T) rownames(data) <- data[,2] distances <- Dist(data[,7:dim(data)[2]], method = "euclidean", nbproc = as.integer(args[2])) pco_results <- pco(distances,k=10) #Variance explained by first three PCOs pco_results$eig[1]/sum(pco_results$eig[pco_results$eig>0]) #[1] 0.2565937 pco_results$eig[2]/sum(pco_results$eig[pco_results$eig>0]) #[1] 0.06878127 pco_results$eig[3]/sum(pco_results$eig[pco_results$eig>0]) #[1] 0.04340111 write.csv(pco_results$points,file=args[1])