VCC: A framework for building containerized reproducible cluster software environments

The Virtual Container Cluster is a framework for building containers that encapsulate parallel and cluster applications. It promotes a high degree of portability and offers easier reproducibility by shipping the application along with the foundation required to execute it - whether that be a batch cluster, big data processing framework, bioinformatics pipeline or any other execution model.