Depending on your needs you can use CyVerse UK in many different ways.
If you only need to use CyVerse tools you can take a look at the Docker registry under the
We take advantage of Docker as a containerisation technology to ensure reproducibility and version control, as well as decoupling the applications from the underlying architecture. You can effectively download the images and run the software on your machine.
If you are a developer, writing your own Dockerfile and making it available in the public register is a great first step for your software to become available to the thousands of CyVerse users.
Together with the Docker containers, behind the curtains tools are normally embedded in some other wrapper for easy to use, and then registered on one or more CyVerse systems.
Running jobs this way requires the user to register for a CyVerse account (it’s free, and you only need one for both US and UK systems!). If can get a CyVerse login here.
There are two different types of applications in the CyVerse ecosystem: Agave apps and DE apps.
Currently all applications running in the EI cluster are Agave applications. This allows you to run jobs in a variety of way:
- Using the Discovery Environment: this is usually the preferred way as the Discovery Environment provides you with an friendly graphical interface with many additional functionality to manage your data, save your analyses and pipelines, share jobs and data with collaborators.
Unfortunately the Discovery Environment, while it usually integrates very well with the Agave API, will fail to allow you to select multiple files in the graphical interface even when the application allows it. If this happens to be your case you can temporarily(*) rely on one of the following methods.
- You can rely on the Agave API from command line (here‘s the CLI) and submit jobs writing your own JSON file. This can be a bit more tedious, but on GitHub we provide example JSON files as a guideline.
- Using the CyVerse UK web interface: this allows you to submit multiple files. It also has the plus side of showing you only the applications running at EI, and it’s fully integrated with the UK Data Store (so you need to contact us to be added to the list of users prior to running your analyses)
Whatever you choose you can also use the Discovery Environment to join the tools you need and create a workflow.
(*)In the next future all applications will be DE apps, and you won’t need to worry about any of the above. Jobs will run in the most favourable location to you and your data will be stored in your preferred storage. It will also be easier for our users to share create new applications and share them with the whole community.
If you are a developer CyVerse is a good platform to share your software and allow the research community to use it and reproduce analyses. You are welcome to add your own tools, or you can contact us for help.
May you require additional computational power or a full environment for development and analyses we can provide you with a custom Virtual Machine hosted in our private cloud.
Please get in touch to discuss your requirements and what kind of support/capacity you need.
We are working on a full federation of our Data Store with the US one. In the meanwhile you can store your data in our Data Store anyway.
We provide a private Data Store, but the best way would be for you to get comfortable with
icommands (see some instructions on how to set it up. The settings in the docs point you to the US, but you can get in touch and we’ll help you changing them to point to the UK. iRODS allows us to have a full integration between the systems (together with providing fast and reliable data transfer and accessibility across the zones), so you’ll be able to manage your data through the Discovery Environment.
We have a newly born Data Commons collection at
If this page didn’t answer your question, or you require something different feel free to email us, we may be able to help you somehow else!