Software platform virtualization in chemistry research and university teaching
- PMID: 20150997
- PMCID: PMC2820496
- DOI: 10.1186/1758-2946-1-18
Software platform virtualization in chemistry research and university teaching
Abstract
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.
Figures







Similar articles
-
Virtualization and cloud computing in dentistry.J Mass Dent Soc. 2014 Spring;63(1):14-7. J Mass Dent Soc. 2014. PMID: 24941546
-
Scalable computing for evolutionary genomics.Methods Mol Biol. 2012;856:529-45. doi: 10.1007/978-1-61779-585-5_22. Methods Mol Biol. 2012. PMID: 22399474
-
Virtual machine performance benchmarking.J Digit Imaging. 2011 Oct;24(5):883-9. doi: 10.1007/s10278-010-9358-6. J Digit Imaging. 2011. PMID: 21207096 Free PMC article.
-
BioManager: the use of a bioinformatics web application as a teaching tool in undergraduate bioinformatics training.Brief Bioinform. 2007 Nov;8(6):457-65. doi: 10.1093/bib/bbm039. Epub 2007 Aug 22. Brief Bioinform. 2007. PMID: 17715151 Review.
-
Computational tools for the modern andrologist.J Androl. 1996 Sep-Oct;17(5):462-6. J Androl. 1996. PMID: 8957688 Review.
Cited by
-
Advances in structure elucidation of small molecules using mass spectrometry.Bioanal Rev. 2010 Dec;2(1-4):23-60. doi: 10.1007/s12566-010-0015-9. Epub 2010 Aug 21. Bioanal Rev. 2010. PMID: 21289855 Free PMC article.
References
-
- Goldberg RP. Survey of Virtual Machine Research. IEEE Computer. 1974;7(6):34–45. doi: 10.1109/MC.1974.6323581. - DOI
-
- Wold S. Chemometrics; what do we mean with it, and what do we want from it? Chemometrics and Intelligent Laboratory Systems. 1995;30(1):109–115. doi: 10.1016/0169-7439(95)00042-9. - DOI
-
- Software Platform Virtualization. [http://en.wikipedia.org/wiki/Platform_virtualization]
-
- Virtual Machine Definition. [http://en.wikipedia.org/wiki/Virtual_machine]
LinkOut - more resources
Full Text Sources
Other Literature Sources