24小时热门版块排行榜    

查看: 576  |  回复: 9
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

eiko829

[交流] 【求助】请问小分子片断拼接成新的分子应该用什么格式?

想把几个小分子片断连接成一个新的分子,看了Sheridan的一篇文献,可还是不知道他具体用的什么方法,我试了下用smiles,出错概率太大了。小分子具体是用的什么格式?怎么对接的? 挺急得,有没有高手能帮忙解答一下,万分感谢!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

eiko829

很感谢大家的回答
yalefield说的大概就是我的意思,也是我遇到的问题,我已经把一些大分子拆分成分子片断了,从mol2的文件中,可以知道断点在哪里,而这些断点也就是要再次拼接成新分子的连接点。可具体怎么拼接就出了问题了,我也用chemdraw从新画了分子,对他们的连接点用R进行了标记,之后转成smiles的格式,对两个分子的拼接点R进行删除,之后连接就出现了新的分子,可这么做必然会存在问题,尤其是三四个分子片断进行连接的时候。我刚找到一篇关于这种方法的中文文献,可发现它说得很模糊,我觉得实现上存在很大问题。 所以现在不知道怎么继续了,呵呵
7楼2008-06-08 00:32:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

yalefield

金虫 (文坛精英)

老汉一枚

★ ★ ★ ★
lei0736(金币+4,VIP+0):谢谢
这个的确是比较有趣的问题.
常用的分子结构表达基本分为连接表和线性码两类(还有用矩阵的)。
前者的代表是MOL格式文件
后者则以SMILES比较典型

直接对分子结构进行拼、拆操作,需要一点图论知识。
线性码,其实也是先转化为连接表。

那么,你面临的问题是成品软件(商业化的或者免费的),都只能读、写整个的分子,而不能读、写分子碎片(这个有很多说法,如Substructure, Fragment)。

要完成这个任务,最好是自己编个小程序。
2楼2008-06-06 17:13:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

whitewatercn

银虫 (小有名气)

★ ★ ★
lei0736(金币+3,VIP+0):谢谢
没看太懂楼主的陈述,R基团+母核? 分子对接中的拼接?
拼接涉及到图论算法,把两个分子的文件直接并成一个文件可行吗?
初步想了一下,smils 似乎在理论上有可能把两个片断连成一个片断,但是要把第一个片断的连接点原子放在最后,把第二个片断的连接点原子放在最前面,  
比如
CCO  乙醇
C(=O)c1ccccc1 苯甲酮
拼在一起成了CCOC(=O)c1ccccc1  苯甲酸乙酯


如果楼主懂点图论,connect table 啥的,会写点程序,那问题就简单了,管它什么文件格式.

[ Last edited by whitewatercn on 2008-6-6 at 17:29 ]
3楼2008-06-06 17:28:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚

★ ★
lei0736(金币+2,VIP+0):谢谢
如果仅仅是通过C-C单键拼接,问题也算简单。
但是,如果涉及环,或者更复杂的情况,那可是比较麻烦的。

Daylight公司有全套的处理SMILES的软件,不过价格是相当的高啦。
4楼2008-06-06 18:45:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见