(57)【要約】【課題】煩雑な操作を事前に行うことなく解析対象データの分類を行うデータ処理装置を提供する。【解決手段】データ処理装置１は、電気泳動で測定された複数の解析対象データの分類を行う。このデータ処理装置１は、複数の解析対象データについて所定の比較基準で相互に比較を行う比較部８と、比較部８による比較の結果に基づいて、所定の分類基準で複数の解析対象データの分類を行ってグループに分ける分類部９とを備えている。比較部８は、複数の解析対象データを順々に基準データとして、当該基準データと、当該基準データと比較が行われていない全ての解析対象データ各々との比較を行う。【選択図】図１
2020076613.tif 000002
【特許請求の範囲】
【請求項１】
電気泳動で測定された複数の解析対象データの分類を行うデータ処理装置であって、
前記複数の解析対象データについて所定の比較基準で相互に比較を行う比較部と、
前記比較部による前記比較の結果に基づいて、所定の分類基準で前記複数の解析対象データの分類を行ってグループに分ける分類部と、
を備えることを特徴とするデータ処理装置。
【請求項２】
前記比較部は、前記複数の解析対象データを順々に基準データとして、該基準データと、該基準データと前記比較が行われていない全ての前記解析対象データ各々との前記比較を行うことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記比較部は、前記複数の解析対象データを順々に基準データとして、該基準データと、該基準データと前記比較が行われていない前記解析対象データのうちピーク数が一致するグループの解析対象データ、あるいはピーク数が近いグループの解析対象データとの前記比較を行うことを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記比較基準は、一方の前記解析対象データが有する複数のピークの各々が、他方の前記比較対象データが有する複数のピークの各々とサイズが一致すると許容される範囲内にあるか否かであり、
前記分類基準は、前記解析対象データが有する複数のピークの各々のサイズが一致する割合であることを特徴とする請求項１〜３のいずれか１項に記載のデータ処理装置。
【請求項５】
前記比較基準は、一方の前記解析対象データと、時間軸の方向にシフト及び伸縮させた他方の前記解析対象データとの相関であり、
前記分類基準は、相互の前記解析対象データの相関の値が閾値を超えているか否かであることを特徴とする請求項１〜３のいずれか１項に記載のデータ処理装置。
【請求項６】
前記比較基準は、一方の前記解析対象データと、時間軸の方向にシフトさせた他方の前記解析対象データとの相関であり、
前記分類基準は、相互の前記解析対象データの相関の値が閾値を超えているか否かであることを特徴とする請求項１〜３のいずれか１項に記載のデータ処理装置。
【請求項７】
前記分類部による前記分類の結果に基づいて、前記複数の解析対象データの各々と、前記グループを示す符号及び色と、あるいは該符号のみと、あるいは該色のみと、を互いに紐付けて、表示部に表示する表示制御部を備えていることを特徴とする請求項１〜６のいずれかに記載のデータ処理装置。
【請求項８】
前記複数の解析対象データについて相互に前記比較を行う比較ステップと、
前記比較ステップによる前記比較の結果に基づいて、前記複数の解析対象データの前記分類を行う分類ステップとを請求項１〜７のいずれかのデータ処理装置に実行させることを特徴とするデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気泳動で測定されたデータを分類するデータ処理装置及びデータ処理プログラムに関する。
【背景技術】
【０００２】
従来、電気泳動で測定されたデータを解析・表示するソフトウエアでは、測定されたデータをエレクトロフェログラムやゲルイメージ等の形態で表示すると共に、ピークの検出を行い、検出したピークに関する時間、サイズ、面積、濃度、モル濃度等を出力する（例えば、特許文献１参照）。また、このようなソフトウエアには、ピークの検出結果を利用する任意の条件式を作成し、その条件式を用いてデータの分類を行うものが存在する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１１４１５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、データの分類を行う場合、条件式の基準値として絶対値を入力する必要があったり、分類を行うパターン毎に条件を設定する必要があったりする。また、複数のピークが検出されるデータの分類を行う場合には、そのピークの数に応じた多数の条件式を作成する必要がある。このように、データの分類を行う場合、非常に煩雑な操作を事前に行う必要があった。
【０００５】
本発明は、上記課題を鑑みてなされたものであり、煩雑な操作を事前に行うことなくデータの分類を行えるデータ処理装置及びデータ処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、この発明に係るデータ処理装置は、電気泳動で測定された複数の解析対象データの分類を行うデータ処理装置であって、複数の解析対象データについて所定の比較基準で相互に比較を行う比較部と、比較部による比較の結果に基づいて、所定の分類基準で複数の解析対象データの分類を行ってグループに分ける分類部と、を備えている。
【０００７】
この発明に係るデータ処理装置では、上記のような比較部及び分類部を備えていることにより、簡単な設定を行うだけで、目視では不可能な分類が可能になり、データ処理に要する負担を減らすことができる。
【０００８】
上記データ処理装置において、好ましくは、比較部は、複数の解析対象データを順々に基準データとして、当該基準データと、当該基準データと比較が行われていない全ての解析対象データの各々との比較を行う。好ましくは、比較部は、複数の解析対象データを順々に基準データとして、当該基準データと、当該基準データと比較が行われていない解析対象データのうちピーク数が一致するグループの解析対象データ、あるいはピーク数が近いグループの解析対象データとの比較を行う。また、好ましくは、比較基準は、一方の解析対象データが有する複数のピークの各々が、他方の比較対象データが有する複数のピークの各々とサイズが一致すると許容される範囲内にあるか否かであり、分類基準は、解析対象データが有する複数のピークの各々のサイズが一致する割合である。また、好ましくは、比較基準は、一方の解析対象データと、時間軸の方向にシフト及び伸縮させた他方の解析対象データとの相関であり、分類基準は、相互の解析対象データの相関の値が閾値を超えているか否かである。また、好ましくは、比較基準は、一方の解析対象データと、時間軸の方向にシフトさせた他方の解析対象データとの相関であり、分類基準は、相互の解析対象データの相関の値が閾値を超えているか否かである。さらに、好ましくは、分類部による分類の結果に基づいて、複数の解析対象データの各々と、グループを示す符号及び色と、あるいは該符号のみと、あるいは該色のみと、を互いに紐付けて表示部に表示する表示制御部を備えている。
【０００９】
この発明に係るデータ処理プログラムは、複数の解析対象データについて相互に比較を行う比較ステップと、比較ステップによる比較の結果に基づいて、複数の解析対象データの分類を行う分類ステップと、を上記データ処理装置に実行させる。
【発明の効果】
【００１０】
本発明によれば、上記のように、煩雑な操作を事前に行うことなくデータの分類を行えるデータ処理装置及びプログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係るデータ処理装置の機能構成を示すブロック図である。
【図２】分類部によってグループに分けられた複数の解析対象データを示すイメージ図である。
【図３】表示部における第１の表示態様を示す画像図である。
【図４】表示部における第２の表示態様を示す画像図である。
【図５】データ処理装置におけるデータの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００１３】
［第１実施形態］
図１〜図４を参照して、本発明の第１実施形態に係るデータ処理装置１について説明する。
【００１４】
まず、図１〜図４を参照して、本発明の実施形態に係るデータ処理装置１の構成について説明する。図１は、データ処理装置１の機能構成を示すブロック図である。図２は、分類部９によってグループに分けられた複数の解析対象データを示すイメージ図である。図３は、表示部７における第１の表示態様を示す画像図である。図４は、表示部７における第２の表示態様を示す画像図である。
【００１５】
図１に示すデータ処理装置１は、電気泳動で測定された複数の解析対象データの分類を行う装置であり、いわゆる「サイズ許容率（％）」を用いたグルーピングを行う。このデータ処理装置１は、一般的なパーソナルコンピュータに専用のソフトウエア（データ処理プログラム）をインストールすることで実現される。具体的に、データ処理装置１は、ＣＰＵ２、ＲＡＭ３、ＲＯＭ４、不揮発性メモリ５、入力部６、表示部７等を備えている。
【００１６】
ＣＰＵ（Central Processing Unit）２は、各種プログラムを実行することによって、比較部８、分類部９、表示制御部１０等の各種機能を実現して、データ処理装置１を統括的に制御する。ＲＡＭ（Random Access Memory）３は、ＣＰＵ２の作業領域として使用される。ＲＯＭ（Read Only Memory）４は、ＣＰＵ２で実行される基本ＯＳや各種プログラムを記憶している。
【００１７】
不揮発性メモリ５は、解析対象データ、所定の比較基準となるデータ、所定の分類基準となるデータ、グループを示すデータ等の各種データを記録している。入力部６は、キーボードやマウス等であり、ユーザによる入力を受け付ける。表示部７は、表示制御部１０によって制御されることで各種画像を表示する。
【００１８】
比較部８は、複数の解析対象データについて所定の比較基準で相互に比較を行い、その比較の結果を分類部９に出力する。具体的には、比較部８はピークの数が多い順に複数の解析対象データをソートしてから、複数の解析対象データを順々に基準データとして、当該基準データと、当該基準データと比較が行われていない全ての解析対象データの各々との比較を行う。
【００１９】
ここでの比較基準は、一方の解析対象データが有する複数のピークの各々が、他方の比較対象データが有する複数のピークの各々とサイズが一致すると許容される範囲（「サイズ許容率（％）」の範囲）内のものであるか否かである。
【００２０】
より具体的には、比較部８は一つ目の解析対象データを基準データとした上で、当該基準データが有する複数のピークのサイズと、二つ目以降の解析対象データが有する複数のピークのサイズとの比較を行う。その比較は、基準データのピークに対して、比較の相手となる解析対象データのピークが「サイズ許容率（％）」の範囲内に存在するか否かで行う。
【００２１】
例えば、基準データのピークのサイズが５６１で、サイズ許容率が５％の場合、比較の相手となる解析対象データのピークが５３４（≒５６１÷１．０５）を超えるサイズで、且つ５８９（≒５６１×１．０５）以下のサイズであれば、サイズが一致すると許容される範囲内のピークが存在することになる。
【００２２】
なお、基準データの二つのピークのサイズが近く範囲が重なる場合は、相乗平均を境界値とする。例えば、基準データのピークのサイズが５６１と５９５の場合、５７７．７が境界値になる。
【００２３】
その後、比較部８は、二つ目の解析対象データを基準データとした上で、当該基準データが有する複数のピークのサイズと、三つ目以降の解析対象データが有する複数のピークのサイズとの比較を行う。以後同様に、比較部８は、三つ目以降の解析対象データについても基準データとした上で、当該基準データが有する複数のピークのサイズと、それ以降の解析対象データが有する複数のピークのサイズとの比較を行う。結果として、比較部８は、全ての解析対象データについて総当たりで相互に比較を行うことになる。なお、比較部８における比較対象を、サイズ、フィッティング、アライメント等、何れの場合も、例えばピーク数が一致するグループの解析対象データ、あるいはピーク数が近いグループの解析対象データに制限してもよい。
【００２４】
分類部９は、比較部８による比較の結果に基づいて、所定の分類基準で複数の解析対象データの分類を行ってグループに分け、その分類の結果を表示制御部１０に出力する。分類基準は、解析対象データが有する全てのピークの各々のサイズが一致する（と許容される範囲内である）かである。すなわち、分類基準は、解析対象データが有する複数のピークの各々のサイズが一致する（と許容される範囲内の）割合が１００％となるかである。
【００２５】
図２に示すように、複数の解析対象データは、分類部９によってグループに分けられる。図２の下方に示す符号Ａ〜Ｅは、説明の便宜上のものであり、同一の符号が付された解析対象データは、互いに同じグループに分けられたものである。
【００２６】
図１に戻って説明する。表示制御部１０は、分類部９による分類の結果に基づいて、複数の解析対象データの各々と、グループを示す符号及び色とを互いに紐付けて表示部７に表示する。なお、符号のみ、あるいは色のみによって紐付けてもよい。
【００２７】
図３に示すように、ゲルイメージに対しグループＩＤとその色を付すことで、グルーピング結果を表示する。この場合、グループＩＤ「１」とその色（例えば赤色）が付された解析対象データは、互いに同じグループに分けられたものである。
【００２８】
同様に、グループＩＤ「２」とその色（例えば青色）が付された解析対象データは、互いに同じグループに分けられたものである。また、グループＩＤ「３」とその色（例えば緑色）が付された解析対象データは、互いに同じグループに分けられたものである。
【００２９】
あるいは、図４に示すように、測定された試料が配置されていた位置を示すウェル表示に図３の場合と同様にグルーピング結果を表示する。
【００３０】
なお、複数のグループに該当し得る解析対象データが存在する場合には、当該解析対象データを、全体的に差が小さいグループに分類したり、表示部７に警告表示したりする等の処理を行う。
【００３１】
（データの処理）
次に、図５を参照して、データ処理装置１によるデータの処理について説明する。図５は、データ処理装置１におけるデータの処理の流れを示すフローチャートである。
【００３２】
図５に示すように、データ処理装置１は、入力ステップＳ１と、比較ステップＳ２と、分類ステップＳ３と、表示ステップＳ４とをその順番に実行する。
【００３３】
入力ステップＳ１は、入力部６等によって解析対象データやパラメータが入力される工程である。入力が必須のパラメータには、サイズ許容率（％）がある。入力が任意のパラメータには、解析対象データ内で解析対象とする範囲（時間、サイズや内部標準マーカによる正規化時間等で指定する）がある。過去に入力されたパラメータから変更が無い場合には、その入力を省略するものとしてもよい。
【００３４】
比較ステップＳ２は、比較部８によって複数の解析対象データについて相互に比較を行う工程である。
【００３５】
分類ステップＳ３は、比較ステップＳ２による比較の結果に基づいて、分類部９によって複数の解析対象データの分類を行う工程である。
【００３６】
表示ステップＳ４は、分類ステップＳ３による分類の結果に基づいて、表示制御部１０によって表示部７に、複数の解析対象データの各々と、グループを示す符号及び色とを互いに紐付けて表示させる工程である。ここでは、符号のみと、あるいは色のみと紐付けて表示してもよい。
【００３７】
（実施形態の効果）
本発明の第１実施形態では、以下のような効果を得ることができる。
【００３８】
第１実施形態では、上記のように、データ処理装置１は、電気泳動で測定された複数の解析対象データの分類を行うデータ処理装置であって、複数の解析対象データについて所定の比較基準で相互に比較を行う比較部８と、比較部８による比較の結果に基づいて、所定の分類基準で複数の解析対象データの分類を行ってグループに分ける分類部９とを備えている。これにより、簡単な設定を行うだけで、目視では不可能な分類が可能になり、データ処理に要する負担を減らすことができる。すなわち、煩雑な操作を事前に行うことなくデータの分類を行うことができる。
【００３９】
また、本実施形態では、比較部８は、複数の解析対象データを順々に基準データとして、当該基準データと、当該基準データと比較が行われていない全ての解析対象データの各々との比較を行う。ここでの比較対象を、ピーク数が一致するグループの解析対象データ、あるいはピーク数が近いグループの解析対象データに制限してもよい。
【００４０】
また、本実施形態では、比較基準は、一方の解析対象データが有する複数のピークの各々が、他方の比較対象データが有する複数のピークの各々とサイズが一致すると許容される範囲内のものであるか否かであり、分類基準は、解析対象データが有する複数のピークの各々のサイズが一致する割合である。
【００４１】
また、本実施形態では、複数の解析対象データの各々と、グループを示す符号又は色と、を互いに紐付けて、表示部７に表示する表示制御部１０を備えている。なお、符号のみと、あるいは色のみと紐付けて表示してもよい。
【００４２】
また、本実施形態では、データ処理プログラムは、複数の解析対象データについて相互に比較を行う比較ステップＳ２と、比較ステップＳ２による比較の結果に基づいて、複数の解析対象データの分類を行う分類ステップＳ３とをデータ処理装置１に実行させる。
【００４３】
［第２実施形態］
次に、図１を参照して、本発明の第２実施形態に係るデータ処理装置１について説明する。いわゆる「サイズ許容率（％）」を用いたグルーピングを行う第１実施形態とは異なり、第２実施形態では、いわゆる「フィッティング（波形フィッティング）」を用いたグルーピングを行うように構成されている。なお、第２実施形態に係るデータ処理装置１は、上記第１実施形態と同様の構成を有しており、同様の構成についてはその説明を適宜省略する。
【００４４】
比較部８は、複数の解析対象データについて所定の比較基準で相互に比較を行い、その比較の結果を分類部９に出力する。具体的には、比較部８は複数の解析対象データを順々に基準データとして、当該基準データと、当該基準データと比較が行われていない全ての解析対象データの各々との比較を行う。比較基準は、一方の解析対象データと、時間軸の方向にシフト及び伸縮させた他方の解析対象データとの相関である。
【００４５】
より具体的には、比較部８は一つ目の解析対象データを基準データとした上で、当該基準データに対して、二つ目以降の解析対象データのフィッティング（時間軸の方向にシフト及び伸縮させること）を行い、基準データに対する相関の値を取得する。その後、比較部８は、二つ目の解析対象データを基準データとした上で、当該基準データに対して、三つ目以降の解析対象データのフィッティングを行い、基準データに対する相関の値を取得する。
【００４６】
以後同様に、比較部８は、三つ目以降の解析対象データについても基準データとした上で、当該基準データに対して、それ以降の解析対象データのフィッティングを行い、基準データに対する相関の値を取得する。結果として、比較部８は、全ての解析対象データについて総当たりで相互に比較を行うことになる。
【００４７】
分類部９は、比較部８による比較の結果に基づいて、所定の分類基準で複数の解析対象データの分類を行ってグループに分け、その分類の結果を表示制御部１０に出力する。分類基準は、相互の解析対象データの相関の値が閾値を超えているか否かである。すなわち、分類部９は、解析対象データ同士の相関の値が閾値より高い場合に、同じグループとして分類する。「フィッティング」についての詳細は、本願出願と同一出願人による、例えば、特開２０１８−０２５５３６号公報を参照されたい。
【００４８】
なお、複数のグループに該当し得る解析対象データが存在する場合には、当該解析対象データを、相関の値が高いグループに分類したり、表示部７に警告表示したりする等の処理を行う。
【００４９】
入力部６等によって入力される必須のパラメータには、フィッティングを行うときの「シフト許容値」や「伸縮許容値」がある。入力部６等によって入力される任意のパラメータには、同一のグループと判断するための閾値や、解析対象データ内で解析対象とする範囲（時間、サイズ、内部標準マーカによる正規化時間等で指定する）がある。
【００５０】
［第３実施形態］
次に、図１を参照して、本発明の第３実施形態に係るデータ処理装置１について説明する。いわゆる「サイズ許容率（％）」を用いたグルーピングを行う第１実施形態や、いわゆる「フィッティング」を用いたグルーピングを行う第２実施形態とは異なり、第３実施形態では、いわゆる「アライメント（波形アライメント）」を用いたグルーピングを行うように構成されている。
【００５１】
なお、第３実施形態に係るデータ処理装置１は、上記第１実施形態や上記第２実施形態と同様の構成を有しており、同様の構成についてはその説明を適宜省略する。
【００５２】
比較部８は、複数の解析対象データについて所定の比較基準で相互に比較を行い、その比較の結果を分類部９に出力する。具体的に、比較部８は、複数の解析対象データを順々に基準データとして、当該基準データと、当該基準データと比較が行われていない全ての解析対象データの各々との比較を行う。比較基準は、一方の解析対象データと、時間軸の方向にシフトさせた他方の解析対象データとの相関である。
【００５３】
より具体的には、比較部８は一つ目の解析対象データを基準データとした上で、当該基準データに対して、二つ目以降の解析対象データのアライメント（時間軸の方向にシフトさせること）を行い、基準データに対する相関の値を取得する。その後、比較部８は、二つ目の解析対象データを基準データとした上で、当該基準データに対して、三つ目以降の解析対象データのアライメントを行い、基準データに対する相関の値を取得する。
【００５４】
以降同様に、比較部８は、三つ目以降の解析対象データについても基準データとした上で、当該基準データに対して、それ以降の解析対象データのアライメントを行い、基準データに対する相関の値を取得する。結果として、比較部８は、全ての解析対象データについて総当たりで相互に比較を行うことになる。
【００５５】
分類部９は、比較部８による比較の結果に基づいて、所定の分類基準で複数の解析対象データの分類を行ってグループに分け、その分類の結果を表示制御部１０に出力する。分類基準は、相互の解析対象データの相関の値が閾値を超えているか否かである。すなわち、分類部９は、解析対象データ同士の相関の値が閾値より高い場合に、同じグループとして分類する。
【００５６】
なお、複数のグループに該当し得る解析対象データが存在する場合には、当該解析対象データを、相関の値が高いグループに分類したり、表示部７に警告表示したりする等の処理を行う。
【００５７】
入力部６等によって入力される必須のパラメータには、アライメントを行うときの「シフト許容値」がある。入力部６等によって入力される任意のパラメータには、同一のグループと判断するための閾値や、解析対象データ内で解析対象とする範囲（例えば、時間、サイズ、内部標準マーカによる正規化時間等で指定する）がある。
【００５８】
（変形例）
なお、上述した実施形態は、いずれも全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく請求の範囲によって示され、さらに請求の範囲と均等の意味及び範囲内での全ての変更（変形例）が含まれる。
【００５９】
例えば、上記第１実施形態において、分類部９による分類基準は、解析対象データが有する全てのピークの各々のサイズが一致する（と許容される範囲内である）かであるが、本発明はこれに限定されるものではない。すなわち、本発明において、分類部９による分類基準は、解析対象データが有する複数のピークの各々のサイズが一致する（と許容される範囲内の）割合であり、その割合が１００％である必要はない。
【符号の説明】
【００６０】
１  データ処理装置
２  ＣＰＵ
３  ＲＡＭ
４  ＲＯＭ
５  不揮発性メモリ
６  入力部
７  表示部
８  比較部
９  分類部
１０  表示制御部
Ｓ１  入力ステップ
Ｓ２  比較ステップ
Ｓ３  分類ステップ
Ｓ４  表示ステップ
【図１】
2020076613.tif 000003
【図２】
2020076613.tif 000004
【図３】
2020076613.tif 000005
【図４】
2020076613.tif 000006
【図５】
2020076613.tif 000007