Developing educational resources for population genetics in R: an open and collaborative approach

被引:18
作者
Kamvar, Zhian N. [1 ]
Lopez-Uribe, Margarita M. [2 ]
Coughlan, Simone [3 ]
Grunwald, Niklaus J. [1 ,4 ]
Lapp, Hilmar [5 ]
Manel, Stephanie [6 ]
机构
[1] Oregon State Univ, Dept Bot & Plant Pathol, Corvallis, OR 97331 USA
[2] North Carolina State Univ, Dept Entomol & Plant Pathol, Raleigh, NC 27695 USA
[3] Natl Univ Ireland Galway, Sch Math Stat & Appl Math, Galway, Ireland
[4] ARS, Hort Crops Res Unit, USDA, Corvallis, OR 97330 USA
[5] Duke Univ, Ctr Genom & Computat Biol, Durham, NC 27708 USA
[6] PSL Res Univ, CNRS, EPHE, UM,SupAgro,IRD,INRA,CEFE,UMR 5175, F-34293 Montpellier, France
关键词
git; GitHub; online resources; open access; open education; population genetics; GENOMICS; PACKAGE; TOOLS;
D O I
10.1111/1755-0998.12558
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
The R computing and statistical language community has developed a myriad of resources for conducting population genetic analyses. However, resources for learning how to carry out population genetic analyses in R are scattered and often incomplete, which can make acquiring this skill unnecessarily difficult and time consuming. To address this gap, we developed an online community resource with guidance and working demonstrations for conducting population genetic analyses in R. The resource is freely available at http://popgen.nescent.org and includes material for both novices and advanced users of R for population genetics. To facilitate continued maintenance and growth of this resource, we developed a toolchain, process and conventions designed to (i) minimize financial and labour costs of upkeep; (ii) to provide a low barrier to contribution; and (iii) to ensure strong quality assurance. The toolchain includes automatic integration testing of every change and rebuilding of the website when new vignettes or edits are accepted. The process and conventions largely follow a common, distributed version control-based contribution workflow, which is used to provide and manage open peer review by designated website editors. The online resources include detailed documentation of this process, including video tutorials. We invite the community of population geneticists working in R to contribute to this resource, whether for a new use case of their own, or as one of the vignettes from the ` wish list' we maintain, or by improving existing vignettes.
引用
收藏
页码:120 / 128
页数:9
相关论文
共 30 条
[1]   Recent novel approaches for population genomics data analysis [J].
Andrews, Kimberly R. ;
Luikart, Gordon .
MOLECULAR ECOLOGY, 2014, 23 (07) :1661-1667
[2]  
[Anonymous], 2013, Dynamic Documents with R and knitr
[3]  
Baumer B., 2014, TECHNOL INNOV, V8, P1, DOI DOI 10.5070/T581020118
[4]   Conservation genomics of natural and managed populations: building a conceptual and practical framework [J].
Benestan, Laura Marilyn ;
Ferchaud, Anne-Laure ;
Hohenlohe, Paul A. ;
Garner, Brittany A. ;
Naylor, Gavin J. P. ;
Baums, Iliana Brigitta ;
Schwartz, Michael K. ;
Kelley, Joanna L. ;
Luikart, Gordon .
MOLECULAR ECOLOGY, 2016, 25 (13) :2967-2977
[5]   A Quick Introduction to Version Control with Git and GitHub [J].
Blischak, John D. ;
Davenport, Emily R. ;
Wilson, Greg .
PLOS COMPUTATIONAL BIOLOGY, 2016, 12 (01)
[6]  
Boettiger Carl, 2015, ACM SIGOPS Operating Systems Review, V49, P71
[7]  
Boettiger C, 2015, J OPEN RES SOFTWARE, V3, P1, DOI DOI 10.5334/J0RS.BU
[8]   Computer programs for population genetics data analysis: a survival guide [J].
Excoffier, Laurent ;
Heckel, Gerald .
NATURE REVIEWS GENETICS, 2006, 7 (10) :745-758
[9]  
Gandrud C, 2015, REPROD RES R R STUDI
[10]   adegenet:: a R package for the multivariate analysis of genetic markers [J].
Jombart, Thibaut .
BIOINFORMATICS, 2008, 24 (11) :1403-1405