Concrete tools and practices for making computational research reproducible, from version control to environment management and documentation.