From 7e0e467bd880378330abef0cd0b8ae9a8cd7dbd1 Mon Sep 17 00:00:00 2001 From: Karthik Ram Date: Fri, 18 Jan 2013 16:06:34 -0800 Subject: [PATCH] Added Claerbout citation as suggested by Carl in issue #2 --- git_manuscript.md | 6 +++--- git_manuscript.pdf | Bin 448387 -> 449221 bytes git_ms.bib | 28 ++++++++++++++++++++++------ 3 files changed, 25 insertions(+), 9 deletions(-) diff --git a/git_manuscript.md b/git_manuscript.md index 36a41f6..183f876 100644 --- a/git_manuscript.md +++ b/git_manuscript.md @@ -13,12 +13,12 @@ Version control systems (VCS), which have long been used to maintain code reposi # Introduction -Reproducible science provides the critical standard by which published results are judged and central findings are either validated or refuted [@Vink2012b]. Reproducibility also allows others to build upon existing work and use it to test new ideas and develop methods. Advances over the years have resulted in the development of complex methodologies that allow us to collect ever increasing amounts of data. While repeating expensive studies to validate findings is often a problem, a whole host of other reasons have contributed to the problem of reproducibility [@Peng2011; @Begley2012]. One such reason has been the lack of detailed access to underlying data and statistical code used for analysis, which can provide opportunities for others to verify findings [@Ince2012a]. In an era rife with costly retractions, scientists have an increasing burden to be more transparent in order to maintain their credibility [@VanNoorden2011a]. While post-publication sharing of data and code is on the rise, driven in part by funder mandates and journal requirements [@Whitlock2010a], access to such research outputs is still not very common [@Vines2013; @Wolkovich2012]. By sharing detailed and versioned copies of one's data and code researchers can not only ensure that reviewers can make well-informed decisions, but also provide opportunities for such artifacts to be repurposed and brought to bear on new research questions. +Reproducible science provides the critical standard by which published results are judged and central findings are either validated or refuted [@Vink2012b]. Reproducibility also allows others to build upon existing work and use it to test new ideas and develop methods. Advances over the years have resulted in the development of complex methodologies that allow us to collect ever increasing amounts of data. While repeating expensive studies to validate findings is often difficult, a whole host of other reasons have contributed to the problem of reproducibility [@Peng2011; @Begley2012]. One such reason has been the lack of detailed access to underlying data and statistical code used for analysis, which can provide opportunities for others to verify findings [@Schwab2000a; @Ince2012a]. In an era rife with costly retractions, scientists have an increasing burden to be more transparent in order to maintain their credibility [@VanNoorden2011a]. While post-publication sharing of data and code is on the rise, driven in part by funder mandates and journal requirements [@Whitlock2010a], access to such research outputs is still not very common [@Vines2013; @Wolkovich2012]. By sharing detailed and versioned copies of one's data and code researchers can not only ensure that reviewers can make well-informed decisions, but also provide opportunities for such artifacts to be repurposed and brought to bear on new research questions. Opening up access to the data and software, not just the final publication, is one of goals of the open science movement. Such sharing can lower barriers and serve as a powerful catalyst to accelerate progress. In the era of limited funding, there is a need to leverage existing data and code to the fullest extent to solve both applied and basic problems. This requires that scientists share their research artifacts more openly, with reasonable licenses that encourage fair use while providing credit to original authors [@Neylon2013]. Besides overcoming social challenges to these issues, existing technologies can also be leveraged to increase reproducibility. -All scientists use version control in one form or another at various stages of their research projects, from the data collection stage all the way to manuscript preparation. This process is often informal and haphazard, where multiple revisions of papers, code, and datasets are saved as duplicate copies with uninformative file names (e.g. *draft_1.doc, draft_2.doc*). As authors receive new data and feedback from peers and collaborators, maintaining those versions and merging changes can result in an unmanageable proliferation of files. One solution to these problems would be to use a formal Version Control System (VCS), which have long been used in the software industry to manage code. A key feature common to all types of VCS is that ability save versions of files during development along with informative comments which are referred to as commit messages. Every change and accompanying notes are stored independent of the files, which prevents a proliferation of duplicate copies. Commits serve as anchor points where individual files or an entire project can be safely reverted to when necessary. Most traditional VCS are centralized which means that they require a connection to a central server which maintains the master copy. Users with appropriate privileges can check out copies, make changes, and upload them back to the server. +All scientists use version control in one form or another at various stages of their research projects, from the data collection all the way to manuscript preparation. This process is often informal and haphazard, where multiple revisions of papers, code, and datasets are saved as duplicate copies with uninformative file names (e.g. *draft_1.doc, draft_2.doc*). As authors receive new data and feedback from peers and collaborators, maintaining those versions and merging changes can result in an unmanageable proliferation of files. One solution to these problems would be to use a formal Version Control System (VCS), which have long been used in the software industry to manage code. A key feature common to all types of VCS is that ability save versions of files during development along with informative comments which are referred to as commit messages. Every change and accompanying notes are stored independent of the files, which prevents a proliferation of duplicate copies. Commits serve as anchor points where individual files or an entire project can be safely reverted to when necessary. Most traditional VCS are centralized which means that they require a connection to a central server which maintains the master copy. Users with appropriate privileges can check out copies, make changes, and upload them back to the server. Among the suite of version control systems currently available, **git** stands out in particular because it offers features that make it ideal for managing artifacts of scientific research. The most compelling feature of git is its decentralized and distributed nature. Every copy of a git repository can serve either as the server (a central point for synchronizing changes) or as a client. This ensures that there is no single point of failure. Authors can work asynchronously without being connected to a central server and synchronize their changes when possible. This is particularly useful when working from remote field sites where internet connections are often slow or non-existent. Unlike other VCS, every copy of a git repository carries a complete history of all changes, including authorship, that can be viewed and searched by anyone. This feature allows new authors to build from any stage of a versioned project. git also has a small footprint and nearly all operations occur locally. @@ -55,7 +55,7 @@ In collaborative efforts, authors contribute to one or more stages of the manusc When projects are tracked using git, every single action (such as additions, deletions, and changes) is attributed to an author. Multiple authors can choose to work on a single branch of a repository (the '*master*' branch), or in separate branches and work asynchronously. In other words, authors do not have to wait on coauthors before contributing. As each author adds their contribution, they can sync those to the master branch and update their copies at any time. Over time, all of the decisions that go into the production of a manuscript from entering data and checking for errors, to choosing appropriate statistical models and creating figures, can be traced back to specific authors. -With the help of a remote git hosting services, maintaining various copies in sync with each other becomes effortless. While most changes are merged automatically, conflicts will need to be resolved manually which would also be the case with most other workflows (e.g. using Microsoft Word with track changes). By syncing changes back and forth with a remote repository, every author can update their local copies as well as push their changes to the remote version at any time, all the while maintaining a complete audit trail. Mistakes or unnecessary changes can easily undone by reverting either the entire repository or individual files to earlier commits. Since commits are attributed to specific authors, error or clarifications can also be appropriately directed. +With the help of a remote git hosting services, maintaining various copies in sync with each other becomes effortless. While most changes are merged automatically, conflicts will need to be resolved manually which would also be the case with most other workflows (e.g. using Microsoft Word with track changes). By syncing changes back and forth with a remote repository, every author can update their local copies as well as push their changes to the remote version at any time, all the while maintaining a complete audit trail. Mistakes or unnecessary changes can easily undone by reverting either the entire repository or individual files to earlier commits. Since commits are attributed to specific authors, error or clarifications can also be appropriately directed. Perhaps most importantly this workflow ensures that revisions do not have to be emailed back and forth. While cloud storage providers like Dropbox alleviate some of these annoyances and also provide versioning, the process is not controlled making it hard to discern what and how many changes have occurred between two time intervals. In a recent paper led by Philippe Desjardins-Proulx [https://github.com/PhDP/article_preprint/network](https://github.com/PhDP/article_preprint/network) all of the authors successfully collaborated using only git and GitHub ([https://github.com/]([@Vink2012b])). In this particular git workflow, each of us cloned a copy of the main repository and contributed our changes back to the original author. Figures `2` and `3` show the list of collaborators and a network diagram of how and when changes were contributed back the master branch. diff --git a/git_manuscript.pdf b/git_manuscript.pdf index 3cbeaa7095006518fdf24481caa64797536bff0d..f3b43bfe59a8555ff30f7e2bb72dc52c7587514c 100644 GIT binary patch delta 36986 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
  • XlUemNF8GgVkBV@IJD6cw~g?N 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 AQUCw| delta 36117 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 diff --git a/git_ms.bib b/git_ms.bib index 37cddd0..4dd596e 100644 --- a/git_ms.bib +++ b/git_ms.bib @@ -1,12 +1,21 @@ Automatically generated by Mendeley 1.7.1 Any changes to this file will be lost if it is regenerated by Mendeley. -@misc{nsf2012, -file = {:Users/karthik/Documents/Work/Reference/Mendeley Desktop/Unknown - Unknown - US NSF - Dear Colleague Letter - Issuance of a new NSF Proposal \& Award Policies and Procedures Guide (NSF13004).html:html}, -title = {{US NSF - Dear Colleague Letter - Issuance of a new NSF Proposal \& Award Policies and Procedures Guide (NSF13004)}}, -url = {http://www.nsf.gov/pubs/2013/nsf13004/nsf13004.jsp?WT.mc\_id=USNSF\_109}, -urldate = {2012-11-11}, -year = {2012} +@article{Schwab2000a, +abstract = {To verify a research paper's computational results, readers typically have to recreate them from scratch. ReDoc is a simple software filing system for authors that lets readers easily reproduce computational results using standardized rules and commands}, +author = {Schwab, Matthias and Karrenbach, Martin and Claerbout, Jon}, +doi = {10.1109/5992.881708}, +file = {:Users/karthik/Documents/Work/Reference/Mendeley Desktop/Schwab, Karrenbach, Claerbout - 2000 - Making Scientific Computations Reproducible.pdf:pdf}, +institution = {SEP}, +issn = {15219615}, +journal = {Computing in Science Engineering}, +number = {6}, +pages = {61--67}, +publisher = {IEEE}, +title = {{Making Scientific Computations Reproducible}}, +url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=881708}, +volume = {2}, +year = {2000} } @article{Wilson2012, abstract = {Scientists spend an increasing amount of time building and using software. However, most scientists are never taught how to do this efficiently. As a result, many are unaware of tools and practices that would allow them to write more reliable and maintainable code with less effort. We describe a set of best practices for scientific software development that have solid foundations in research and experience, and that improve scientists' productivity and the reliability of their software.}, @@ -187,6 +196,13 @@ @article{Morin2012b volume = {8}, year = {2012} } +@misc{nsf2012, +file = {:Users/karthik/Documents/Work/Reference/Mendeley Desktop/Unknown - Unknown - US NSF - Dear Colleague Letter - Issuance of a new NSF Proposal \& Award Policies and Procedures Guide (NSF13004).html:html}, +title = {{US NSF - Dear Colleague Letter - Issuance of a new NSF Proposal \& Award Policies and Procedures Guide (NSF13004)}}, +url = {http://www.nsf.gov/pubs/2013/nsf13004/nsf13004.jsp?WT.mc\_id=USNSF\_109}, +urldate = {2012-11-11}, +year = {2012} +} @article{Begley2012, author = {Begley, C Glenn and Ellis, Lee M}, doi = {10.1038/483531a},