在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如何使用JNA创建同一库的多个实例?   java在将Graphql查询作为JSON字符串传递时收到意外的令牌错误   OAuth2 oltu的java问题   java桌面应用程序使用的好的嵌入式数据库是什么?   java Firebase数据库高级查询选项   java正在使磁盘上的EhCache元素过期   java 安卓还原处于backstack中的片段的实例状态   XMemcached中的java异步集   java TimescaleDB是否使用与Postgresql完全相同的JDBC驱动程序?   java从网站c读取信息#   检查java Android中的字符串是否只包含数字和空格   c#如何向web服务发送特殊字符?   grails无法调用需要java的方法。lang.类参数?   java我在组合框中调用的方法不会运行所有代码,它只运行部分代码   java发送带有标头的HTTP GET请求