Cargando…

Software platform virtualization in chemistry research and university teaching

BACKGROUND: Modern chemistry laboratories operate with a wide range of software applications under different operating systems, such as Windows, LINUX or Mac OS X. Instead of installing software on different computers it is possible to install those applications on a single computer using Virtual Ma...

Descripción completa

Detalles Bibliográficos
Autores principales: Kind, Tobias, Leamy, Tim, Leary, Julie A, Fiehn, Oliver
Formato: Texto
Lenguaje:English
Publicado: Springer International Publishing 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2820496/
https://www.ncbi.nlm.nih.gov/pubmed/20150997
http://dx.doi.org/10.1186/1758-2946-1-18
_version_ 1782177382574063616
author Kind, Tobias
Leamy, Tim
Leary, Julie A
Fiehn, Oliver
author_facet Kind, Tobias
Leamy, Tim
Leary, Julie A
Fiehn, Oliver
author_sort Kind, Tobias
collection PubMed
description BACKGROUND: Modern chemistry laboratories operate with a wide range of software applications under different operating systems, such as Windows, LINUX or Mac OS X. Instead of installing software on different computers it is possible to install those applications on a single computer using Virtual Machine software. Software platform virtualization allows a single guest operating system to execute multiple other operating systems on the same computer. We apply and discuss the use of virtual machines in chemistry research and teaching laboratories. RESULTS: Virtual machines are commonly used for cheminformatics software development and testing. Benchmarking multiple chemistry software packages we have confirmed that the computational speed penalty for using virtual machines is low and around 5% to 10%. Software virtualization in a teaching environment allows faster deployment and easy use of commercial and open source software in hands-on computer teaching labs. CONCLUSION: Software virtualization in chemistry, mass spectrometry and cheminformatics is needed for software testing and development of software for different operating systems. In order to obtain maximum performance the virtualization software should be multi-core enabled and allow the use of multiprocessor configurations in the virtual machine environment. Server consolidation, by running multiple tasks and operating systems on a single physical machine, can lead to lower maintenance and hardware costs especially in small research labs. The use of virtual machines can prevent software virus infections and security breaches when used as a sandbox system for internet access and software testing. Complex software setups can be created with virtual machines and are easily deployed later to multiple computers for hands-on teaching classes. We discuss the popularity of bioinformatics compared to cheminformatics as well as the missing cheminformatics education at universities worldwide. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/1758-2946-1-18) contains supplementary material, which is available to authorized users.
format Text
id pubmed-2820496
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-28204962010-02-12 Software platform virtualization in chemistry research and university teaching Kind, Tobias Leamy, Tim Leary, Julie A Fiehn, Oliver J Cheminform Research Article BACKGROUND: Modern chemistry laboratories operate with a wide range of software applications under different operating systems, such as Windows, LINUX or Mac OS X. Instead of installing software on different computers it is possible to install those applications on a single computer using Virtual Machine software. Software platform virtualization allows a single guest operating system to execute multiple other operating systems on the same computer. We apply and discuss the use of virtual machines in chemistry research and teaching laboratories. RESULTS: Virtual machines are commonly used for cheminformatics software development and testing. Benchmarking multiple chemistry software packages we have confirmed that the computational speed penalty for using virtual machines is low and around 5% to 10%. Software virtualization in a teaching environment allows faster deployment and easy use of commercial and open source software in hands-on computer teaching labs. CONCLUSION: Software virtualization in chemistry, mass spectrometry and cheminformatics is needed for software testing and development of software for different operating systems. In order to obtain maximum performance the virtualization software should be multi-core enabled and allow the use of multiprocessor configurations in the virtual machine environment. Server consolidation, by running multiple tasks and operating systems on a single physical machine, can lead to lower maintenance and hardware costs especially in small research labs. The use of virtual machines can prevent software virus infections and security breaches when used as a sandbox system for internet access and software testing. Complex software setups can be created with virtual machines and are easily deployed later to multiple computers for hands-on teaching classes. We discuss the popularity of bioinformatics compared to cheminformatics as well as the missing cheminformatics education at universities worldwide. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/1758-2946-1-18) contains supplementary material, which is available to authorized users. Springer International Publishing 2009-11-16 /pmc/articles/PMC2820496/ /pubmed/20150997 http://dx.doi.org/10.1186/1758-2946-1-18 Text en © Kind et al; licensee BioMed Central Ltd. 2009 This article is published under license to BioMed Central Ltd. 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 Research Article
Kind, Tobias
Leamy, Tim
Leary, Julie A
Fiehn, Oliver
Software platform virtualization in chemistry research and university teaching
title Software platform virtualization in chemistry research and university teaching
title_full Software platform virtualization in chemistry research and university teaching
title_fullStr Software platform virtualization in chemistry research and university teaching
title_full_unstemmed Software platform virtualization in chemistry research and university teaching
title_short Software platform virtualization in chemistry research and university teaching
title_sort software platform virtualization in chemistry research and university teaching
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2820496/
https://www.ncbi.nlm.nih.gov/pubmed/20150997
http://dx.doi.org/10.1186/1758-2946-1-18
work_keys_str_mv AT kindtobias softwareplatformvirtualizationinchemistryresearchanduniversityteaching
AT leamytim softwareplatformvirtualizationinchemistryresearchanduniversityteaching
AT learyjuliea softwareplatformvirtualizationinchemistryresearchanduniversityteaching
AT fiehnoliver softwareplatformvirtualizationinchemistryresearchanduniversityteaching