Category Cross-Omics>Workflow Knowledge Bases/Systems/Tools

Abstract Triana is an open source tool for scientific workflow based problem solving.

Originally created as an advanced data analysis tool for gravitational wave signal processing, it is now a generic environment for creating scientific workflow(s) in multiple domains using any combination of local and remote tools and services such as Web and Grid Services, and Peer to Peer computing.

Easily extensible to incorporate other distributed computing technologies using the GridLab GAT, Triana is used in a number of varied problem domains.

Triana is a distributed problem solving environment.

It combines workflow with data analysis tools for domains including signal, text and image processing.

Triana includes a library of tools and users can integrate their own tools, Web, and Grid Services.

Triana features/capabilities include:

1) Use Triana on a wide variety of data: numerical data, either taken from an experiment or generated by Triana; audio data; images; even text files.

2) Triana comes with a wide variety of built-in tools.

There is an extensive signal-analysis toolkit, an image-manipulation toolkit, a desk-top publishing toolkit, and many more.

Most Triana tools will show you a parameter window, so you can adjust the way they work. Parameters can typically be changed dynamically, without interrupting the ‘flow of data’.

3) Triana will display your data, either in a text-editor window or in a versatile graph-display window.

The ‘grapher’ will display several curves at once and will allow you to zoom in on interesting features and mark them.

4) Triana is particularly good at ‘automating repetitive tasks’, such as performing a find-and-replace on all the text files in a particular directory, or continuously monitoring the spectrum of data that comes from an experiment that runs for days or even years.

If you run an experiment, Triana can help you save the cost of buying extra expensive oscilloscopes or spectrum analyzers: just let your laptop or lab PC do the job.

If you maintain a web site you will find you can automate many of your tedious updating tasks.

If you are a teacher, you can simplify the maintenance of student records and the grading of papers.

If you regularly create reports, Triana will allow you to feed updated data directly into the finished document, No matter how it is formatted.

5) Triana is a wonderful assistant in the classroom or teaching laboratory.

It can help you to make demonstrations of analysis techniques, to generate ‘simulated experimental data’, to display graphs of complicated functions.

6) If the tools supplied with Triana do Not do what you need, Triana contains a wizard that helps you to create new ones, with parameter windows.

Or you can use tools that are available on another web site, directly over the Internet, without having to copy them to your computer.

7) Triana includes many features to ensure that your programs should work as you want them to.

It checks ‘data types’ and tells you if you have connected tools that are Not compatible.

It gives you clear ‘error messages’ if problems arise during the run and offers advice on how to avoid the situation.

You can easily insert display units to monitor intermediate results and track down more subtle errors.

Triana traps serious errors so the program will Not crash; at worst you need only restart the calculation.

Triana provides the following documentation --

1) Users Guide - A Triana User Guide is available.

2) Getting Started - Easy to follow instructions for downloading and running Triana.

3) Subversion (SVN) Instructions for Developers.

Triana Tutorials provided --

1) Triana How To Guide - Tutorial on creating simple workflows using Triana.

2) Web Services Resource Framework (WSRF) and Triana - Tutorial for creating WSRF based workflows within Triana.

3) Workflow Wizard Tutorial - Tutorial for creating workflows programmatically within Triana.

4) How to use Loops in Triana - Tutorial for using Triana's built in Looping Functionality.

5) How to use Triana in Batch or Command Line Mode - Tutorial for using Triana in batch or command line mode.

System Requirements

Contact manufacturer.


Manufacturer Web Site Triana

Price Contact manufacturer.

G6G Abstract Number 20535

G6G Manufacturer Number 104151