Building Science Gateways with EnginFrame: a Life Science example