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...
Autores principales: | , , , |
---|---|
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 |