zoukankan      html  css  js  c++  java
  • 在Ubuntu下RDkit 的安装

    在Ubuntu下RDkit 的安装

    1.到官网http://www.rdkit.org/下载 .tgz包。我下的是RDKit_2011_03_2.tgz(开始下了一个2012的,不好配置,所以没有安装上,从下了一个2011的版本)

    2.解压后放到一个目录下:我的在/home/wo/software中

    3.从“新立得”安装cmake,flex,bison,sqlite3,python_dev,pytohn_numpy软件包。

    4.也从“新立得”安装boost包,有boost-python,boost-thread,boost-regex.

    5.设置环境变量,在终端输入gedit ~/.bashrc 。写入:

    export RDBASE=/home/wo/software/RDKit_2011_03_2.tgz

    export PYTHONPATH=$RDBASE

    export LD_LIBRARY_PATH=$RDBASE/lib

    6.在终端输入:cd $RDBASE

                           mkdir build

                           cd build

                           cmake ..(注意“..”)

    7.完成后,继续输入make,之后输入make install 就装完了。

    8.在build终端中输入ctest看是否安装完全。

    测试:把化学分子的smiles转换为分子结构。

    from rdkit import Chem
    from rdkit.Chem import Draw
     
    def depict_pic(smiles='c1ccccc1',mol_name='benzene',size=(300,300),kekulize=True,wedgeBonds=True):  
        mol = Chem.MolFromSmiles(smiles)
        #mol_name ='/home/liuwei/' +  mol_name + '.jpg'
        mol_name = mol_name + '.jpg'
        Draw.MolToImageFile(mol,mol_name,size,kekulize,wedgeBonds)
     
    if __name__ == '__main__':

        depict_pic(mol_name = 'test')

    在python运行,如果有分子图片产生,说明RDkit安装成功。

     

  • 相关阅读:
    记录一下最近面试的总结
    网络模块相关面试题
    JVM 之类加载器
    一段简单的关于字符串的 Java 代码竟考察了这么多东西
    LeetCode 链表题 ( Java )
    MD5 加盐加密
    SpringMVC 学习笔记
    [redis]dict和rehash
    [redis]SDS和链表
    [go]包和工程管理
  • 原文地址:https://www.cnblogs.com/yanzhi123/p/2495124.html
Copyright © 2011-2022 走看看