Pophelper(V 2.3.0)堆积柱状图的R包
包详细地址:http://www.royfrancis.com/pophelper/articles/index.html
1安装
安装pophelper库。源代码可以从GitHub获得。R(>= 3.5.0)。 需要依赖包:
install.packages(c("devtools","ggplot2","gridExtra","gtable","label.switching","tidyr"),dependencies=T)
## 然后安装pophelper
install.packages('pophelper')
加载和检查包
# load library
library(pophelper)
# check version
packageDescription("pophelper", fields="Version")
2、主要功能
# convert q-matrix run files (structure, tess 2.3, baps, basic, clumpp)
# to R qlist object
readQ()
# convert TESS3 R list object to qlist object
readQTess3()
# collate/tabulate a qlist
tabulateQ()
# summarise an output from tabulateQ()
summariseQ()
# Align clusters
alignK()
# create single-line barplots from qlist
plotQ()
# create multi-line barplots from qlist
PlotQMultiline()
# export files for DISTRUCT from qlist
distructExport()
# Run and plot the Evanno method for STRUCTURE data
evannoMethodStructure()
# collect TESS output from multiple directories into one
collectRunsTess()
# wrapper function to tabulate, summarise, perform evanno method and generate barplots from filenames/paths.
analyseQ()
3.输入文件
## 直接把需要用的文件全部替换到该R包测试文件中,省事儿
sfiles1 |