化学分子结构式查询解决方案(急) 40wsbd10086]

发布时间:2014-1-1 0:09:46
来源:分享查询网

sqlserver2008 有没有相关的解决方案,如sqlmol?有了解的吗

没有表结构 没有字段吗?那怎么做?

引用 1 楼 fredrickhu 的回复:没有表结构 没有字段吗?那怎么做? 谢谢你的回复,我的意思是怎么在sqlserver中实现化学分子式的全结构查询,子结构查询,结构相思性查询,因为本身化学结构式是图形,而sqlserver是关系数据库。有没有这么一种解决方案(网上能查到sqlmol这个开源项目能解决问题,但是我没有找到有下载的地方或者类似的项目),把图形搜索简化成能在关系数据库中搜索。表结构和字段就是这个解决方案中的设计,所有我现在也不清楚。

引用 2 楼 wsbd10086 的回复:引用 1 楼 fredrickhu 的回复: 没有表结构 没有字段吗?那怎么做? 谢谢你的回复,我的意思是怎么在sqlserver中实现化学分子式的全结构查询,子结构查询,结构相思性查询,因为本身化学结构式是图形,而sqlserver是关系数据库。有没有这么一种解决方案(网上能查到sqlmol这个开源项目能解决问题,但是我没有找到有下载的地方或者类似的项目),把图形搜索简化成能在关系数据库…… 这边是我查到的一些资料,不过仅仅是理论 Chemical Substructure Search in SQL 地址:http://pubs.acs.org/doi/abs/10.1021/ci8003013

这个太偏门了,需要专业人员辅助

表结构: 分子式名称  元素 数量 要求分子式的时候进行字符拼接

引用 5 楼 herowang 的回复:表结构: 分子式名称 元素 数量 要求分子式的时候进行字符拼接 谢谢你的回复,问题是分子结构搜搜,不是分子式搜索!就是在网站是用专门的画图插件画出分子的结构,然后搜索有累死结构的分子,可参考以下网站 http://www.lookchem.com/StructureSearch/Search.html

那就比较麻烦了,要比较结构的话,那用结构化的数据就比较麻烦了。 如果要用结构化的数据库的话,那在表里面在加上结构描述之类的。 最好还是找专业人员帮忙设计吧,非专业人员的说

http://www.structure-api.com这个网站有解决方案

分子图形也是有结果的呀,你最好贴个图片说明一下。 个人理解: 1.建一张分子表M,一条记录为一种分子; 2.将分子的每个原子分别作为一条记录放到原子表A中,并与M表关联。 3.将原子于原子之间的关系放到一张原子关系表R中,并与A表关联。 这样分子的组关系出来了,查询的时候先查询分子的每种个原子信息,然后再查询关系表,将原子组合。 这只是一个实现方案,具体的还需细细琢磨。

可以联系我,我也许能帮你: www.chemge.com QQ:1260095125 tel:18601120739

这样行不行,先不管组成以后什么样子,先把组成的所有元素取出来,多少个a,多少个b 多少个线,然后符合这些条件的东西取出来,再做过滤试试

该回复于2013-01-13 09:33:27被管理员删除

大概的方法是: 先生几个氢几个氧,几个双键,几个环之类的分子特征简单统计,一起放到数据库里。专业一点的话,就生成分子结构的Hash指纹码或者是带结构特征的指纹码,一起放到数据库里。这些信息用来做初步筛选,排除不可能的结构。然后剩下的再用专门的化学信息学程序比对,这些代码网上都有开源的,各种平台都有,php,perl,python,java,C++,.NET。 如果对这个感兴趣的话,联系我,我们一起探讨。 xji@chembase.cn 我自己的网站就是做化合物结构搜索的,您可以来看看 www.chembase.cn

使用SMILES编码进行结构查询,有专门的数据库,我编译过一个mychem,不过不知道怎么使用,具体函数当时功能无效不知道为什么,使用vs2010编译。

这个是你的研究课题吗?

引用 14 楼 chemeilun 的回复:使用SMILES编码进行结构查询,有专门的数据库,我编译过一个mychem,不过不知道怎么使用,具体函数当时功能无效不知道为什么,使用vs2010编译。 SMILES是一种解决方案。但是无法匹配立体异构体。更专业的做法是利用图论中的子图同构(isomorphism)理论发展出的各种算法,把分子结构看成是二维图,通过逐个比较原子和化学键的方式来判定结构是否匹配。这个程序写起来有些难度了,不过网上有很多开源的代码可以使用,google一下很多。商业软件和开发工具就更多了。 我们自己的网站www.chembase.cn使用的就是我们自己写的结构搜索引擎,感兴趣的话,大家可以探讨探讨。xji@chembase.cn

楼主给下联系方式 交流下。 molsql

返回顶部
查看电脑版