Cargando…

Squid – a simple bioinformatics grid

BACKGROUND: BLAST is a widely used genetic research tool for analysis of similarity between nucleotide and protein sequences. This paper presents a software application entitled "Squid" that makes use of grid technology. The current version, as an example, is configured for BLAST applicati...

Descripción completa

Detalles Bibliográficos
Autores principales: Carvalho, Paulo C, Glória, Rafael V, de Miranda, Antonio B, Degrave, Wim M
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2005
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1190159/
https://www.ncbi.nlm.nih.gov/pubmed/16078998
http://dx.doi.org/10.1186/1471-2105-6-197
_version_ 1782124794389463040
author Carvalho, Paulo C
Glória, Rafael V
de Miranda, Antonio B
Degrave, Wim M
author_facet Carvalho, Paulo C
Glória, Rafael V
de Miranda, Antonio B
Degrave, Wim M
author_sort Carvalho, Paulo C
collection PubMed
description BACKGROUND: BLAST is a widely used genetic research tool for analysis of similarity between nucleotide and protein sequences. This paper presents a software application entitled "Squid" that makes use of grid technology. The current version, as an example, is configured for BLAST applications, but adaptation for other computing intensive repetitive tasks can be easily accomplished in the open source version. This enables the allocation of remote resources to perform distributed computing, making large BLAST queries viable without the need of high-end computers. RESULTS: Most distributed computing / grid solutions have complex installation procedures requiring a computer specialist, or have limitations regarding operating systems. Squid is a multi-platform, open-source program designed to "keep things simple" while offering high-end computing power for large scale applications. Squid also has an efficient fault tolerance and crash recovery system against data loss, being able to re-route jobs upon node failure and recover even if the master machine fails. Our results show that a Squid application, working with N nodes and proper network resources, can process BLAST queries almost N times faster than if working with only one computer. CONCLUSION: Squid offers high-end computing, even for the non-specialist, and is freely available at the project web site. Its open-source and binary Windows distributions contain detailed instructions and a "plug-n-play" instalation containing a pre-configured example.
format Text
id pubmed-1190159
institution National Center for Biotechnology Information
language English
publishDate 2005
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-11901592005-08-25 Squid – a simple bioinformatics grid Carvalho, Paulo C Glória, Rafael V de Miranda, Antonio B Degrave, Wim M BMC Bioinformatics Software BACKGROUND: BLAST is a widely used genetic research tool for analysis of similarity between nucleotide and protein sequences. This paper presents a software application entitled "Squid" that makes use of grid technology. The current version, as an example, is configured for BLAST applications, but adaptation for other computing intensive repetitive tasks can be easily accomplished in the open source version. This enables the allocation of remote resources to perform distributed computing, making large BLAST queries viable without the need of high-end computers. RESULTS: Most distributed computing / grid solutions have complex installation procedures requiring a computer specialist, or have limitations regarding operating systems. Squid is a multi-platform, open-source program designed to "keep things simple" while offering high-end computing power for large scale applications. Squid also has an efficient fault tolerance and crash recovery system against data loss, being able to re-route jobs upon node failure and recover even if the master machine fails. Our results show that a Squid application, working with N nodes and proper network resources, can process BLAST queries almost N times faster than if working with only one computer. CONCLUSION: Squid offers high-end computing, even for the non-specialist, and is freely available at the project web site. Its open-source and binary Windows distributions contain detailed instructions and a "plug-n-play" instalation containing a pre-configured example. BioMed Central 2005-08-03 /pmc/articles/PMC1190159/ /pubmed/16078998 http://dx.doi.org/10.1186/1471-2105-6-197 Text en Copyright © 2005 Carvalho et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( (http://creativecommons.org/licenses/by/2.0) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Carvalho, Paulo C
Glória, Rafael V
de Miranda, Antonio B
Degrave, Wim M
Squid – a simple bioinformatics grid
title Squid – a simple bioinformatics grid
title_full Squid – a simple bioinformatics grid
title_fullStr Squid – a simple bioinformatics grid
title_full_unstemmed Squid – a simple bioinformatics grid
title_short Squid – a simple bioinformatics grid
title_sort squid – a simple bioinformatics grid
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1190159/
https://www.ncbi.nlm.nih.gov/pubmed/16078998
http://dx.doi.org/10.1186/1471-2105-6-197
work_keys_str_mv AT carvalhopauloc squidasimplebioinformaticsgrid
AT gloriarafaelv squidasimplebioinformaticsgrid
AT demirandaantoniob squidasimplebioinformaticsgrid
AT degravewimm squidasimplebioinformaticsgrid