Implementing Reproducible Research