大分子对接框架

lightdock的Python项目详细描述


License: GPL v3PyPi versionPyPi DownloadsSupported versionsBuild StatusCode CoverageCommit activity

1。概要

^{str1}$LightDock是一个基于Glowworm Swarm Optimization(GSO)算法的蛋白质-蛋白质、蛋白质肽和蛋白质DNA对接框架。在

LightDock框架具有高度的通用性,有许多可供用户进一步开发和优化的选项:它可以接受任何用户定义的评分函数,可以使用局部无梯度最小化,模拟可以从一开始就限制到关注用户指定的交互区域,它支持受体和配体伙伴的残基限制。在

2。参考文献

LightDock协议和使用残留限制的更新已经发表在Oxford Bioinformatics杂志上。如果您在研究中使用LightDock,请引用以下参考资料:

LightDock:一种新的多尺度蛋白质对接方法Brian Jiménez-García,豪尔赫·罗埃尔·图里斯、米格尔·罗梅罗·杜拉纳、米克尔·维达尔、丹尼尔·吉姆内斯·冈萨雷斯和胡安·费尔南德斯·雷西奥 生物信息学,第34卷,第1期,2018年1月1日,第49-55页,https://doi.org/10.1093/bioinformatics/btx555

LightDock以信息驱动 豪尔赫·罗尔·图里斯,亚历山德拉·M·J·J·邦文,Brian Jiménez-García生物信息学,btz642;doi:https://doi.org/10.1093/bioinformatics/btz642

3。安装

Lightdock软件是兼容的,并已与以下操作系统进行了测试:

  • macOS:埃尔卡皮坦,塞拉,高塞拉,莫哈韦,卡塔琳娜。在
  • ^{str1}$GNU/Linux:Ubuntu 16+、Debian Stretch+、Scientific Linux 6+、CentOS 6+。在

尽管协议的许多部分可能可以运行,但微软的Windows并没有得到官方的支持。请自担风险使用。如果您希望参与测试和开发LightDock for Windows,请与我们联系。在

3.1条。依赖性

LightDock具有以下依赖项:

可选依赖项包括:

3.1.1。安装NumPy、Scipy、Cython、Biopython和ProDy

pip3 install numpy, scipy, cython, biopython, pyparsing, prody

3.2条。安装LightDock

安装LightDock的最快方法是使用pip

^{pr2}$

4。发展

对于LightDock代码的开发和扩展,请遵循以下说明:

4.1条。克隆

克隆此存储库:

git clone https://github.com/lightdock/lightdock.git

4.2条。编译Python C和Cython扩展

请确保已安装依赖项(通过pip、包管理器等):

  • 数量=1.17.1
  • scipy>;=1.3.1
  • cython>;=0.29.13
  • 生物ython>;=1.74
  • pyparsing>;=2.4.2
  • 产量=1.10.11
  • freesasa>;=2.0.3

有bash脚本来编译所有扩展:

cd lightdock
./setup.sh

4.3。将Lightdock添加到您的路径

将以下行添加到~/.bashrc文件中,不要忘记更改/path/to/lightdock

# LightDockexportLIGHTDOCK_HOME="/path/to/lightdock"exportPATH=$PATH:$LIGHTDOCK_HOME/bin
exportPYTHONPATH=$PYTHONPATH:$LIGHTDOCK_HOME

别忘了应用更改:

source ~/.bashrc

4.4条。测试

您可以运行LightDock测试:

cd lightdock
nosetests-3.8 

5。文件

{关于如何使用dock和协议的教程}可以在dock上找到一些关于如何运行的教程。在

6。寻求帮助

LightDock正在积极开发中,可能会出现一些问题,或者您可能需要额外的帮助来运行LightDock。在这种情况下,有两种主要的方法获得帮助:

  1. 阅读FAQ以防你的问题是已知的
  2. 打开new issue in this repository
  3. 或者给b.jimenezgarcia@uu.nl写封电子邮件

7。许可证

LightDock在GPLv3许可下可用。有关详细信息,请参阅LICENSE文档。在

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

推荐PyPI第三方库


热门话题
java如何通过标记名检索多个标记中的元素以进行selenium自动化测试   java iText如何查找最后一行被拆分到下一页   java如何在hudson中的特定jdk上运行Findbugs和PMD?   如何确保java程序与java Environment 6兼容?   对形状进行分组,这样我就可以通过鼠标点击和java处理循环浏览它们   使用生成器映射对象时,java定义无效   maven Java:Struts2和IntelliJ供初学者使用   java子类不继承父类字段   java Android Grid View在Android版本kitkat上崩溃   java Hibernate从缓存返回错误的列表,即使预期的列表与缓存的列表不同   java SendGrid:模板和替换标记   用于普通生产者| Kafka流的java自定义分区器   安卓理解Java内部类中的作用域   无法从Android Studio中的非静态方法调用java非静态方法   比较两个XML响应的JavaXMLUnit   java使用keytool列出密钥   不使用Java客户端库将视频上传到YouTube数据API v3   java My While循环即使在满足条件时也不会结束   自动在外部存储字符串数据,以便以后在Java中使用