annotate dartseq_seeduk_2b.R @ 28:27777dd17bfe draft default tip

Uploaded
author cropgeeks
date Sun, 22 Apr 2018 15:23:50 -0400
parents d1d232d4cb2f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
1 args = commandArgs(trailingOnly=TRUE)
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
2
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
3 library("amap")
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
4 library("labdsv")
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
5
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
6 data <- read.table("plink.raw",header=T)
28
27777dd17bfe Uploaded
cropgeeks
parents: 26
diff changeset
7 rownames(data) <- data[,2]
26
d1d232d4cb2f Uploaded
cropgeeks
parents: 25
diff changeset
8 distances <- Dist(data[,7:dim(data)[2]], method = "euclidean", nbproc = as.integer(args[2]))
25
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
9 pco_results <- pco(distances,k=10)
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
10 #Variance explained by first three PCOs
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
11 pco_results$eig[1]/sum(pco_results$eig[pco_results$eig>0])
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
12 #[1] 0.2565937
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
13 pco_results$eig[2]/sum(pco_results$eig[pco_results$eig>0])
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
14 #[1] 0.06878127
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
15 pco_results$eig[3]/sum(pco_results$eig[pco_results$eig>0])
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
16 #[1] 0.04340111
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
17 write.csv(pco_results$points,file=args[1])
ae6b94d10bff Uploaded
cropgeeks
parents:
diff changeset
18