source: wurmlab.github.io/genomicscourse/2016-SIB/practicals/population_genetics/popgen
library(adegenet)
## Loading required package: ade4
##
## /// adegenet 2.1.0 is loaded ////////////
##
## > overview: '?adegenet'
## > tutorials/doc/questions: 'adegenetWeb()'
## > bug reports/feature requests: adegenetIssues()
library(ggplot2)
# read in data (reduced to 10000 SNPs)
snp_matrix <- read.table("reduced_snp_matrix.txt")
# read in loci positions
loci <- read.table("loci_positions.txt", header=TRUE)
# create genlight object
snp <- new("genlight",
snp_matrix,
chromosome=loci$scaffold,
position=loci$position,
ploidy=as.integer(2),
pop=as.factor(c(rep("Shoe0",192), rep("Shoe1",96), rep("Shoe0",192),
rep("Shoe1",287))))
snp
## /// GENLIGHT OBJECT /////////
##
## // 767 genotypes, 10,000 binary SNPs, size: 4.5 Mb
## 0 (0 %) missing data
##
## // Basic content
## @gen: list of 767 SNPbin
## @ploidy: ploidy of each individual (range: 2-2)
##
## // Optional content
## @ind.names: 767 individual labels
## @loc.names: 10000 locus labels
## @chromosome: factor storing chromosomes of the SNPs
## @position: integer storing positions of the SNPs
## @pop: population of each individual (group size range: 383-384)
## @other: a list containing: elements without names
snp@ind.names
## [1] "Gen1_Shoe0_1" "Gen1_Shoe0_10" "Gen1_Shoe0_11"
## [4] "Gen1_Shoe0_12" "Gen1_Shoe0_13" "Gen1_Shoe0_14"
## [7] "Gen1_Shoe0_15" "Gen1_Shoe0_16" "Gen1_Shoe0_17"
## [10] "Gen1_Shoe0_18" "Gen1_Shoe0_19" "Gen1_Shoe0_2"
## [13] "Gen1_Shoe0_20" "Gen1_Shoe0_21" "Gen1_Shoe0_22"
## [16] "Gen1_Shoe0_23" "Gen1_Shoe0_24" "Gen1_Shoe0_25"
## [19] "Gen1_Shoe0_26" "Gen1_Shoe0_27" "Gen1_Shoe0_28"
## [22] "Gen1_Shoe0_29" "Gen1_Shoe0_3" "Gen1_Shoe0_30"
## [25] "Gen1_Shoe0_31" "Gen1_Shoe0_32" "Gen1_Shoe0_33"
## [28] "Gen1_Shoe0_34" "Gen1_Shoe0_35" "Gen1_Shoe0_36"
## [31] "Gen1_Shoe0_37" "Gen1_Shoe0_38" "Gen1_Shoe0_39"
## [34] "Gen1_Shoe0_4" "Gen1_Shoe0_40" "Gen1_Shoe0_41"
## [37] "Gen1_Shoe0_42" "Gen1_Shoe0_43" "Gen1_Shoe0_44"
## [40] "Gen1_Shoe0_45" "Gen1_Shoe0_46" "Gen1_Shoe0_47"
## [43] "Gen1_Shoe0_48" "Gen1_Shoe0_49" "Gen1_Shoe0_5"
## [46] "Gen1_Shoe0_50" "Gen1_Shoe0_51" "Gen1_Shoe0_52"
## [49] "Gen1_Shoe0_53" "Gen1_Shoe0_54" "Gen1_Shoe0_55"
## [52] "Gen1_Shoe0_56" "Gen1_Shoe0_57" "Gen1_Shoe0_58"
## [55] "Gen1_Shoe0_59" "Gen1_Shoe0_6" "Gen1_Shoe0_60"
## [58] "Gen1_Shoe0_61" "Gen1_Shoe0_62" "Gen1_Shoe0_63"
## [61] "Gen1_Shoe0_64" "Gen1_Shoe0_65" "Gen1_Shoe0_66"
## [64] "Gen1_Shoe0_67" "Gen1_Shoe0_68" "Gen1_Shoe0_69"
## [67] "Gen1_Shoe0_7" "Gen1_Shoe0_70" "Gen1_Shoe0_71"
## [70] "Gen1_Shoe0_72" "Gen1_Shoe0_73" "Gen1_Shoe0_74"
## [73] "Gen1_Shoe0_75" "Gen1_Shoe0_76" "Gen1_Shoe0_77"
## [76] "Gen1_Shoe0_78" "Gen1_Shoe0_79" "Gen1_Shoe0_8"
## [79] "Gen1_Shoe0_80" "Gen1_Shoe0_81" "Gen1_Shoe0_82"
## [82] "Gen1_Shoe0_83" "Gen1_Shoe0_84" "Gen1_Shoe0_85"
## [85] "Gen1_Shoe0_86" "Gen1_Shoe0_87" "Gen1_Shoe0_88"
## [88] "Gen1_Shoe0_89" "Gen1_Shoe0_9" "Gen1_Shoe0_90"
## [91] "Gen1_Shoe0_91" "Gen1_Shoe0_92" "Gen1_Shoe0_93"
## [94] "Gen1_Shoe0_94" "Gen1_Shoe0_95" "Gen1_Shoe0_96"
## [97] "Gen2_Shoe0_1" "Gen2_Shoe0_10" "Gen2_Shoe0_11"
## [100] "Gen2_Shoe0_12" "Gen2_Shoe0_13" "Gen2_Shoe0_14"
## [103] "Gen2_Shoe0_15" "Gen2_Shoe0_16" "Gen2_Shoe0_17"
## [106] "Gen2_Shoe0_18" "Gen2_Shoe0_19" "Gen2_Shoe0_2"
## [109] "Gen2_Shoe0_20" "Gen2_Shoe0_21" "Gen2_Shoe0_22"
## [112] "Gen2_Shoe0_23" "Gen2_Shoe0_24" "Gen2_Shoe0_25"
## [115] "Gen2_Shoe0_26" "Gen2_Shoe0_27" "Gen2_Shoe0_28"
## [118] "Gen2_Shoe0_29" "Gen2_Shoe0_3" "Gen2_Shoe0_30"
## [121] "Gen2_Shoe0_31" "Gen2_Shoe0_32" "Gen2_Shoe0_33"
## [124] "Gen2_Shoe0_34" "Gen2_Shoe0_35" "Gen2_Shoe0_36"
## [127] "Gen2_Shoe0_37" "Gen2_Shoe0_38" "Gen2_Shoe0_39"
## [130] "Gen2_Shoe0_4" "Gen2_Shoe0_40" "Gen2_Shoe0_41"
## [133] "Gen2_Shoe0_42" "Gen2_Shoe0_43" "Gen2_Shoe0_44"
## [136] "Gen2_Shoe0_45" "Gen2_Shoe0_46" "Gen2_Shoe0_47"
## [139] "Gen2_Shoe0_48" "Gen2_Shoe0_49" "Gen2_Shoe0_5"
## [142] "Gen2_Shoe0_50" "Gen2_Shoe0_51" "Gen2_Shoe0_52"
## [145] "Gen2_Shoe0_53" "Gen2_Shoe0_54" "Gen2_Shoe0_55"
## [148] "Gen2_Shoe0_56" "Gen2_Shoe0_57" "Gen2_Shoe0_58"
## [151] "Gen2_Shoe0_59" "Gen2_Shoe0_6" "Gen2_Shoe0_60"
## [154] "Gen2_Shoe0_61" "Gen2_Shoe0_62" "Gen2_Shoe0_63"
## [157] "Gen2_Shoe0_64" "Gen2_Shoe0_65" "Gen2_Shoe0_66"
## [160] "Gen2_Shoe0_67" "Gen2_Shoe0_68" "Gen2_Shoe0_69"
## [163] "Gen2_Shoe0_7" "Gen2_Shoe0_70" "Gen2_Shoe0_71"
## [166] "Gen2_Shoe0_72" "Gen2_Shoe0_73" "Gen2_Shoe0_74"
## [169] "Gen2_Shoe0_75" "Gen2_Shoe0_76" "Gen2_Shoe0_77"
## [172] "Gen2_Shoe0_78" "Gen2_Shoe0_79" "Gen2_Shoe0_8"
## [175] "Gen2_Shoe0_80" "Gen2_Shoe0_81" "Gen2_Shoe0_82"
## [178] "Gen2_Shoe0_83" "Gen2_Shoe0_84" "Gen2_Shoe0_85"
## [181] "Gen2_Shoe0_86" "Gen2_Shoe0_87" "Gen2_Shoe0_88"
## [184] "Gen2_Shoe0_89" "Gen2_Shoe0_9" "Gen2_Shoe0_90"
## [187] "Gen2_Shoe0_91" "Gen2_Shoe0_92" "Gen2_Shoe0_93"
## [190] "Gen2_Shoe0_94" "Gen2_Shoe0_95" "Gen2_Shoe0_96"
## [193] "GenP2_Shoe1_1" "GenP2_Shoe1_10" "GenP2_Shoe1_11"
## [196] "GenP2_Shoe1_12" "GenP2_Shoe1_13" "GenP2_Shoe1_14"
## [199] "GenP2_Shoe1_15" "GenP2_Shoe1_16" "GenP2_Shoe1_17"
## [202] "GenP2_Shoe1_18" "GenP2_Shoe1_19" "GenP2_Shoe1_2"
## [205] "GenP2_Shoe1_20" "GenP2_Shoe1_21" "GenP2_Shoe1_22"
## [208] "GenP2_Shoe1_23" "GenP2_Shoe1_24" "GenP2_Shoe1_25"
## [211] "GenP2_Shoe1_26" "GenP2_Shoe1_27" "GenP2_Shoe1_28"
## [214] "GenP2_Shoe1_29" "GenP2_Shoe1_3" "GenP2_Shoe1_30"
## [217] "GenP2_Shoe1_31" "GenP2_Shoe1_32" "GenP2_Shoe1_33"
## [220] "GenP2_Shoe1_34" "GenP2_Shoe1_35" "GenP2_Shoe1_36"
## [223] "GenP2_Shoe1_37" "GenP2_Shoe1_38" "GenP2_Shoe1_39"
## [226] "GenP2_Shoe1_4" "GenP2_Shoe1_40" "GenP2_Shoe1_41"
## [229] "GenP2_Shoe1_42" "GenP2_Shoe1_43" "GenP2_Shoe1_44"
## [232] "GenP2_Shoe1_45" "GenP2_Shoe1_46" "GenP2_Shoe1_47"
## [235] "GenP2_Shoe1_48" "GenP2_Shoe1_49" "GenP2_Shoe1_5"
## [238] "GenP2_Shoe1_50" "GenP2_Shoe1_51" "GenP2_Shoe1_52"
## [241] "GenP2_Shoe1_53" "GenP2_Shoe1_54" "GenP2_Shoe1_55"
## [244] "GenP2_Shoe1_56" "GenP2_Shoe1_57" "GenP2_Shoe1_58"
## [247] "GenP2_Shoe1_59" "GenP2_Shoe1_6" "GenP2_Shoe1_60"
## [250] "GenP2_Shoe1_61" "GenP2_Shoe1_62" "GenP2_Shoe1_63"
## [253] "GenP2_Shoe1_64" "GenP2_Shoe1_65" "GenP2_Shoe1_66"
## [256] "GenP2_Shoe1_67" "GenP2_Shoe1_68" "GenP2_Shoe1_69"
## [259] "GenP2_Shoe1_7" "GenP2_Shoe1_70" "GenP2_Shoe1_71"
## [262] "GenP2_Shoe1_72" "GenP2_Shoe1_73" "GenP2_Shoe1_74"
## [265] "GenP2_Shoe1_75" "GenP2_Shoe1_76" "GenP2_Shoe1_77"
## [268] "GenP2_Shoe1_78" "GenP2_Shoe1_79" "GenP2_Shoe1_8"
## [271] "GenP2_Shoe1_80" "GenP2_Shoe1_81" "GenP2_Shoe1_82"
## [274] "GenP2_Shoe1_83" "GenP2_Shoe1_84" "GenP2_Shoe1_85"
## [277] "GenP2_Shoe1_86" "GenP2_Shoe1_87" "GenP2_Shoe1_88"
## [280] "GenP2_Shoe1_89" "GenP2_Shoe1_9" "GenP2_Shoe1_90"
## [283] "GenP2_Shoe1_91" "GenP2_Shoe1_92" "GenP2_Shoe1_93"
## [286] "GenP2_Shoe1_94" "GenP2_Shoe1_95" "GenP2_Shoe1_96"
## [289] "Rol1_Shoe0_1" "Rol1_Shoe0_10" "Rol1_Shoe0_11"
## [292] "Rol1_Shoe0_12" "Rol1_Shoe0_13" "Rol1_Shoe0_14"
## [295] "Rol1_Shoe0_15" "Rol1_Shoe0_16" "Rol1_Shoe0_17"
## [298] "Rol1_Shoe0_18" "Rol1_Shoe0_19" "Rol1_Shoe0_2"
## [301] "Rol1_Shoe0_20" "Rol1_Shoe0_21" "Rol1_Shoe0_22"
## [304] "Rol1_Shoe0_23" "Rol1_Shoe0_24" "Rol1_Shoe0_25"
## [307] "Rol1_Shoe0_26" "Rol1_Shoe0_27" "Rol1_Shoe0_28"
## [310] "Rol1_Shoe0_29" "Rol1_Shoe0_3" "Rol1_Shoe0_30"
## [313] "Rol1_Shoe0_31" "Rol1_Shoe0_32" "Rol1_Shoe0_33"
## [316] "Rol1_Shoe0_34" "Rol1_Shoe0_35" "Rol1_Shoe0_36"
## [319] "Rol1_Shoe0_37" "Rol1_Shoe0_38" "Rol1_Shoe0_39"
## [322] "Rol1_Shoe0_4" "Rol1_Shoe0_40" "Rol1_Shoe0_41"
## [325] "Rol1_Shoe0_42" "Rol1_Shoe0_43" "Rol1_Shoe0_44"
## [328] "Rol1_Shoe0_45" "Rol1_Shoe0_46" "Rol1_Shoe0_47"
## [331] "Rol1_Shoe0_48" "Rol1_Shoe0_49" "Rol1_Shoe0_5"
## [334] "Rol1_Shoe0_50" "Rol1_Shoe0_51" "Rol1_Shoe0_52"
## [337] "Rol1_Shoe0_53" "Rol1_Shoe0_54" "Rol1_Shoe0_55"
## [340] "Rol1_Shoe0_56" "Rol1_Shoe0_57" "Rol1_Shoe0_58"
## [343] "Rol1_Shoe0_59" "Rol1_Shoe0_6" "Rol1_Shoe0_60"
## [346] "Rol1_Shoe0_61" "Rol1_Shoe0_62" "Rol1_Shoe0_63"
## [349] "Rol1_Shoe0_64" "Rol1_Shoe0_65" "Rol1_Shoe0_66"
## [352] "Rol1_Shoe0_67" "Rol1_Shoe0_68" "Rol1_Shoe0_69"
## [355] "Rol1_Shoe0_7" "Rol1_Shoe0_70" "Rol1_Shoe0_71"
## [358] "Rol1_Shoe0_72" "Rol1_Shoe0_73" "Rol1_Shoe0_74"
## [361] "Rol1_Shoe0_75" "Rol1_Shoe0_76" "Rol1_Shoe0_77"
## [364] "Rol1_Shoe0_78" "Rol1_Shoe0_79" "Rol1_Shoe0_8"
## [367] "Rol1_Shoe0_80" "Rol1_Shoe0_81" "Rol1_Shoe0_82"
## [370] "Rol1_Shoe0_83" "Rol1_Shoe0_84" "Rol1_Shoe0_85"
## [373] "Rol1_Shoe0_86" "Rol1_Shoe0_87" "Rol1_Shoe0_88"
## [376] "Rol1_Shoe0_89" "Rol1_Shoe0_9" "Rol1_Shoe0_90"
## [379] "Rol1_Shoe0_91" "Rol1_Shoe0_92" "Rol1_Shoe0_93"
## [382] "Rol1_Shoe0_94" "Rol1_Shoe0_95" "Rol1_Shoe0_96"
## [385] "Rol2_Shoe0_1" "Rol2_Shoe0_10" "Rol2_Shoe0_11"
## [388] "Rol2_Shoe0_12" "Rol2_Shoe0_13" "Rol2_Shoe0_14"
## [391] "Rol2_Shoe0_15" "Rol2_Shoe0_16" "Rol2_Shoe0_17"
## [394] "Rol2_Shoe0_18" "Rol2_Shoe0_19" "Rol2_Shoe0_2"
## [397] "Rol2_Shoe0_20" "Rol2_Shoe0_21" "Rol2_Shoe0_22"
## [400] "Rol2_Shoe0_23" "Rol2_Shoe0_24" "Rol2_Shoe0_25"
## [403] "Rol2_Shoe0_26" "Rol2_Shoe0_27" "Rol2_Shoe0_28"
## [406] "Rol2_Shoe0_29" "Rol2_Shoe0_3" "Rol2_Shoe0_30"
## [409] "Rol2_Shoe0_31" "Rol2_Shoe0_32" "Rol2_Shoe0_33"
## [412] "Rol2_Shoe0_34" "Rol2_Shoe0_35" "Rol2_Shoe0_36"
## [415] "Rol2_Shoe0_37" "Rol2_Shoe0_38" "Rol2_Shoe0_39"
## [418] "Rol2_Shoe0_4" "Rol2_Shoe0_40" "Rol2_Shoe0_41"
## [421] "Rol2_Shoe0_42" "Rol2_Shoe0_43" "Rol2_Shoe0_44"
## [424] "Rol2_Shoe0_45" "Rol2_Shoe0_46" "Rol2_Shoe0_47"
## [427] "Rol2_Shoe0_48" "Rol2_Shoe0_49" "Rol2_Shoe0_5"
## [430] "Rol2_Shoe0_50" "Rol2_Shoe0_51" "Rol2_Shoe0_52"
## [433] "Rol2_Shoe0_53" "Rol2_Shoe0_54" "Rol2_Shoe0_55"
## [436] "Rol2_Shoe0_56" "Rol2_Shoe0_57" "Rol2_Shoe0_58"
## [439] "Rol2_Shoe0_59" "Rol2_Shoe0_6" "Rol2_Shoe0_60"
## [442] "Rol2_Shoe0_61" "Rol2_Shoe0_62" "Rol2_Shoe0_63"
## [445] "Rol2_Shoe0_64" "Rol2_Shoe0_65" "Rol2_Shoe0_66"
## [448] "Rol2_Shoe0_67" "Rol2_Shoe0_68" "Rol2_Shoe0_69"
## [451] "Rol2_Shoe0_7" "Rol2_Shoe0_70" "Rol2_Shoe0_71"
## [454] "Rol2_Shoe0_72" "Rol2_Shoe0_73" "Rol2_Shoe0_74"
## [457] "Rol2_Shoe0_75" "Rol2_Shoe0_76" "Rol2_Shoe0_77"
## [460] "Rol2_Shoe0_78" "Rol2_Shoe0_79" "Rol2_Shoe0_8"
## [463] "Rol2_Shoe0_80" "Rol2_Shoe0_81" "Rol2_Shoe0_82"
## [466] "Rol2_Shoe0_83" "Rol2_Shoe0_84" "Rol2_Shoe0_85"
## [469] "Rol2_Shoe0_86" "Rol2_Shoe0_87" "Rol2_Shoe0_88"
## [472] "Rol2_Shoe0_89" "Rol2_Shoe0_9" "Rol2_Shoe0_90"
## [475] "Rol2_Shoe0_91" "Rol2_Shoe0_92" "Rol2_Shoe0_93"
## [478] "Rol2_Shoe0_94" "Rol2_Shoe0_95" "Rol2_Shoe0_96"
## [481] "Rollin2_Shoe1_1" "Rollin2_Shoe1_10" "Rollin2_Shoe1_11"
## [484] "Rollin2_Shoe1_12" "Rollin2_Shoe1_13" "Rollin2_Shoe1_14"
## [487] "Rollin2_Shoe1_15" "Rollin2_Shoe1_16" "Rollin2_Shoe1_17"
## [490] "Rollin2_Shoe1_18" "Rollin2_Shoe1_19" "Rollin2_Shoe1_2"
## [493] "Rollin2_Shoe1_20" "Rollin2_Shoe1_21" "Rollin2_Shoe1_22"
## [496] "Rollin2_Shoe1_23" "Rollin2_Shoe1_24" "Rollin2_Shoe1_25"
## [499] "Rollin2_Shoe1_26" "Rollin2_Shoe1_27" "Rollin2_Shoe1_28"
## [502] "Rollin2_Shoe1_29" "Rollin2_Shoe1_3" "Rollin2_Shoe1_30"
## [505] "Rollin2_Shoe1_31" "Rollin2_Shoe1_32" "Rollin2_Shoe1_33"
## [508] "Rollin2_Shoe1_34" "Rollin2_Shoe1_35" "Rollin2_Shoe1_36"
## [511] "Rollin2_Shoe1_37" "Rollin2_Shoe1_38" "Rollin2_Shoe1_39"
## [514] "Rollin2_Shoe1_4" "Rollin2_Shoe1_40" "Rollin2_Shoe1_41"
## [517] "Rollin2_Shoe1_42" "Rollin2_Shoe1_43" "Rollin2_Shoe1_44"
## [520] "Rollin2_Shoe1_45" "Rollin2_Shoe1_46" "Rollin2_Shoe1_47"
## [523] "Rollin2_Shoe1_48" "Rollin2_Shoe1_49" "Rollin2_Shoe1_5"
## [526] "Rollin2_Shoe1_50" "Rollin2_Shoe1_51" "Rollin2_Shoe1_52"
## [529] "Rollin2_Shoe1_53" "Rollin2_Shoe1_54" "Rollin2_Shoe1_55"
## [532] "Rollin2_Shoe1_56" "Rollin2_Shoe1_57" "Rollin2_Shoe1_58"
## [535] "Rollin2_Shoe1_59" "Rollin2_Shoe1_6" "Rollin2_Shoe1_60"
## [538] "Rollin2_Shoe1_61" "Rollin2_Shoe1_62" "Rollin2_Shoe1_63"
## [541] "Rollin2_Shoe1_64" "Rollin2_Shoe1_65" "Rollin2_Shoe1_66"
## [544] "Rollin2_Shoe1_67" "Rollin2_Shoe1_68" "Rollin2_Shoe1_69"
## [547] "Rollin2_Shoe1_7" "Rollin2_Shoe1_70" "Rollin2_Shoe1_71"
## [550] "Rollin2_Shoe1_72" "Rollin2_Shoe1_73" "Rollin2_Shoe1_74"
## [553] "Rollin2_Shoe1_75" "Rollin2_Shoe1_76" "Rollin2_Shoe1_77"
## [556] "Rollin2_Shoe1_78" "Rollin2_Shoe1_79" "Rollin2_Shoe1_8"
## [559] "Rollin2_Shoe1_80" "Rollin2_Shoe1_81" "Rollin2_Shoe1_82"
## [562] "Rollin2_Shoe1_83" "Rollin2_Shoe1_84" "Rollin2_Shoe1_85"
## [565] "Rollin2_Shoe1_86" "Rollin2_Shoe1_87" "Rollin2_Shoe1_88"
## [568] "Rollin2_Shoe1_89" "Rollin2_Shoe1_9" "Rollin2_Shoe1_90"
## [571] "Rollin2_Shoe1_91" "Rollin2_Shoe1_92" "Rollin2_Shoe1_93"
## [574] "Rollin2_Shoe1_94" "Rollin2_Shoe1_95" "VH1_Shoe1_1"
## [577] "VH1_Shoe1_10" "VH1_Shoe1_11" "VH1_Shoe1_12"
## [580] "VH1_Shoe1_13" "VH1_Shoe1_14" "VH1_Shoe1_15"
## [583] "VH1_Shoe1_16" "VH1_Shoe1_17" "VH1_Shoe1_18"
## [586] "VH1_Shoe1_19" "VH1_Shoe1_2" "VH1_Shoe1_20"
## [589] "VH1_Shoe1_21" "VH1_Shoe1_22" "VH1_Shoe1_23"
## [592] "VH1_Shoe1_24" "VH1_Shoe1_25" "VH1_Shoe1_26"
## [595] "VH1_Shoe1_27" "VH1_Shoe1_28" "VH1_Shoe1_29"
## [598] "VH1_Shoe1_3" "VH1_Shoe1_30" "VH1_Shoe1_31"
## [601] "VH1_Shoe1_32" "VH1_Shoe1_33" "VH1_Shoe1_34"
## [604] "VH1_Shoe1_35" "VH1_Shoe1_36" "VH1_Shoe1_37"
## [607] "VH1_Shoe1_38" "VH1_Shoe1_39" "VH1_Shoe1_4"
## [610] "VH1_Shoe1_40" "VH1_Shoe1_41" "VH1_Shoe1_42"
## [613] "VH1_Shoe1_43" "VH1_Shoe1_44" "VH1_Shoe1_45"
## [616] "VH1_Shoe1_46" "VH1_Shoe1_47" "VH1_Shoe1_48"
## [619] "VH1_Shoe1_49" "VH1_Shoe1_5" "VH1_Shoe1_50"
## [622] "VH1_Shoe1_51" "VH1_Shoe1_52" "VH1_Shoe1_53"
## [625] "VH1_Shoe1_54" "VH1_Shoe1_55" "VH1_Shoe1_56"
## [628] "VH1_Shoe1_57" "VH1_Shoe1_58" "VH1_Shoe1_59"
## [631] "VH1_Shoe1_6" "VH1_Shoe1_60" "VH1_Shoe1_61"
## [634] "VH1_Shoe1_62" "VH1_Shoe1_63" "VH1_Shoe1_64"
## [637] "VH1_Shoe1_65" "VH1_Shoe1_66" "VH1_Shoe1_67"
## [640] "VH1_Shoe1_68" "VH1_Shoe1_69" "VH1_Shoe1_7"
## [643] "VH1_Shoe1_70" "VH1_Shoe1_71" "VH1_Shoe1_72"
## [646] "VH1_Shoe1_73" "VH1_Shoe1_74" "VH1_Shoe1_75"
## [649] "VH1_Shoe1_76" "VH1_Shoe1_77" "VH1_Shoe1_78"
## [652] "VH1_Shoe1_79" "VH1_Shoe1_8" "VH1_Shoe1_80"
## [655] "VH1_Shoe1_81" "VH1_Shoe1_82" "VH1_Shoe1_83"
## [658] "VH1_Shoe1_84" "VH1_Shoe1_85" "VH1_Shoe1_86"
## [661] "VH1_Shoe1_87" "VH1_Shoe1_88" "VH1_Shoe1_89"
## [664] "VH1_Shoe1_9" "VH1_Shoe1_90" "VH1_Shoe1_91"
## [667] "VH1_Shoe1_92" "VH1_Shoe1_93" "VH1_Shoe1_94"
## [670] "VH1_Shoe1_95" "VH1_Shoe1_96" "VL1_Shoe1_1"
## [673] "VL1_Shoe1_10" "VL1_Shoe1_11" "VL1_Shoe1_12"
## [676] "VL1_Shoe1_13" "VL1_Shoe1_14" "VL1_Shoe1_15"
## [679] "VL1_Shoe1_16" "VL1_Shoe1_17" "VL1_Shoe1_18"
## [682] "VL1_Shoe1_19" "VL1_Shoe1_2" "VL1_Shoe1_20"
## [685] "VL1_Shoe1_21" "VL1_Shoe1_22" "VL1_Shoe1_23"
## [688] "VL1_Shoe1_24" "VL1_Shoe1_25" "VL1_Shoe1_26"
## [691] "VL1_Shoe1_27" "VL1_Shoe1_28" "VL1_Shoe1_29"
## [694] "VL1_Shoe1_3" "VL1_Shoe1_30" "VL1_Shoe1_31"
## [697] "VL1_Shoe1_32" "VL1_Shoe1_33" "VL1_Shoe1_34"
## [700] "VL1_Shoe1_35" "VL1_Shoe1_36" "VL1_Shoe1_37"
## [703] "VL1_Shoe1_38" "VL1_Shoe1_39" "VL1_Shoe1_4"
## [706] "VL1_Shoe1_40" "VL1_Shoe1_41" "VL1_Shoe1_42"
## [709] "VL1_Shoe1_43" "VL1_Shoe1_44" "VL1_Shoe1_45"
## [712] "VL1_Shoe1_46" "VL1_Shoe1_47" "VL1_Shoe1_48"
## [715] "VL1_Shoe1_49" "VL1_Shoe1_5" "VL1_Shoe1_50"
## [718] "VL1_Shoe1_51" "VL1_Shoe1_52" "VL1_Shoe1_53"
## [721] "VL1_Shoe1_54" "VL1_Shoe1_55" "VL1_Shoe1_56"
## [724] "VL1_Shoe1_57" "VL1_Shoe1_58" "VL1_Shoe1_59"
## [727] "VL1_Shoe1_6" "VL1_Shoe1_60" "VL1_Shoe1_61"
## [730] "VL1_Shoe1_62" "VL1_Shoe1_63" "VL1_Shoe1_64"
## [733] "VL1_Shoe1_65" "VL1_Shoe1_66" "VL1_Shoe1_67"
## [736] "VL1_Shoe1_68" "VL1_Shoe1_69" "VL1_Shoe1_7"
## [739] "VL1_Shoe1_70" "VL1_Shoe1_71" "VL1_Shoe1_72"
## [742] "VL1_Shoe1_73" "VL1_Shoe1_74" "VL1_Shoe1_75"
## [745] "VL1_Shoe1_76" "VL1_Shoe1_77" "VL1_Shoe1_78"
## [748] "VL1_Shoe1_79" "VL1_Shoe1_8" "VL1_Shoe1_80"
## [751] "VL1_Shoe1_81" "VL1_Shoe1_82" "VL1_Shoe1_83"
## [754] "VL1_Shoe1_84" "VL1_Shoe1_85" "VL1_Shoe1_86"
## [757] "VL1_Shoe1_87" "VL1_Shoe1_88" "VL1_Shoe1_89"
## [760] "VL1_Shoe1_9" "VL1_Shoe1_90" "VL1_Shoe1_91"
## [763] "VL1_Shoe1_92" "VL1_Shoe1_93" "VL1_Shoe1_94"
## [766] "VL1_Shoe1_95" "VL1_Shoe1_96"
head(snp@gen)
## [[1]]
## /// SNPBIN OBJECT /////////
## 10,000 SNPs coded as bits, size: 5.1 Kb
## Ploidy: 3
## 0 (0 %) missing data
##
## [[2]]
## /// SNPBIN OBJECT /////////
## 10,000 SNPs coded as bits, size: 5.1 Kb
## Ploidy: 3
## 0 (0 %) missing data
##
## [[3]]
## /// SNPBIN OBJECT /////////
## 10,000 SNPs coded as bits, size: 5.1 Kb
## Ploidy: 3
## 0 (0 %) missing data
##
## [[4]]
## /// SNPBIN OBJECT /////////
## 10,000 SNPs coded as bits, size: 5.1 Kb
## Ploidy: 3
## 0 (0 %) missing data
##
## [[5]]
## /// SNPBIN OBJECT /////////
## 10,000 SNPs coded as bits, size: 5.1 Kb
## Ploidy: 3
## 0 (0 %) missing data
##
## [[6]]
## /// SNPBIN OBJECT /////////
## 10,000 SNPs coded as bits, size: 5.1 Kb
## Ploidy: 3
## 0 (0 %) missing data
# snp@chromosome
# try to set ploidy...
ploidy(snp) <- as.integer(2)
Heatmap of genotypes
# heatmap of genotypes
glPlot(snp)

PCA
pca <- glPca(snp, nf=10)
# fast plot
scatter(pca, posi="bottomright")

# colored by population
cbpalette <- (c("#E69F00","black"))
#plot(pca$scores[,1], pca$scores[,2],
#col=snp@pop)
#legend("bottomright", legend=levels(snp@pop), col=levels(snp@pop))
s.class(pca$scores, pop(snp), grid=FALSE, col=cbpalette)
