Testing Out the IRIDA Platform

The IRIDA platform is composed of several different applications. Most users of IRIDA will use the web interface for managing and organizing their sequencing data, and for launching analytical pipelines on their data. Some advanced users of IRIDA might want to export their data to a separate instance of Galaxy or directly to the Linux command-line for more in-depth analysis. Administrative users and laboratory technicians will run tools for adding data to IRIDA from sequencing instruments. Potential users wishing to test the functionality of the IRIDA platform can do so in a number of different ways:

i) Public Instance: Simon Fraser University hosts a public instance of IRIDA for demonstration purposes at XXXX.ca. Accounts for the public instance can be acquired by contacting gwinsor@sfu.ca.

ii) Install an Instance of IRIDA: IRIDA instances can be installed in any high performance computing environment. IRIDA requires a working install of Galaxy to be installed and configured before the web interface can submit workflows for execution. Once you’ve installed and configured Galaxy, you can install the IRIDA web interface. Guides for installing and configuring Galaxy and the IRIDA web interface can be found here.

iii) Virtual Machine (VM): A fully-configured virtual appliance that can be opened with Oracle VirtualBox is available for demonstration purposes.You can download the complete package here.  The virtual appliance is currently configured to use 8 CPU cores and requires at least 8GB of RAM. You may reduce the number of CPU cores allocated to the virtual appliance, however, we do not recommend that you use any less than 4 CPU cores. Once you start the virtual appliance, you can connect to IRIDA in several ways: using your web browser, using an uploader tool, or using SSH. Instructions for using the VM can be found here.


User and administrator guides provide a comprehensive overview of the entire IRIDA platform. These guides might be too detailed for trying to figure out how to accomplish some tasks.If that’s the case, the tutorials section has some examples of common tasks that you might want to accomplish with IRIDA, like getting data into IRIDA, analyzing your data within IRIDA, and getting your data out of IRIDA.


Getting data into IRIDA

You can load sequencing data into IRIDA in two different ways:

  1. Using the web interface.
  2. Using the uploader tool.

The web interface upload feature is useful if you only want to add data to IRIDA for one or two samples. If you want to load data into IRIDA in bulk (especially if you’re a sequencing facility!) you should use the uploader tool to transfer your data.

Once you create your Projects and Samples, you can upload your sequence data.

Watch this video to see how you can create a Sample file.


Watch this video to see how you can upload sequence data.

Analyzing your data with IRIDA

IRIDA has several different built-in pipelines for analyzing your data:

  1. Assembling your sequencing data.
  2. Whole-genome SNV Phylogeny.
  3. Salmonella in-silico Typing (SISTR).
  4. MentaLiST cgMLST

Watch this video to see how to launch an analysis pipeline.


Getting your data out of IRIDA

You will sometimes want to be able to get data out of IRIDA, if you want to share your data with an external collaborator, or if you want to run more in-depth analysis than what the analytical tools in IRIDA provide. You can use the tutorials below to get your data out of IRIDA:

  1. Sharing projects
  2. Sharing some data from a project
  3. Exporting data to Galaxy
  4. Exporting data to the command-line
  5. Exporting data to NCBI’s Sequence Read Archive