神经影像学资料来源

niprov的Python项目详细描述


神经影像学数据来源

PyPI versionBuildDocsCoverageCode Quality

Research software impactDOITwitter

曾经遇到过一个你不确定是什么样的分析步骤的文件 经历过吗?曾经想知道你有什么类型的数据 可用于一个主题的概述?自动记录 分析管道?

来源是跟踪文件“历史”的元数据,niprov 是一个python程序,用于为brain创建、存储和发布出处 图像文件。

可以找到包含收集的所有出处属性的列表 here。 阅读full online documentation(或 pdf)。 有关映像文件的其他详细信息,请安装 nibabelmne和/或pydicom

命令行用法

安装niprov:

pip install niprov
< >在数据目录中查找现有的图像文件:

provenance discover /my/data/directory

运行转换命令并将其记录为新文件的来源:

provenance record mcflirt -in t1flip_all_orig -out t1all_reg -refvol 0

将已知meg文件的来源存储为xml文件:

provenance export --modality "MEG" --xml

python api

importniprovprovenance=niprov.ProvenanceContext()# Log an analysis step:someAnalysisPackage.correctmotion(input='JD-fmri.nii',output='JD-fmri-3dmc.nii')provenance.log('JD-fmri.nii','motion correction',['JD-fmri-3dmc.nii'])# Loop over images of John Smith and display a preview:forimageinprovenance.get().bySubject('John Smith'):image.viewSnapshot()# Make sure two files were acquired with the same parameters:img1.compare(img2).assertEqualProtocol()

网络浏览器

通过运行命令provenance serve,您可以启动一个mini 在后台运行webserver,并在webbrowser中浏览图像:

niprov-searchniprov-detailsniprov-pipeline

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

推荐PyPI第三方库


热门话题
文件系统是否可以用java覆盖文件,使其无法恢复?   java在一个应用程序中集成Spring Boot和Node js   java如何使用MySQL后端设置Hibernate save()调用的超时?   java为什么我的Gremlin迁移查询只从每个顶点添加一条边?   java是否有方法提取单击的JPanel?   macos在MacOSX上为JDK7u4在Eclipse中设置什么JRE主页?   java JaxWsPortProxyFactoryBean查询超时   java SimpleDataFormat转换   java递归地打印序列:2,5,3,11,14,…   java在JPA查询中包含枚举   在Java8中创建内存泄漏   使用java 11的windows JFXPanel设置   hibernate Java NoClassDefFound错误