Praxis of Reproducible Computational Science