Ubuntu linux 安裝 rdkit

在Ubuntu下RDkit 的安裝

1.到官網(wǎng)http://www.rdkit.org/下載 .tgz包。

或者 在github下載 https://github.com/rdkit/rdkit/archive/refs/tags/Release_2021_03_5.tar.gz

2.解壓后放到一個(gè)目錄下:我的在/home/root/rdkit中

tar -xzvf rdkit.tar.gz

3. 安裝依賴

apt-get install mpi-default-dev libicu-dev python-dev libbz2-dev libboost-all-dev build-essential autotools-dev python-dev build-essential cmake flex bison sqlite3 python_numpy
boost-python boost-thread boost-regex tk-devel readline-devel zlib-devel bzip2-devel sqlite-devel

4.安裝boost包, 下載boost

https://www.boost.org/users/history/version_1_77_0.html

image.png

wget https://boostorg.jfrog.io/ui/native/main/release/1.77.0/source/boost_1_77_0.tar.gz

解壓

tar  -xzvf  boost_1_77_0.tar.gz 

安裝

./bootstrap.sh
./b2 install

5安裝rdkit依賴

前提 安裝的有python3.6+ pip

apt-get install cmake 
pip install numpy 
pip install Pillow
apt-get install python-dev 
apt-get install sqlite3

6.將rdkit 復(fù)制解壓到 /usr/local/rdkit

7.設(shè)置環(huán)境變量,在/etc/profile 或~/.bashrc 中 。寫入:

export RDBASE=/usr/local/rdkit
export PYTHONPATH=$RDBASE
export LD_LIBRARY_PATH=$RDBASE/lib

8.編譯并安裝,測(cè)試,在終端輸入:

cd /usr/local/rdkit   (cd $RDBASE)
mkdir build
cd build
cmake ..   (注意“..”)
make -j14
make install
ctest

9.測(cè)試案例:把化學(xué)分子的smiles轉(zhuǎn)換為分子結(jié)構(gòu)。

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運(yùn)行,如果有分子圖片產(chǎn)生,說明RDkit安裝成功。


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容