IGN 2-5
Using GitHub to collaborate in scientific programming

Tuesday, August 6, 2013
M100IB, Minneapolis Convention Center
Edmund M. Hart, Zoology, University of British Columbia, Vancouver, BC, Canada
The tools of the 21st century ecologists often hinge on custom written computer code.  Writing these tools, whether simulations in C, scripts in R or Python, webpages / blogs or even LaTeX manusripts, can be facilitated by collaboration between both project participants and the broader scientific community.  The GitHub platform, based on the git version control system, offers a simple and social way to share and collaborate on scientific projects. Using version control, managing multiple authors on any project becomes a simple task. Anyone developing any scientific tools in any programming language can benefit from GitHub.