保姆级教程 基于Linux的RDKit框架中合成可行性分数--SAScore计算

本文提供了一篇保姆级教程,详细介绍了如何在Linux系统中使用RDKit框架计算化合物的SAScore,涉及SAScore的背景知识、安装RDKit和Python、获取SMILES码以及运行计算代码的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.背景知识:

SAScore 算法通常评估以下因素:

2.计算SAScore的平台:

3.基于Linux系统计算SAScore的方法:

1.在服务器上安装rdkit和python(3.7以上的版本)(推荐使用anaconda,此处感谢之前师兄的帮助)

2.获得化合物的SMILES码

3.运行代码进行计算


1.背景知识:

       合成可及性评分 (SAScore) 是一种用于计算化学和药物发现的评分系统,用于评估合成给定分子的难易程度。分数是根据分子的各种结构特征和性质计算的。

SAScore 算法通常评估以下因素

1.官能团:已知具有合成挑战性或需要多个合成步骤的特定官能团的存在可能会导致更高的 SAScore

2.环系统:具有复杂环系统或稠合环的分子通常具有较高的 SAScore,因为与线性或简单结构相比,它们更难合成。

3.复杂性SAScore 计算中考虑了分子的整体结构复杂性,包括立体中心的数量、取代模式和键类型。

4.SAScore 算法为每个分子分配一个数值,分数越高表明合成可及性越低。它有助于优先考虑更容易合成的分子,从而有助于选择和设计具有更好成功合成机会的化合物。

除以上内容外:RDKit | 通过评估合成难度筛选化合物 ;基于图注意力机制的有机化合物可合成性预测

2.计算SAScore的平台:

1.RDKitRDKit是一个用于化学信息学的开源框架,它提供了多种功能,包括计算SAScor

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值