One drawback of Docker is that it usually requires administrator privileges to run, which often makes it unsuitable for shared computing clusters, where security is a concern. The Singularity () container system solves this problem by allowing container execution with ordinary user privileges, and is thus preferred in shared computing situations. As of TPP 6.1.0, there is now a distributed Singularity container for the TPP and related tools. A tutorial demonstrates the use of the TPP with singularity.