Log::Reproducible is a Perl 5 module to help improve reproducibility.

Motivation

In science (and probably any other analytical field), reproducibility is critical. If an analysis cannot be faithfully reproduced, it was arguably a waste of time. Therefore, reproducible research is a very important goal that we should all be striving for.

Since I write lots of code and run lots of scripts, one way I improved reproducibility in my own research was by creating a tool that does all the work for me — a Perl module called Log::Reproducible.

How Log::Reproducible increases reproducibility