草庐IT

python - Windows和Python3.7.4下RDKit安装

如果RDKit安装起来不那么复杂,它可能是一个不错的软件包。在SO上,有几个问题在安装RDKit时出现问题。但是,在不同的操作系统或不同的环境中。我的配置是:Win10,Python3.7.4,pip已安装,PATH已设置,PYTHONPATH已设置。通过python-mpipinstall安装其他模块工作正常.我知道site建议使用Anaconda进行最快的安装。但是,我没有也不想要Anaconda。关于webpage它说:“从以下位置获取适当的Windows二进制版本:https://github.com/rdkit/rdkit/releases”。但是,没有最新版本的二进制文件。

Rdkit|分子3D构象生成与优化

github;地址文章目录Rdkit|分子3D构象生成与优化构象生成算法概述基于距离(distance-based)代码示例距离几何算法生成3D结构距离几何+ETKDG生成3D构象距离几何+ETKDG生成多构象将Conformer类转为Mol类手动对齐距离几何+ETKDG+MMFF生成3D构象距离几何+ETKDG+MMFF生成多构象多线程生成多构象Rdkit|分子3D构象生成与优化RDKit是一款非常强大的分子信息学工具包,其中包含了分子3D构象生成与优化的功能。通过RDKit,您可以将一个分子的2D结构转化为3D结构,并进行能量最小化优化,得到最稳定的构象。构象生成算法概述基于距离(dist

python argument types in rdkit.chem.rdmolfiles.moltosmiles(nonetype) did not match c++ signature

运行rdkit时报如下错误:pythonargumenttypesinrdkit.chem.rdmolfiles.moltosmiles(nonetype)didnotmatchc++signature出现问题时首先分析可能的报错原因rdkit包出现错误,这时候需要卸除原来的rdkit包,并安装新的包待处理的mol文件格式有错误,如果报这个错误就需要查看文件的错误注意:切记不要一报错就认为是软件包的问题我的报错原因就是mols文件格式有误我先用smilestomol包将一个非标准化的smiles文件转化为mol,然后用moltosmiles将mol转化为标准化的smiles。由于我的非标准化s

python argument types in rdkit.chem.rdmolfiles.moltosmiles(nonetype) did not match c++ signature

运行rdkit时报如下错误:pythonargumenttypesinrdkit.chem.rdmolfiles.moltosmiles(nonetype)didnotmatchc++signature出现问题时首先分析可能的报错原因rdkit包出现错误,这时候需要卸除原来的rdkit包,并安装新的包待处理的mol文件格式有错误,如果报这个错误就需要查看文件的错误注意:切记不要一报错就认为是软件包的问题我的报错原因就是mols文件格式有误我先用smilestomol包将一个非标准化的smiles文件转化为mol,然后用moltosmiles将mol转化为标准化的smiles。由于我的非标准化s

rdkit&python | 标准化检查分子正确性

分子结构处理MolecularSanitization默认情况下,RDKit读入分子的时候会进行分子结构检查处理(MolecularSanitization)。结构处理的过程中会自动计算一些有用信息,如杂化、环信息等,保证分子的结构在化学上是合理的:价键合理。Sanitization的检查过程,包含11步。clearComputedProps:清除已有的分子、原子、键的计算性质,如Thisstepisalwaysperformed.cleanUp:对非标准价键进行标准化处理,如:5根键的N转换成两性离子的形式。Example:N(=O)=O自动变成[N+](=O)O-]。Example:C-N

rdkit&python | 标准化检查分子正确性

分子结构处理MolecularSanitization默认情况下,RDKit读入分子的时候会进行分子结构检查处理(MolecularSanitization)。结构处理的过程中会自动计算一些有用信息,如杂化、环信息等,保证分子的结构在化学上是合理的:价键合理。Sanitization的检查过程,包含11步。clearComputedProps:清除已有的分子、原子、键的计算性质,如Thisstepisalwaysperformed.cleanUp:对非标准价键进行标准化处理,如:5根键的N转换成两性离子的形式。Example:N(=O)=O自动变成[N+](=O)O-]。Example:C-N