EasyScienceGateway: A new framework for providing reproducible user environments on science gateways · Study