{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T14:17:53Z","timestamp":1742393873717},"reference-count":22,"publisher":"Oxford University Press (OUP)","issue":"6","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005,3,15]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Motivation: Grid computing is used to solve large-scale bioinformatics problems with gigabytes database by distributing the computation across multiple platforms. Untill now in developing bioinformatics grid applications, it is extremely tedious to design and implement the component algorithms and parallelization techniques for different classes of problems, and to access remotely located sequence database files of varying formats across the grid. In this study, we propose a grid programming toolkit, GLAD (Grid Life sciences Applications Developer), which facilitates the development and deployment of bioinformatics applications on a grid.<\/jats:p><jats:p>Results: GLAD has been developed using ALiCE (Adaptive scaLable Internet-based Computing Engine), a Java-based grid middleware, which exploits the task-based parallelism. Two bioinformatics benchmark applications, such as distributed sequence comparison and distributed progressive multiple sequence alignment, have been developed using GLAD.<\/jats:p><jats:p>Availability: GLAD and ALiCE are available at http:\/\/www.comp.nus.edu.sg\/~teoym\/alice.htm<\/jats:p><jats:p>Contact: \u00a0teoym@comp.nus.edu.sg<\/jats:p>","DOI":"10.1093\/bioinformatics\/bti034","type":"journal-article","created":{"date-parts":[[2004,9,24]],"date-time":"2004-09-24T00:15:47Z","timestamp":1095984947000},"page":"794-802","source":"Crossref","is-referenced-by-count":8,"title":["GLAD: a system for developing and deploying large-scale bioinformatics grid"],"prefix":"10.1093","volume":"21","author":[{"given":"Yong-Meng","family":"Teo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xianbing","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yew-Kwong","family":"Ng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2004,9,16]]},"reference":[{"key":"2023013107223739600_B1","unstructured":"ALiCE. 2000Grid Computing Project"},{"key":"2023013107223739600_B2","doi-asserted-by":"crossref","unstructured":"Altschul, S., Gish, W., Miller, W., Myers, E., Lipman, D. 1990Basic Local Alignment Search Tool. J. Mol. Biol.215403\u2013410","DOI":"10.1016\/S0022-2836(05)80360-2"},{"key":"2023013107223739600_B3","unstructured":"Bosson, O. and Riml, N. 2003Overview in Bioinformatics 2003, Bioinformatics in Sweden"},{"key":"2023013107223739600_B4","unstructured":"Burge, C. and Karlin, S. 1997Prediction of complete gene structures in human genomic DNA. J. Mol. Biol.26878\u201394"},{"key":"2023013107223739600_B5","doi-asserted-by":"crossref","unstructured":"Etzold, T. and Argos, P. 1993SRS: an indexing and retrieval tool for flat file data libraries. Comput. Appl. Biosci.949\u201357","DOI":"10.1093\/bioinformatics\/9.1.49"},{"key":"2023013107223739600_B6","unstructured":"Fitch, W. 1977On the problem of discovering the most parsimonious tree. Proc. Nat. Acad. Sci.111223\u2013257"},{"key":"2023013107223739600_B7","unstructured":"Fitch, W. and Margoliash, E. 1967Construction of phylogenetic trees. Science155279\u2013284"},{"key":"2023013107223739600_B8","unstructured":"Foster, I. and Kesselman, C. 1997Globus: a metacomputing infrastructure toolkit. Int. J. Supercomputer Appl.11115\u2013128"},{"key":"2023013107223739600_B9","doi-asserted-by":"crossref","unstructured":"Fratini, A., Kopka, M., Drew, H., Dickerson, R. 1982Reversible bending and helix geometry in a B-DNA dodecamer: CGCTAATTCGCG. J. Biol. Chem.2414686\u201314707","DOI":"10.2210\/pdb4bna\/pdb"},{"key":"2023013107223739600_B10","unstructured":"GigaSpaces. 2002 Platform White Paper GigaSpaces Technologies, Ltd"},{"key":"2023013107223739600_B11","unstructured":"Higgins, D. and Sharp, P. 1988CLUSTAL: a package for performing multiple sequence alignment on a microcomputer. Gene73237\u2013244"},{"key":"2023013107223739600_B12","unstructured":"Hupfer, S. 2000The Nuts and Bolts of Compiling and Running JavaSpaces Programs. Java Developer Connection, Sun Microsystems, Inc"},{"key":"2023013107223739600_B13","unstructured":"Jini, S. 2001Network technology\u2014an executive overview. White Paper , CA Sun Microsystems Inc"},{"key":"2023013107223739600_B14","doi-asserted-by":"crossref","unstructured":"Laskowski, R., MacArthur, M., Moss, D., Thornton, J. 1993PROCHECK: a program to check the stereochemical quality of protein structures. J. Appl. Crystallogr.26, pp. 283\u2013291","DOI":"10.1107\/S0021889892009944"},{"key":"2023013107223739600_B15","doi-asserted-by":"crossref","unstructured":"Lavery, R. and Sklenar, H. 1988The definition of generalized helicoidal parameters and of axis curvature for irregular nucleic acids. J. Biomol. Struct. Dynam.663\u201391","DOI":"10.1080\/07391102.1988.10506483"},{"key":"2023013107223739600_B16","unstructured":"Monge, A. and Elkan, C. 1996The field-matching problem: algorithm and Applications. Proceedings of the 2nd International Conference on Knowledge Discovery and Data MiningPortland, Oregon, USA , pp. 267\u2013270"},{"key":"2023013107223739600_B17","unstructured":"National Center for Biotechnology Information (NCBI). 2004 National Library of Medicine, MD"},{"key":"2023013107223739600_B18","doi-asserted-by":"crossref","unstructured":"Pevzner, P., Tang, H., Waterman, M. 2001A new approach to fragment assembly in DNA sequencing. Proceedings of the 5th Annual International Conference on Computational BiologyNY , pp. 256\u2013267","DOI":"10.1145\/369133.369230"},{"key":"2023013107223739600_B19","doi-asserted-by":"crossref","unstructured":"Rost, B. 1998Protein structure prediction in 1D, 2D, and 3D. Encyclop. Comput. Chem.32242\u20132255","DOI":"10.1002\/0470845015.cpa033m"},{"key":"2023013107223739600_B20","doi-asserted-by":"crossref","unstructured":"Siepel, A., Farmer, A., Tolopko, A., Zhuang, M., Mendes, P., Beavis, W., Sobral, B. 2001ISYS: a decentralized, component-based approach to the integration of heterogeneous bioinformatics resources. Bioinformatics1783\u201394","DOI":"10.1093\/bioinformatics\/17.1.83"},{"key":"2023013107223739600_B21","unstructured":"Terwilliger, J. and Ott, J. Analysis of Human Genetic Linkage1991 2nd edn , Baltimore, MD Johns Hopkins University Press"},{"key":"2023013107223739600_B22","doi-asserted-by":"crossref","unstructured":"Trelles, O. 2001On the parallelization of bioinformatics applications. Brief. Bioinformatics2, pp. 181\u2013194","DOI":"10.1093\/bib\/2.2.181"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/21\/6\/794\/48962457\/bioinformatics_21_6_794.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/21\/6\/794\/48962457\/bioinformatics_21_6_794.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,14]],"date-time":"2024-01-14T11:46:55Z","timestamp":1705232815000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/21\/6\/794\/198813"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,9,16]]},"references-count":22,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2005,3,15]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/bti034","relation":{},"ISSN":["1367-4811","1367-4803"],"issn-type":[{"value":"1367-4811","type":"electronic"},{"value":"1367-4803","type":"print"}],"subject":[],"published-other":{"date-parts":[[2005,3,15]]},"published":{"date-parts":[[2004,9,16]]}}}