Curating Research Assets: A Tutorial on the Git Version Control System

被引:12
作者
Vuorre, Matti [1 ]
Curley, James P. [1 ,2 ]
机构
[1] Columbia Univ, Dept Psychol, New York, NY 10027 USA
[2] Univ Texas Austin, Dept Psychol, Austin, TX 78712 USA
关键词
reproducibility; version control; Git; research methods; open science; open materials;
D O I
10.1177/2515245918754826
中图分类号
B84 [心理学];
学科分类号
04 ; 0402 ;
摘要
Recent calls for improving reproducibility have increased attention to the ways in which researchers curate, share, and collaborate on their research assets. In this Tutorial, we explain how version control systems, such as the popular Git program, support these functions and then show how to use Git with a graphical interface in the RStudio program. This Tutorial is written for researchers with no previous experience using version control systems and covers both single-user and collaborative workflows. The online Supplemental Material provides information on advanced Git command-line functions. Git presents an elegant solution to specific challenges to curating, sharing, and collaborating on research assets and can be implemented in common workflows with little extra effort.
引用
收藏
页码:219 / 236
页数:18
相关论文
共 19 条
  • [1] Allaire J., 2016, rmarkdown: dynamic documents for R
  • [2] Barth, 2018, PAPAJA PREPARE REPRO
  • [3] Chacon S, 2014, PRO GIT, DOI DOI 10.1007/978-1-4842-0076-6
  • [4] Toward standard practices for sharing computer code and programs in neuroscience
    Eglen, Stephen J.
    Marwick, Ben
    Halchenko, Yaroslav O.
    Hanke, Michael
    Sufi, Shoaib
    Gleeson, Padraig
    Silver, R. Angus
    Davison, Andrew P.
    Lanyon, Linda
    Abrams, Mathew
    Wachtler, Thomas
    Willshaw, David J.
    Pouzat, Christophe
    Poline, Jean-Baptiste
    [J]. NATURE NEUROSCIENCE, 2017, 20 (06) : 770 - 773
  • [5] GitHub, 2018, PAGE
  • [6] Harry Brian, 2017, LARGEST GIT REPO PLA
  • [7] Striving for transparent and credible research: practical guidelines for behavioral ecologists
    Ihle, Malika
    Winney, Isabel S.
    Krystalli, Anna
    Croucher, Michael
    [J]. BEHAVIORAL ECOLOGY, 2017, 28 (02) : 348 - 354
  • [8] Five selfish reasons to work reproducibly
    Markowetz, Florian
    [J]. GENOME BIOLOGY, 2015, 16
  • [9] McMillan R, 2005, PC WORLD
  • [10] A manifesto for reproducible science
    Munafo, Marcus R.
    Nosek, Brian A.
    Bishop, Dorothy V. M.
    Button, Katherine S.
    Chambers, Christopher D.
    du Sert, Nathalie Percie
    Simonsohn, Uri
    Wagenmakers, Eric-Jan
    Ware, Jennifer J.
    Ioannidis, John P. A.
    [J]. NATURE HUMAN BEHAVIOUR, 2017, 1 (01):