(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2025011499
(43)【公開日】2025-01-24
(54)【発明の名称】選択支援装置、選択支援方法及びプログラム
(51)【国際特許分類】
G16C 10/00 20190101AFI20250117BHJP
G01N 30/00 20060101ALI20250117BHJP
B01D 15/00 20060101ALI20250117BHJP
G01N 1/10 20060101ALN20250117BHJP
【FI】
G16C10/00
G01N30/00 Z
B01D15/00 Z
G01N1/10 F
【審査請求】未請求
【請求項の数】10
【出願形態】OL
(21)【出願番号】P 2023113651
(22)【出願日】2023-07-11
(71)【出願人】
【識別番号】000183303
【氏名又は名称】住友金属鉱山株式会社
(74)【代理人】
【識別番号】100136825
【弁理士】
【氏名又は名称】辻川 典範
(74)【代理人】
【識別番号】100095407
【弁理士】
【氏名又は名称】木村 満
(74)【代理人】
【識別番号】100181618
【弁理士】
【氏名又は名称】宮脇 良平
(72)【発明者】
【氏名】西原 泰孝
【テーマコード(参考)】
2G052
4D017
【Fターム(参考)】
2G052AD26
2G052ED07
2G052JA07
4D017BA04
4D017CA13
4D017CA14
4D017DA01
4D017EB10
(57)【要約】
【課題】固相抽出法における固定相の効率的な選択を支援する。
【解決手段】選択支援装置10は、固相抽出法における固定相の選択を支援する。構造エネルギー計算部113は、吸着対象分子と、複数の固定相分子のうちの1つの固定相分子と、の複合体の構造エネルギーを量子化学計算を用いて計算する処理を、複数の固定相分子のそれぞれに対して実行する。結合エネルギー計算部115は、複合体の構造エネルギーに基づいて吸着対象分子と固定相分子との結合エネルギーを計算する処理を、複数の固定相分子のそれぞれに対して実行する。出力部119は、複数の固定相分子のうちの、結合エネルギー計算部115により計算された結合エネルギーに基づいて選別された少なくとも1つの固定相分子を示す出力情報を出力する。
【選択図】
図1
【特許請求の範囲】
【請求項1】
固相抽出法における固定相の選択を支援する選択支援装置であって、
吸着対象分子と、複数の固定相分子のうちの1つの固定相分子と、の複合体の構造エネルギーを量子化学計算を用いて計算する構造エネルギー計算処理を、前記複数の固定相分子のそれぞれに対して実行する構造エネルギー計算部と、
前記構造エネルギー計算部により計算された前記複合体の構造エネルギーに基づいて前記吸着対象分子と前記1つの固定相分子との結合エネルギーを計算する結合エネルギー計算処理を、前記複数の固定相分子のそれぞれに対して実行する結合エネルギー計算部と、
前記複数の固定相分子のうちの、前記結合エネルギー計算部により計算された前記結合エネルギーに基づいて選別された少なくとも1つの固定相分子を示す出力情報を出力する出力部と、を備える、
選択支援装置。
【請求項2】
前記構造エネルギー計算部は、前記構造エネルギー計算処理において、前記吸着対象分子と前記1つの固定相分子との相対的な位置関係が異なる複数通りの立体構造モデルに基づいて、1つの複合体に対して複数通りの構造エネルギーを計算し、
前記結合エネルギー計算部は、前記結合エネルギー計算処理において、前記構造エネルギー計算部により計算された前記複数通りの構造エネルギーに基づいて、前記1つの複合体に対して複数通りの結合エネルギーを計算する、
請求項1に記載の選択支援装置。
【請求項3】
前記結合エネルギー計算部は、前記結合エネルギー計算処理において、前記1つの複合体に対して前記複数通りの結合エネルギーの代表値を計算し、
前記出力部は、前記複数の固定相分子のうちの、前記結合エネルギー計算部により計算された前記代表値に基づいて選別された前記少なくとも1つの固定相分子を示す前記出力情報を出力する、
請求項2に記載の選択支援装置。
【請求項4】
前記構造エネルギー計算部は、前記構造エネルギー計算処理において、前記1つの固定相分子の立体構造モデルと前記吸着対象分子の立体構造モデルとを組み合わせた前記複合体の立体構造モデルに対して構造最適化計算を実施することにより、前記複合体の構造エネルギーを計算する、
請求項1から3のいずれか1項に記載の選択支援装置。
【請求項5】
前記構造エネルギー計算部は、前記構造エネルギー計算処理において、分子力学法に基づいて前記複合体の立体構造モデルにおける前記吸着対象分子と前記1つの固定相分子との相対的な位置関係を決定し、決定した前記位置関係で前記吸着対象分子と前記1つの固定相分子とが配置された前記複合体の立体構造モデルに対して前記構造最適化計算を実施することにより、前記複合体の構造エネルギーを計算する、
請求項4に記載の選択支援装置。
【請求項6】
前記結合エネルギー計算部は、前記結合エネルギー計算処理において、前記構造エネルギー計算部により計算された前記複合体の構造エネルギーと、前記吸着対象分子の構造エネルギーと前記1つの固定相分子の構造エネルギーとの和と、の差分を、前記結合エネルギーとして計算する、
請求項1から3のいずれか1項に記載の選択支援装置。
【請求項7】
前記構造エネルギー計算部は、前記吸着対象分子の立体構造モデルに対して構造最適化計算を実施することにより前記吸着対象分子の構造エネルギーを計算し、前記複数の固定相分子のそれぞれの立体構造モデルに対して構造最適化計算を実施することにより前記複数の固定相分子のそれぞれの構造エネルギーを計算する、
請求項1から3のいずれか1項に記載の選択支援装置。
【請求項8】
前記構造エネルギー計算部は、前記吸着対象分子の構造エネルギーと前記複数の固定相分子のそれぞれの構造エネルギーとをデータベースから取得する、
請求項1から3のいずれか1項に記載の選択支援装置。
【請求項9】
固相抽出法における固定相の選択を支援する選択支援方法であって、
吸着対象分子と、複数の固定相分子のうちの1つの固定相分子と、の複合体の構造エネルギーを量子化学計算を用いて計算する構造エネルギー計算処理を、前記複数の固定相分子のそれぞれに対して実行し、
前記複合体の構造エネルギーに基づいて前記吸着対象分子と前記1つの固定相分子との結合エネルギーを計算する結合エネルギー計算処理を、前記複数の固定相分子のそれぞれに対して実行し、
前記結合エネルギーに基づいて、前記複数の固定相分子のうちから少なくとも1つの固定相分子を選別する、
選択支援方法。
【請求項10】
コンピュータを、
吸着対象分子と、複数の固定相分子のうちの1つの固定相分子と、の複合体の構造エネルギーを量子化学計算を用いて計算する構造エネルギー計算処理を、前記複数の固定相分子のそれぞれに対して実行する構造エネルギー計算部、
前記複合体の構造エネルギーに基づいて前記吸着対象分子と前記1つの固定相分子との結合エネルギーを計算する結合エネルギー計算処理を、前記複数の固定相分子のそれぞれに対して実行する結合エネルギー計算部、
前記複数の固定相分子のうちの、前記結合エネルギー計算部により計算された前記結合エネルギーに基づいて選別された少なくとも1つの固定相分子を示す出力情報を出力する出力部、として機能させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、選択支援装置、選択支援方法及びプログラムに関する。
【背景技術】
【0002】
溶液や懸濁液等の各種試料に含まれる特定の物質を分離する技術が知られている。例えば、特許文献1は、溶媒抽出法において、目的とする被抽出物を抽出するために最適な抽出剤を効率的に選択できる抽出剤の選択方法を開示している。
【0003】
溶液や懸濁液等の各種試料に含まれる特定の物質を分離する方法の1つとして、固相抽出法(SPE:Solid Phase Extraction)が知られている。固相抽出法は、化学分析の前処理として物質の分離又は濃縮に用いられる。固相抽出法では、移動相と呼ばれる溶液や懸濁液等に含まれる溶質が、固定相と呼ばれる固体の中を流れる間に、各物質間の親和性に応じた吸着の有無を利用して目的物質を抽出する。
【0004】
固相抽出法は、固相(固定相)に不純物を吸着させる通過型と、固相に目的物質を吸着させる保持型と、に分類される。通過型では、固相に不純物を吸着させた後、目的物質を含む流出液を以降の分析に使用する。逆に、保持型では、固相に目的物質を吸着させた後、別の移動相を流して目的物質を溶出し、これを以降の分析に用いる。よって、物質間の親和性を予測できれば、固相に対する目的物質又は不純物の吸着を促進することにつながる。
【先行技術文献】
【特許文献】
【0005】
【発明の概要】
【発明が解決しようとする課題】
【0006】
固相抽出法において、目的物質を効率良く抽出するためには、目的物質に対する適切な固定相を選択することが必要になる。しかしながら、固定相の種類は多く、目的物質と固定相との組み合わせは多数存在する。そのため、目的物質と固定相との適切な組み合わせを得るために、候補となる組み合わせの全てを実験で確かめるには時間とコストがかかる。
【0007】
本発明は、上記のような問題点に鑑みてなされたものであり、固相抽出法における固定相の効率的な選択を支援することが可能な選択支援装置等を提供することを目的としている。
【課題を解決するための手段】
【0008】
(1)上記目的を達成するため、本発明の第1の観点に係る選択支援装置は、
固相抽出法における固定相の選択を支援する選択支援装置であって、
吸着対象分子と、複数の固定相分子のうちの1つの固定相分子と、の複合体の構造エネルギーを量子化学計算を用いて計算する構造エネルギー計算処理を、前記複数の固定相分子のそれぞれに対して実行する構造エネルギー計算部と、
前記構造エネルギー計算部により計算された前記複合体の構造エネルギーに基づいて前記吸着対象分子と前記1つの固定相分子との結合エネルギーを計算する結合エネルギー計算処理を、前記複数の固定相分子のそれぞれに対して実行する結合エネルギー計算部と、
前記複数の固定相分子のうちの、前記結合エネルギー計算部により計算された前記結合エネルギーに基づいて選別された少なくとも1つの固定相分子を示す出力情報を出力する出力部と、を備える。
【0009】
(2)上記(1)に記載の選択支援装置において、
前記構造エネルギー計算部は、前記構造エネルギー計算処理において、前記吸着対象分子と前記1つの固定相分子との相対的な位置関係が異なる複数通りの立体構造モデルに基づいて、1つの複合体に対して複数通りの構造エネルギーを計算し、
前記結合エネルギー計算部は、前記結合エネルギー計算処理において、前記構造エネルギー計算部により計算された前記複数通りの構造エネルギーに基づいて、前記1つの複合体に対して複数通りの結合エネルギーを計算しても良い。
【0010】
(3)上記(2)に記載の選択支援装置において、
前記結合エネルギー計算部は、前記結合エネルギー計算処理において、前記1つの複合体に対して前記複数通りの結合エネルギーの代表値を計算し、
前記出力部は、前記複数の固定相分子のうちの、前記結合エネルギー計算部により計算された前記代表値に基づいて選別された前記少なくとも1つの固定相分子を示す前記出力情報を出力しても良い。
【0011】
(4)上記(1)から(3)のいずれかに記載の選択支援装置において、
前記構造エネルギー計算部は、前記構造エネルギー計算処理において、前記吸着対象分子の立体構造モデルと前記1つの固定相分子の立体構造モデルとを組み合わせた前記複合体の立体構造モデルに対して構造最適化計算を実施することにより、前記複合体の構造エネルギーを計算しても良い。
【0012】
(5)上記(4)に記載の選択支援装置において、
前記構造エネルギー計算部は、前記構造エネルギー計算処理において、分子力学法に基づいて前記複合体の立体構造モデルにおける前記吸着対象分子と前記1つの固定相分子との相対的な位置関係を決定し、決定した前記位置関係で前記吸着対象分子と前記1つの固定相分子とが配置された前記複合体の立体構造モデルに対して前記構造最適化計算を実施することにより、前記複合体の構造エネルギーを計算しても良い。
【0013】
(6)上記(1)から(5)のいずれかに記載の選択支援装置において、
前記結合エネルギー計算部は、前記結合エネルギー計算処理において、前記構造エネルギー計算部により計算された前記複合体の構造エネルギーと、前記吸着対象分子の構造エネルギーと前記1つの固定相分子の構造エネルギーとの和と、の差分を、前記結合エネルギーとして計算しても良い。
【0014】
(7)上記(1)から(6)のいずれかに記載の選択支援装置において、
前記構造エネルギー計算部は、前記吸着対象分子の立体構造モデルに対して構造最適化計算を実施することにより前記吸着対象分子の構造エネルギーを計算し、前記複数の固定相分子のそれぞれの立体構造モデルに対して構造最適化計算を実施することにより前記複数の固定相分子のそれぞれの構造エネルギーを計算しても良い。
【0015】
(8)上記(1)から(7)のいずれかに記載の選択支援装置において、
前記構造エネルギー計算部は、前記吸着対象分子の構造エネルギーと前記複数の固定相分子のそれぞれの構造エネルギーとをデータベースから取得しても良い。
【0016】
(9)上記目的を達成するため、本発明の第2の観点に係る選択支援方法は、
固相抽出法における固定相の選択を支援する選択支援方法であって、
吸着対象分子と、複数の固定相分子のうちの1つの固定相分子と、の複合体の構造エネルギーを量子化学計算を用いて計算する構造エネルギー計算処理を、前記複数の固定相分子のそれぞれに対して実行し、
前記複合体の構造エネルギーに基づいて前記吸着対象分子と前記1つの固定相分子との結合エネルギーを計算する結合エネルギー計算処理を、前記複数の固定相分子のそれぞれに対して実行し、
前記結合エネルギーに基づいて、前記複数の固定相分子のうちから少なくとも1つの固定相分子を選別する。
【0017】
(10)上記目的を達成するため、本発明の第3の観点に係るプログラムは、
コンピュータを、
吸着対象分子と、複数の固定相分子のうちの1つの固定相分子と、の複合体の構造エネルギーを量子化学計算を用いて計算する構造エネルギー計算処理を、前記複数の固定相分子のそれぞれに対して実行する構造エネルギー計算部、
前記複合体の構造エネルギーに基づいて前記吸着対象分子と前記1つの固定相分子との結合エネルギーを計算する結合エネルギー計算処理を、前記複数の固定相分子のそれぞれに対して実行する結合エネルギー計算部、
前記複数の固定相分子のうちの、前記結合エネルギー計算部により計算された前記結合エネルギーに基づいて選別された少なくとも1つの固定相分子を示す出力情報を出力する出力部、として機能させる。
【発明の効果】
【0018】
本発明によれば、固相抽出法における固定相の効率的な選択を支援することが可能になる。
【図面の簡単な説明】
【0019】
【
図1】実施形態1に係る選択支援装置の構成を示すブロック図である。
【
図2】実施形態1に係る選択支援装置の入力画面の例を示す図である。
【
図3】(a)は、実施形態1に係る吸着対象分子の立体構造モデルの例を示す図である。(b)~(d)は、それぞれ、実施形態1に係る固定相分子の立体構造モデルの例を示す図である。
【
図4】(a)~(c)は、それぞれ、実施形態1に係る複合体の立体構造モデルの例を示す図である。
【
図5】実施形態1において、構造エネルギーと結合エネルギーと関係を示す図である。
【
図6】実施形態1において、結合エネルギーの計算例を示す図である。
【
図7】実施形態1に係る選択支援装置の出力画面の例を示す図である。
【
図8】実施形態1に係る選択支援装置により実行される選択支援処理の流れを示すフローチャートである。
【
図9】実施形態1に係る選択支援装置により実行される結合エネルギー計算処理の流れを示すフローチャートである。
【
図10】実施形態2に係る選択支援システムの構成を示す図である。
【発明を実施するための形態】
【0020】
以下、実施形態について、図面を参照しながら詳細に説明する。なお、図中同一又は相当部分には同一符号を付す。
【0021】
(実施形態1)
図1に、実施形態1に係る選択支援装置10の構成を示す。選択支援装置10は、固相抽出法(SPE:Solid Phase Extraction)において、目的物質に対する適切な固定相の選択を支援する装置である。
【0022】
より具体的には、選択支援装置10は、候補となる複数の固定相分子のそれぞれと吸着対象分子との結合エネルギーを量子化学計算により計算して比較し、吸着対象分子の吸着に適する可能性が高い少なくとも1つの固定相分子を絞り込んでユーザに提示する。これにより、ユーザは、複数の固定相分子のうちから、目的物質を抽出するのに適した固定相分子を効率的に選択することができるようになる。
【0023】
ここで、吸着対象分子は、固相抽出法において、固相(固定相)に吸着させる対象となる分子である。通過型の固相抽出法では、固定相に不純物を吸着させるため、吸着対象分子は、不純物を構成する分子に相当する。これに対して、保持型の固相抽出法では、固定相に目的物質を吸着させるため、吸着対象分子は、目的物質を構成する分子に相当する。固定相分子は、固定相を構成する分子である。固定相は、抽出剤、吸着剤、分離剤等とも呼ばれ、移動相に含まれる吸着対象分子を吸着して固定させるための、カラム内に充填される相である。
【0024】
選択支援装置10は、例えば、パーソナルコンピュータ、タブレット端末、クラウドサーバ等のような情報処理装置である。選択支援装置10は、制御部11と、記憶部12と、操作部13と、表示部14と、通信部15と、を備える。
【0025】
制御部11は、CPU(Central Processing Unit)、ROM(Read Only Memory)及びRAM(Random Access Memory)を備える。CPUは、マイクロプロセッサ等を備えており、様々な処理や演算を実行する中央演算処理部であって、プロセッサと呼ぶこともできる。制御部11において、CPUが、ROMに記憶されている制御プログラムを読み出して、RAMをワークメモリとして用いながら、選択支援装置10全体の動作を制御する。
【0026】
記憶部12は、フラッシュメモリ、ハードディスク等の不揮発性メモリを備えており、いわゆる二次記憶装置又は補助記憶装置としての役割を担う。記憶部12は、制御部11が各種処理を行うために使用するプログラム及びデータを記憶する。また、記憶部12は、制御部11が各種処理を行うことにより生成又は取得するデータを記憶する。
【0027】
操作部13は、キーボード、マウス、ボタン、タッチパッド、タッチパネル等の入力装置を備えており、ユーザからの操作入力を受け付ける。
【0028】
表示部14は、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ等の表示装置を備えており、制御部11による制御のもとで様々な画像を表示する。
【0029】
通信部15は、選択支援装置10の外部の機器と通信するための通信インタフェースを備える。例えば、通信部15は、LAN(Local Area Network)、USB(Universal Serial Bus)等の周知の通信規格に則って、外部の機器と通信する。例えば、通信部15は、インターネット等の広域通信網である通信ネットワークNに接続し、通信ネットワークNを介して外部の機器と通信する。
【0030】
制御部11は、機能的に、入力受付部111と、構造エネルギー計算部113と、結合エネルギー計算部115と、選別部117と、出力部119と、を備える。制御部11において、CPUは、ROMに記憶されたプログラムをRAMに読み出して、そのプログラムを実行して制御することにより、これら各部として機能する。
【0031】
入力受付部111は、吸着対象分子及び固定相分子の入力を受け付ける。入力受付部111は、例えば
図2に示す入力画面を表示部14に表示する。ユーザは、操作部13を操作して、表示部14に表示された入力画面に対して、所望の吸着対象分子と、その吸着対象分子の吸着に適した固定相分子の候補となる複数の固定相分子と、を入力する。
【0032】
図2では、吸着対象分子として「NH
2-C
6H
5(アニリン)」を入力し、固定相分子として「C8(オクチルシリル化シリカゲル)」と「SI(シラノール)」と「CN(シアノプロピルシリカゲル)」を入力した例を示している。これら各分子の分子構造の概略を、以下に示す。
【0033】
【0034】
【0035】
【0036】
【0037】
なお、吸着対象分子及び固定相分子としてユーザが選択可能な複数の分子の情報が、記憶部12に予め用意されており、ユーザは、予め用意された複数の分子のうちから、吸着対象分子及び複数の固定相分子を選択しても良い。入力受付部111は、このようにしてユーザから入力された吸着対象分子及び複数の固定相分子を受け付けて、計算対象とする吸着対象分子及び複数の固定相分子の分子式を決定する。
【0038】
図1に戻って、構造エネルギー計算部113は、吸着対象分子の構造エネルギーと複数の固定相分子のそれぞれの構造エネルギーとを量子化学計算を用いて計算する。量子化学計算は、シュレディンガー方程式等を原子又は分子に対して適用することで、計算によって原子又は分子の構造、性質等を解析する手法である。量子化学計算と類似の手法として、例えば、第一原理計算等が挙げられる。
【0039】
子のエネルギーは、分子が有するエネルギーである。より詳細に量子力学の観点では、原子核の運動エネルギー、電子の運動エネルギー、原子核-電子間の相互作用エネルギー、電子-電子間の相互作用エネルギー、原子核-原子核間の相互作用エネルギーの和で表され、量子化学計算で算出可能である。原子核の運動エネルギー以外は分子の構造に関係するエネルギー(分子の構造エネルギー)であり、分子が分子内(近接分子が存在する場合は分子間)に有するエネルギーである。古典力学的かつ分子構造的に解釈すると、共有結合で結ばれた2原子間エネルギー(Bond項)、共有結合で結ばれた3原子間のエネルギー(Angle項)、共有結合で結ばれた4原子間のエネルギー(Dihedral-Angle項)、静電相互作用エネルギー(Coulomb項)、分子間相互作用エネルギー(van der Waals項)の和で表され、原子核の位置を変数とした原子・分子固有の係数をもつ初等関数の和(ポテンシャル関数)で近似される。分子の構造エネルギーは、分子が分子内、もしくは、分子間に構造的に有するエネルギーである。構造エネルギーは、このような分子内、もしくは、分子間に存在するエネルギーを総合的に表現するものであって、例えば、量子力学的には分子内の量子状態を表すシュレディンガー方程式を解くことにより、古典力学的にはポテンシャル関数を用いることにより計算することができる。前者は量子化学計算、後者は分子力学法(分子力学計算)、もしくは、分子動力学法(分子動力学計算)と呼ばれる。
【0040】
構造エネルギーを計算するために、構造エネルギー計算部113は、まず、吸着対象分子及び複数の固定相分子のそれぞれの単一分子での立体構造モデルを作成する。ここで、分子の立体構造モデルは、その分子を構成する複数の原子の立体的な配置を表すモデルであって、その分子の構造エネルギーを計算するための計算系として用いられる。構造エネルギー計算部113は、吸着対象分子及び複数の固定相分子のそれぞれの立体構造モデルとして、後述する構造最適化計算が実施される前における各原子の初期配置を表す初期構造モデルを作成する。
【0041】
図3(a)に、吸着対象分子の例である「アニリン(NH
2-C
6H
5)」の立体構造モデルを示す。また、
図3(b)~(d)に、それぞれ、固定相分子の例である「C8」、「SI」及び「CN」の立体構造モデルを示す。これらの立体構造モデルにおいて、XYZ座標系で表される3次元の仮想空間において、分子を構成する複数の原子のそれぞれを球で表し、原子間の結合を線で表している。なお、
図3(a)~(d)に示した立体構造モデルにおける各原子の大きさ、原子間の距離、及び、原子間の相対的な位置関係は、実際のものとは同じとは限らない。
【0042】
立体構造モデルを作成すると、構造エネルギー計算部113は、次に、構造最適化計算を実施する。第1に、構造エネルギー計算部113は、吸着対象分子の立体構造モデルに対して構造最適化計算を実施することにより、吸着対象分子の構造エネルギーを計算する。第2に、構造エネルギー計算部113は、複数の固定相分子のそれぞれの立体構造モデルに対して構造最適化計算を実施することにより、複数の固定相分子のそれぞれの構造エネルギーを計算する。
【0043】
ここで、構造最適化計算は、分子構造計算により化学的に安定な分子の配座を求めることを意味する。分子内に生じる分子の構造エネルギーの大きさは、分子を構成する複数の原子の位置関係により変化する。より詳細には、2つの原子の間の結合長、3つの原子の間の結合角、4つ以上の原子の間のねじれ具合等によって原子同士の距離が変化するため、それに伴い分子の構造エネルギーも変化する。構造最適化計算は、このような構造エネルギーがエネルギー曲面において勾配が0になる、すなわち極小になる位置関係を探索することに相当する。構造エネルギーが極小となる位置関係に各原子が配置された構造を最適化構造と呼ぶ。
【0044】
以下、構造最適化計算を具体的に説明する。構造エネルギー計算部113は、まず、初期構造モデルにおいて、分子を構成する各原子に働く力を計算し、その力の方向に各原子を少し動かす。すると、エネルギーが少し下がり、各原子に働く力も少し小さくなる。そして、更にその力の方向に各原子を動かすと、最適化構造を超えて逆向きの力が働くことも起こる。このような力の方向に各原子を動かすステップを繰り返すと、少しずつ力の大きさが小さくなっていき、最終的に全ての原子に働く力が0となる。この時の構造が最適化構造となる。構造エネルギー計算部113は、このような最適化構造におけるエネルギーを、構造エネルギーとして導出する。
【0045】
構造エネルギー計算部113は、構造最適化計算により構造エネルギーを計算する方法として、例えば、Hartree-Fock法、Meller-Plessetの摂動法、配置間相互作用法、結合クラスター法等の非経験的分子軌道法、MNDO、AM1、PM6等の半経験的分子軌道法、又は、密度汎関数法を用いることができる。また、構造エネルギー計算部113は、構造最適化計算により構造エネルギーを計算するためのソフトウェアとして、例えば、Gaussian、GAMESS、Molpro、VASP、WIEN2k、OpenMX等の既存のプログラム、又は、自作のプログラムを用いることができる。
【0046】
構造エネルギー計算部113は、このような立体構造モデルを作成する処理と、作成した立体構造モデルに対して構造最適化計算を実施する処理とを、入力受付部111により入力を受け付けた吸着対象分子及び複数の固定相分子のそれぞれに対して実行する。これにより、構造エネルギー計算部113は、入力受付部111により入力を受け付けた吸着対象分子及び複数の固定相分子のそれぞれに対して、最適化された構造エネルギーを計算する。
【0047】
吸着対象分子及び複数の固定相分子のそれぞれの単一分子での構造エネルギーを計算すると、次に、構造エネルギー計算部113は、吸着対象分子と固定相分子との複合体の構造エネルギーを計算する。ここで、複合体は、2つ以上の分子が複合した系であって、吸着対象分子と固定相分子とが組み合わされた系である。複合体は、吸着対象分子と固定相分子との距離が互いに分子間相互作用を及ぼす程度にまで近づき、固定相分子が吸着対象分子を吸着することにより形成される。
【0048】
構造エネルギー計算部113は、1つの吸着対象分子と1つの固定相分子との複合体の構造エネルギーを計算する構造エネルギー計算処理を、複数の固定相分子のそれぞれに対して実行する。これにより、構造エネルギー計算部113は、複数の固定相分子に1対1で対応する複数の複合体のそれぞれの構造エネルギーを計算する。ここで、複数の複合体のそれぞれは、入力受付部111により入力を受け付けた複数の固定相分子のうちの1つの固定相分子と、入力受付部111により入力を受け付けた吸着対象分子と、の複合体である。
【0049】
複合体の構造エネルギーを計算するために、構造エネルギー計算部113は、まず、複合体の立体構造モデルを作成する。ここで、複合体の立体構造モデルは、複合体を構成する複数の分子及び複数の原子の立体的な配置を表すモデルであって、複合体の構造エネルギーを計算するための計算系として用いられる。構造エネルギー計算部113は、複合体の立体構造モデルとして、後述する構造最適化計算が実施される前における各原子の初期配置を表す初期構造モデルを作成する。
【0050】
より詳細には、構造エネルギー計算部113は、1つの吸着対象分子の立体構造モデルと1つの固定相分子の立体構造モデルとを組み合わせることで、複合体の初期構造モデルを作成する。その際、構造エネルギー計算部113は、1つの吸着対象分子の立体構造モデルと1つの固定相分子の立体構造モデルとして、構造エネルギー計算部113により構造最適化計算が実施された後の立体構造モデルを用いる。
【0051】
図4(a)~(c)に、「アニリン」と「C8」との複合体の立体構造モデルを示す。ここで、複合体を構成する吸着対象分子と固定相分子とは、立体的に様々な位置関係で配置され得る。そのため、
図4(a)~(c)では、吸着対象分子と固定相分子とが互いに異なる相対的な位置関係で配置された3つの例を示している。なお、
図4(a)~(c)の配置は例示であって、実際の配置とは同じとは限らない。
【0052】
構造エネルギー計算部113は、「アニリン」と「C8」との複合体について、
図4(a)~(c)に示すような、吸着対象分子と固定相分子との相対的な位置関係が異なる複数通りの立体構造モデルを作成する。また、構造エネルギー計算部113は、「アニリン」と「SI」との複合体、及び、「アニリン」と「CN」との複合体についても同様に、吸着対象分子と固定相分子との相対的な位置関係が異なる複数通りの立体構造モデルを作成する。ここで、複数通りの数は、どのような数であっても良いが、以下では10通りである場合を例として説明する。このように、構造エネルギー計算部113は、複数の固定相分子のそれぞれに対して、吸着対象分子との相対的な位置関係が異なる複数通りの立体構造モデルを作成する。
【0053】
より詳細には、構造エネルギー計算部113は、構造エネルギー計算処理において、分子力学法に基づいて複合体の立体構造モデルにおける1つの吸着対象分子と1つの固定相分子との相対的な位置関係を決定する。分子力学法は、分子の立体配座の安定性及び立体配座間のエネルギー差を原子間に働く力によるポテンシャルエネルギーの総和によって計算する手法である。
【0054】
具体的に説明すると、構造エネルギー計算部113は、分子力学法を用いて、複合体を構成する2つの分子が化学的に安定する位置関係の複数の候補を、ある程度の精度で決定する。そして、構造エネルギー計算部113は、決定した複数の候補のそれぞれの位置関係で吸着対象分子と固定相分子とを配置することで、
図4(a)~(c)に示したような、1つの複合体に対して複数通りの立体構造モデルを作成する。このように吸着対象分子と固定相分子との位置関係を分子力学法によりある程度の精度で決定することで、2つの分子をランダムで配置するよりも、後述する構造最適化計算に要する時間を削減することができる。
【0055】
複合体の立体構造モデルを作成すると、構造エネルギー計算部113は、次に、構造最適化計算を実施する。構造エネルギー計算部113は、分子力学法に基づいて決定された位置関係で1つの吸着対象分子と1つの固定相分子とが配置された複合体の立体構造モデルに対して構造最適化計算を実施することにより、複合体の構造エネルギーを計算する。
【0056】
複合体に対して実施される構造最適化計算は、個々の吸着対象分子及び個々の固定相分子に対して実施したものと同様である。但し、単一分子に対して実施される構造最適化計算では、上述したように、1つの分子内に生じる構造エネルギーが極小となる位置関係を探索する。これに対して、複合体に対して実施される構造最適化計算では、個々の分子内に生じる構造静電エネルギーに加えて、複合体を構成する2つの分子間に生じる相互作用も考慮して、複合体全体の構造エネルギーが極小となる位置関係を探索する。
【0057】
具体的に説明すると、構造エネルギー計算部113は、まず、初期構造モデルにおいて、複合体を構成する2つの分子のそれぞれに対して、分子を構成する各原子に働く力を計算し、その力の方向に各原子を少し動かす。このような力の方向に各原子を動かすステップを繰り返して、最終的に複合体内の全ての原子に働く力が0となる構造が、複合体の最適化構造となる。構造エネルギー計算部113は、このような最適化構造におけるエネルギーを、複合体の構造エネルギーとして導出する。
【0058】
構造エネルギー計算部113は、このような立体構造モデルを作成する処理と、作成した立体構造モデルに対して構造最適化計算を実施する処理とを、1つの複合体の構造エネルギーを計算する構造エネルギー計算処理において実行する。構造エネルギー計算部113は、このような構造エネルギー計算処理を、複数の固定相分子のそれぞれに対して、且つ、吸着対象分子と固定相分子との相対的な位置関係が異なる複数通りの配置のそれぞれに対して実行する。これにより、構造エネルギー計算部113は、複数の固定相分子のそれぞれに対して、且つ、複数通りの配置のそれぞれに対して、最適化された構造エネルギーを計算する。
【0059】
図1に戻って、結合エネルギー計算部115は、構造エネルギー計算部113により計算された複合体の構造エネルギーに基づいて、吸着対象分子と固定相分子との結合エネルギーを計算する。結合エネルギー計算部115は、このような結合エネルギー計算処理を、複数の固定相分子のそれぞれに対して実行する。
【0060】
ここで、結合エネルギーは、吸着エネルギー、束縛エネルギー等とも呼ばれ、2つの分子の結合及び吸着の強さを示す値である。吸着対象分子と固定相分子との結合エネルギーは、吸着対象分子と固定相分子とがばらばらに存在するときと複合体を形成しているときとの構造エネルギーの差分に相当する。
【0061】
より具体的には、
図5に示すように、吸着対象分子と固定相分子との複合体の構造エネルギーE12は、その吸着対象分子の単一分子での構造エネルギーE1とその固定相分子の単一分子での構造エネルギーE2との和とは異なる場合がある。その差分は、吸着対象分子と固定相分子との結合エネルギーΔEに相当する。より具体的には、結合エネルギーΔEは、“ΔE=E12-(E1+E2)”の計算式により負の値として計算される。なお、
図5における上端がエネルギー0に相当し、構造エネルギーE1,E2,E12は、それぞれ負の値をとる。ΔEの値が負になる場合は、吸着対象分子は固定相分子に吸着された方が安定するが、ΔEの値が正になる場合は、2つの分子は吸着せずに互いに離れた単体の状態の方が安定する。
【0062】
結合エネルギーΔEの値が負でその絶対値が大きいほど、2つの分子の結合後のエネルギーが低い、すなわち結合後の状態が安定であることに相当する。そのため、結合エネルギーΔEの値が負でその絶対値が大きいほど、その2つの分子の結合が強く親和性が高い、言い換えると、吸着対象分子が固定相分子に吸着されやすいことを意味する。なお、結合エネルギーΔEは負の値として表されるため、結合エネルギーΔEの絶対値が大きいことは、結合エネルギーΔEが低いことに相当する。
【0063】
結合エネルギー計算部115は、複数の固定相分子のうちの1つの固定相分子と吸着対象分子との複合体の構造エネルギーE12と、その1つの固定相分子の構造エネルギーE2と吸着対象分子の構造エネルギーE1との和と、の差分である結合エネルギーΔEを計算する。結合エネルギー計算部115は、このような結合エネルギー計算処理を、入力受付部111により入力を受け付けた複数の固定相分子のそれぞれに対して、且つ、吸着対象分子と固定相分子との相対的な位置関係が異なる複数通りの配置のそれぞれに対して実行する。
【0064】
例えば、入力受付部111が「C8」、「SI」及び「CN」の3つの固定相分子の入力を受け付け、且つ、構造エネルギー計算部113が各固定相分子に対して10通りの異なる配置で複合体の構造エネルギーを取得した場合、結合エネルギー計算部115は、30(=3×10)通りの結合エネルギーを計算する。これにより、結合エネルギー計算部115は、
図6に示すように、「C8」、「SI」及び「CN」の3つの固定相分子による複合体のそれぞれに対して、複数通りの配置での結合エネルギーを計算する。なお、
図6に示す結合エネルギーの値は一例であって、実際のものとは同じとは限らない。
【0065】
更に、結合エネルギー計算部115は、複合体毎に、複数通りの結合エネルギーの代表値を計算する。これにより、結合エネルギー計算部115は、1つの複合体に対して結合エネルギーの値を1つ取得する。
【0066】
一例として、
図6に示すように、結合エネルギー計算部115は、結合エネルギーの代表値として、複合体毎に、複数通りの配置での結合エネルギーの平均値を計算する。吸着対象分子と固定相分子の配置jでの複合体の構造エネルギーをEjと表すと、10通りの配置j(j=1~10)での結合エネルギーの平均値ΔE’は、“ΔE’=1/10×Σ{Ej-(E1+E2)}”の計算式により計算される。なお、“Σ”は、10通りの配置j(j=1~10)での和を表す。結合エネルギー計算部115は、このような計算式により、結合エネルギーの代表値として平均値ΔE’を計算する。
【0067】
なお、代表値は、複数通りの配置での結合エネルギーに基づく値であれば、単純な平均値に限らない。例えば、代表値は、中央値であっても良いし、他の配置での値と大きく異なる値を除いた平均値であっても良い。
【0068】
図1に戻って、選別部117は、結合エネルギー計算部115により計算された結合エネルギーに基づいて、入力受付部111により入力を受け付けた複数の固定相分子のうちから少なくとも1つの固定相分子を選別する。これにより、選別部117は、複数の固定相分子のうちから、吸着対象分子の吸着に適する固定相分子の候補を選別する。
【0069】
より詳細には、選別部117は、複数の固定相分子のそれぞれに対して、結合エネルギー計算部115により計算された結合エネルギーの代表値が予め定められた選別条件を満たすか否かを判定する。そして、選別部117は、結合エネルギーの代表値が選別条件を満たす少なくとも1つの固定相分子を、吸着対象分子の吸着に適する固定相分子の候補として選別する。
【0070】
ここで、選別条件は、複数の固定相分子のうちから、吸着対象分子の吸着に適する固定相分子を絞り込むための条件である。選別条件は、ユーザが操作部13を操作して設定することが可能である。
【0071】
一例として、選別条件は、結合エネルギーの代表値が予め定められた閾値よりも低い場合に満たされる。或いは、選別条件は、結合エネルギーの代表値が大きい順に予め定められた個数以内である場合に満たされても良い。予め定められた個数は、例えば5個、10個等である。
【0072】
出力部119は、選別部117により選別された少なくとも1つの固定相分子を示す出力情報を出力する。例えば、出力部119は、
図7に示す出力情報を、表示部14に表示する。
【0073】
なお、
図7は、「C8」と「SI」と「CN」との中で、結合エネルギーの代表値が選別条件を満たす固定相分子が「SI」の1つのみであった場合の例を示している。但し、これは一例であって、実際のものとは同じとは限らない。出力部119は、より多数の固定相分子のうちから選別部117により選別された複数の固定相分子を出力しても良い。
【0074】
このように、出力部119は、入力受付部111により入力を受け付けた吸着対象分子の吸着に適する少なくとも1つの固定相分子の推定結果をユーザに提示する。ユーザは、このような出力画面を確認することにより、所望の吸着対象分子の吸着に適した固定相分子の情報を得ることができる。
【0075】
なお、選別部117は、吸着対象分子の吸着に適する固定相分子として、結合エネルギーの代表値が最大である1つの固定相分子を選別しても良い。但し、結合エネルギーが最大の固定相分子が、吸着対象分子の吸着に最適な固定相分子であるとは限らない。特に、保持型の固相抽出法では、固定相に目的物質を吸着させた後、別の移動相を流して目的物質を取り出す必要がある。その際、吸着対象分子と固定相分子との吸着(親和性)が強すぎる場合、吸着後に吸着対象分子を取り出すことが難しくなる。
【0076】
そこで、選別部117は、複数の固定相分子のうちの、結合エネルギーが最大の固定相分子だけでなく、選別条件を満たす少なくとも1つの固定相分子を、吸着対象分子の吸着に適した固定相分子の候補として絞り込む。そして、出力部119は、選別部117により絞り込まれた少なくとも1つの固定相分子をユーザに提示する。これにより、ユーザは、提示された候補のうちから自身の判断で固定相分子を選択することで、吸着対象分子の吸着に適した固定相分子を効率的に選択することができる。また、選別条件をユーザが自由に設定できるようにすることで、固定相分子を絞り込む条件を柔軟に設定することが可能になる。
【0077】
次に、
図8に示すフローチャートを参照して、選択支援装置10により実行される選択支援処理の流れを説明する。
図8に示す選択支援処理は、吸着対象分子の吸着に適した固定相分子の情報を得ることを望むユーザが、操作部13を操作して選択支援装置10に選択支援処理の開始指示を入力すると、開始する。
図8に示す選択支援処理は、選択支援方法の一例である。
【0078】
選択支援処理を開始すると、制御部11は、入力受付部111として機能し、吸着対象分子及び複数の固定相分子の入力を受け付ける(ステップS1)。制御部11は、例えば
図2に示した入力画面を表示部14に表示して、目的とする吸着対象分子と、候補となる複数の固定相分子と、の入力をユーザから受け付ける。
【0079】
吸着対象分子及び複数の固定相分子の入力を受け付けると、制御部11は、構造エネルギー計算部113として機能し、入力を受け付けた吸着対象分子及び複数の固定相分子のそれぞれの単一分子での構造エネルギーを計算する(ステップS2)。具体的に説明すると、制御部11は、
図3(a)~(d)に示したように、入力を受け付けた吸着対象分子及び複数の固定相分子のそれぞれの立体構造モデルを作成する。そして、制御部11は、作成した立体構造モデルのそれぞれに対して構造最適化計算を実施し、最適化構造における構造エネルギーを計算する。
【0080】
構造エネルギーを計算すると、制御部11は、入力を受け付けた複数の固定相分子のそれぞれに対して、入力を受け付けた吸着対象分子との結合エネルギーを計算する(ステップS3)。ステップS3における結合エネルギー計算処理の詳細は、
図9を参照して説明する。
【0081】
図9に示す結合エネルギー計算処理を開始すると、制御部11は、入力を受け付けた複数の固定相分子のうちから1つを選択する(ステップS31)。そして、制御部11は、入力を受け付けた吸着対象分子と選択した固定相分子との配置を1つ設定する(ステップS32)。
【0082】
配置を設定すると、制御部11は、構造エネルギー計算部113として機能し、設定した配置における、入力を受け付けた吸着対象分子と選択した固定相分子との複合体の構造エネルギーを計算する(ステップS33)。具体的に説明すると、制御部11は、設定した配置に吸着対象分子と固定相分子とを設置した複合体の立体構造モデルを作成する。そして、制御部11は、作成した立体構造モデルに対して構造最適化計算を実施し、最適化構造における構造エネルギーを計算する。
【0083】
複合体の構造エネルギーを取得すると、制御部11は、結合エネルギー計算部115として機能し、結合エネルギーを計算する(ステップS34)。具体的に説明すると、制御部11は、ステップS2で計算した構造エネルギーのうちの、吸着対象分子の単一分子での構造エネルギーと、ステップS31で選択した固定相分子の単一分子での構造エネルギーと、の和を計算する。そして、制御部11は、計算した和と、ステップS33で計算した複合体の構造エネルギーと、の差分を、その複合体の結合エネルギーとして計算する。
【0084】
結合エネルギーを計算すると、制御部11は、予め定められた数の異なる配置で結合エネルギーを計算したか否かを判定する(ステップS35)。予め定められた数の異なる配置で結合エネルギーを計算していない場合(ステップS35;NO)、制御部11は、処理をステップS32に戻す。この場合、制御部11は、ステップS32において吸着対象分子と固定相分子との相対的な位置関係が異なる別の配置を1つ設定する。そして、制御部11は、設定した配置で吸着対象分子と固定相分子とを設置した複合体の構造エネルギーを取得し、結合エネルギーを計算する。
【0085】
最終的に、予め定められた数の異なる配置で結合エネルギーを計算し終えると(ステップS35;YES)、予め定められた数の異なる配置で計算した結合エネルギーの平均値を計算する(ステップS36)。
【0086】
結合エネルギーの平均値を計算すると、制御部11は、未選択の固定相分子が有るか否かを判定する(ステップS37)。未選択の固定相分子が有る場合(ステップS37;YES)、制御部11は、処理をステップS31に戻す。この場合、制御部11は、ステップS31において、入力を受け付けた複数の固定相分子のうちの、未選択の固定相分子を1つ選択する。そして、制御部11は、入力を受け付けた吸着対象分子と選択した固定相分子との複合体に対してステップS32~S36の処理を実行し、予め定められた数の異なる配置で計算した結合エネルギーの平均値を計算する。
【0087】
最終的に、未選択の固定相分子が無くなると(ステップS37;NO)、制御部11は、
図9に示した結合エネルギー計算処理を終了する。
【0088】
図8に戻って、結合エネルギー計算処理を終了すると、制御部11は、選別部117として機能し、ステップS3で計算した結合エネルギーに基づいて、ステップS1で入力を受け付けた複数の固定相分子のうちから少なくとも1つの固定相分子を選別する(ステップS4)。具体的に説明すると、制御部11は、入力を受け付けた複数の固定相分子のうちから、ステップS36で計算した結合エネルギーの平均値が選別条件を満たす少なくとも1つの固定相分子を選別する。
【0089】
少なくとも1つの固定相分子を選別すると、制御部11は、出力部119として機能し、選別した少なくとも1つの固定相分子を示す出力情報を出力する(ステップS5)。具体的に説明すると、制御部11は、例えば
図7に示した出力画面を表示部14に表示する。以上により、
図8に示した選択支援処理は終了する。
【0090】
以上説明したように、実施形態1に係る選択支援装置10は、吸着対象分子と1つの固定相分子との複合体の構造エネルギーを計算し、計算した構造エネルギーに基づいて結合エネルギーを計算する処理を、複数の固定相分子のそれぞれに対して実行する。そして、実施形態1に係る選択支援装置10は、複数の固定相分子のうちの、計算した結合エネルギーに基づいて選別された少なくとも1つの固定相分子を示す出力情報を出力する。
【0091】
このように、実施形態1に係る選択支援装置10は、量子化学計算を用いて候補となる複数の固定相分子のそれぞれと吸着対象分子との結合エネルギーを計算する。そのため、候補となる複数の固定相分子のそれぞれが吸着対象分子の吸着に適しているかを実験で確かめる必要が無く、固定相分子と吸着対象分子との様々な組み合わせを試しやすい。その結果、ユーザは、複数の固定相分子のうちから吸着対象分子の吸着に適した固定相分子を容易に絞り込むことができ、目的物質を抽出するのに適切な固定相を効率的に選択することが可能になる。
【0092】
(実施形態2)
次に、実施形態2について説明する。実施形態1と同様の構成及び機能については、適宜説明を省略する。
【0093】
実施形態1では、構造エネルギー計算部113は、入力受付部111により入力を受け付けた吸着対象分子及び複数の固定相分子のそれぞれに対して、立体構造モデルを作成し、作成した立体構造モデルに対して構造最適化を実施することで、各分子の単一分子での構造エネルギーを取得した。しかしながら、公知の分子の構造最適化計算が実施された立体構造モデル及び構造エネルギーは、既に知られている場合がある。そこで、実施形態2では、構造エネルギー計算部113は、入力受付部111により入力を受け付けた吸着対象分子及び複数の固定相分子のそれぞれの立体構造モデル及び構造エネルギーを、選択支援装置10の外部から通信により取得する。
【0094】
図10に、実施形態2に係る選択支援システム1の全体構成を示す。選択支援システム1は、選択支援装置10と、データベース20と、を備える。データベース20は、吸着対象分子又は固定相分子となる可能性がある複数の分子のそれぞれについて、構造エネルギーと、構造最適化が実施された後の立体構造モデルと、のデータを格納している。データベース20は、通信ネットワークNを介して選択支援装置10と通信可能に接続されている。
【0095】
構造エネルギー計算部113は、入力受付部111が吸着対象分子及び複数の固定相分子の入力を受け付けると、通信部15によりデータベース20と通信する。これにより、構造エネルギー計算部113は、入力が受け付けられた吸着対象分子及び複数の固定相分子のそれぞれについて、構造最適化計算が実施された後の立体構造モデルと構造エネルギーとをデータベース20から取得する。
【0096】
構造エネルギー計算部113は、データベース20から取得した、吸着対象分子及び複数の固定相分子のそれぞれの立体構造モデルを用いて、複合体の立体構造モデルを作成する。また、結合エネルギー計算部115は、データベース20から取得した、吸着対象分子及び複数の固定相分子のそれぞれの構造エネルギーを用いて、結合エネルギーを計算する。その他の処理は実施形態1と同様である。
【0097】
以上説明したように、実施形態2に係る選択支援装置10は、吸着対象分子及び複数の固定相分子のそれぞれの立体構造モデル及び構造エネルギーを、選択支援装置10の外部から通信により取得する。このように、既知の分子の立体構造モデル及び構造エネルギーを外部から取得することで、選択支援装置10において実行される処理を簡略化することができる。
【0098】
なお、構造エネルギー計算部113は、入力が受け付けられた吸着対象分子及び複数の固定相分子の全ての立体構造モデル及び構造エネルギーをデータベース20から取得することに限らない。例えば、入力が受け付けられた吸着対象分子及び複数の固定相分子のうちの一部の分子の立体構造モデル及び構造エネルギーがデータベース20に存在しない場合、構造エネルギー計算部113は、その一部の分子の立体構造モデル及び構造エネルギーを、実施形態1と同様の手法で作成及び計算する。そして、構造エネルギー計算部113は、残りの分子の立体構造モデル及び構造エネルギーを、データベース20から取得しても良い。
【0099】
また、データベース20は、選択支援装置10の外部に設けられていることに限らず、選択支援装置10の内部に設けられていても良い。
【0100】
(変形例)
以上、実施形態を説明したが、各実施形態を組み合わせたり、各実施形態を適宜、変形、省略したりすることが可能である。
【0101】
例えば、上記実施形態で挙げた吸着対象分子及び固定相分子は一例であって、他の分子が吸着対象分子又は固定相分子であっても良い。
【0102】
上記実施形態では、選択支援装置10は、操作部13及び表示部14を備えており、これらがユーザインタフェースとして機能した。しかしながら、選択支援装置10は、操作部13及び表示部14を備えていなくても良い。選択支援装置10と通信ネットワークNにより通信可能に接続された外部の装置が、操作部13及び表示部14に対応するユーザインタフェースを備えていても良い。この場合、入力受付部111は、通信部15及び通信ネットワークNを介して、外部の装置から吸着対象分子及び複数の固定相分子の入力を受け付ける。また、出力部119は、通信部15及び通信ネットワークNを介して、出力情報を外部の装置に出力する。
【0103】
上記実施形態では、出力部119は、
図7に示したように出力情報を表示部14に表示した。しかしながら、出力部119は、出力情報を表示することに限らず、例えば通信部15による通信により選択支援装置10の外部の装置に出力しても良い。或いは、出力部119は、出力情報をスピーカから音声で出力しても良い。
【0104】
上記実施形態では、選択支援装置10は、入力受付部111、構造エネルギー計算部113、結合エネルギー計算部115、選別部117、及び、出力部119を備えていた。しかしながら、これら各部の全てが1つの装置に設けられていることに限らない。これら各部の少なくともいずれかが、通信ネットワークNにより通信可能に接続された異なる装置に分散して設けられていても良い。例えば、制御部11の各部が複数の独立した装置に分散して設けられており、通信ネットワークNを介して必要なデータを送受信しながら、上記実施形態で説明した処理を実行しても良い。各部が複数の装置に分散して設けられている場合であっても、それら複数の装置を合わせて、選択支援装置10と呼ぶことができる。
【0105】
上記実施形態では、制御部11において、CPUがROM又は記憶部12に記憶されたプログラムを実行することによって、入力受付部111、構造エネルギー計算部113、結合エネルギー計算部115、選別部117、及び、出力部119のそれぞれとして機能した。しかしながら、制御部11は、専用のハードウェアであってもよい。専用のハードウェアとは、例えば単一回路、複合回路、プログラム化されたプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、又は、これらの組み合わせ等である。制御部11が専用のハードウェアである場合、各部の機能それぞれを個別のハードウェアで実現してもよいし、各部の機能をまとめて単一のハードウェアで実現してもよい。
【0106】
また、各部の機能のうち、一部を専用のハードウェアによって実現し、他の一部をソフトウェア又はファームウェアによって実現してもよい。このように、制御部11は、ハードウェア、ソフトウェア、ファームウェア、又は、これらの組み合わせによって、上述の各機能を実現することができる。
【0107】
上述した選択支援装置10の動作を規定するプログラムを、パーソナルコンピュータ、クラウドサーバ等の既存のコンピュータに適用することで、当該コンピュータを、上述した選択支援装置10として機能させることも可能である。
【0108】
また、このようなプログラムの配布方法は任意であり、例えば、CD-ROM(Compact Disk ROM)、DVD(Digital Versatile Disk)、MO(Magneto Optical Disk)、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネット等の通信ネットワークを介して配布してもよい。
【0109】
以上、本発明の好ましい実施形態等について説明したが、本発明は上述した実施形態等に制限されることはなく、特許請求の範囲に記載された範囲を逸脱することなく、上述した実施形態等に種々の変形及び置換を加えることができる。
【符号の説明】
【0110】
1 選択支援システム
10 選択支援装置
11 制御部
12 記憶部
13 操作部
14 表示部
15 通信部
20 データベース
111 入力受付部
113 構造エネルギー計算部
115 結合エネルギー計算部
117 選別部
119 出力部
N 通信ネットワーク