Sciunit: a system for easily containerizing, sharing, and tracking scientific applications

Sciunits are efficient, lightweight, self-contained packages of computational experiments that can be guaranteed to repeat or reproduce regardless of deployment issues. Sciunit answers the call for a reusable research object that containerizes and stores applications simply and efficiently, facilitates sharing and collaboration, and eases the task of executing, understanding, and building on shared work.

To create sciunits, install our Linux command-line tool.


Oct '20: Sciunit2 released for python3.

Jun '20: Poster onSciunit: A reproducible Container for EarthCube Community presented at EarthCube 2020.

Jun '20: Poster paper on Explaining and Replaying Containers using Provenance presented in ProvenanceWeek 2020.

Mar '18: New paper on Utilizing Provenance in Reusable Research Objects in open access Informatics, MDPI Journal.

Oct '17: Gabriel Fils presents Sciunits paper at IEEE eScience. Slides are here

Sep '17: Sciunit2 released

Jun '17: demonstrated at EarthCube All Hands Meeting in Seattle

Jun '16: NSF funds Geotrust: improving sharing and reproducibility of geoscience applications

Jan '16: Invited to Dagstuhl seminar on Reproducible Science

Sep '15: VLDB Demo on light-weight database virtualization.

Team Members