生物详细神经网络模拟和分析。
项目描述
BlueCelluLab
最新发布 |
|
文档 |
|
许可证 |
|
构建状态 |
|
覆盖率 |
|
Gitter |
|
论文 |
|
Zenodo |
Blue Brain Cellular Laboratory旨在进行单个细胞或细胞群体的模拟和实验。BlueCelluLab的适用用例包括
单细胞或细胞对的脚本和统计分析。
模拟后对特定状态变量的轻量级详细报告。
开发突触可塑性规则。
验证突触特性的动态。
自动化全细胞硅上补片实验。
调试,包括科学和计算方面。
引用
在使用BlueCelluLab软件进行您的研究时,请引用以下论文(包括海报展示):BlueCelluLab:生物详细神经网络实验API
@article{Tuncel2024,
doi = {10.21105/joss.07026},
url = {https://doi.org/10.21105/joss.07026},
year = {2024},
publisher = {The Open Journal},
volume = {9},
number = {100},
pages = {7026},
author = {Anıl Tuncel and Werner Van Geit and Mike Gevaert and Benjamin Torben-Nielsen and Darshan Mandge and İlkan Kılıç and Aurélien Jaquier and Eilif Muller and Lida Kanari and Henry Markram},
title = {BlueCelluLab: Biologically Detailed Neural Network Experimentation API},
journal = {Journal of Open Source Software}
}
如果您需要引用特定版本,请使用Zenodo提供的DOI,您可以通过仓库页面顶部的“引用此仓库”按钮访问。
支持
我们在Gitter上提供支持。[Gitter](https://gitter.im/BlueBrain/BlueCelluLab)。如果您在使用软件时遇到问题或有一些建议,我们建议您在[Github问题跟踪器](https://github.com/BlueBrain/BlueCelluLab/issues)上创建工单。
主要依赖项
安装
可以使用以下命令使用pip安装BlueCelluLab
pip install bluecellulab
快速入门
以下示例展示了如何创建细胞、添加刺激并运行模拟。
from bluecellulab.cell import create_ball_stick
from bluecellulab import Simulation
cell = create_ball_stick()
sim = Simulation()
sim.add_cell(cell)
stimulus = cell.add_step(start_time=5.0, stop_time=20.0, level=0.5)
sim.run(25, cvode=False)
time, voltage = cell.get_time(), cell.get_soma_voltage()
# plotting time and voltage ...
教程
有关如何使用BlueCelluLab以及其他示例的更详细说明,可以在示例页面上找到。
API文档
API文档可以在ReadTheDocs上找到。
运行测试
测试使用tox设置。
pip install tox
tox -e py3 # runs the tests
tox -e lint # runs the format checks
贡献
我们欢迎对BlueCelluLab的贡献!请参阅CONTRIBUTING.rst以获取有关如何贡献的指南。
资助与致谢
本代码的开发和维护得到瑞士联邦理工学院洛桑联邦理工学院(EPFL)蓝脑项目的研究中心以及瑞士联邦政府ETH委员会的资助。
版权
版权(c)2023-2024蓝脑项目/EPFL
本作品根据Apache 2.0许可。
对于ModelDB上有原始源代码的MOD文件,适用ModelDB上提到的任何特定许可证或ModelDB的通用许可证。
此仓库中使用的形态文件许可证可在https://zenodo.org/record/5909613上找到。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
构建分发
bluecellulab-2.6.36.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 25de0a3c607a197a0917fb7a5ce7f537be64798efe29e42a520f1e41016d8d5f |
|
MD5 | 895cd8ee7ecad5f03d15b755a25fb0ff |
|
BLAKE2b-256 | f714d27c6c5d2932ce0fb413071f61451ad0da94c55d439563057cd526c62cc6 |
bluecellulab-2.6.36-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 372d51673fa1a31bcf5a929975a7960b1b20f88d4373da69944206b946cc90ba |
|
MD5 | 9417e310c514bdca0a951a9145f713b3 |
|
BLAKE2b-256 | ebc9427aa3a2400938457c040dcae40b7dc27f30c12b59d8502c668c31f22e44 |