Preview

Vavilov Journal of Genetics and Breeding

Advanced search

BioUniWA – WEB SERVICES GENERATION SYSTEM AND PIPELINES FOR UNIFIED ACCESS TO RESOURCES IN THE FIELD OF BIOINFORMATICS

Abstract

We present the BioUniWA system for automatic generation of web services for unified access to resources in the field of bioinformatics. The BioUniWA system was originally designed as the BioInfoWF development system to support access to computing modules and pipelines through web services. BioUniWA can automatically generate web-based applications for computational modules and pipelines whose formal descriptions are defined by a language based on XML. In the future, one will be able to use these web-based applications in a variety of bioinformational systems, such as Taverna or Galaxy, as well as directly in the source code of applications to be developed. We have designed a tool that greatly simplifies the annotation of computing modules and schemes of pipelines, as well as their publication via Internet.

BioUniWA is distributed under a free GNU general public license. The distribution package and user documentation are available at BioUniWA http://bioinfowf.bionet.nsc.ru.

About the Authors

E. G. Komyshev
Novosibirsk National Research State University, Novosibirsk, Russia Institute of Cytology and Genetics SB RAS, Novosibirsk, Russia
Russian Federation


M. A. Genaev
Institute of Cytology and Genetics SB RAS, Novosibirsk, Russia
Russian Federation


K. V. Gunbin
Institute of Cytology and Genetics SB RAS, Novosibirsk, Russia
Russian Federation


D. A. Afonnikov
Novosibirsk National Research State University, Novosibirsk, Russia Institute of Cytology and Genetics SB RAS, Novosibirsk, Russia
Russian Federation


References

1. Генаев М.А., Комышев Е.Г., Гунбин К.В., Афонников Д.А. BioInfoWF – система автоматической генерации Web-интерфейсов и Web-сервисов для биоинформационных исследований // Вавилов. журн. генет. и селекции. 2012. Т. 16. № 4/1. С. 849–857.

2. Aloisio G., Cafaro M., Fiore S., Mirto M. A WorkFlow management system for bioinformatics grid // Proc. of the Network Tools and Applications in Biology (NETTAB) Workshops, Naples, Italy, 2005.

3. Apache Software Foundation, Apache Tomcat. 2013. http:// tomcat.apache.org

4. Bray T., Paoli J., Sperberg-McQueen C.M. et al. Extensible Markup Language (XML) (2006). Available at: www. w3.org/TR/xml.

5. Cerami E. Web services essentials: distributed applications with XML-RPC, SOAP, UDDI and WSDL. O’Reilly Media, Inc., 2002.

6. Christensen E., Curbera F., Meredith G., Weerawarana S. Web services description language (WSDL) 1.1. 2001. http://www.w3.org/TR/wsdl

7. Deelman E., Gannon D., Shields M., Taylor I. Workflows and e-Science: An overview of workflow system features and capabilities // Future Generation Computer Systems. 2009. V. 25. Nо. 5. P. 528–540.

8. Erl T. Service-oriented architecture. Englewood Cliffs: Prentice Hall, 2004.

9. Fielding R., Gettys J., Mogul J. et al. Hypertext transfer protocol–HTTP/1.1. 1999.

10. Free Software Foundation, Inc., GNU General Public License, 2007. http://www.gnu.org/licenses/gpl.html

11. Goecks J., Nekrutenko A., Taylor J. Galaxy a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences // Genome Biol. 2010. V. 11. No. 8. Р. R86.

12. Gudgin M., Hadley M., Moreau J. et al. Simple Object Access Protocol (SOAP) 1.2. W3C, 2003.

13. Gunbin K.V., Suslov V.V., Genaev M.A., Afonnikov D.A. Computer system for analysis of molecular evolution modes (SAMEM): analysis of molecular evolution modes at deep inner branches of the phylogenetic tree // In Silico Biol. 2012. V. 11. No. 3. P. 109–123.

14. Hull D., Wolstencroft K., Stevens R. et al. Taverna: a tool for building and running workflows of services // Nucl. Acids Res. 2006. V. 34. Suppl. 2. W729–W732.

15. Kawashima S., Katayama T., Sato Y., Kanehisa M. KEGG API: A web service using SOAP/WSDL to access the KEGG system // Genome Inform. Ser. 2003. P. 673–674.

16. Pautasso C., Zimmermann O., Leymann F. Restful web services vs. big’web services: making the right architectural decision // Proc. 17th Intern. Conf. on World Wide Web. ACM, 2008. P. 805–814.

17. Postel J., Reynolds J. File transfer protocol. 1985., available at http://tools.ietf.org/html/rfc959

18. Postel J. Simple mail transfer protocol // Inform. Sci. 1982.

19. Richardson L., Ruby S. RESTful web services. O’Reilly, 2008.


Review

Views: 572


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2500-3259 (Online)