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

立即免费体验

Jemboss的设计:一个用于EMBOSS的图形用户界面。

The design of Jemboss: a graphical user interface to EMBOSS.

作者信息

Carver Tim, Bleasby Alan

机构信息

MRC UK HGMP Resource Centre, Hinxton, Cambridge CB10 1SB, UK.

出版信息

Bioinformatics. 2003 Sep 22;19(14):1837-43. doi: 10.1093/bioinformatics/btg251.

DOI:10.1093/bioinformatics/btg251
PMID:14512356
Abstract

DESIGN

Jemboss is a graphical user interface (GUI) for the European Molecular Biology Open Software Suite (EMBOSS). It is being developed at the MRC UK HGMP-RC as part of the EMBOSS project. This paper explains the technical aspects of the Jemboss client-server design. The client-server model optionally allows that a Jemboss user have an account on the remote server. The Jemboss client is written in Java and is downloaded automatically to a user's workstation via Java Web Start using the HTML protocol. The client then communicates with the remote server using SOAP (Simple Object Access Protocol). A Tomcat server listens on the remote machine and communicates the SOAP requests to a Jemboss server, again written in Java. This Java server interprets the client requests and executes them through Java Native Interface (JNI) code written in the C language. Another C program having setuid privilege, jembossctl, is called by the JNI code to perform the client requests under the user's account on the server. The commands include execution of EMBOSS applications, file management and project management tasks. Jemboss allows the use of JSSE for encryption of communication between the client and server. The GUI parses the EMBOSS Ajax Command Definition language for form generation and maximum input flexibility. Jemboss interacts directly with the EMBOSS libraries to allow dynamic generation of application default settings.

RESULTS

This interface is part of the EMBOSS distribution and has attracted much interest. It has been set up at many other sites globally as well as being used at the HGMP-RC for registered users.

AVAILABILITY

The software, EMBOSS and Jemboss, is freely available to academics and commercial users under the GPL licence. It can be downloaded from the EMBOSS ftp server: http://www.uk.embnet.org/Software/EMBOSS/, ftp://ftp.uk.embnet.org/pub/EMBOSS/. Registered HGMP-RC users can access an installed server from: http://www.uk.embnet.org/Software/EMBOSS/Jemboss/

摘要

设计

Jemboss是欧洲分子生物学开放软件套件(EMBOSS)的图形用户界面(GUI)。它作为EMBOSS项目的一部分,由英国医学研究理事会人类基因组图谱资源中心(MRC UK HGMP-RC)开发。本文解释了Jemboss客户端-服务器设计的技术方面。客户端-服务器模型允许Jemboss用户在远程服务器上拥有账户。Jemboss客户端用Java编写,并通过Java Web Start使用HTML协议自动下载到用户的工作站。然后客户端使用SOAP(简单对象访问协议)与远程服务器通信。一个Tomcat服务器在远程机器上监听,并将SOAP请求传递给同样用Java编写的Jemboss服务器。这个Java服务器解释客户端请求,并通过用C语言编写的Java本地接口(JNI)代码来执行这些请求。另一个具有设置用户ID权限的C程序jembossctl由JNI代码调用,以在服务器上用户的账户下执行客户端请求。这些命令包括执行EMBOSS应用程序、文件管理和项目管理任务。Jemboss允许使用JSSE对客户端和服务器之间的通信进行加密。GUI解析EMBOSS Ajax命令定义语言以生成表单并实现最大输入灵活性。Jemboss直接与EMBOSS库交互,以允许动态生成应用程序默认设置。

结果

这个界面是EMBOSS发行版的一部分,并引起了广泛关注。它已在全球许多其他站点建立,同时也在HGMP-RC供注册用户使用。

可用性

EMBOSS和Jemboss软件在GPL许可下,可供学术和商业用户免费使用。可以从EMBOSS ftp服务器下载:http://www.uk.embnet.org/Software/EMBOSS/,ftp://ftp.uk.embnet.org/pub/EMBOSS/。HGMP-RC的注册用户可以从以下地址访问已安装的服务器:http://www.uk.embnet.org/Software/EMBOSS/Jemboss/

相似文献

1
The design of Jemboss: a graphical user interface to EMBOSS.Jemboss的设计:一个用于EMBOSS的图形用户界面。
Bioinformatics. 2003 Sep 22;19(14):1837-43. doi: 10.1093/bioinformatics/btg251.
2
Jemboss reloaded.Jemboss重新加载。
Brief Bioinform. 2004 Jun;5(2):193-5. doi: 10.1093/bib/5.2.193.
3
wEMBOSS: a web interface for EMBOSS.wEMBOSS:EMBOSS的网络界面。
Bioinformatics. 2005 Feb 15;21(4):540-1. doi: 10.1093/bioinformatics/bti031. Epub 2004 Sep 23.
4
JDotter: a Java interface to multiple dotplots generated by dotter.JDotter:用于由dotter生成的多个点阵图的Java接口。
Bioinformatics. 2004 Jan 22;20(2):279-81. doi: 10.1093/bioinformatics/btg406.
5
NeuroTerrain--a client-server system for browsing 3D biomedical image data sets.NeuroTerrain——一个用于浏览三维生物医学图像数据集的客户端-服务器系统。
BMC Bioinformatics. 2007 Feb 5;8:40. doi: 10.1186/1471-2105-8-40.
6
Wildfire: distributed, Grid-enabled workflow construction and execution.野火:分布式、支持网格的工作流构建与执行。
BMC Bioinformatics. 2005 Mar 24;6:69. doi: 10.1186/1471-2105-6-69.
7
Development of a user-friendly system for image processing of electron microscopy by integrating a web browser and PIONE with Eos.通过将网络浏览器和PIONE与Eos集成,开发一种用户友好的电子显微镜图像处理系统。
Microscopy (Oxf). 2014 Nov;63 Suppl 1:i32-i33. doi: 10.1093/jmicro/dfu070.
8
ORBIT: an integrated environment for user-customized bioinformatics tools.ORBIT:一个用于用户定制生物信息学工具的集成环境。
Bioinformatics. 1999 Oct;15(10):847-51. doi: 10.1093/bioinformatics/15.10.847.
9
Using MATLAB software with Tomcat server and Java platform for remote image analysis in pathology.使用 MATLAB 软件结合 Tomcat 服务器和 Java 平台进行病理学的远程图像分析。
Diagn Pathol. 2011 Mar 30;6 Suppl 1(Suppl 1):S18. doi: 10.1186/1746-1596-6-S1-S18.
10
Incorporating client-server database architecture and graphical user interface into outpatient medical records.将客户端-服务器数据库架构和图形用户界面整合到门诊病历中。
Proc Annu Symp Comput Appl Med Care. 1991:866-8.

引用本文的文献

1
Rapid Mapping of Protein Binding Sites and Conformational Epitopes by Coupling Yeast Surface Display to Chemical Labeling and Deep Sequencing.通过将酵母表面展示与化学标记和深度测序相结合快速绘制蛋白质结合位点和构象表位
Methods Mol Biol. 2025;2937:111-123. doi: 10.1007/978-1-0716-4591-8_6.
2
Designing of a multiepitope-based vaccine against echinococcosis utilizing the potent Ag5 antigen: Immunoinformatics and simulation approaches.利用强效Ag5抗原设计抗包虫病的多表位疫苗:免疫信息学与模拟方法
PLoS One. 2025 Feb 12;20(2):e0310510. doi: 10.1371/journal.pone.0310510. eCollection 2025.
3
Macroevolutionary diversity of traits and genomes in the model yeast genus Saccharomyces.
模型酵母属 Saccharomyces 中性状和基因组的宏观进化多样性。
Nat Commun. 2023 Feb 8;14(1):690. doi: 10.1038/s41467-023-36139-2.
4
The High Mutational Sensitivity of ccdA Antitoxin Is Linked to Codon Optimality.ccdA 抗毒素的高突变敏感性与密码子优化有关。
Mol Biol Evol. 2022 Oct 7;39(10). doi: 10.1093/molbev/msac187.
5
Complex Scenarios of Reticulation, Polyploidization, and Species Diversity within Annual Pansies of Subsect. ( Sect. , Violaceae) in Italy: Insights from High-Throughput Sequencing and Plastid DNA Variation.意大利堇菜科堇菜属(堇菜亚属)一年生三色堇的网状进化、多倍体化及物种多样性复杂情形:来自高通量测序和质体DNA变异的见解
Plants (Basel). 2022 May 12;11(10):1294. doi: 10.3390/plants11101294.
6
5S-IGS rDNA in wind-pollinated trees (Fagus L.) encapsulates 55 million years of reticulate evolution and hybrid origins of modern species.风媒传粉树木(山毛榉属)中的 5S-IGS rDNA 包埋了 5500 万年的网状进化和现代物种的杂交起源。
Plant J. 2022 Feb;109(4):909-926. doi: 10.1111/tpj.15601. Epub 2021 Nov 29.
7
identification and experimental validation of cellular uptake and intracellular labeling by a new cell penetrating peptide derived from CDN1.鉴定并验证一种新型细胞穿透肽来源于 CDN1 的细胞摄取和细胞内标记作用。
Drug Deliv. 2021 Dec;28(1):1722-1736. doi: 10.1080/10717544.2021.1963352.
8
The Evolution of Severe Acute Respiratory Syndrome Coronavirus-2 during Pandemic and Adaptation to the Host.严重急性呼吸综合征冠状病毒 2 型在大流行期间的进化和对宿主的适应。
J Mol Evol. 2021 Jul;89(6):341-356. doi: 10.1007/s00239-021-10008-2. Epub 2021 May 15.
9
Trp-Containing Antibacterial Peptides Impair Quorum Sensing and Biofilm Development in Multidrug-Resistant and Exhibit Synergistic Effects With Antibiotics.含色氨酸抗菌肽可破坏多药耐药菌的群体感应和生物膜形成,并与抗生素发挥协同作用。
Front Microbiol. 2021 Feb 11;12:611009. doi: 10.3389/fmicb.2021.611009. eCollection 2021.
10
Comprehensive analysis of NAC transcription factor family uncovers drought and salinity stress response in pearl millet (Pennisetum glaucum).全面分析 NAC 转录因子家族揭示了珍珠粟(Pennisetum glaucum)对干旱和盐胁迫的响应。
BMC Genomics. 2021 Jan 21;22(1):70. doi: 10.1186/s12864-021-07382-y.