在scipion框架中使用relion程序的插件

scipion-em-relion的Python项目详细描述


这个插件为RELION软件套件的几个程序提供包装。

build status

安装

您需要使用2.0版本的scipion才能运行这些协议。要安装插件,有两个选项:

  1. 稳定版本

    scipion installp -p scipion-em-relion
    
  2. 开发人员版本

    • 下载存储库
    git clone https://github.com/scipion-em/scipion-em-relion.git
    
    • 安装
    scipion installp -p path_to_scipion-em-relion --devel
    

ReXON源将通过插件自动下载和编译,但也可以链接现有的安装。假定默认安装路径为software/em/relion-3.0,如果要更改,请将scipion.conf文件中的relion_home设置为安装relion的文件夹。如果需要使用与scipion安装期间使用的cuda不同的cuda(由cuda-lib定义),可以将relion-cuda-lib变量添加到配置文件中。此外,如果必须使用与scipion mpi不同的mpi进行relion,则可以在shell环境中设置relion mpi binrelion mpi lib变量,scipion将识别这些变量。

要检查安装,只需运行以下scipion测试之一:

scipion test pyworkflow.tests.em.workflows.test_workflow_streaming.TestRelionPickStreaming
scipion test pyworkflow.tests.em.workflows.test_workflow_streaming.TestRelionExtractStreaming
scipion test pyworkflow.tests.em.workflows.test_workflow_mixed_large.TestMixedRelionTutorial
scipion test relion.tests.test_workflow_relion3.TestWorkflowRelion3Betagal
scipion test relion.tests.test_convert_relion.TestReconstruct
scipion test relion.tests.test_convert_relion.TestConvertBinaryFiles
scipion test relion.tests.test_convert_relion.TestConversions
scipion test relion.tests.test_convert_relion.TestAlignment
scipion test relion.tests.test_protocols_relion.TestRelionSubtract
scipion test relion.tests.test_protocols_relion.TestRelionSortParticles
scipion test relion.tests.test_protocols_relion.TestRelionRefine
scipion test relion.tests.test_protocols_relion.TestRelionPreprocess
scipion test relion.tests.test_protocols_relion.TestRelionPostprocess
scipion test relion.tests.test_protocols_relion.TestRelionLocalRes
scipion test relion.tests.test_protocols_relion.TestRelionInitialModel
scipion test relion.tests.test_protocols_relion.TestRelionExtractParticles
scipion test relion.tests.test_protocols_relion.TestRelionExtractMovieParticles
scipion test relion.tests.test_protocols_relion.TestRelionExportParticles
scipion test relion.tests.test_protocols_relion.TestRelionExpandSymmetry
scipion test relion.tests.test_protocols_relion.TestRelionCreate3dMask
scipion test relion.tests.test_protocols_relion.TestRelionClassify3D
scipion test relion.tests.test_protocols_relion.TestRelionClassify2D
scipion test relion.tests.test_protocols_relion.TestRelionCenterAverages
scipion test relion.tests.test_workflow_relion.TestWorkflowRelionPick
scipion test relion.tests.test_workflow_relion.TestWorkflowRelionExtract

执行scipion test --show--grep relion

支持的版本

2.0.4、2.1、3.0

2018年,插件更新为支持最新的relion:3.0。这需要大量的代码重构,旧的relion版本(1.x)的支持不得不停止。许多新的协议,特别是我们添加的新relion版本。欢迎您查看并给我们反馈。我们仍在修复与Relon 3支持相关的几个问题,请让我们知道如果某些东西不能正常工作。

协议

  • 二维分类
  • 3D自动优化
  • 三维分类
  • 三维初始模型
  • 三维多体
  • 自动拣选
  • 自动拣选日志
  • 贝叶斯抛光
  • 中心平均值
  • 创建三维遮罩
  • CTF优化
  • 展开对称性
  • 出口CTF
  • 导出粒子
  • 局部分辨率
  • motioncor
  • 电影粒子提取
  • 颗粒抛光
  • 粒子提取
  • 后处理
  • 预处理粒子
  • 重建
  • 对粒子排序
  • 减去投影
  • 使体积对称化

参考文献

  1. Scheres等人,JMB,2012年
  2. Scheres等人,JSB,2012年
  3. Kimanius等人,Elife,2016年
  4. Zivanov等人,Elife,2018年

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java中char的用途   swing修复,以便显示可以同时显示十进制数和整数   java给定一个场景,找到拥有的JFXPanel   java JPA 2标准获取路径导航   java如何用JUnit测试这个类?   JSF中的java请求作用域   Spring云Zuul代理背后的java Spring OAuth授权服务器   java限制聚合返回的存储桶大小   java如何在安卓应用程序中请求超级su权限   防止超级关键字的java Checkstyle规则   java 安卓。应用程序。应用程序无法强制转换到安卓。应用程序。在回收器适配器中使用FragmentManager时的活动   使用Java的Twitter广告API   切换到4.0.1版本后,java“JavaMailSenderImpl无法解析为类型”   java没有getter方法可用于名称下bean的属性   java 0/1背包堆空间   java我无法使用断点进行调试   Jar文件名表单java代码   java调用从扩展活动的MainActivity类扩展片段的类片段