更新了relion_it,增加了cryolo包装器
项目描述
relion_it支持crYOLO
relion_it现在使用python 3.6.8运行!在选项中,您可以选择通过crYOLO通用模型或通过relion自动选择器进行选择。CrYOLO在ctfFind之后作为外部作业运行。然后relion会进一步处理crYOLO找到的粒子坐标。粒子在relion GUI中作为手动选择作业出现,并可在此处查看。
外部使用要求
-
已安装CrYOLO和Relion 3.0。
-
crYOLO和Relion的Conda环境
-
编辑options.py中的路径,以指定MotionCor2和Cryolo通用模型的位置
-
运行方式:
cryolo_relion_it.py /Path/To/options.py --gui
使用的脚本
-
cryolo_relion_it.py:dls_yolo_relion调用的主脚本。这个脚本包含主流程和调用所有其他脚本的代码。
-
CryoloPipeline.py:crYOLO流程。作为一个子进程运行,并在收集到新的电影时重复执行许多操作,如导入、运动校正、CTF寻找、crYOLO选择、提取等。由于Relion 3.0不支持外部作业类型,因此YOLO流程实际上是3个独立流程串联在一起。
-
CryoloExternalJob.py:读取Relion star文件并创建一个crYOLO可以从中执行颗粒选择的目录。
-
CorrectPath.py:在crYOLO选择颗粒后,坐标star文件必须放置在Relion期望的目录树中。这正是这个脚本所做的工作!
-
CryoloFineTuneJob.py:在2D分类之后,可以选择好的类别来微调cryolo通用模型。微调后,crYOLO将使用这个新模型在当前运行中选择未来的颗粒。
-
options.py:relion_it运行的基本选项。
-
qsub.sh:crYOLO的集群提交脚本。
-
qtemplate.sh:crYOLO的集群模板。 如果使用集群,必须创建一个'.cry_predict_done'文件,以便管道知道cryolo已经完成。
注意:微调需要在第一次2D迭代后手动选择好的2D类别,可能不会提高选择性能。它被包括为一个实验性功能,不推荐用于实际流程。
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
构建分布
relion_yolo_it-0.3.0.1.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8c775ce008242b83d91a167ae4b235fe17e9fd12c96e6b143cbf7ee6d5cf9f83 |
|
MD5 | 8114da2bede46ced69119b68c36ad716 |
|
BLAKE2b-256 | 27d73ee5250f4ce7bbe2c314bab7dfb9052d040f2dfe76f80e9ffe2a3b8460f1 |
relion_yolo_it-0.3.0.1-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4d15dd66699e4cbb113e65c79f1159a184b217748f15a33ba7b601fad85bbe87 |
|
MD5 | 00d5349250331dcc862a6623e0264352 |
|
BLAKE2b-256 | 44c76ee16ec053e5cfa0d46651876ea22e948169f97040bad049f615ad99837d |