Job Dispatcher 是 European Bioinformatics Institute(EMBL-EBI)提供的生物信息学工具服务框架,面向需要开展序列分析和访问生物数据集的研究人员、开发者及相关服务。它通过网页界面和程序化接口提供工具访问,不只包含多序列比对,还覆盖序列相似性搜索、序列翻译、序列统计、系统发育、蛋白质功能分析、RNA 分析、序列格式转换及数据库条目获取等方向。与单一序列分析页面相比,Job Dispatcher 的特点是把多类工具和数据访问能力集中在统一服务中,并为 InterProScan、UniProt、Ensembl Genomes 等 EMBL-EBI 服务提供支持。
核心功能
多序列比对
Multiple Sequence Alignment 类别用于从多个相关序列中识别保守的序列模式。该类别包含 Clustal Omega、Cons、Kalign、MAFFT、MUSCLE 和 T-Coffee 等工具,用户可以根据需要选择不同的多序列比对程序。官网同时将 ClustalW2 用于系统发育树生成,相关入口属于 Job Dispatcher 的序列分析工具体系。
两两序列比对
Pairwise Sequence Alignment 类别用于识别两条生物序列之间的相似区域。服务提供 Needle、Stretcher、GGSEARCH2SEQ、Water 和 Matcher 等工具,覆盖不同的两两序列比对任务。每个工具在 Job Dispatcher 中拥有独立入口,适合对两条输入序列进行相似性区域分析。
序列相似性搜索
Sequence Similarity Search 类别用于根据相似性在数据库中查找序列。该类别包含 NCBI BLAST、PSI-BLAST、FASTA、SSEARCH 和 PSI-Search 等应用,可用于面向数据库的序列相似性检索。官网还说明,相关应用支持针对 UniProt、PDBe、AlphaFold、ENA 和 Ensembl Genomes 等核心数据库开展序列相似性搜索。
序列翻译与统计
Sequence Translation 类别提供 EMBOSS 序列翻译和反向翻译工具,包括 Transeq、Sixpack、Backtranseq 和 Backtranambig。Sequence Statistics 类别则提供用于序列统计的工具集合,包括 Pepinfo、Pepstats、Pepwindow、SAPS 和 Cpgplot。两类工具分别覆盖序列翻译、反向翻译以及序列统计分析。
系统发育与蛋白质功能分析
Phylogeny 类别用于使用 ClustalW2 程序生成系统发育树,官网列出的具体服务为 Simple Phylogeny。Protein Functional Analysis 类别用于为蛋白质分配生物学或生化作用,包含 InterProScan、PfamScan 和 HMMER3 hmmscan 等工具。由此可见,Job Dispatcher 不仅处理序列之间的比对,也提供面向蛋白质功能和系统发育的分析入口。
数据获取与格式转换
Dbfetch 是从多个 EMBL-EBI 数据库获取条目的单一访问入口。Sequence Format Conversion 类别用于读取不同的生物序列格式并转换为其他格式,相关工具包括 Seqret 和 MView。Sequence Operations 类别则提供为蛋白质和核苷酸序列生成校验和的工具,官网列出的服务为 SeqCksum。
使用方式
Job Dispatcher 支持网页端和程序化访问。网页端可以从工具类别进入具体分析服务,也可以通过页面查看任务状态;当前页面提供“Retrieve Your Job”和“Your Recent Jobs”区域,并显示没有保存任务时的状态。程序化访问可通过 RESTful APIs 提交和获取 Job Dispatcher Tools 与 dbfetch 数据。官网提供 Web Services 文档入口,但正文未说明是否需要注册或自备模型 Key。
适用人群与场景
从事分子生物学、基因组学或蛋白质研究的人员,可以使用多序列比对工具识别多个相关序列中的保守模式,或使用两两比对和相似性搜索查找序列之间的关系。需要生成系统发育树的用户可以使用基于 ClustalW2 的 Simple Phylogeny。进行蛋白质功能研究的人员可以使用 InterProScan、PfamScan 和 HMMER3 hmmscan;需要批量调用分析服务或获取数据库条目的开发者,则可以使用 RESTful APIs 访问工具和 dbfetch 数据。
定价
官网明确说明,Job Dispatcher 为一系列生物信息学工具和生物数据集提供免费访问。程序化访问设有公平使用限制,每位用户最多可同时运行 30 个任务,以保证性能和资源管理。正文未提供分档付费方案或其他额度信息。