Home LiteratureArticle Details
PMID: 22333270 Published · epublish English Journal Article

Yabi: An online research environment for grid, high performance and cloud computing.

Source code for biology and medicine ·Vol. 7 ·No. 1 ·2012-02-15 ·Pages 1

Hunter AA, Macgregor AB, Szabo TO, Wellington CA, Bellgard MI

Abstract

There is a significant demand for creating pipelines or workflows in the life science discipline that chain a number of discrete compute and data intensive analysis tasks into sophisticated analysis procedures. This need has led to the development of general as well as domain-specific workflow environments that are either complex desktop applications or Internet-based applications. Complexities can arise when configuring these applications in heterogeneous compute and storage environments if the execution and data access models are not designed appropriately. These complexities manifest themselves through limited access to available HPC resources, significant overhead required to configure tools and inability for users to simply manage files across heterogenous HPC storage infrastructure. In this paper, we describe the architecture of a software system that is adaptable to a range of both pluggable execution and data backends in an open source implementation called Yabi. Enabling seamless and transparent access to heterogenous HPC environments at its core, Yabi then provides an analysis workflow environment that can create and reuse workflows as well as manage large amounts of both raw and processed data in a secure and flexible way across geographically distributed compute resources. Yabi can be used via a web-based environment to drag-and-drop tools to create sophisticated workflows. Yabi can also be accessed through the Yabi command line which is designed for users that are more comfortable with writing scripts or for enabling external workflow environments to leverage the features in Yabi. Configuring tools can be a significant overhead in workflow environments. Yabi greatly simplifies this task by enabling system administrators to configure as well as manage running tools via a web-based environment and without the need to write or edit software programs or scripts. In this paper, we highlight Yabi's capabilities through a range of bioinformatics use cases that arise from large-scale biomedical data analysis. The Yabi system encapsulates considered design of both execution and data models, while abstracting technical details away from users who are not skilled in HPC and providing an intuitive drag-and-drop scalable web-based workflow environment where the same tools can also be accessed via a command line. Yabi is currently in use and deployed at multiple institutions and is available at http://ccg.murdoch.edu.au/yabi.

Authors & Affiliations
5 authors, click to expand affiliations / ORCID
Hunter Adam A
Centre for Comparative Genomics, Murdoch, Western Australia, 6150. [email protected].
Macgregor Andrew B
Szabo Tamas O
Wellington Crispin A
Bellgard Matthew I
References (15)
15 references, click to expand
  1. A uniform proteomics MS/MS analysis platform utilizing open XML file formats.
    Mol Syst Biol. 2005;1:2005.0017 PMID: 16729052
  2. Probability-based protein identification by searching sequence databases using mass spectrometry data.
    Electrophoresis. 1999 Dec;20(18):3551-67 PMID: 10612281
  3. Taverna: a tool for building and running workflows of services.
    Nucleic Acids Res. 2006 Jul 1;34(Web Server issue):W729-32 PMID: 16845108
  4. Microarray analysis using bioinformatics analysis audit trails (BAATs).
    C R Biol. 2003 Oct-Nov;326(10-11):1083-7 PMID: 14744117
  5. DNA-based faecal dietary analysis: a comparison of qPCR and high throughput sequencing approaches.
    PLoS One. 2011;6(10):e25776 PMID: 21998697
  6. PathGrid: a service-orientated architecture for microscopy image analysis.
    Philos Trans A Math Phys Eng Sci. 2010 Aug 28;368(1925):3937-52 PMID: 20643686
  7. CattleTickBase: an integrated Internet-based bioinformatics resource for Rhipicephalus (Boophilus) microplus.
    Int J Parasitol. 2012 Feb;42(2):161-9 PMID: 22178513
  8. Prediction of complete gene structures in human genomic DNA.
    J Mol Biol. 1997 Apr 25;268(1):78-94 PMID: 9149143
  9. A statistical model for identifying proteins by tandem mass spectrometry.
    Anal Chem. 2003 Sep 1;75(17):4646-58 PMID: 14632076
  10. A general model of G protein-coupled receptor sequences and its application to detect remote homologs.
    Protein Sci. 2006 Mar;15(3):509-21 PMID: 16452613
  11. BioMOBY: an open source biological web services proposal.
    Brief Bioinform. 2002 Dec;3(4):331-41 PMID: 12511062
  12. State of the nation in data integration for bioinformatics.
    J Biomed Inform. 2008 Oct;41(5):687-93 PMID: 18358788
  13. EMBOSS: the European Molecular Biology Open Software Suite.
    Trends Genet. 2000 Jun;16(6):276-7 PMID: 10827456
  14. Galaxy: a platform for interactive large-scale genome analysis.
    Genome Res. 2005 Oct;15(10):1451-5 PMID: 16169926
  15. The Bioperl toolkit: Perl modules for the life sciences.
    Genome Res. 2002 Oct;12(10):1611-8 PMID: 12368254
Article Info
Journal
Source code for biology and medicine
Abbr.
Source Code Biol Med
ISSN
1751-0473
Published
2012-02-15
Epub
2012-00-15
Pages
1
Language
English
Region
England
NLM ID
101276533
PMCID
PMC3298538
Analysis Services
Analysis Services

Contact

No. 2 Wenbo Road, Zhangqiu District, Jinan, Shandong

Qilu Normal University · Genelibs Bioinformatics Lab

750 Shunhua Rd, Jinan

2F, Bldg F, University Science Park

Tel: 0531-88819269

WeChat Official Account

Follow our WeChat subscription account for real-time updates and the latest in medical and biological research.


Business Email

E-mail: [email protected]