There are several environments that support collecting data, software, and publication content in order to support generating a publication, reproducing its results, and exploring its parameter space.