Software training and resources

A collection of online training resources and guides to using software for your research.

Collaborative Open Plant 'Omics

COPO is a portal for plant scientists to describe, store and retrieve data more easily, using community standards and public repositories that enable the open sharing of results. COPO can link your outputs to your ORCiD profile.


The CyVerse platform is designed to support the computational needs of the research community and facilitate progress toward solutions of major problems in plant biology. CyVerse's major services are Discovery Environment, an online workplace with user friendly apps for all sorts of data manipulation; Data Store for cloud storage; and Atmosphere, the cloud service that lets you launch your own isolated virtual working environment and software. 

CyVerse has generic training materials here. GARNet hosted an CyVerse/ iPlant training workshop in 2013, and workshop materials can be accessed here


CyVerse is currently distributed across three US locations; we have extended this into an international collaboration by building a CyVerse UK node at the Earlham Institute in Norwich, UK (EI).

 EI provides the National Capability of computational infrastructure and as such is perfectly situated to provide the foundations for the CyVerse UK node. CyVerse UK provides independent versions of the CyVerse Data Store, computational nodes, and API access, but it’s also linked to the US to share resources and expertise.

Learn to Programme Coursera from the University of Toronto

The University of Toronto runs a ‘Learn to Programme: The Fundamentals’ coursera, which is free of charge. It is designed for people who have never programmed before and gives students grounding in how computer applications work, how to write your own applications, and computational thinking.

Software Carpentry

Software Carpentry teaches researchers basic lab skills for scientific computing. They have extensive video tutorials and deliver training all over the world. GARNet hosted a Software Carpentry bootcamp in April 2014, and you can access the tutorials and exercises our trainers designed here.

Software Sustainability Institute

For more advanced programmers interested in ensuring their code is sustainable, the Software Sustainability Institute has some guides to useful topics including open-source, developing portlets for multiple portal platforms, defensive code, and continuous integration.