分子模拟的增强采样

AdaptivePELE的Python项目详细描述


MIT licenseGitHub releasePyPI releaseDOI

adaptivepele是一个python模块,用于执行分子的增强采样 在巴塞罗那超级计算中心的电子和原子蛋白质模型研究所开发的蛋白质能量景观探索方法(PELE)周围建立的模拟。

用法

使用控制文件作为输入调用adaptivepele 参数。控制文件是一个json文档,包含4个部分: 通用参数、仿真参数、聚类参数和产卵 参数。第一个块是指自适应运行的一般参数, 其他三个模块配置了自适应采样的三个步骤 运行,首先运行传播算法(模拟),然后对 获得的轨迹(聚类)并最终选择最佳起点 下一个迭代(生成)。

用法示例:

python -m AdaptivePELE.adaptiveSampling controlFile.conf

安装

有两种方法可以安装adaptivepele,来自pypi(推荐)或 直接从源头。

要从pypi安装,只需运行:

pip install AdaptivePELE

要从源代码安装,您需要使用以下命令安装和编译基本文件夹中的cython文件:

git clone https://github.com/AdaptivePELE/AdaptivePELE.git
cd AdaptivePELE
python setup.py build_ext --inplace

另外,如果adaptivepele没有安装在典型的库目录中,一个常见的选项是将其添加到本地pythonpath:

export PYTHONPATH="/location/of/AdaptivePELE:$PYTHONPATH"

文档

adaptivepele的文档可以找到here

mantainer

琼·弗朗切斯克·吉拉伯特(cescgina@gmail.com

引文

adaptivepele是研究软件。如果你在科学出版物中使用adaptivepele,请引用它。bibtex参考号是:

@article{Lecina2017,
author = {Lecina, Daniel and Gilabert, Joan Francesc and Guallar, Victor},
doi = {10.1038/s41598-017-08445-5},
issn = {2045-2322},
journal = {Scientific Reports},
number = {1},
pages = {8466},
pmid = {28814780},
title = {{Adaptive simulations, towards interactive protein-ligand modeling}},
url = {http://www.nature.com/articles/s41598-017-08445-5},
volume = {7},
year = {2017}
}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java找不到适合makeText的方法   如何将java数组转换为prolog列表并使用它进行jpl查询?   安卓中显示ArrayList的java子类ArrayAdapter   Java8GroupingBy到包含列表的映射中   java Json字符串,带有要映射的嵌套对象<string,string>   java Hibernate中的包和列表有什么区别?   java Spring REST模板指定Jackson视图   java如何在继承的类中返回字符串?   调试Java ArrayQue删除和轮询方法错误   带有NetBeans 7.4的java JSP自定义标记Struts2   java无法从加载jar文件。蝙蝠锉   无法解析java image_项“未显示在下拉列表中且无法键入”   jdoDetachedState设置为null的java查询实体   scala使用Cypher CREATE命令和属性映射,来自Java   minecraft中的java/me并没有被我编写的插件禁用   java Cucumber框架设置   java以奇怪的方式遍历LinkedList?   java JPA将布尔字段配置为保留为整数   月球着陆器中的java Android垃圾收集