DataLad支持UKBiobank
项目描述
DataLad扩展,用于处理UKBiobank
该软件是DataLad扩展,为DataLad提供了一套命令来获取(并监控)UKBiobank的成像数据发布(有关更多信息,请参阅文档)。
UKBiobank是一个国家和国际卫生资源,具有无与伦比的研究机会,对所有真正的研究人员开放。UK Biobank旨在提高预防、诊断和治疗各种严重和危及生命的疾病——包括癌症、心脏病、中风、糖尿病、关节炎、骨质疏松症、眼科疾病、抑郁症和痴呆症。它正在追踪500,000名志愿者参与者的健康和福祉,并向英国和国外的批准研究人员提供不识别他们的健康信息。
此扩展提供的命令
ukb-init
-- 初始化现有数据集以跟踪UKBiobank参与者ukb-update
-- 更新现有UKBiobank参与者的数据集
安装
在安装此软件包之前,请确保您已安装了最新版本的git-annex。安装完成后,从PyPi安装datalad-ukbiobank
的最新版本。建议使用专门的virtualenv。
# create and enter a new virtual environment (optional)
virtualenv --system-site-packages --python=python3 ~/env/datalad
. ~/env/datalad/bin/activate
# install from PyPi
pip install datalad_ukbiobank
您还需要下载由UK Biobank提供的ukbfetch
实用程序。有关详细信息,请参阅ukbfetch文档。
使用方法
要追踪单个参与者(例如ID:1234)的UKB数据,首先创建并初始化一个新的数据集
% datalad create 1234
% cd 1234
% datalad ukb-init --bids 1234 20227_2_0 20227_3_0 25755_2_0 25755_3_0
在此示例中,仅选择了两个数据记录,每个记录有两个实例。但是,也支持其他任何选择。使用--bids
标志可以启用一个额外的数据集布局,具有类似于BIDS的结构。
初始化后,您可以在任何时候运行ukb-update
来(重新)从UKB下载数据,并更新数据集以纵向追踪更改。
datalad -c datalad.ukbiobank.keyfile=<pathtoaccesstoken> ukb-update
这将维护两个或三个分支
incoming
:追踪原始的UKB下载incoming-native
:使用UKB命名约定进行单文件访问的提取下载的“原生”表示incoming-bids
:使用BIDS约定(如果通过ukb-init --bids
启用)的替代数据集布局
然后可以将更改手动合并到主分支。或者,ukb-update --merge
自动合并incoming-native
(如果启用,则为incoming-bids
)。
与预下载的数据一起使用
如果将ukbfetch
实用程序替换为从已下载位置获取相关文件的shim,则可以避免重新下载(同时保持所有其他功能)。示例脚本在tools/ukbfetch_surrogate.sh
中提供。
使用此脚本的一种简单方法是在例如~/env/datalad/bin/
添加符号链接
ln -s tools/ukbfetch_surrogate.sh ~/env/datalad/bin/ukbfetch`
在非UNIX-like操作系统上使用
此代码依赖于许多POSIX文件系统功能,这可能会使其在Windows上运行有些困难。欢迎对将此扩展移植到非POSIX平台做出贡献,但目前不支持此功能。
支持
有关如何使用或为DataLad(以及此扩展)做出贡献的一般信息,请参阅DataLad网站或主GitHub项目页面。
有关此软件的所有错误、疑虑和改进请求都可以在这里提交:https://github.com/datalad/ukbiobank/issues
如果您有问题或想询问有关如何使用DataLad的问题,请在NeuroStars.org上提交问题并添加datalad
标签。NeuroStars.org是一个类似于StackOverflow的平台,但致力于神经信息学。
所有以前的数据Lad问题都可以在这里找到:http://neurostars.org/tags/datalad/
致谢
此开发得到了欧洲联盟“地平线2020”研究和创新计划的支持,项目协议为VirtualBrainCloud (H2020-EU.3.1.5.3,资助号826421)。
项目详情
datalad_ukbiobank-0.3.5.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d6215244bd6697a3d291a12766f0cd6283cdbd53a31d6c3a87ef279ef70262e8 |
|
MD5 | e94586a35be9591b9bf3f9aee25504ed |
|
BLAKE2b-256 | 7be2a703a9b0dd157de245fb1a77c34e816dfe9033bcc7a127394e6d2848d599 |
datalad_ukbiobank-0.3.5.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3647d66151fb5f14943495f91f8346b57931d74a61ee864915f97f10479408fe |
|
MD5 | ba3e4f1ad380a941e1dc36b3a2020bbf |
|
BLAKE2b-256 | 01c6021325de34a571e65343bdc1d2a81cbf4a84b35eb91c868bfdbfc9bbb1d4 |