Conducting reproducible research with Umbrella: Tracking, creating, and preserving execution environments · Study