Reproducibility in Data Driven Science