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

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


这个插件允许在scipion框架中使用motioncor2程序。

motioncor2是一个gpu加速程序,用于修正电子束引起的样品运动。它是由Shawn Zheng开发的。

build status

安装

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

  1. 稳定版本
scipion installp -p scipion-em-motioncorr
  1. 开发人员版本

    • 下载存储库
    git clone https://github.com/scipion-em/scipion-em-motioncorr.git
    
    • 安装
    scipion installp -p path_to_scipion-em-motioncorr --devel
    
将使用插件自动安装二进制二进制文件,但也可以链接现有的安装。 假定默认安装路径为software/em/motioncor2-1.2.6,如果要更改该路径,请将scipion.conf文件中的motioncor2\u home设置为安装motioncor2的文件夹。根据cuda版本的不同,您可能希望通过显式设置motioncor2变量将默认二进制文件从MotionCor2_1.2.6-Cuda80更改为其他二进制文件。如果需要使用不同于scipion安装期间使用的cuda(由cuda-lib定义),可以将motioncor2-cuda-lib变量添加到配置文件中。各种二进制文件可以从ucsf官方网站下载。

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

scipion test motioncorr.tests.test_protocols_motioncor2.TestMotioncor2AlignMovies

支持的版本

1.1.0、1.2.1、1.2.3、1.2.6

协议

  • 电影对齐

参考文献

  1. 郑尚全,帕洛夫卡,阿玛切,韦巴,郑一凡,阿嘉德。motioncor2:用于改进低温电子显微镜的光束诱导运动的各向异性校正。《自然方法》第14卷,第331-332页(2017年)。

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

推荐PyPI第三方库


热门话题
java为什么lambdas中使用的局部变量必须是final或有效final?   java忽略cucumber中的特定标记,但运行所有其他标记   java显示存储在内部存储器上的映像   java在Android中隐藏密钥库密码的最佳方法是什么?   java设置M2_主页   java JUnit测试返回null和false   具有未知PK/FK属性的java级联持久化JPA实体违反了NotNullConstraint   如何在Java中填充数组?   优化java帮助编译器创建更高效的字节码吗?   java Spring将对象属性传递给href按钮提交   python Java等价于pyftpdlib?   java I在两台服务器上部署了一个web服务,它使用@Schedule自动发送电子邮件。我们如何防止重复发送电子邮件?   java蓝牙当前电池百分比   java为什么在尝试输出数组时会出现异常错误?   java如何覆盖tapestry AlertManager