結構搜尋

結構搜尋是一種套用於化學品的專業搜尋,單純以字元串保存只能使用精確搜尋,還得對產品結構生成分子指紋索引,才能進行子結構搜尋和相似性搜尋。

概要

化學結構搜尋是套用於化學品的專業搜尋,以化學結構圖進行精確搜尋、子結構搜尋、相似性搜尋。化學結構搜尋為化學貿易、化學研發提供了大量產品管理的技術支持。

開發

化學結構搜尋技術的開發需要將產品結構轉換成字元串形式進行保存,單純以字元串保存只能使用精確搜尋,還得對產品結構生成分子指紋索引,才能進行子結構搜尋和相似性搜尋。
以上為資料庫方面的開發,進行結構搜尋還必須具備一個畫圖工具,當前用的大部分是國外的開源畫圖工具,基本都需要java支持,所以集成在網站中還必須訪問的用戶本機裝有java。

問題

以上對化學結構搜尋的開發進行了簡單的描述,但是當前的許多該方面的套用存在很多問題。

畫圖工具兼容性

因為畫圖工具大部分使用的java開發,所以對沒有安裝java的用戶非常不友好,同時在載入速度放面也存在很多問題。

產品錄入速度

在錄入產品的時候由於需要生成產品對應的分子指紋索引,大大降低了產品錄入的速度,從而使得產品數量達到一定數量級的時候錄入會非常緩慢,如果在化學計算方面存在問題,甚至會導致大量產品的錄入錯誤,最終影響搜尋的準確性。

產品搜尋速度

由於結構搜尋需要使用到大量的計算,產品搜尋速度一直以來是影響化學結構搜尋的一大難題,沒有經過最佳化的索引,常常因為遍歷搜尋而導致了搜尋速度的緩慢,影響到用戶的體驗。

產品結構圖的生成

化學結構搜尋不僅需要對產品名等數據進行顯示,一個好的用戶體驗更需要顯示搜尋結果中所有產品的結構圖,方便用戶進行比對,但是在手性產品結構圖的生成還有子結構的高亮等存在技術難度。
以上大致描述了當前化學結構搜尋方面存在的一些主要難題,這些問題通常造成了許多化學公司的開發成本的提高。

服務

網路的發達很好的解決了以上的問題,例如chemspider網站提供了很好的解決方案,只需把產品上傳到該網站,即可讓自己產品在結構搜尋的結果中出現。
但是市場需求在用戶的公司網站中也擁有該功能,Structure API很好的提供了這一需求的技術支持。

相關詞條

相關搜尋

熱門詞條

聯絡我們