• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

生物信息学中的热插拔: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.

DOI:10.1186/1471-2105-7-64
PMID:16469097
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC1386713/
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
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/17e2/1386713/16079939956d/1471-2105-7-64-1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/17e2/1386713/16079939956d/1471-2105-7-64-1.jpg

相似文献

1
HotSwap for bioinformatics: a STRAP tutorial.生物信息学中的热插拔:STRAP教程
BMC Bioinformatics. 2006 Feb 9;7:64. doi: 10.1186/1471-2105-7-64.
2
BIAS: Bioinformatics Integrated Application Software.BIAS:生物信息学集成应用软件。
Bioinformatics. 2005 Apr 15;21(8):1745-6. doi: 10.1093/bioinformatics/bti170. Epub 2004 Nov 30.
3
GLAD: a system for developing and deploying large-scale bioinformatics grid.GLAD:一个用于开发和部署大规模生物信息学网格的系统。
Bioinformatics. 2005 Mar;21(6):794-802. doi: 10.1093/bioinformatics/bti034. Epub 2004 Sep 23.
4
Panta rhei (QAlign2): an open graphical environment for sequence analysis.万物皆流(QAlign2):一个用于序列分析的开放图形环境。
Bioinformatics. 2006 Apr 1;22(7):889-90. doi: 10.1093/bioinformatics/btl007. Epub 2006 Jan 17.
5
FLOSYS--a web-accessible workflow system for protocol-driven biomolecular sequence analysis.FLOSYS——一个可通过网络访问的、用于协议驱动的生物分子序列分析的工作流程系统。
Cell Mol Biol (Noisy-le-grand). 2004 Nov;50(7):785-93.
6
Biowep: a workflow enactment portal for bioinformatics applications.生物工作流引擎(Biowep):一个用于生物信息学应用的工作流制定门户。
BMC Bioinformatics. 2007 Mar 8;8 Suppl 1(Suppl 1):S19. doi: 10.1186/1471-2105-8-S1-S19.
7
Alkahest NuclearBLAST : a user-friendly BLAST management and analysis system.阿尔卡hest核BLAST:一个用户友好的BLAST管理与分析系统。
BMC Bioinformatics. 2005 Jun 15;6:147. doi: 10.1186/1471-2105-6-147.
8
PROMPT: a protein mapping and comparison tool.提示:一种蛋白质图谱绘制与比较工具。
BMC Bioinformatics. 2006 Jul 4;7:331. doi: 10.1186/1471-2105-7-331.
9
Windows .NET Network Distributed Basic Local Alignment Search Toolkit (W.ND-BLAST).Windows .NET网络分布式基本局部比对搜索工具包(W.ND-BLAST)。
BMC Bioinformatics. 2005 Apr 8;6:93. doi: 10.1186/1471-2105-6-93.
10
Designing and executing scientific workflows with a programmable integrator.使用可编程集成器设计和执行科学工作流程。
Bioinformatics. 2004 Sep 1;20(13):2092-100. doi: 10.1093/bioinformatics/bth209. Epub 2004 Apr 1.

引用本文的文献

1
Retbindin is an extracellular riboflavin-binding protein found at the photoreceptor/retinal pigment epithelium interface.视黄醛结合蛋白是一种细胞外核黄素结合蛋白,存在于光感受器/视网膜色素上皮界面。
J Biol Chem. 2015 Feb 20;290(8):5041-5052. doi: 10.1074/jbc.M114.624189. Epub 2014 Dec 25.
2
Visualization of multiple alignments, phylogenies and gene family evolution.多序列比对、系统发育和基因家族进化的可视化。
Nat Methods. 2010 Mar;7(3 Suppl):S16-25. doi: 10.1038/nmeth.1434.
3
METANNOGEN: compiling features of biochemical reactions needed for the reconstruction of metabolic networks.

本文引用的文献

1
Structural interpretation of mutations and SNPs using STRAP-NT.使用STRAP-NT对突变和单核苷酸多态性进行结构解释。
Protein Sci. 2006 Jan;15(1):208-10. doi: 10.1110/ps.051882006. Epub 2005 Dec 1.
2
KISS for STRAP: user extensions for a protein alignment editor.用于STRAP的KISS:蛋白质比对编辑器的用户扩展
Bioinformatics. 2003 Dec 12;19(18):2489-91. doi: 10.1093/bioinformatics/btg354.
3
The Bio* toolkits--a brief overview.生物工具包——简要概述。
元生成器:编译代谢网络重建所需生化反应的特征。
BMC Syst Biol. 2007 Jan 9;1:5. doi: 10.1186/1752-0509-1-5.
4
Bioclipse: an open source workbench for chemo- and bioinformatics.Bioclipse:一个用于化学信息学和生物信息学的开源工作台。
BMC Bioinformatics. 2007 Feb 22;8:59. doi: 10.1186/1471-2105-8-59.
Brief Bioinform. 2002 Sep;3(3):296-302. doi: 10.1093/bib/3.3.296.
4
STRAP: editor for STRuctural Alignments of Proteins.STRAP:蛋白质结构比对编辑器。
Bioinformatics. 2001 Apr;17(4):377-8. doi: 10.1093/bioinformatics/17.4.377.
5
Coiled coils: a highly versatile protein folding motif.卷曲螺旋:一种高度通用的蛋白质折叠基序。
Trends Cell Biol. 2001 Feb;11(2):82-8. doi: 10.1016/s0962-8924(00)01898-5.
6
Predicting coiled-coil regions in proteins.预测蛋白质中的卷曲螺旋区域。
Curr Opin Struct Biol. 1997 Jun;7(3):388-93. doi: 10.1016/s0959-440x(97)80056-5.
7
Coiled coils: new structures and new functions.卷曲螺旋:新结构与新功能
Trends Biochem Sci. 1996 Oct;21(10):375-82.
8
Predicting coiled coils from protein sequences.从蛋白质序列预测卷曲螺旋。
Science. 1991 May 24;252(5009):1162-4. doi: 10.1126/science.252.5009.1162.