Running computational tasks (workflows) remotely is an experimental feature today.
We tried different methods and about 1 year ago to run a task on remote computer all you need is to run another UGENE instance. We closed development in this direction because server instance must have special logic/interface/security logic client-UGENE does not have
Today to run UGENE remotely you need a special server UGENE application that includes adapters to HPC environment it is installed in.
We have different adapters now: for EC2, for local University cluster (Novosibirsk) and can write new efficient ones if will know details about the environment.
A free experimental service based on EC2 environment is available at
https://ugene-service.com and is free to use for everyone.
The protocol we use in UGENE to communicate with the server is in the source code. The server user management and task scheduling code is written in Java and is not opened now, but I hope it will be opened soon.
Any interest to this part from some organization (academic institution) to install UGENE server locally to their own environment will definitely raise the priority of this feature for UGENE team. Plus, our team will provide a help in deploying the server and optimizing HPC adapters.