Bioinformatics Cloud Computing, Containerization, and Reproducible Workflows