Docker vs. Singularity for data processing: UIDs and filesystem access

When you’re processing data, reading in files and writing out the result, containers are a great way to ensure reproducible runs. You package up all the binaries and libraries necessary to process your data, and each run uses the same files. But while Doc… Read more