
brinkmanlab/psortb_commandlinePSORTb是一款生物信息学工具,用于预测给定蛋白质序列的亚细胞定位。蛋白质序列必须属于特定类型的生物体(按细胞膜类型分类),以实现更准确的亚细胞定位预测。该Docker镜像封装了PSORTb v3版本,简化了工具的安装和使用流程,适用于需要快速进行蛋白质亚细胞定位分析的科研场景。
警告:使用此PSORTb应用程序的用户必须具有sudo权限才能运行docker命令,或由管理员授予"docker run"命令的访问权限。如果在运行PSORTb的集群上没有sudo权限,建议使用Apptainer工作流(详见下文)。
镜像大小约为2.55GB。
bashsudo docker pull brinkmanlab/psortb_commandline:1.0.2
安装完成后,可下载以下脚本简化PSORTb分析的运行:
bashwget [***] chmod +x psortb
安装Docker镜像后,可按以下方式运行PSORTb分析:
bash# 查看帮助 ./psortb -h # 运行分析 ./psortb -i <FASTA格式序列文件> -r <本地结果目录> [--positive|--negative|--archaea]
如需调整Docker配置,可在GitHub获取构建此镜像的Dockerfile:
[***]
该仓库包含构建PSORTb复杂环境的Dockerfile,以及用于在Docker容器内运行PSORTb分析的包装脚本(psortb,即"docker run"命令的封装)。
由于Docker在集群环境中通常不可用,提供Apptainer替代方案以获得相同结果。Apptainer可在无sudo权限下运行,但初始构建需要sudo权限。可在具有root权限的VM/系统上创建Apptainer镜像文件(sif文件),然后复制到目标系统使用。
构建sif文件:
bashsudo apptainer build psortb.sif docker://docker.io/brinkmanlab/psortb_commandline:1.0.2
注意:sif文件可自定义命名,默认名称为psortb.sif。如使用其他名称,运行psortb_app包装脚本时需使用
--sif-file <myfile.sif>选项。
psortb_app包装脚本可与Apptainer容器交互,只需一条命令即可提交分析。脚本提供多种默认配置,可通过选项修改。
下载脚本:
bashwget [***]
设置可执行权限:
bashchmod +x psortb_app
查看选项:
bash./psortb_app --help
最少需指定以下选项:
./psortb_app -i <fasta序列文件> -r <结果存放目录> -n|-p|-a
示例(革兰氏阴性菌分析):
bash./psortb_app -i myseq.txt -r results/ -n
必须指定-n、-p或-a选项,分别表示革兰氏阴性菌、革兰氏阳性菌或古菌。每个PSORTb分析的输入序列文件应仅包含一种类型的细菌或古菌,以确保结果准确性。
PSORTb基于GNU General Public License Version 3分发。
如有问题,请发送邮件至***
本应用由加拿大不列颠哥伦比亚省大温哥华地区西蒙弗雷泽大学Brinkman实验室的Gemma Hoad开发。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务