Biosphere: the interoperation of web services in microarray cluster analysis.

Kei-Hoi Cheung, Remko de Knikker, Youjun Guo, Guoneng Zhong, Janet Hager, Kevin Y Yip, Albert K H Kwan, Peter Li, David W Cheung
{"title":"Biosphere: the interoperation of web services in microarray cluster analysis.","authors":"Kei-Hoi Cheung,&nbsp;Remko de Knikker,&nbsp;Youjun Guo,&nbsp;Guoneng Zhong,&nbsp;Janet Hager,&nbsp;Kevin Y Yip,&nbsp;Albert K H Kwan,&nbsp;Peter Li,&nbsp;David W Cheung","doi":"10.2165/00822942-200403040-00007","DOIUrl":null,"url":null,"abstract":"<p><strong>Unlabelled: </strong>The growing use of DNA microarrays in biomedical research has led to the proliferation of analysis tools. These software programs address different aspects of analysis (e.g. normalisation and clustering within and across individual arrays) as well as extended analysis methods (e.g. clustering, annotation and mining of multiple datasets). Therefore, microarray data analysis typically requires the interoperability of multiple software programs involving different analysis types and methods. Such interoperation is often hampered by the heterogeneity inherent in the software tools (which may function by implementing different interfaces and using different programming languages). To address this problem, we employed the simple object access protocol (SOAP)-based web service approach that provides a uniform programmatic interface to these heterogeneous software components. To demonstrate this approach in the microarray context, we created a web server application, Biosphere, which interoperates a number of web services that are geographically widely distributed. These web services include a clustering web service, which is a suite of different clustering algorithms for analysing microarray data; XEMBL, developed at the European Bioinformatics Institute (EBI) for retrieving EMBL Nucleotide Sequence Database sequence data; and three gene annotation web services: GetGO, GetHAPI and GetUMLS. GetGO allows retrieval of Gene Ontology (GO) annotation, and the other two web services retrieve annotation from the biomedical literature that is indexed based on the Medical Subject Headings (MeSH) terms. With these web services, Biosphere allows the users to do the following: (i) cluster gene expression data using seven different algorithms; (ii) visualise the clustering results that are grouped statistically in colour; and (iii) retrieve sequence, annotation and citation data for the genes of interest.</p><p><strong>Availability: </strong>Biosphere and its web services described in Web Service Description Language (WSDL) can be accessed at http://rook.cecid.hku.hk:8280/BiosphereServer.</p>","PeriodicalId":87049,"journal":{"name":"Applied bioinformatics","volume":"3 4","pages":"253-6"},"PeriodicalIF":0.0000,"publicationDate":"2004-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.2165/00822942-200403040-00007","citationCount":"25","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Applied bioinformatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2165/00822942-200403040-00007","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 25

Abstract

Unlabelled: The growing use of DNA microarrays in biomedical research has led to the proliferation of analysis tools. These software programs address different aspects of analysis (e.g. normalisation and clustering within and across individual arrays) as well as extended analysis methods (e.g. clustering, annotation and mining of multiple datasets). Therefore, microarray data analysis typically requires the interoperability of multiple software programs involving different analysis types and methods. Such interoperation is often hampered by the heterogeneity inherent in the software tools (which may function by implementing different interfaces and using different programming languages). To address this problem, we employed the simple object access protocol (SOAP)-based web service approach that provides a uniform programmatic interface to these heterogeneous software components. To demonstrate this approach in the microarray context, we created a web server application, Biosphere, which interoperates a number of web services that are geographically widely distributed. These web services include a clustering web service, which is a suite of different clustering algorithms for analysing microarray data; XEMBL, developed at the European Bioinformatics Institute (EBI) for retrieving EMBL Nucleotide Sequence Database sequence data; and three gene annotation web services: GetGO, GetHAPI and GetUMLS. GetGO allows retrieval of Gene Ontology (GO) annotation, and the other two web services retrieve annotation from the biomedical literature that is indexed based on the Medical Subject Headings (MeSH) terms. With these web services, Biosphere allows the users to do the following: (i) cluster gene expression data using seven different algorithms; (ii) visualise the clustering results that are grouped statistically in colour; and (iii) retrieve sequence, annotation and citation data for the genes of interest.

Availability: Biosphere and its web services described in Web Service Description Language (WSDL) can be accessed at http://rook.cecid.hku.hk:8280/BiosphereServer.

生物圈:微阵列聚类分析中网络服务的互操作。
未标记:生物医学研究中越来越多地使用DNA微阵列导致了分析工具的激增。这些软件程序处理分析的不同方面(例如单个数组内部和跨数组的规范化和聚类)以及扩展的分析方法(例如聚类,注释和挖掘多个数据集)。因此,微阵列数据分析通常需要涉及不同分析类型和方法的多个软件程序的互操作性。这种互操作常常受到软件工具中固有的异构性的阻碍(它们可能通过实现不同的接口和使用不同的编程语言来发挥作用)。为了解决这个问题,我们采用了基于简单对象访问协议(SOAP)的web服务方法,该方法为这些异构软件组件提供了统一的编程接口。为了在微阵列环境中演示这种方法,我们创建了一个web服务器应用程序Biosphere,它与地理上广泛分布的许多web服务进行互操作。这些web服务包括一个聚类web服务,它是一套不同的聚类算法,用于分析微阵列数据;XEMBL,由欧洲生物信息学研究所(EBI)开发,用于检索EMBL核苷酸序列数据库序列数据;以及三个基因注释web服务:GetGO、GetHAPI和GetUMLS。GetGO允许检索基因本体(GO)注释,另外两个web服务从基于医学主题标题(MeSH)术语索引的生物医学文献中检索注释。通过这些网络服务,生物圈允许用户做以下事情:(i)使用七种不同的算法对基因表达数据进行聚类;(ii)将以颜色统计分组的聚类结果可视化;(iii)检索感兴趣基因的序列、注释和引文数据。可用性:可以通过http://rook.cecid.hku.hk:8280/BiosphereServer访问生物圈及其以web服务描述语言(WSDL)描述的web服务。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信