annotate dartseq_seeduk_2.R @ 12:d06b46d2e03c draft

Uploaded
author cropgeeks
date Fri, 20 Apr 2018 04:18:09 -0400
parents c9686a670e60
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
1 args = commandArgs(trailingOnly=TRUE)
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
2
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
3 library("amap")
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
4 library("labdsv")
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
5
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
6 data <- read.table("plink.raw")
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
7 distances <- Dist(data[2:338,7:75189], method = "euclidean", nbproc = 144)
4
c9686a670e60 Uploaded
cropgeeks
parents: 1
diff changeset
8 pco_results <- pco(distances,k=10)
1
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
9 #Variance explained by first three PCOs
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
10 pco_results$eig[1]/sum(pco_results$eig[pco_results$eig>0])
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
11 #[1] 0.2565937
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
12 pco_results$eig[2]/sum(pco_results$eig[pco_results$eig>0])
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
13 #[1] 0.06878127
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
14 pco_results$eig[3]/sum(pco_results$eig[pco_results$eig>0])
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
15 #[1] 0.04340111
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
16 write.csv(pco_results$points,file=args[1])
a8f30e5859c9 Uploaded
cropgeeks
parents:
diff changeset
17 write.csv(data[,2],file="PCO_sample_names.csv")