用于复杂、异构和多尺度系统(如cell)建模、仿真和分析的软件平台。e-cell以多算法、多时间尺度和多空间表示为中心特征。
ecell4-base的Python项目详细描述
E-Cell系统版本4
Conda package for Windows | |
Conda package for Mac and Linux | |
ManyLinux2010 wheel | |
Build only (without packaging) |
什么是e-cell系统?
e-cell系统是一个软件平台,用于对复杂的、异构的、多尺度的系统进行建模、仿真和分析。
E-Cell4以多算法、多时间尺度和多空间表示为中心特征。
功能
- 单粒子模拟,即The enhanced Green's Function Reaction Dynamics (eGFRD) method、Spatiocyte(基于晶格的方法)和反应布朗动力学(rbd)方法
- 常微分方程、gillespie算法(直接法)和空间gillespie算法(下一个子体积法)
- 基于规则的建模
- python可编程
联机尝试
你可以在google colaboratory上在线试用这个软件包。 请参考https://github.com/ecell/ecell4_docs
快速启动
请参考https://github.com/ecell/ecell4#quick-start
安装
E-Cell4不支持python2。
E-Cell4在Windows和Mac上不支持pip install
。
窗口
使用python 3.7为64位安装miniconda(来自https://docs.conda.io/en/latest/miniconda.html) 并在anaconda提示符下运行此命令。
conda install -c ecell ecell4_base
Mac、Linux
使用python 3.7为64位安装miniconda(来自https://docs.conda.io/en/latest/miniconda.html) 并在终端应用程序上运行这些命令。
conda config --add channels conda-forge
conda install -c ecell ecell4_base
不能使用conda
的Linux环境python3 -m pip install ecell4_base
如果您想自己编译ecell4基础
请参考https://github.com/ecell/ecell4_base/blob/master/azure-pipelines.yml
引文
如果这个包有助于一个项目,导致一个科学出版物,我将感谢一个引用。
许可条款
本产品是根据GNU General Public License v2条款授权的, 有关本产品中包含的软件,请参见LICENSE。
- 版权所有(c)2010-,riken
保留所有权利。