Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Oswaldo Trelles

dblp:t/OswaldoTrelles · also Oswaldo Trelles-Salazar · DBLP profile ↗
← Back
37ranked-venue papers
5as first author
1since 2021 · last 2023
0000-0003-1554-8987ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 22 · 5 first-authorSystems, architecture and hardware · 6 · 1 since 2021Software engineering, systems software and programming languages · 3Graphics, computer vision, multimedia, augmented reality and games · 3Artificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Interdisciplinary, comprehensive, and emerging computing
12 papers
Bioinformatics and computational biology · 80% Computational science and engineering · 20%
Computer architecture, parallel and distributed computing, and storage systems
5 papers
Distributed systems · 62% Parallel and multicore computing · 38%
Computer graphics and multimedia
1 paper
Multimedia analysis and retrieval · 100%

Topics — the 24 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
bioinformatics infrastructure
0.422018
mORCA: sailing bioinformatics world with mobile devices · Bioinform. 2018
jORCA: easily integrating bioinformatics Web Services · Bioinform. 2010
Bioinformatics and computational biology › gene regulation
binding site prediction
0.412020
PLIDflow: an open-source workflow for the online analysis of protein-ligand docking using galaxy · Bioinform. 2020
Bioinformatics and computational biology › drug discovery
drug design
0.412020
PLIDflow: an open-source workflow for the online analysis of protein-ligand docking using galaxy · Bioinform. 2020
Bioinformatics and computational biology › molecular informatics › molecular modeling › molecular docking
protein-ligand docking
0.412020
PLIDflow: an open-source workflow for the online analysis of protein-ligand docking using galaxy · Bioinform. 2020
Computational science and engineering
scientific workflow
0.412020
PLIDflow: an open-source workflow for the online analysis of protein-ligand docking using galaxy · Bioinform. 2020
Distributed systems
service-oriented architecture
0.122018
mORCA: sailing bioinformatics world with mobile devices · Bioinform. 2018
Intelligent client for integrating bioinformatics services · Bioinform. 2006
Computational science and engineering › scientific workflow
workflow composition
0.112010
jORCA: easily integrating bioinformatics Web Services · Bioinform. 2010
Bioinformatics and computational biology
gene expression analysis
0.122003
Engene: the processing and exploratory analysis of gene expression data · Bioinform. 2003
PreP: gene expression data pre-processing · Bioinform. 2003
Parallel and multicore computing › parallel algorithms
parallel algorithm design
0.131998
New phylogenetic venues opened by a novel implementation of the DNAml algorithm · Bioinform. 1998
Computational space reduction and parallelization of a new clustering approach for large groups of sequences · Bioinform. 1998
On an efficient parallelization of exhaustive sequence comparison algorithms on message passing architectures · Comput. Appl. Biosci. 1994
Bioinformatics and computational biology
protein function prediction
0.012004
AnaGram: protein function assignment · Bioinform. 2004
Multimedia analysis and retrieval
video content analysis
0.012004
Automatic analysis of the content of cell biological videos and database organization of their metadata descriptors · IEEE Trans. Multim. 2004
Bioinformatics and computational biology › gene expression analysis › gene expression data mining
gene expression data exploration
0.012003
Engene: the processing and exploratory analysis of gene expression data · Bioinform. 2003
Bioinformatics and computational biology › gene expression analysis
gene expression data preprocessing
0.012003
PreP: gene expression data pre-processing · Bioinform. 2003
Bioinformatics and computational biology › gene expression analysis
gene expression visualization
0.012003
Engene: the processing and exploratory analysis of gene expression data · Bioinform. 2003
Services computing and microservices
service interoperability
0.012010
jORCA: easily integrating bioinformatics Web Services · Bioinform. 2010
Bioinformatics and computational biology › phylogenetics › phylogenetic inference
maximum likelihood estimation
0.011998
New phylogenetic venues opened by a novel implementation of the DNAml algorithm · Bioinform. 1998
Bioinformatics and computational biology
phylogenetics
0.011998
New phylogenetic venues opened by a novel implementation of the DNAml algorithm · Bioinform. 1998
Bioinformatics and computational biology › phylogenetics
phylogenetic inference
0.011998
New phylogenetic venues opened by a novel implementation of the DNAml algorithm · Bioinform. 1998
Bioinformatics and computational biology › sequence analysis
sequence clustering
0.011998
Computational space reduction and parallelization of a new clustering approach for large groups of sequences · Bioinform. 1998
Parallel and multicore computing › parallelization strategies
distributed-memory parallelization
0.011998
Computational space reduction and parallelization of a new clustering approach for large groups of sequences · Bioinform. 1998
Bioinformatics and computational biology
protein sequence analysis
0.012004
AnaGram: protein function assignment · Bioinform. 2004
Bioinformatics and computational biology › sequence analysis › sequence visualization
dotplot visualization
0.011995
An image-processing approach to dotplots: an X-Window-based program for interactive analysis of dotplots derived from sequence and structural data · Comput. Appl. Biosci. 1995
Bioinformatics and computational biology
sequence analysis
0.011995
An image-processing approach to dotplots: an X-Window-based program for interactive analysis of dotplots derived from sequence and structural data · Comput. Appl. Biosci. 1995
Bioinformatics and computational biology › sequence analysis
sequence comparison
0.011994
On an efficient parallelization of exhaustive sequence comparison algorithms on message passing architectures · Comput. Appl. Biosci. 1994

Methods — techniques the papers use, named apart from their topics

web service metadata · 0.7service invocation · 0.7molecular docking · 0.4workflow composition · 0.2web services · 0.2service description catalogue · 0.1BioMOBY · 0.1object tracking · 0.1metadata modeling · 0.1identity detection of protomotifs · 0.0runtime analysis · 0.0parallelization · 0.0pairwise sequence similarity · 0.0dynamic scheduling · 0.0message passing · 0.0guided self-scheduling · 0.0
YearPublicationVenuePosition
2023 Irregular alignment of arbitrarily long DNA sequences on GPU
abstract
Abstract The use of Graphics Processing Units to accelerate computational applications is increasingly being adopted due to its affordability, flexibility and performance. However, achieving top performance comes at the price of restricted data-parallelism models. In the case of sequence alignment, most GPU-based approaches focus on accelerating the Smith-Waterman dynamic programming algorithm due to its regularity. Nevertheless, because of its quadratic complexity, it becomes impractical when comparing long sequences, and therefore heuristic methods are required to reduce the search space. We present GPUGECKO, a CUDA implementation for the sequential, seed-and-extend sequence-comparison algorithm, GECKO. Our proposal includes optimized kernels based on collective operations capable of producing arbitrarily long alignments while dealing with heterogeneous and unpredictable load. Contrary to other state-of-the-art methods, GPUGECKO employs a batching mechanism that prevents memory exhaustion by not requiring to fit all alignments at once into the device memory, therefore enabling to run massive comparisons exhaustively with improved sensitivity while also providing up to 6x average speedup w.r.t. the CUDA acceleration of BLASTN.
Esteban Pérez-Wohlfeil, Oswaldo Trelles, Nicolás Guil
J. Supercomput.2
2020 PLIDflow: an open-source workflow for the online analysis of protein-ligand docking using galaxy
abstract
MOTIVATION: Molecular docking is aimed at predicting the conformation of small-molecule (ligands) within an identified binding site (BS) in a target protein (receptor). Protein-ligand docking plays an important role in modern drug discovery and biochemistry for protein engineering. However, efficient docking analysis of proteins requires prior knowledge of the BS, which is not always known. The process which covers BS identification and protein-ligand docking usually requires the combination of different programs, which require several input parameters. This is furtherly aggravated when factoring in computational demands, such as CPU-time. Therefore, these types of simulation experiments can become a complex process for researchers without a background in computer sciences. RESULTS: To overcome these problems, we have designed an automatic computational workflow (WF) to process protein-ligand complexes, which runs from the identification of the possible BSs positions to the prediction of the experimental binding modes and affinities of the ligand. This open-access WF runs under the Galaxy platform that integrates public domain software. The results of the proposed method are in close agreement with state-of-the-art docking software. AVAILABILITY AND IMPLEMENTATION: Software is available at: https://pistacho.ac.uma.es/galaxy-bitlab. CONTACT: [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Eugenia Ulzurrun, Yorley Duarte, Esteban Pérez-Wohlfeil, Fernando D. González Nilo, Oswaldo Trelles
Bioinform.5
2018 mORCA: sailing bioinformatics world with mobile devices
abstract
Motivation: Nearly 10 years have passed since the first mobile apps appeared. Given the fact that bioinformatics is a web-based world and that mobile devices are endowed with web-browsers, it seemed natural that bioinformatics would transit from personal computers to mobile devices but nothing could be further from the truth. The transition demands new paradigms, designs and novel implementations. Results: Throughout an in-depth analysis of requirements of existing bioinformatics applications we designed and deployed an easy-to-use web-based lightweight mobile client. Such client is able to browse, select, compose automatically interface parameters, invoke services and monitor the execution of Web Services using the service's metadata stored in catalogs or repositories. Availability and implementation: mORCA is available at http://bitlab-es.com/morca/app as a web-app. It is also available in the App store by Apple and Play Store by Google. The software will be available for at least 2 years. Contact: [email protected]. Supplementary information: Source code, final web-app, training material and documentation is available at http://bitlab-es.com/morca.
Sergio Díaz Del Pino, Juan Falgueras Cano, Esteban Pérez-Wohlfeil, Oswaldo Trelles
Bioinform.4
2017 Accelerating Exhaustive Pairwise Metagenomic Comparisons
Esteban Pérez-Wohlfeil, Óscar Torreño Tirado, Oswaldo Trelles
ICA3PP3
2017 Building an open source cloud environment with auto-scaling resources for executing bioinformatics and biomedical workflows
Michael T. Krieger, Óscar Torreño Tirado, Oswaldo Trelles, Dieter Kranzlmüller
Future Gener. Comput. Syst.3
2016 Review: High-performance computing to detect epistasis in genome scale data sets
abstract
It is becoming clear that most human diseases have a complex etiology that cannot be explained by single nucleotide polymorphisms (SNPs) or simple additive combinations; the general consensus is that they are caused by combinations of multiple genetic variations. The limited success of some genome-wide association studies is partly a result of this focus on single genetic markers. A more promising approach is to take into account epistasis, by considering the association of multiple SNP interactions with disease. However, as genomic data continues to grow in resolution, and genome and exome sequencing become more established, the number of combinations of variants to consider increases rapidly. Two potential solutions should be considered: the use of high-performance computing, which allows us to consider a larger number of variables, and heuristics to make the solution more tractable, essential in the case of genome sequencing. In this review, we look at different computational methods to analyse epistatic interactions within disease-related genetic data sets created by microarray technology. We also review efforts to use epistatic analysis results to produce biomarkers for diagnostic tests and give our views on future directions in this field in light of advances in sequencing technology and variants in non-coding regions.
Alex Upton, Oswaldo Trelles, José Antonio Cornejo-García, James Richard Perkins
Briefings Bioinform.2
2015 Computational Synteny Block: A framework to identify evolutionary events
abstract
Motivation: The identification and accurate description of large genomic rearrangements is crucial for the study of evolutionary events among species and implicitly defining breakpoints. Although there is a number of software tools available to perform this task, they usually either a) require a collection of pre-computed non-conflicting High Scoring Pairs (HSPs) and gene annotations or involve working at protein level (which excludes non-coding regions); or b) need many parameters to adjust software behavior and performance; or c) imply working with duplications, repeats and tandem repeats, which complicates the identification of rearrangements task. Although there are many programs specialized in the detection of these repetitions, they are not designed for the identification of main genomic rearrangements. Methods: The methodology we envisage starts with the detection of all HSPs by pairwise genome comparison. The second step involves solving conflicts generated by fragments that overlap in both sequences (double-overlapped fragments) to end yielding a collection of gapped fragments. In the third step, the quality measures (length, score, identities) of the gapped fragment are refined by using a modified dynamic programming approach. This collection of refined gapped fragments represents the input of a recursive process in which we identify blocks of gapped fragments that maintain co-localization, regardless of them occurring in coding or non-coding regions. The identification of interspersed repeats is an important step in the subsequent refinement of these blocks. This step allows for the separation of repetitions and the correct identification in turns of longer blocks. Finally, groups of interspersed repeats, duplications, inversions and translocations are identified. Results: The set of algorithms presented in this manuscript is able to detect and identify blocks of large rearrangements -tacking into account interspersed repeats, tandem repeats and duplications starting with the simple collection of un gapped local alignments. To the best of our knowledge, this is the first method to approach the whole process as a coherent workflow -thus outperforming current state-of-the-art software tools while it allows to classify the type of rearrangement. The results obtained are an important source of information for breakpoint refinement and featuring, as well as for the estimation of the evolutionary event frequencies to be used in inter-genome distance proposals, etc. Data sets and Supplementary Material are available at: http://bitlab-es.comlgecko-csb/.
Jose A. Arjona-Medina, Oswaldo Trelles
BIBM2
2015 Breaking the computational barriers of pairwise genome comparison
abstract
BACKGROUND: Conventional pairwise sequence comparison software algorithms are being used to process much larger datasets than they were originally designed for. This can result in processing bottlenecks that limit software capabilities or prevent full use of the available hardware resources. Overcoming the barriers that limit the efficient computational analysis of large biological sequence datasets by retrofitting existing algorithms or by creating new applications represents a major challenge for the bioinformatics community. RESULTS: We have developed C libraries for pairwise sequence comparison within diverse architectures, ranging from commodity systems to high performance and cloud computing environments. Exhaustive tests were performed using different datasets of closely- and distantly-related sequences that span from small viral genomes to large mammalian chromosomes. The tests demonstrated that our solution is capable of generating high quality results with a linear-time response and controlled memory consumption, being comparable or faster than the current state-of-the-art methods. CONCLUSIONS: We have addressed the problem of pairwise and all-versus-all comparison of large sequences in general, greatly increasing the limits on input data size. The approach described here is based on a modular out-of-core strategy that uses secondary storage to avoid reaching memory limits during the identification of High-scoring Segment Pairs (HSPs) between the sequences under comparison. Software engineering concepts were applied to avoid intermediate result re-calculation, to minimise the performance impact of input/output (I/O) operations and to modularise the process, thus enhancing application flexibility and extendibility. Our computationally-efficient approach allows tasks such as the massive comparison of complete genomes, evolutionary event detection, the identification of conserved synteny blocks and inter-genome distance calculations to be performed more effectively.
Óscar Torreño Tirado, Oswaldo Trelles
BMC Bioinform.2
2014 A Cloud-based GWAS Analysis Pipeline for Clinical Researchers
abstract
The cost of obtaining genome-scale biomedical data continues to drop rapidly, with many hospitals and universities being able to produce large amounts of data. Managing and analysing such ever-growing datasets is becoming a crucial issue. Cloud computing presents a good solution to this problem due to its flexibility in obtaining computational resources. However, it is essential to allow end-users with no experience to take advantage of the cloud computing model of elastic resource provisioning. This paper presents a workflow that allows the end user to perform the core steps of a genome wide association analysis, consisting of 1) uploading raw data files to the cloud, 2) genotype calling, i.e. converting the raw data into information on genome variation 3) quality assessment of the genotype data and subsequent filtering based on user-provided parameters and 4) downloading the filtered genotype data in a standard file format. A number of steps in this process are computationally intensive; moreover, the computational resources involved vary greatly depending on the size of the study, from a few samples to a few thousand. Therefore cloud computing provides an ideal solution to this problem. The paper describes in detail how the pipeline was implemented, focussing on the cloud infrastructure and the different tools and software involved for software management and GUI construction. The key contributions of this paper are: 1a) iIt presents a real world application of cloud-computing to address a critical problem in biomedicine, . 2b) iIt provides a thorough description of how such a pipeline was implemented, in terms of data management and user-interface, such that the end-user does not need to focus on the computational aspect but can instead concentrate on data analysis and biological interpretation of results, and. c3) wWe show how cloud-computing can be used in a more effective way through the parallelisation of the appropriate parts of the pipeline.
Paul Heinzlreiter, James Richard Perkins, Óscar Torreño Tirado, Tor Johan Mikael Karlsson, Juan Garcia Ranea, Andreas Mitterecker, Miguel Blanca, Oswaldo Trelles
CLOSER8
2012 Enabling Large-Scale Bioinformatics Data Analysis with Cloud Computing
abstract
The petabyte scale of the Big Data generation in bioinformatics requires the introduction of advanced computational techniques to enable efficient knowledge discovery from data. Many data analysis tools in bioinformatics have been developed but few have been adapted to take advantage of high performance computing (HPC) resources. For some of these tools, an attractive option is to employ a map/reduce strategy. On the other hand, Cloud Computing could be an important platform to run such tools in parallel because it provides on-demand, elastic computational resources. This paper presents a software suite for Microsoft Azure which supports legacy software (without modifications of the algorithm). We demonstrate the feasibility of the approach by benchmarking a typical bioinformatics tool, namely dotplot.
Tor Johan Mikael Karlsson, Óscar Torreño Tirado, Daniel Ramet Barea, Günter Klambauer, Miriam Cano Castillo, Oswaldo Trelles
ISPA6
2011 Using Graphics Processors for a High Performance Normalization of Gene Expressions
abstract
Ultra high density oligonucleotide microarrays allow several millions of genetic markers in a single experiment to be observed. Current bioinformatics software for gene expression quantile data normalization is unable to process such huge datasets. In parallel with this perception, the huge volume of molecular data produced by current high-throughput technologies in modern molecular biology has increased at a similar pace the challenge in our capacity to process and understand data. On the other hand, the arrival of CUDA has unveiled the extraordinary power of Graphics Processors (GPUs) to accelerate data intensive general purpose computing more and more as times goes by. This work takes these two emerging trends to benefit side by side during the development of a high performance version for a biomedical application of growing popularity: gene expression normalization. A variety of experimental issues are analyzed for this execution, including cost, performance and scalability of the graphics architecture on three different platforms. Our study reveals advantages and drawbacks of using the GPU as target hardware, providing lessons to benefit a broad set of existing genetic applications, either based on those pillars or having similarities with their procedures.
Andrés Rodríguez Moreno, Oswaldo Trelles, Manuel Ujaldon
HPCC2
2011 MAPI: towards the integrated exploitation of bioinformatics Web Services
abstract
BACKGROUND: Bioinformatics is commonly featured as a well assorted list of available web resources. Although diversity of services is positive in general, the proliferation of tools, their dispersion and heterogeneity complicate the integrated exploitation of such data processing capacity. RESULTS: To facilitate the construction of software clients and make integrated use of this variety of tools, we present a modular programmatic application interface (MAPI) that provides the necessary functionality for uniform representation of Web Services metadata descriptors including their management and invocation protocols of the services which they represent. This document describes the main functionality of the framework and how it can be used to facilitate the deployment of new software under a unified structure of bioinformatics Web Services. A notable feature of MAPI is the modular organization of the functionality into different modules associated with specific tasks. This means that only the modules needed for the client have to be installed, and that the module functionality can be extended without the need for re-writing the software client. CONCLUSIONS: The potential utility and versatility of the software library has been demonstrated by the implementation of several currently available clients that cover different aspects of integrated data processing, ranging from service discovery to service invocation with advanced features such as workflows composition and asynchronous services calls to multiple types of Web Services including those registered in repositories (e.g. GRID-based, SOAP, BioMOBY, R-bioconductor, and others).
Sergio Ramírez, Tor Johan Mikael Karlsson, Oswaldo Trelles
BMC Bioinform.3
2010 Workflow Composition and Enactment Using jORCA
Tor Johan Mikael Karlsson, Victoria Martin-Requena, Javier Ríos, Oswaldo Trelles
ISoLA (1)4
2010 jORCA: easily integrating bioinformatics Web Services
abstract
Abstract Motivation: Web services technology is becoming the option of choice to deploy bioinformatics tools that are universally available. One of the major strengths of this approach is that it supports machine-to-machine interoperability over a network. However, a weakness of this approach is that various Web Services differ in their definition and invocation protocols, as well as their communication and data formats—and this presents a barrier to service interoperability. Results: jORCA is a desktop client aimed at facilitating seamless integration of Web Services. It does so by making a uniform representation of the different web resources, supporting scalable service discovery, and automatic composition of workflows. Usability is at the top of the jORCA agenda; thus it is a highly customizable and extensible application that accommodates a broad range of user skills featuring double-click invocation of services in conjunction with advanced execution-control, on the fly data standardization, extensibility of viewer plug-ins, drag-and-drop editing capabilities, plus a file-based browsing style and organization of favourite tools. The integration of bioinformatics Web Services is made easier to support a wider range of users. Availability and Implementation: jORCA binaries and extended documentation are freely available at http://www.bitlab-es.com/jorca under the Creative Commons Attribution-No Derivative Works 2.5 Spain License and jORCA source code (implemented in Java) is available under request. (GPL v3 license). jORCA has been tested under UNIX (Fedora 11, open SUSE 11 and Ubuntu 8.1), MS-Windows and Mac OS 10.5 operating systems. Java VM version 1.6.0 later is required. Contact: [email protected] or [email protected] Supplementary information: Supplementary data are available at Bioinformatics online.
Victoria Martin-Requena, Javier Ríos, Maximiliano García, Sergio Ramírez, Oswaldo Trelles
Bioinform.5
2009 PreP+07: improvements of a user friendly tool to preprocess and analyse microarray data
abstract
BACKGROUND: Nowadays, microarray gene expression analysis is a widely used technology that scientists handle but whose final interpretation usually requires the participation of a specialist. The need for this participation is due to the requirement of some background in statistics that most users lack or have a very vague notion of. Moreover, programming skills could also be essential to analyse these data. An interactive, easy to use application seems therefore necessary to help researchers to extract full information from data and analyse them in a simple, powerful and confident way. RESULTS: PreP+07 is a standalone Windows XP application that presents a friendly interface for spot filtration, inter- and intra-slide normalization, duplicate resolution, dye-swapping, error removal and statistical analyses. Additionally, it contains two unique implementation of the procedures - double scan and Supervised Lowess-, a complete set of graphical representations - MA plot, RG plot, QQ plot, PP plot, PN plot - and can deal with many data formats, such as tabulated text, GenePix GPR and ArrayPRO. PreP+07 performance has been compared with the equivalent functions in Bioconductor using a tomato chip with 13056 spots. The number of differentially expressed genes considering p-values coming from the PreP+07 and Bioconductor Limma packages were statistically identical when the data set was only normalized; however, a slight variability was appreciated when the data was both normalized and scaled. CONCLUSION: PreP+07 implementation provides a high degree of freedom in selecting and organizing a small set of widely used data processing protocols, and can handle many data formats. Its reliability has been proven so that a laboratory researcher can afford a statistical pre-processing of his/her microarray results and obtain a list of differentially expressed genes using PreP+07 without any programming skills. All of this gives support to scientists that have been using previous PreP releases since its first version in 2003.
Victoria Martin-Requena, Antonio Muñoz-Merida, M. Gonzalo Claros, Oswaldo Trelles
BMC Bioinform.4
2009 Magallanes: a web services discovery and automatic workflow composition tool
abstract
BACKGROUND: To aid in bioinformatics data processing and analysis, an increasing number of web-based applications are being deployed. Although this is a positive circumstance in general, the proliferation of tools makes it difficult to find the right tool, or more importantly, the right set of tools that can work together to solve real complex problems. RESULTS: Magallanes (Magellan) is a versatile, platform-independent Java library of algorithms aimed at discovering bioinformatics web services and associated data types. A second important feature of Magallanes is its ability to connect available and compatible web services into workflows that can process data sequentially to reach a desired output given a particular input. Magallanes' capabilities can be exploited both as an API or directly accessed through a graphic user interface.The Magallanes' API is freely available for academic use, and together with Magallanes application has been tested in MS-Windows XP and Unix-like operating systems. Detailed implementation information, including user manuals and tutorials, is available at http://www.bitlab-es.com/magallanes. CONCLUSION: Different implementations of the same client (web page, desktop applications, web services, etc.) have been deployed and are currently in use in real installations such as the National Institute of Bioinformatics (Spain) and the ACGT-EU project. This shows the potential utility and versatility of the software library, including the integration of novel tools in the domain and with strong evidences in the line of facilitate the automatic discovering and composition of workflows.
Javier Ríos, Tor Johan Mikael Karlsson, Oswaldo Trelles
BMC Bioinform.3
2008 Supervised Lowess normalization of comparative genome hybridization data - application to lactococcal strain comparisons
abstract
BACKGROUND: Array-based comparative genome hybridization (aCGH) is commonly used to determine the genomic content of bacterial strains. Since prokaryotes in general have less conserved genome sequences than eukaryotes, sequence divergences between the genes in the genomes used for an aCGH experiment obstruct determination of genome variations (e.g. deletions). Current normalization methods do not take into consideration sequence divergence between target and microarray features and therefore cannot distinguish a difference in signal due to systematic errors in the data or due to sequence divergence. RESULTS: We present supervised Lowess, or S-Lowess, an application of the subset Lowess normalization method. By using a predicted subset of array features with minimal sequence divergence between the analyzed strains for the normalization procedure we remove systematic errors from dual-dye aCGH data in two steps: (1) determination of a subset of conserved genes (i.e. likely conserved genes, LCG); and (2) using the LCG for subset Lowess normalization. Subset Lowess determines the correction factors for systematic errors in the subset of array features and normalizes all array features using these correction factors. The performance of S-Lowess was assessed on aCGH experiments in which differentially labeled genomic DNA fragments of Lactococcus lactis IL1403 and L. lactis MG1363 strains were hybridized to IL1403 DNA microarrays. Since both genomes are sequenced and gene deletions identified, the success rate of different aCGH normalization methods in detecting these deletions in the MG1363 genome were determined. S-Lowess detects 97% of the deletions, whereas other aCGH normalization methods detect up to only 60% of the deletions. CONCLUSION: S-Lowess is implemented in a user-friendly web-tool accessible from http://bioinformatics.biol.rug.nl/websoftware/s-lowess. We demonstrate that it outperforms existing normalization methods and maximizes detection of genomic variation (e.g. deletions) from microbial aCGH data.
Sacha A. F. T. van Hijum, Richard J. S. Baerends, Aldert L. Zomer, Harma A. Karsens, Victoria Martin-Requena, Oswaldo Trelles, Jan Kok, Oscar P. Kuipers
BMC Bioinform.6
2007 On-line Distance Learning Platform
Sergio Ramírez, Hugo Rosales, Oswaldo Trelles
WEBIST (3)3
2006 Intelligent client for integrating bioinformatics services
abstract
MOTIVATION: In addition to existing bioinformatics software, a lot of new tools are being developed world wide to supply services for an ever growing, widely dispersed and heterogeneous collection of biological data. The integration of these resources under a common platform is a challenging task. To this end, several groups are developing integration technologies, in which services are usually registered in some sort of catalogue to allow novel discovering and accessing mechanisms to be implemented. However, each service demands specific interfaces to accommodate their parameters and it is a complicated task linking the different service inputs and outputs to solve a biological problem. RESULTS: In this work we address the design and implementation of a versatile web client to access BioMOBY compatible services (a system by which a client can interact with multiple sources of biological data regardless of the underlying format or schema) using the service description stored in the BioMOBY catalogue. The automatic interface generator significantly reduces developing time and produces uniform service access mechanisms. The design and proof of concept (for such a client) including the generic interface generator have been developed and implemented in the National Institute for Bioinformatics in Spain. AVAILABILITY: The INB (National Institute for Bioinformatics, Spain) platform is available at www.inab.org/MOWServ
Ismael Navas-Delgado, Maria del Mar Rojano-Muñoz, Sergio Ramírez, Antonio J. Pérez-Pulido, Eduardo Andrés León, José Francisco Aldana-Montes, Oswaldo Trelles
Bioinform.7
2006 Integrated analysis of gene expression by association rules discovery
abstract
BACKGROUND: Microarray technology is generating huge amounts of data about the expression level of thousands of genes, or even whole genomes, across different experimental conditions. To extract biological knowledge, and to fully understand such datasets, it is essential to include external biological information about genes and gene products to the analysis of expression data. However, most of the current approaches to analyze microarray datasets are mainly focused on the analysis of experimental data, and external biological information is incorporated as a posterior process. RESULTS: In this study we present a method for the integrative analysis of microarray data based on the Association Rules Discovery data mining technique. The approach integrates gene annotations and expression data to discover intrinsic associations among both data sources based on co-occurrence patterns. We applied the proposed methodology to the analysis of gene expression datasets in which genes were annotated with metabolic pathways, transcriptional regulators and Gene Ontology categories. Automatically extracted associations revealed significant relationships among these gene attributes and expression patterns, where many of them are clearly supported by recently reported work. CONCLUSION: The integration of external biological information and gene expression data can provide insights about the biological processes associated to gene expression programs. In this paper we show that the proposed methodology is able to integrate multiple gene annotations and expression data in the same analytic framework and extract meaningful associations among heterogeneous sources of data. An implementation of the method is included in the Engene software package.
Pedro Carmona-Saez, Monica Chagoyen, Andrés Rodríguez Moreno, Oswaldo Trelles, José María Carazo, Alberto D. Pascual-Montano
BMC Bioinform.4
2006 Bio-Broker: a tool for integration of biological data sources and data analysis tools
abstract
Abstract In this work we present an architecture for XML‐based mediator systems and a framework for helping systems developers in the construction of mediator‐services for the integration of heterogeneous data sources. A unique feature of our architecture is its capability to manage (proprietary) user's software tools and algorithms, modelled as Extended Value Added Services (EVASs), and integrated in the data flow. The mediator offers a view of the system as a single data source where EVASs are readily available for enhancing query processing. A Web‐based graphic interface has been developed to allow dynamic and flexible EVASs inter‐connection, thus creating complex distributed bioinformatics machines. The feasibility and usefulness of our ideas has been validated by the development of a mediator system (Bio‐Broker) and by a diverse set of applications aimed at combining gene expression data with genomic, sequence‐based and structural information, so as to provide a general, transparent and powerful solution that integrates data analysis tools and algorithms. Copyright © 2006 John Wiley & Sons, Ltd.
José Francisco Aldana-Montes, M. Roldán-Castro, Ismael Navas-Delgado, María del Mar Roldán-García, Manuel Hidalgo-Conde, Oswaldo Trelles
Softw. Pract. Exp.6
2005 Bio-Broker: a biological data and services mediator system
José Francisco Aldana-Montes, Manuel Hidalgo-Conde, Ismael Navas-Delgado, María del Mar Roldán-García, Oswaldo Trelles
IADIS AC5
2005 Mining association rules from biological databases
abstract
Abstract We present a novel application of knowledge discovery technology to a developing and challenging application area such as bioinformatics. This methodology allows the identification of relationships between low‐magnitude similarity (LMS) sequence patterns and other well‐contrasted protein characteristics, such as those described by database annotations. We start with the identification of these signals inside protein sequences by exhaustive database searching and automatic pattern recognition strategies. In a second step we address the discovering of association rules that will allow tagging sequences that hold LMS signals with consequent functional keywords. We have designed our own algorithm for discovering association rules, meeting the special necessities of bioinformatics problems, where the patterns we search lie in sparse datasets and are uncommon and thus difficult to locate. Computational efficiency has been verified both with synthetic and real biological data showing that the algorithm is well suited to this application area compared to state of the art algorithms. The usefulness of the method is confirmed by its ability to produce previously unknown and useful knowledge in the area of biological sequence analysis. In addition, we introduce a new and promising application of the rule extraction algorithm on gene expression databases.
Andrés Rodríguez Moreno, José María Carazo, Oswaldo Trelles
J. Assoc. Inf. Sci. Technol.3
2005 Analysis and Description of the Semantic Content of Cell Biological Videos
Andrés Rodríguez Moreno, Nicolás Guil, David M. Shotton, Oswaldo Trelles
Multim. Tools Appl.4
2004 AnaGram: protein function assignment
abstract
SUMMARY: AnaGram is a web service for protein function assignment based on identity detection of small significant fragments (protomotifs) that can act as modular pieces in peptide construction. The system is able to assign function by finding correlations between protomotifs and functional annotations contained in SWISS-PROT and Medline databases. In addition, function ontologies are used for hierarchical organization of the predicted functions. Extensive tests have been carried out to evaluate the accuracy and performance of the system. AVAILABILITY: http://jaguar.genetica.uma.es/anagram.htm
Antonio J. Pérez-Pulido, Guillermo Thode, Oswaldo Trelles
Bioinform.3
2004 Automatic analysis of the content of cell biological videos and database organization of their metadata descriptors
abstract
We present a video content analysis and metadata organizational system for research videos arising from biological microscopy of living cells. Automated procedures are described to determine the position, size, shape and orientation of cells in each video frame. From the temporal changes in the values of these simple metadata parameters, high-level descriptors are derived that describe the semantic content of the video. This content information (specific intrinsic metadata) is of high information value, since it describes the behavior of cells and the timing of events within the video, including changes in environmental conditions experienced by the cells. When such metadata are properly organized in a searchable database, a content-based video query and retrieval system may be developed to locate particular objects, events or behaviors. Moreover, the availability of such semantic contents in the formal and generic format we propose will allow the application of data mining techniques and the amassing of more elaborate knowledge, e.g., species classification depending on behavior, patterns in response to environment changes, etc. The suitability and functionality of the proposed metadata model is demonstrated by the automated analysis of five different types of biological experiments, recording epithelial wound healing, bacterial multiplication, the rotations of tethered bacteria, and the swimming of motile bacteria and of human sperm.
Andrés Rodríguez Moreno, Nicolás Guil, David M. Shotton, Oswaldo Trelles
IEEE Trans. Multim.4
2003 PreP: gene expression data pre-processing
abstract
UNLABELLED: PreP is a versatile, powerful, standalone application that aims at pre-processing gene expression data. AVAILABILITY: Documentation and executable file for MS-Windows are available at http://chirimoyo.ac.uma.es/bitlab/services/index.htm
Jorge García de la Nava, Sacha A. F. T. van Hijum, Oswaldo Trelles
Bioinform.3
2003 Engene: the processing and exploratory analysis of gene expression data
abstract
Abstract Summary: Engene is a versatile, and platform-independent web tool for exploratory analysis of gene expression data that aims at storing, visualizing and processing large sets of gene expression patterns. Availability: Access to engene is available on request at http://www.engene.cnb.uam.es Contact: [email protected] * To whom correspondence should be addressed.
Jorge García de la Nava, Daniel Franco Santaella, Jesús Cuenca Alba, José María Carazo, Oswaldo Trelles, Alberto D. Pascual-Montano
Bioinform.5
2002 Command-line interfaces can be efficiently brought to graphics: COLIMATE (the COmmand LIne MATE)
abstract
Abstract Scientific computing has traditionally been done on workstations, most of the time running on UNIX‐like operating systems. These systems are often very robust, powerful and especially suited to heavy computation tasks; however, the usual user interface is based on a command line with all the information needed for the appropriate functioning of the algorithm. These command lines are seldom user‐friendly but, on the other hand, they allow batch processes to be built. In this work, a model for command‐line‐driven packages is given, and at the same time the model includes objects that can be directly translated into a graphical user interface. A language (Colimate) implementing this model is shown to serve as a bridge between command‐line‐driven programs and more friendly user interfaces. Exploiting the specificness of the user interfaces addressed, powerful graphical interfaces can be built with a very simple syntax and small programming effort. Furthermore, the command‐line program needs not to be modified, so in this way the possibility of making batches is not lost. Copyright © 2002 John Wiley & Sons, Ltd.
Carlos Oscar Sánchez Sorzano, José María Carazo, Oswaldo Trelles
Softw. Pract. Exp.3
2001 On the Parallelisation of Bioinformatics Applications
abstract
It is known that while the programs used to find genes in prokaryotic genomes reliably map protein-coding regions, they often fail in the exact determination of gene starts.This problem is further aggravated by sequencing errors, most notably insertions and deletions leading to frame-shifts.Therefore, the exact mapping of gene starts and identification of frame-shifts are important problems of the computer-assisted functional analysis of newly sequenced genomes.Here we review methods of gene recognition and describe a new algorithm for correction of gene starts and identification of frame-shifts in prokaryotic genomes.The algorithm is based on the comparison of nucleotide and protein sequences of homologous genes from related organisms, using the assumption that the rate of evolutionary changes in protein-coding regions is lower than that in non-coding regions.A dynamic programming algorithm is used to align protein sequences obtained by formal translation of genomic nucleotide sequences.The possibility of frame-shifts is taken into account.The algorithm was tested on several groups of related organisms: gamma-proteobacteria, the Bacillus/Clostridium group, and three Pyrococcus genomes.The testing demonstrated that, dependent on a genome, 1-10 per cent of genes have incorrect starts or contain frame-shifts.The algorithm is implemented in the program package Orthologator-GeneCorrector.
Oswaldo Trelles
Briefings Bioinform.1
2000 Object Tracking and Event Recognition in Biological Microscopy Videos
abstract
We present a video analysis and content-based video query and retrieval system for research videos arising from biological microscopy that: (a) uses image processing procedures to identify objects and events automatically within the digitized videos, thus leading to the generation of content information (specific intrinsic metadata) of high information value by automated analysis of their visual content; and (b) permits subsequent queries to be performed on the specific intrinsic metadata thus generated, allowing important factual and analytical information to be obtained and selected video sequences matching the query criteria to be retrieved. Such a system requires the novel use of image and video processing techniques, and new approaches to the organization, accessing and querying of video metadata databases.
David M. Shotton, Andrés Rodríguez Moreno, Nicolás Guil, Oswaldo Trelles
ICPR4
1998 Computational space reduction and parallelization of a new clustering approach for large groups of sequences
abstract
MOTIVATION: The explosive growth of the biological sequences databases stimulated by genome projects has modified the framework of several applications in the biological sequence analysis area. In most cases, this new scenario is characterized by studies on large sets of sequences, suggesting the need for effective and automatic methods for their clustering. A more effective clustering of the database could be followed by the application of common family analysis schemes to the groups so formed. RESULTS: In this work, we present a new strategy to reduce the computational cost associated with the clustering of large sets of sequences which are expected to contain several families. The strategy is based on the grouping of the sequences into families by using a dynamic threshold on a pairwise sequence similarity criterion. Routine clustering of large data sets can now be done very efficiently. The method developed here achieves a computational space reduction of about an order of magnitude over more traditional ones of all-versus-all comparisons. The outcome of this approach produces family groupings that reproduce closely already accepted biological results. Our work includes a parallel implementation for distributed memory multiprocessors with a dynamic scheduling strategy for performance optimization. AVAILABILITY: By anonymous ftp at ftp.ac.uma.es (/pub/ots/pCluster directory), or from our Web site http://www.cnb. uam.es/www/software/software_index.html CONTACT: [email protected]
Oswaldo Trelles, Miguel A. Andrade-Navarro, Alfonso Valencia, Emilio L. Zapata, José María Carazo
Bioinform.1
1998 New phylogenetic venues opened by a novel implementation of the DNAml algorithm
abstract
SUMMARY: This note describes the parallelization of a key biological application, such as the construction of phylogenetic trees, using the DNAml program. A careful run-time analysis allowed us to propose an efficient parallelization that scaled very well to large problem sizes. AVAILABILITY: By anonymous ftp at ftp.ac.uma. es (/pub/ots/pDNAml) or from our web site http://www.cnb.uam. es/www/software/software_index.html CONTACT: [email protected]
Oswaldo Trelles, C. Ceron, Huaichun Wang, Joaquín Dopazo, José María Carazo
Bioinform.1
1998 Parallel Implementation of DNAml Program on Message-Passing Architectures
C. Ceron, Joaquín Dopazo, Emilio L. Zapata, José María Carazo, Oswaldo Trelles
Parallel Comput.5
1995 An image-processing approach to dotplots: an X-Window-based program for interactive analysis of dotplots derived from sequence and structural data
abstract
We present an approach to the study of the relationships between biological sequences and structures applying image analysis methods to dotplots. We introduce a set of analytical tools based on different types of digital image-processing filters that are new within the context of dotplots. We have reformulated some of the usual approaches in dotplot analysis as mathematical operations on images within the framework of mathematical morphology. An X-Window-based implementation of this new approach has been developed and is available by anonymous FTP.
Oswaldo Trelles, Emilio L. Zapata, Joaquín Dopazo, A. F. Coulson, José María Carazo
Comput. Appl. Biosci.1
1994 Genetic Algorithms on LAN-message Passing Architectures using PVM: Application to the Routing Problem
Francisco Javier Marín Martín, Oswaldo Trelles, Francisco Sandoval 0001
PPSN2
1994 On an efficient parallelization of exhaustive sequence comparison algorithms on message passing architectures
abstract
We present a new parallel computing approach to the case of exhaustive sequential sequence comparison algorithms on message-passing architectures. In this context a modification of guided self-scheduling as well as efficient buffering strategies are presented. We discuss two specific implementations, one on the Paramid parallel computer, and the other on a cluster of workstations running PVM. In both cases the parallel performance is higher than with any other method presented so far. The code is public domain and can be obtained by anonymous ftp at ftp.cnb.uam.es.
Oswaldo Trelles, Emilio L. Zapata, José María Carazo
Comput. Appl. Biosci.1