• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

化学研究和大学教学中的软件平台虚拟化。

Software platform virtualization in chemistry research and university teaching.

机构信息

UC Davis Genome Center, Metabolomics, 451 Health Sci Drive, Davis, California, 95616, USA.

出版信息

J Cheminform. 2009 Nov 16;1:18. doi: 10.1186/1758-2946-1-18.

DOI:10.1186/1758-2946-1-18
PMID:20150997
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC2820496/
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.

摘要

背景

现代化学实验室在不同的操作系统下运行着各种软件应用程序,如 Windows、LINUX 或 Mac OS X。与其在不同的计算机上安装软件,不如使用虚拟机软件在一台计算机上安装这些应用程序。软件平台虚拟化允许单个客户操作系统在同一台计算机上执行多个其他操作系统。我们应用并讨论了虚拟机在化学研究和教学实验室中的使用。

结果

虚拟机通常用于化学信息学软件开发和测试。我们对多个化学软件包进行了基准测试,证实使用虚拟机的计算速度损失很低,约为 5%至 10%。在教学环境中进行软件虚拟化,可以在实际操作的计算机教学实验室中更快地部署和轻松使用商业和开源软件。

结论

化学、质谱和化学信息学中的软件虚拟化对于不同操作系统的软件测试和开发是必要的。为了获得最佳性能,虚拟化软件应该支持多核,并允许在虚拟机环境中使用多处理器配置。通过在单个物理机器上运行多个任务和操作系统,可以实现服务器整合,从而降低小型研究实验室的维护和硬件成本。虚拟机的使用可以防止软件病毒感染和安全漏洞,当用作互联网访问和软件测试的沙盒系统时。可以使用虚拟机创建复杂的软件设置,并轻松地将其部署到多台计算机上进行实际教学课程。我们讨论了与化学信息学相比生物信息学的普及程度,以及全球大学化学信息学教育的缺失。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/14ee21eb4d3a/13321_2009_18_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/62a9d95b6b6a/13321_2009_18_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/91988818b76b/13321_2009_18_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/84e26ee821a8/13321_2009_18_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/3a6b3251a446/13321_2009_18_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/4818bb20bc18/13321_2009_18_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/7ca5c5fca899/13321_2009_18_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/14ee21eb4d3a/13321_2009_18_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/62a9d95b6b6a/13321_2009_18_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/91988818b76b/13321_2009_18_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/84e26ee821a8/13321_2009_18_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/3a6b3251a446/13321_2009_18_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/4818bb20bc18/13321_2009_18_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/7ca5c5fca899/13321_2009_18_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1414/2820496/14ee21eb4d3a/13321_2009_18_Fig7_HTML.jpg

相似文献

1
Software platform virtualization in chemistry research and university teaching.化学研究和大学教学中的软件平台虚拟化。
J Cheminform. 2009 Nov 16;1:18. doi: 10.1186/1758-2946-1-18.
2
Virtualization and cloud computing in dentistry.牙科中的虚拟化与云计算
J Mass Dent Soc. 2014 Spring;63(1):14-7.
3
Scalable computing for evolutionary genomics.用于进化基因组学的可扩展计算
Methods Mol Biol. 2012;856:529-45. doi: 10.1007/978-1-61779-585-5_22.
4
Virtual machine performance benchmarking.虚拟机性能基准测试。
J Digit Imaging. 2011 Oct;24(5):883-9. doi: 10.1007/s10278-010-9358-6.
5
A real-time virtual machine for task placement in loosely-coupled computer systems.一种用于在松散耦合计算机系统中进行任务放置的实时虚拟机。
Heliyon. 2019 Jun 27;5(6):e01998. doi: 10.1016/j.heliyon.2019.e01998. eCollection 2019 Jun.
6
Providing Assistive Technology Applications as a Service Through Cloud Computing.通过云计算提供作为服务的辅助技术应用程序。
Assist Technol. 2015 Spring;27(1):44-51. doi: 10.1080/10400435.2014.963258.
7
Cloud Computing with iPlant Atmosphere.与iPlant大气环境相关的云计算
Curr Protoc Bioinformatics. 2013 Oct 15;43:9.15.1-9.15.20. doi: 10.1002/0471250953.bi0915s43.
8
BioImg.org: A Catalog of Virtual Machine Images for the Life Sciences.BioImg.org:生命科学虚拟机镜像目录。
Bioinform Biol Insights. 2015 Sep 10;9:125-8. doi: 10.4137/BBI.S28636. eCollection 2015.
9
Virtualization of Legacy Instrumentation Control Computers for Improved Reliability, Operational Life, and Management.传统仪器控制计算机的虚拟化,以提高可靠性、使用寿命和管理水平。
Methods Mol Biol. 2017;1550:309-324. doi: 10.1007/978-1-4939-6747-6_21.
10
sRNAtoolboxVM: Small RNA Analysis in a Virtual Machine.sRNAtoolboxVM:虚拟机中的小RNA分析
Methods Mol Biol. 2017;1580:149-174. doi: 10.1007/978-1-4939-6866-4_12.

引用本文的文献

1
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.

本文引用的文献

1
Chemical biology at the US National Science Foundation.美国国家科学基金会的化学生物学
Nat Chem Biol. 2008 Sep;4(9):511-4. doi: 10.1038/nchembio0908-511.
2
The use of MS classifiers and structure generation to assist in the identification of unknowns in effect-directed analysis.使用质谱分类器和结构生成来辅助效应导向分析中未知物的鉴定。
Anal Chim Acta. 2008 May 19;615(2):136-47. doi: 10.1016/j.aca.2008.03.060. Epub 2008 Apr 4.
3
Hydra: a self regenerating high performance computing grid for drug discovery.九头蛇:用于药物发现的自我再生高性能计算网格
J Chem Inf Model. 2008 Apr;48(4):811-6. doi: 10.1021/ci700396b. Epub 2008 Mar 14.
4
Performance of Kier-Hall E-state descriptors in quantitative structure activity relationship (QSAR) studies of multifunctional molecules.Kier-Hall E态描述符在多功能分子定量构效关系(QSAR)研究中的性能
Molecules. 2004 Dec 31;9(12):1004-9. doi: 10.3390/91201004.
5
Systems chemical biology.系统化化学生物学
Nat Chem Biol. 2007 Aug;3(8):447-50. doi: 10.1038/nchembio0807-447.
6
MASPECTRAS: a platform for management and analysis of proteomics LC-MS/MS data.MASPECTRAS:一个用于蛋白质组学液相色谱-质谱/质谱数据管理与分析的平台。
BMC Bioinformatics. 2007 Jun 13;8:197. doi: 10.1186/1471-2105-8-197.
7
Seven Golden Rules for heuristic filtering of molecular formulas obtained by accurate mass spectrometry.通过精确质谱法获得的分子式启发式过滤的七条黄金法则。
BMC Bioinformatics. 2007 Mar 27;8:105. doi: 10.1186/1471-2105-8-105.
8
Bioclipse: an open source workbench for chemo- and bioinformatics.Bioclipse:一个用于化学信息学和生物信息学的开源工作台。
BMC Bioinformatics. 2007 Feb 22;8:59. doi: 10.1186/1471-2105-8-59.
9
Open software for biologists: from famine to feast.面向生物学家的开源软件:从匮乏到富足。
Nat Biotechnol. 2006 Jul;24(7):801-3. doi: 10.1038/nbt0706-801.
10
Recent developments of the chemistry development kit (CDK) - an open-source java library for chemo- and bioinformatics.化学开发工具包(CDK)的最新进展——一个用于化学和生物信息学的开源Java库。
Curr Pharm Des. 2006;12(17):2111-20. doi: 10.2174/138161206777585274.