跳转到主要内容

神经元形态IO库

项目描述

doc/source/logo/BBP-MorphIO.jpg

license documentation status

MorphIO

文档

MorphIO文档构建和托管在readthedocs

简介

MorphIO是一个用于读取和写入神经元形态文件的库。它支持以下格式

  • SWC

  • ASC (又称 Neurolucida)

  • H5 v1

  • H5 v2 已不再支持,请参阅 H5v2

它提供了3个C++类,这是每次形态分析的开始点

  • Soma:包含与细胞体相关的信息。

  • 章节:章节是两个分支之间的点的连续序列。最基本的情况下,章节对象将包含章节类型、每个点的位置和直径。

  • 形态学:形态学对象包含加载细胞的通用信息,同时也提供了访问不同章节的方法。

一个重要的概念是,MorphIO被分为一个只读部分和一个读写部分。

H5v2

从版本2.6.0开始,文件格式h5v2不再受支持。如果您有这种格式的形态学,可以使用以下方法将它们转换为h5v1:

pip install "morphio<2.6" "morph-tool==2.3.0"

然后

# single file, OUTPUT must end with `.h5`
morph-tool convert file INPUTFILE OUTPUT
# bulk conversion
morph-tool convert folder -ext h5 INPUTDIR OUTPUTDIR

贡献

如果您想改进项目或看到任何问题,每个贡献都受欢迎。请查看贡献指南以获取更多信息。

致谢

本软件的开发得到了瑞士联邦理工学院洛桑联邦理工学院(EPFL)的Blue Brain项目的资金支持。

这项研究得到了EBRAINS研究基础设施的支持,该基础设施由欧盟“地平线2020”研究和创新框架计划资助,具体协议编号为945539(人类脑计划SGA3)。

许可

MorphIO根据Apache License 2.0许可。有关详细信息,请参阅LICENSE.txt。

版权(c)2013-2024 Blue Brain项目/EPFL

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源代码分发

morphio-3.3.9.tar.gz (600.9 kB 查看哈希值)

上传时间 源代码

构建分发

morphio-3.3.9-cp312-cp312-win_amd64.whl (595.4 kB 查看哈希值)

上传时间 CPython 3.12 Windows x86-64

morphio-3.3.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

morphio-3.3.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ x86-64

morphio-3.3.9-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB 查看哈希值)

上传于 CPython 3.12 macOS 11.0+ ARM64

morphio-3.3.9-cp312-cp312-macosx_10_9_x86_64.whl (2.1 MB 查看哈希值)

上传于 CPython 3.12 macOS 10.9+ x86-64

morphio-3.3.9-cp311-cp311-win_amd64.whl (594.2 kB 查看哈希值)

上传于 CPython 3.11 Windows x86-64

morphio-3.3.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

morphio-3.3.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ x86-64

morphio-3.3.9-cp311-cp311-macosx_11_0_arm64.whl (1.8 MB 查看哈希值)

上传于 CPython 3.11 macOS 11.0+ ARM64

morphio-3.3.9-cp311-cp311-macosx_10_9_x86_64.whl (2.1 MB 查看哈希值)

上传于 CPython 3.11 macOS 10.9+ x86-64

morphio-3.3.9-cp310-cp310-win_amd64.whl (593.5 kB 查看哈希值)

上传于 CPython 3.10 Windows x86-64

morphio-3.3.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

morphio-3.3.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB 查看哈希值)

上传时间: CPython 3.10 manylinux: glibc 2.17+ x86-64

morphio-3.3.9-cp310-cp310-macosx_11_0_arm64.whl (1.8 MB 查看哈希值)

上传时间: CPython 3.10 macOS 11.0+ ARM64

morphio-3.3.9-cp310-cp310-macosx_10_9_x86_64.whl (2.1 MB 查看哈希值)

上传时间: CPython 3.10 macOS 10.9+ x86-64

morphio-3.3.9-cp39-cp39-win_amd64.whl (593.7 kB 查看哈希值)

上传时间: CPython 3.9 Windows x86-64

morphio-3.3.9-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB 查看哈希值)

上传时间: CPython 3.9 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

morphio-3.3.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB 查看哈希值)

上传时间: CPython 3.9 manylinux: glibc 2.17+ x86-64

morphio-3.3.9-cp39-cp39-macosx_11_0_arm64.whl (1.8 MB 查看哈希值)

上传时间: CPython 3.9 macOS 11.0+ ARM64

morphio-3.3.9-cp39-cp39-macosx_10_9_x86_64.whl (2.1 MB 查看哈希值)

上传时间: CPython 3.9 macOS 10.9+ x86-64

morphio-3.3.9-cp38-cp38-win_amd64.whl (593.6 kB 查看哈希值)

上传时间: CPython 3.8 Windows x86-64

morphio-3.3.9-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

morphio-3.3.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB 查看哈希)

上传于 CPython 3.8 manylinux: glibc 2.17+ x86-64

morphio-3.3.9-cp38-cp38-macosx_11_0_arm64.whl (1.8 MB 查看哈希)

上传于 CPython 3.8 macOS 11.0+ ARM64

morphio-3.3.9-cp38-cp38-macosx_10_9_x86_64.whl (2.1 MB 查看哈希)

上传于 CPython 3.8 macOS 10.9+ x86-64

由以下支持