Abstract
Recently, there is a growing need for an information technology solution to support a new methodology of scientific investigation, called system-level science. This paper presents a new approach to development and execution of collaborative applications. These applications are built as experiment plans with a notation based on the Ruby language. The virtual laboratory, which is an integrated system of dedicated tools and servers, provides a common space for planning, building, improving and performing in-silico experiments by a group of developers. The application is built with elements called gems which are available on the distributed Web- and Grid-based infrastructure. The process of application developments and the functionality of the virtual laboratory are demonstrated with a real-life example of the drug susceptibility ranking application from the HIV treatment domain.
Chapter PDF
Similar content being viewed by others
References
Foster, I., Kesselman, C.: Scaling system-level science: Scientific exploration and it implications. Computer 39(11), 31–39 (2006)
Vandamme, A.M., et al.: Updated european recommendations for the clinical use of hiv drug resistance testing. Antiviral Therapy 9(6), 829–848 (2004)
Rhee, S., et al.: Genotypic predictors of human immunodeficiency virus type 1 drug resistance. In: Proceedings of National Academy of Sciences of the United States of America. National Academy of Sciences, vol. 103 (2006)
Rhee, S., et al.: Human immunodeficiency virus reverse transcriptase and protease sequence database. Nucleic Acids Research 31(1), 298–303 (2003)
Sloot, P.M.A., Tirado-Ramos, A., Altintas, I., Bubak, M., Boucher, C.: From molecule to man: Decision support in individualized e-health. Computer 39(11), 40–46 (2006)
Sloot, P.M.A., Tirado-Ramos, A., Bubak, M.: Multi-science decision support for hiv drug resistance treatment. In: Cunningham, P., Cunningham, M. (eds.) Expanding the Knowledge Economy: Issues, Applications, Case Studies, eChallenges 2007, pp. 597–606. IOS Press, Amsterdam (2007)
ViroLab Virtual Laboratory, http://virolab.cyfronet.pl
Rycerz, K., Bubak, M., Sloot, P., Getov, V.: Problem solving environment for distributed interactive simulations. In: Gorlatch, S., Bubak, M., Priol, T. (eds.) Achievements in European Reseach on Grid Systems. CoreGRID Integration Workshop 2006 (Selected Papers), pp. 55–66. Springer, Heidelberg (2008)
Droegemeier, K., et al.: Service-oriented environments in research and education for dynamically interacting with mesoscale weather. IEEE Computing in Science and Engineering (November-December 2005)
Altintas, I., Jaeger, E., Lin, K., Ludaescher, B., Memon, A.: A web service composition and deployment framework for scientific workflows. ICWS 0, 814–815 (2004)
Stevens, R.D., et al.: Exploring williams-beuren syndrome using mygrid. Bioinformatics 1(20), 303–310 (2004)
MyExperiment: myexperiment website (2007), http://myexperiment.org
Aloisio, G., Breton, V., Mirto, M., Murli, A., Solomonides, T.: Special section: Life science grids for biomedicine and bioinformatics. Future Generation Computer Systems 23(3), 367–370 (2007)
Gil, Y., Deelman, E., Ellisman, M., Fahringer, T., Fox, G., Gannon, D., Goble, C., Livny, M., Moreau, L., Myers, J.: Examining the Challenges of Scientific Workflows. IEEE Computer 40(12), 24–32 (2007)
Thomas, D., Fowler, C., Hunt, A.: Programming Ruby – The Pragmatic Programmer’s Guide, Second Edition. The Pragmatic Programmers (2004)
Funika, W., Harȩżlak, D., Król, D., Pȩgiel, P., Bubak, M.: User interfaces of the virolab virtual laboratory. In: Proceedings of Cracow Grid Workshop 2007, ACC CYFRONET AGH, pp. 47–52 (2008)
Baliś, B., Bubak, M., Pelczar, M., Wach, J.: Provenance tracking and querying in virolab. In: Proceedings of Cracow Grid Workshop 2007, ACC CYFRONET AGH, pp. 71–76 (2008)
Bartynski, T., Malawski, M., Gubala, T., Bubak, M.: Universal grid client: Grid operation invoker. In: Proceedings of the 7th Int. Conf. on Parallel Processing and Applied Mathematics PPAM 2007. LNCS. Springer, Heidelberg (to appear, 2008)
Malawski, M., Bubak, M., Placek, M., Kurzyniec, D., Sunderam, V.: Experiments with distributed component computing across grid boundaries. In: Proceedings of the HPC-GECO/CompFrame workshop in conjunction with HPDC 2006, Paris, France (2006)
Baduel, L., Baude, F., Caromel, D., Contes, A., Huet, F., Morel, M., Quilici, R.: Programming, Deploying, Composing, for the Grid. In: Grid Computing: Software Environments and Tools. Springer, Heidelberg (2006)
EGEE Project: Lightweight middleware for grid computing (2007), http://glite.web.cern.ch/glite
de Oliveira, T., et al.: An automated genotyping system for analysis of HIV-1 and other microbial sequences. Bioinformatics (2005)
Assel, M., Krammer, B., Loehden, A.: Management and access of biomedical data in a grid environment. In: Proceedings of Cracow Grid Workshop 2006, pp. 263–270 (2007)
Ciepiela, E., Kocot, J., Gubała, T., Malawski, M., Kasztelnik, M., Bubak, M.: Gridspace engine of the virolab virtual laboratory. In: Proceedings of Cracow Grid Workshop 2007, ACC CYFRONET AGH, pp. 53–58 (2008)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gubała, T., Kasztelnik, M., Malawski, M., Bubak, M. (2008). Towards a System-Level Science Support. In: Bubak, M., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds) Computational Science – ICCS 2008. ICCS 2008. Lecture Notes in Computer Science, vol 5101. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69384-0_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-69384-0_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69383-3
Online ISBN: 978-3-540-69384-0
eBook Packages: Computer ScienceComputer Science (R0)