A Quick Introduction to Version Control with Git and GitHub
PLoS Computational BiologyPublished 19 January 2016Open access
John Blischak, Emily Davenport, Greg Wilson
Citations195
SJR quartileQ1
SJR score1.50
SNIP1.14
Generate an AI Snapshot to get a quick, structured summary of this paper.
Study Snapshot
ObjectiveStudy objective
MethodsResearch methodology
PopulationPopulation studied
Sample sizeSample sizes
OutcomesStudy outcomes here
ResultsStudy results comes here
LimitationsResearch study limitations comes here
A concise AI-generated summary of the paper will appear here once you click Generate AI Snapshot.
TL;DR
This quick guide introduces you to one VCS, Git, and one online hosting site, GitHub, both of which are currently popular among scientists and programmers in general and hopes to convince you that although mastering a given VCS takes time, you can already achieve great benefits by getting started using a few simple commands.
Keywords
Computer ScienceDecision Sciences
NatureAn integrated encyclopedia of DNA elements in the human genome
19,385 Citations2012Sylvain Foissac
The Encyclopedia of DNA Elements project provides new insights into the organization and regulation of the authors' genes and genome, and is an expansive resource of functional annotations for biomedical research.
The Journal of the American Medical Association (JAMA) Network (American Medical Association)An integrated encyclopedia of DNA elements in the human genome
2,782 Citations2012Ian Dunham, Anshul Kundaje +441 more
PLoS BiologyBest Practices for Scientific Computing
696 Citations2014Greg Wilson, D. A. Aruliah +11 more
A set of best practices for scientific software development, based on research and experience, that will improve scientists' productivity and the reliability of their software are described.
PLoS Computational BiologyPractical Guidelines for the Comprehensive Analysis of ChIP-seq Data
267 Citations2013Timothy L. Bailey, Paweł Krajewski +7 more
All the major steps in the analysis of ChIP-seq data: sequencing depth selection, quality checking, mapping, data normalization, assessment of reproducibility, peak calling, differential binding analysis, controlling the false discovery rate, peak annotation, visualization, and motif analysis are addressed.
Source Code for Biology and MedicineGit can facilitate greater reproducibility and increased transparency in science
234 Citations2013Karthik Ram
An overview of Git is provided along with use-cases that highlight how this tool can be leveraged to make science more reproducible and transparent, foster new collaborations, and support novel uses.
PLoS Computational BiologyA Quick Guide to Organizing Computational Biology Projects
89 Citations2009William Stafford Noble
The purpose of this article is to describe one good strategy for carrying out computational experiments, and to focus on relatively mundane issues such as organizing files and directories and documenting progress.
PLoS Computational BiologyA Quick Guide to Software Licensing for the Scientist-Programmer
84 Citations2012Andrew Morin, Jennifer M. Urban +1 more
A primer on software licensing with a focus on the particular needs of the scientist-software developer in choosing a software license and engaging with TTOs is offered.
