计算体脑区方向向量的命令。方向向量是与脑区体素相关联的3D单位向量。它们代表纤维束的方向。
项目描述
概述
此项目包含创建包括小脑、同质皮层和AIBS P56小鼠脑的丘脑在内的几个脑区的方向向量的命令。
方向向量是与脑区体素相关联的3D单位向量。它们代表纤维束的方向,并且假设它们的流线在层状脑区的层中横向穿过。
方向向量用于放置算法中设置细胞方向。
方向向量也用于计算放置提示和分割AIBS小鼠同质皮层的第2/3层。
安装后,您可以使用以下 bash 命令显示可用的命令行
atlas-direction-vectors --help
安装
pip install atlas-direction-vectors
示例
方向向量
获取所需的输入文件
mkdir -p data/ccfv3
# hierarchy file:
curl -o data/1.json http://api.brain-map.org/api/v2/structure_graph_download/1.json
# CCFv3 annotation volume:
curl -o data/ccfv3/annotation_25.nrrd http://download.alleninstitute.org/informatics-archive/current-release/mouse_ccf/annotation/ccf_2017/annotation_25.nrrd
运行代码(注意,根据体积的分辨率,这可能需要大量的可用RAM)
atlas-direction-vectors direction-vectors \
isocortex \
--hierarchy-path data/1.json \
--annotation-path data/ccfv3/annotation_25.nrrd \
--algorithm shading-blur-gradient \
--output-path data/ccfv3/direction_vectors.nrrd
对于占位符方向,可以使用以下方法计算特定区域的向量
atlas-direction-vectors direction-vectors \
from-center \
--region SSp \
--hierarchy-path data/1.json \
--annotation-path data/ccfv3/annotation_25.nrrd \
--output-path placeholder-direction_vectors.nrrd
开发者指南
在提交您的代码进行审查之前,请运行以下命令
cd atlas-direction-vectors
isort -l 100 --profile black atlas_direction_vectors tests setup.py
black -l 100 atlas_direction_vectors tests setup.py
这些格式化操作将帮助您通过在 tox.ini 中定义的 testenv:lint 检查。
引用
当您使用此软件时,我们恳请您引用以下DOI
致谢
本软件的开发得到了瑞士联邦理工学院(EPFL)洛桑联邦理工学院(EPFL)蓝脑项目的资金支持,该项目是瑞士政府的ETH委员会资助的研究中心。
有关许可证和作者信息,请参阅LICENSE.txt和AUTHORS.txt文件。
版权所有 © 2022-2024 蓝脑项目/EPFL
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪一个,请了解有关安装包的更多信息。
源代码分发
atlas-direction-vectors-0.1.5.tar.gz (146.6 kB 查看哈希值)
关闭
atlas-direction-vectors-0.1.5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2235fac2ea425539931cb17ccc4d454a5001d5cdd9101388ed35a0f7175b95eb |
|
MD5 | a8a74b338f747c62bf95079f8541ad59 |
|
BLAKE2b-256 | 7647dad2308563b879f157af8c5a6904f6662cd08314daed132f869403d695e1 |