Suppr超能文献

生物信息学中的热插拔:STRAP教程

HotSwap for bioinformatics: a STRAP tutorial.

作者信息

Gille Christoph, Robinson Peter N

机构信息

Institute for Biochemistry, Charité University Hospital, Humboldt University, Berlin, Germany.

出版信息

BMC Bioinformatics. 2006 Feb 9;7:64. doi: 10.1186/1471-2105-7-64.

Abstract

BACKGROUND

Bioinformatics applications are now routinely used to analyze large amounts of data. Application development often requires many cycles of optimization, compiling, and testing. Repeatedly loading large datasets can significantly slow down the development process. We have incorporated HotSwap functionality into the protein workbench STRAP, allowing developers to create plugins using the Java HotSwap technique.

RESULTS

Users can load multiple protein sequences or structures into the main STRAP user interface, and simultaneously develop plugins using an editor of their choice such as Emacs. Saving changes to the Java file causes STRAP to recompile the plugin and automatically update its user interface without requiring recompilation of STRAP or reloading of protein data. This article presents a tutorial on how to develop HotSwap plugins. STRAP is available at http://strapjava.de and http://www.charite.de/bioinf/strap.

CONCLUSION

HotSwap is a useful and time-saving technique for bioinformatics developers. HotSwap can be used to efficiently develop bioinformatics applications that require loading large amounts of data into memory.

摘要

背景

生物信息学应用程序如今常用于分析大量数据。应用程序开发通常需要多个优化、编译和测试周期。反复加载大型数据集会显著减慢开发过程。我们已将热插拔功能集成到蛋白质工作台STRAP中,使开发人员能够使用Java热插拔技术创建插件。

结果

用户可以将多个蛋白质序列或结构加载到STRAP主用户界面中,并同时使用他们选择的编辑器(如Emacs)开发插件。保存对Java文件的更改会使STRAP重新编译插件并自动更新其用户界面,而无需重新编译STRAP或重新加载蛋白质数据。本文介绍了如何开发热插拔插件的教程。可从http://strapjava.de和http://www.charite.de/bioinf/strap获取STRAP。

结论

热插拔对生物信息学开发人员来说是一种有用且节省时间的技术。热插拔可用于高效开发需要将大量数据加载到内存中的生物信息学应用程序。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/17e2/1386713/16079939956d/1471-2105-7-64-1.jpg

文献检索

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

立即免费搜索

文件翻译

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

免费翻译文档

深度研究

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

立即免费体验