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

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


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

build status

安装

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

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

    • download repository
    git clone https://github.com/scipion-em/scipion-em-spider.git
    
    • install
    scipion installp -p path_to_scipion-em-spider --devel
    

蜘蛛二进制文件将与插件自动安装,但也可以链接现有的安装。 假定默认安装路径为software/em/spider-25.02,如果要更改它,请将scipion.conf文件中的spider_home设置为安装spider的文件夹。有关将spider与mpi结合使用的其他信息可以在单独的page中找到。不幸的是,目前我们还不支持spider包装器中的mpi,因为重构几乎所有协议都需要很多努力。:。( 根据您的cpu类型,您可能希望通过显式设置spider变量将默认二进制文件从spider_linux_mp_intel64更改为其他二进制文件。类似地,您可以修改spider-mpi变量(默认值spider_linux_mpi_opt64)。

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

scipion test spider.tests.test_protocols_spider_reconstruct.TestSpiderReconstruct
scipion test spider.tests.test_protocols_spider_align.TestSpiderAlign
scipion test spider.tests.test_workflow_spiderMDA.TestSpiderWorkflow
scipion test spider.tests.test_workflow_spiderMDA.TestSpiderConvert
scipion test spider.tests.test_protocols_spider_projmatch.TestSpiderRefinement

执行scipion test --show--grep spider

支持的版本

25.02

2018年,插件更新为支持最新(当时)的spider版本-25.02。这需要大量的代码重构,旧的spider版本21.03的支持不得不停止。自scipion-1.x以来的完整变更日志可用here

协议

参考文献

  1. J.Frank等人(1996年)。蜘蛛网:三维电子显微镜及相关领域的图像处理与可视化。JSB公司。116:190-199页。

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

推荐PyPI第三方库


热门话题
面向java语句的方法与面向表达式的方法   密码学如何在java中为json对象签名?   是否可以通过java程序知道给定卡夫卡消费群体的消费偏移量?   打印字符时出现java未知问号   java为JFrame设置背景色   在ubuntu中检查java版本时linux权限被拒绝   如何用java创建xml模式   java无法在远程服务器上运行Vaadin应用程序   java智能垃圾收集?   java如何在SpringMVC中设置缓存头?   在unix计算机上运行java应用程序a:>签名以输入内容   Java、Apache Commons配置XML属性   使用ArrayList调用Java未经检查的方法   在文本文件中查找并替换单词(Java GUI)   java Android Studio无法检测到JDK7或更新版本   java从socket的有效负载获取事件消息   安卓中java调用子类方法   java如何通过点击超链接来运行jar文件(Firefox)