Mercurial > repos > cropgeeks > ukseed
comparison dartseq_seeduk_2.R @ 1:a8f30e5859c9 draft
Uploaded
author | cropgeeks |
---|---|
date | Tue, 17 Apr 2018 08:09:21 -0400 |
parents | |
children | c9686a670e60 |
comparison
equal
deleted
inserted
replaced
0:0da02ef4141a | 1:a8f30e5859c9 |
---|---|
1 args = commandArgs(trailingOnly=TRUE) | |
2 | |
3 library("amap") | |
4 library("labdsv") | |
5 | |
6 data <- read.table("plink.raw") | |
7 distances <- Dist(data[2:338,7:75189], method = "euclidean", nbproc = 144) | |
8 pco_results <- cmdscale(distances,k=10) | |
9 #Variance explained by first three PCOs | |
10 pco_results$eig[1]/sum(pco_results$eig[pco_results$eig>0]) | |
11 #[1] 0.2565937 | |
12 pco_results$eig[2]/sum(pco_results$eig[pco_results$eig>0]) | |
13 #[1] 0.06878127 | |
14 pco_results$eig[3]/sum(pco_results$eig[pco_results$eig>0]) | |
15 #[1] 0.04340111 | |
16 write.csv(pco_results$points,file=args[1]) | |
17 write.csv(data[,2],file="PCO_sample_names.csv") |