smina 基于结构的虚拟筛选

安装

下载:

!wget https://sourceforge.net/projects/smina/files/smina.static/download -O smina.static

修改执行权限

!chmod u+x smina.static

或者conda安装

conda install -c conda-forge smina

使用方式

config.txt文件中只放置了配体文件、受体文件、输出文件。

smina --config config.txt --autobox_ligand arg #arg为小分子配体文件

这里的autobox_ligand应该放置crystal_ligand。放置的是蛋白质受体的天然结晶配体。

参数

# arg表示该参数后面需要加参数-r [--receptor] arg刚性受体(PDBQT)--flex arg      柔性侧链(PDBQT)-l [--ligand] arg  配体(s)--flexres arg  特别的柔性侧链,通过逗号分隔 chain:resid--flexdist_ligand arg 用于flexdist的配体--flexdist arg  该参数表示flexdist配体多少距离以内设为柔性配体搜寻空间 (required):--center_x arg        X中心坐标--center_y arg        Y中心坐标--center_z arg        Z中心坐标--size_x arg          X尺寸大小 (Angstroms)--size_y arg          Y尺寸大小 (Angstroms)--size_z arg          Z尺寸大小 (Angstroms)--autobox_ligand arg  自动创建盒子的配体--autobox_add arg     若为自动创建盒子,那么缓冲空间的数量,默认为+4--no_lig              无配体;对于取样/最小化柔性残基评分和最小化设置:--custom_scoring arg         自定义得分文件--score_only                 配体姿势得分--local_only                 使用盒子进行局部搜索 (可能需要附带使用 --minimize)--minimize                   能量最小化--randomize_only             生成随机姿势,避免空间位阻--minimize_iters arg (=0)    最陡下降法迭代数量,默认值是无法收敛的,我用的ahr为5000,可以用gmx等软件查看收敛系数--accurate_line              使用精确的线性搜索--minimize_early_term        S最小化搜索的终止能量 --approximation arg          使用的近似 (linear, spline, or exact)--factor arg                 近似因子: finer-grained效果较好--force_cap arg              最大允许力,低值对于最小化clashing结构更好--user_grid arg              用户计算若需要用到的格点文件Autodock map 文件--user_grid_lambda arg (=-1) 缩放user_grid和功能得分--print_terms                打印所有项目和默认值--print_atom_types           打印所有可用原子类型输出设置 (optional):-o [ --out ] arg      输出文件,格式根据后缀来--out_flex arg        对于柔性残基的输出文件--log arg             可设置的log文件--atom_terms arg      可设置的输出每个残基的联系值--atom_term_data      封装每个残基的联系值进入sd数据Misc (optional):--cpu arg                  使用的cpu数量,默认全使用--seed arg                 随机种子--exhaustiveness arg (=8)  用尽一切的全局搜索--num_modes arg (=9)      最大结合模式生成数量--energy_range arg (=3)   最好和最低结合之间的数值设置(kcal/mol)--min_rmsd_filter arg (=1) rmsd阈值-q [ --quiet ]             禁止输出消息--addH arg                 自动加氢(默认是执行的)--flex_hydrogens           开启氢键转角设置文件 (optional):--config arg          以上的设置可以放入这个文件信息 (optional):--help                展示帮助--help_hidden         展示包含隐藏设置的帮助--version             版本

参考

SMINA教程以CDPK1为例 https://kangsgo.cn/p/smina%E6%95%99%E7%A8%8B%E4%BB%A5cdpk1%E4%B8%BA%E4%BE%8B/
smina下载安装:https://sourceforge.net/projects/smina/files/
smina原作者提供的教程:http://bits.csb.pitt.edu/tdtCDPK1/summary.pdf
smina安装中文版:http://kangsgo.com/3.html
smina教程中文版:http://kangsgo.com/5.html
smina conda 安装:https://anaconda.org/bioconda/smina
zinc15数据库:https://zinc15.docking.org/
OpenBabel支持的文件格式一览:https://open-babel.readthedocs.io/en/latest/FileFormats/Overview.html
视频:https://www.bilibili.com/video/BV1Ta4y1H7yK/?spm_id_from=333.999.0.0

smina 基于结构的虚拟筛选相关推荐

  1. 基于结构的虚拟筛选模型 gnina 从源码编译

    原作者也提供了Docker docker pull gnina/gnina 所需要的所有文件: 链接: https://pan.baidu.com/s/1HElF1sdx4a0xYJ4OBbe5lA ...

  2. 虚拟筛选服务器,SwissSimilarity:基于配体的虚拟筛选在线服务器

    SwissSimilarity是Swiss系提供的一个基于配体的虚拟筛选在线服务器. 主要的用途我觉得包含几个方面,1)一个是比如有一个小分子,需要找寻它潜在的靶标位点,作为一个找靶.2)另外一个是你 ...

  3. 薛定谔 | 分子对接及基于受体的虚拟筛选

    1.准备受体 最好直接从File >> Get PDB输入PDB ID获取.因为原始pdb文件保留了蛋白完整序列信息,这样在准备蛋白时薛定谔可以自动补全缺失残基. 选择Protein Pr ...

  4. Chemical Space Docking | 定义下一代虚拟筛选技术

    传统基于结构的虚拟筛选会遍历化合物库中的所有分子,当化合物库较少时,自然是没有问题.但是,随着化合物库越来越大,发展到了化学空间(即超大规模化合物库),如 BioSolveIT 和 Enamine 联 ...

  5. 云课堂缺勤补签软件_在线课堂回顾 | 一小时玩转高通量虚拟筛选

    云端E课堂简介 云端E课堂是云端软件推出的针对云E算力平台使用的免费在线课堂,覆盖量化计算.生物科技.人工智能等领域的实操演示,云端E课堂将邀请诸多领域的大咖为学员提供最贴近实操的内容. 课程概况 基 ...

  6. 虚拟筛选在药物发现中的意义

    文章概要 近二十多年来,分子对接代表的基于结构的虚拟筛选已成为基于结构药物设计的标准方法.然而,随着对这些方法的局限性.潜力和优势的日益了解,人们对虚拟筛选也有了更高的期望. 作者研究了2014-20 ...

  7. 分享:虚拟筛选常用化合物库

    虚拟筛选依赖分子模拟技术,从大量的有机化合物中遴选出可能有效的候选化合物,避免了对化合物的盲目筛选,从而大大降低了发现活性先导化合物的成本.虚拟筛选作为计算机辅助药物设计中的一项实用化技术,在当代的创 ...

  8. 基于虚拟筛选,从头设计的方法对蛋白酪氨酸酶1B,4-噻唑啉酮类抑制剂的研究

    摘要:本文主要通过虚拟筛选,从头设计以及分子动力学模拟的方式研究蛋白酪氨酸酶1B的全新的抑制剂.通过运用Discovery Studio中的CDOCKER方法,对ZINC数据库中的分子进行虚拟筛选,找 ...

  9. 基于ZBG药效团的虚拟筛选发现组蛋白脱乙酰酶8抑制剂

    摘要:人组蛋白去乙酰化酶(HDACs)作为表观遗传调控的关键因子,已被确定为治疗多种癌症的药物靶点.正确识别锌结合位点有助于提高HDAC抑制剂的虚拟筛选精度.作者开发了一种高特异性的基于ZBG的HDA ...

最新文章

  1. Spring中的事务管理详解
  2. Oracle将关闭Java.net和Kenai.com社区
  3. 关于在ROS kinetic下arbotix报错的问题
  4. 微信小程序知识点梳理
  5. java编译生成哪些文件_java编译后生成什么文件?生成的文件包括什么?
  6. Android开发之点九图的制作说明
  7. 验证方式二 html标签验证码,Django标签、转义及验证码生成
  8. 开源安卓播放器:Dolphin Player 简单分析
  9. 机器学习——关于感知机概念的理解(可能只对本人适用)
  10. python爬虫实例100例-10个python爬虫入门实例
  11. windows 清理助手 3.1
  12. DevExpress 皮肤控件 更换皮肤
  13. 【代码写春联】新年新祝福,算算你的运势,教你如何用MATLAB以烟花、对联的形式打开2022年,爱满人间(附MATLAB和Python代码实现)
  14. 读《七周七语言》,感悟其魂
  15. 第十二章 软件壳(三)(动态加载型壳)
  16. 学习记录583@IDEA导入子模块
  17. 六月,授你以鱼,再授你以渔
  18. 机房环境监控系统的作用,环境与设备监控系统的作用
  19. (转)《黑客帝国完全解析》
  20. 经历 C/C++ 大辩论之后

热门文章

  1. Python爬虫实践(入门篇)——抓取《天使降临到我身边》图片
  2. 凹凸世界服务器维护到几点,凹凸世界手游2021年7月21日版本更新停服维护公告_凹凸世界手游2021年7月21日更新了什么_玩游戏网...
  3. 超平面、半空间、多面体的辨析
  4. java开发工程师每天工作几小时,详细说明
  5. this与supper
  6. 真正深爱一个人,永远睡不够
  7. 杭电HDU 1004 Let the Balloon Rise AC代码 简单题
  8. 毕业论文查重怎么操作?
  9. css 毛玻璃_我写CSS的常用套路(附demo的效果实现与源码)
  10. 云计算、大数据和人工智能之间的关系----详细说明