BioNimbuZ: a federated cloud platform for bioinformatics applications. (2017)