Intuitive Bioinformatics for Genomics Applications: Omega-Brigid Workflow Framework

The recent developments in life sciences and technology have produced large amounts of data in an extremely fast and cost-efficient way which require the development of new algorithms, coupled with massively parallel computing. Besides, biologists are usually non-programmers, thus demanding intuitive computer applications that are easy to use by means of a friendly GUI. In addition, different algorithms, databases and other tools usually lie on incompatible file formats, applications, operating systems and hardware platforms. It is therefore of paramount importance to overcome such limitations, so that bioinformatics becomes much more widely used amongst biologists. The main goal of our research project is to unify many of these existing bioinformatics applications and resources (local and remote) in one easy-to-use environment, independent of the computing platform, being a concentrator resource tool with a friendly interface. To achieve this, we propose a tool based on a new, open, free and well-documented architecture called Biomniverso. Two main elements make up such a tool: its kernel (Omega), which supplies services specifically adapted to allow the addition of new bioinformatics functionalities by means of plugins (like Minerva, which makes easy to detect SNP amongst a set of genomic data to discover fraudulent olive oil), and the interface (Brigid), which allows even non-programmer laboratory scientists to chain different processes into workflows and customize them without code writing.

[1]  S. B. Needleman,et al.  A general method applicable to the search for similarities in the amino acid sequence of two proteins. , 1970, Journal of molecular biology.

[2]  Joel Dudley,et al.  Bioinformatics software for biologists in the genomics era , 2007, Bioinform..

[3]  Rajkumar Roy,et al.  Advances in Soft Computing , 2018, Lecture Notes in Computer Science.

[4]  Rodrigo Lopez,et al.  Clustal W and Clustal X version 2.0 , 2007, Bioinform..

[5]  Roeland C. H. J. van Ham,et al.  High-throughput bioinformatics with the Cyrille2 pipeline system , 2008, BMC Bioinformatics.

[6]  Bertram Ludäscher,et al.  Kepler: an extensible system for design and execution of scientific workflows , 2004, Proceedings. 16th International Conference on Scientific and Statistical Database Management, 2004..

[7]  Matthew R. Pocock,et al.  BioJava: open source components for bioinformatics , 2000, SIGB.

[8]  Michel Wermelinger,et al.  A Compositional Approach to Connector Construction , 2001, WADT.

[9]  Martin Wirsing,et al.  Extraction of Structured Programs from Specification Proofs , 1999, WADT.

[10]  P. Hernández,et al.  Sequencing ancient and modern genomes , 2008 .

[11]  A. Martín,et al.  First evidence of a retrotransposon-like element in olive (Olea europaea): implications in plant variety identification by SCAR-marker development , 2001, Theoretical and Applied Genetics.

[12]  Eugene Miya,et al.  On "Software engineering" , 1985, SOEN.

[13]  Matthew R. Pocock,et al.  Taverna: a tool for the composition and enactment of bioinformatics workflows , 2004, Bioinform..

[14]  M. Gonzalo Claros,et al.  SeqTrim - A Validation and Trimming Tool for All Purpose Sequence Reads , 2008, Innovations in Hybrid Intelligent Systems.

[15]  Clinton S Potter,et al.  Software tools for macromolecular microscopy. , 2007, Journal of structural biology.

[16]  Humberto Cervantes,et al.  Using a Lightweight Workflow Engine in a Plugin-Based Product Line Architecture , 2006, CBSE.

[17]  David Garlan,et al.  A compositional formalization of connector wrappers , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..