Git Product home page Git Product logo

smb_git's Introduction

Git: A powerful tool to facilitate greater reproducibility and transparency in science.

Author(s): Karthik Ram
Target Journal: Source Code in Medicine and Biology

Git is a powerful version control system that is widely used in software development. The features of Git that make it popular among software developers also makes it ideal for managing research workflows. In this article I describe how the power of Git could be leveraged in a scientific context to improve reproduciblity, increase transparency, and make it easy for others to build upon existing work. I also provide a handful of real-world use cases describing how Git and Git hosting services such as GitHub can enhance collaborative efforts, lower barriers to data re-use, and accelerate development of new ideas.

This manuscript is currently an early draft. Comments and suggestions are quite welcome either as issues or via email.

Compiling the manuscript

I'm using Pandoc as the document generator. Once installed, run:

pandoc -H margins.sty --bibliography Git_ms.bib --csl plos.csl Git_manuscript.md -o Git_manuscript.pdf

Citing this paper

This article was published in Source Code in Medicine and Biology

Ram, K 2013. Git can facilitate greater reproducibility and increased transparency in science. Source Code for Biology and Medicine 2013 8:7.

Final published pdf

smb_git's People

Contributors

karthik avatar wking avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.