(57)【要約】【課題】分析装置や測定装置からの複数の試料に関する測定データをコンピュータに取り込み、表計算ソフトのワークシートにあらかじめ設定されている特定のセルに関連づけて記憶し、ワークシートのセルの選択により該当の測定データをグラフ表示する際に、空白セルの選択によりグラフが消えたり、多数の空のセルを選択しても処理時間が長くならない表示方法を提供する。【解決手段】グラフ表示を行うべくワークシートＷＳ上のセルを選択したときに、ワークシートＷＳ上の全セルのうち、記憶済の測定データに関連づけられている特定のセルのみから、選択されたセルと一致するセルを抽出し、その抽出したセルに関連づけて記憶している測定データをグラフ表示用の元データとしてワークシートＷＳ上にグラフ表示する。【選択図】図１
2015049803.tif 000002
【特許請求の範囲】
【請求項１】
複数のセルが設けられたワークシートを表示するとともに、そのワークシート上にグラフを表示する機能を備えた表計算ソフトをインストールしたコンピュータを用いて、分析装置もしくは測定装置から出力される複数の試料ごとの各測定データを、上記ワークシート中のセルのうちあらかじめ試料ごとに設定されている特定のセルにそれぞれ関連づけて記憶しておき、その記憶されている各測定データのうち、選択された試料に関する測定データをグラフ表示する方法であって、上記ワークシート上のいずれかのセルが選択されたとき、上記複数の特定の各セルのみのなかから、選択されたセルと一致するセルを抽出し、その抽出したセルに関連づけられて記憶している測定データをグラフ表示用の元データとして、上記ワークシート上にグラフ表示することを特徴とする測定データのグラフ表示方法。
【請求項２】
上記ワークシート上のセルの選択は、任意の複数個同時に可能であり、上記特定のセルの複数が選択されたセルと一致する場合には、その複数の特定のセルにそれぞれ関連づけて記憶している各測定データを、それぞれグラフ表示用の元データとして同一のグラフ上に複数のグラフを表示することを特徴とする請求項１に記載の測定データのグラフ表示方法。
【請求項３】
複数のセルが設けられたワークシートを表示するとともに、そのワークシート上にグラフを表示する機能を備えた表計算ソフトをコンピュータにインストールして、分析装置もしくは測定装置から出力される複数の試料ごとの各測定データを、上記表計算ソフトのワークシートにあらかじめ試料ごとに設定されている特定のセルに関連づけて記憶し、１つまたは複数のセルの選択により、選択されたセルに関連づけられている測定データをグラフ表示用の元データとして上記特定のワークシート上にグラフ表示を行うように設定した状態で、上記セル選択の変更のイベントの発生により動作するプログラムあって、上記特定の各セルについてのみ、選択変更後のセルに重なっているか否かを逐次判別し、重なっているセルに関連づけられた測定データをグラフ表示用の元データとしてグラフ表示することを特徴とする表計算ソフトによるグラフ表示時におけるデータ選択用補助プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種分析装置や測定装置から出力された複数の試料についての各測定データを、表計算ソフトを用いてグラフ表示する方法と、その方法を実現すべく、表計算ソフトによりグラフ表示する際に動作する補助プログラムに関する。
【背景技術】
【０００２】
各種分析装置や測定装置においては、測定結果の判定や解析などのデータ処理を行うためにパーソナルコンピュータと接続する構成が多用されている。例えばリアルタイムＰＣＲ（Polymerase Chain Reaction）法を用いた遺伝子増幅産物の解析に際しては、前処理したサンプルにＰＣＲ反応液を添加し、リアルタイムＰＣＲ装置を用いてＰＣＲ増幅を行った後、温度を順次変化させて蛍光強度を測定し、温度と蛍光強度の負微分値で表される融解曲線を得て、その融解曲線から特定の遺伝子の存在の有無、ひいては各種ウイルスの存在の有無を判定する（例えば特許文献１参照）。
【０００３】
既に実用化されているこの種の装置においては、リアルタイムＰＣＲ装置本体とパーソナルコンピュータとを組み合わせ、リアルタイムＰＣＲ装置本体から出力される各温度における蛍光強度の測定データをパーソナルコンピュータに取り込み、このパーソナルコンピュータにより、上記した融解曲線のピーク位置に基づいて特定の遺伝子の有無を自動的に判定する（例えば非特許文献１参照）。
【０００４】
このような分析装置や測定装置が組み合わされたパーソナルコンピュータにおいては、測定データの保管や整理等のためのツールとして、Ｅｘｃｅｌ（マイクロソフト社製；登録商標）やＯｐｅｎＯｆｆｉｃｅ．ｏｒｇ（オープンソース）などの各種表計算ソフトが用いられることが多い。
【０００５】
表計算ソフトにおいては、一般に、分析装置や測定装置から該当の形式で出力された測定結果を取り込んで記憶するとともに、その測定結果に対して指定された加工等を施したデータを作成して記憶したり、更には、通常、これらのデータを適宜のグラフにして表示するグラフ表示機能を備えている。
【０００６】
このようなシステムによれば、装置の操作者は、分析結果や測定結果を感覚的に把握するために、あるいはコンピュータによる判定の根拠となった測定結果を確認するために、表計算ソフトに記憶した測定結果ないしはその結果に所定の加工を施したもの（以後本明細書においてはこれらを総称して「測定データ」と称する）等を必要に応じてグラフ化して表示させることができる。
【０００７】
ここで、分析装置や測定装置からの測定データを、表計算ソフトを用いて整理して記憶する場合、個々の試料についての測定データは表計算ソフトのワークシートには直接的に表示されず、各試料ごとの測定データは隠しシートまたは別の任意のシートに内部データとして保存され、ワークシートには各試料ごとにあらかじめ設定されている１つないしは数個のセルに関連づけられる。この各試料ごとに関連づけられたセルには、例えば試料番号などが表示され、そのセルを選択することにより、該当の測定データが読み出されてグラフ表示のための元データとなる。複数のセルを選択した場合には、該当する複数の試料についての測定データが同一グラフ上にグラフ表示される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第４８１５９８０号公報
【非特許文献】
【０００９】
【非特許文献１】株式会社島津製作所  ２０１３年３月１日付プレスリリース「反応液量が１００μＬまで対応でき汎用性の高い９６ウェル型遺伝子検出装置」［online] 平成２５年８月１８日検索  インターネット＜ＵＲＬ；http://www.shimadzu.co.jp/news/press/n00kbc0000000qub.html＞
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ところで、上記したような表計算ソフトを利用してパーソナルコンピュータに複数の試料の測定データを、各試料ごとにあらかじめ設定されている特定のセルに関連づけて個々に記憶するシステムにおいては、表計算ソフトの設定にもよるが、特定のセルが表示されるワークシート上にグラフを表示し、かつ、そのワークシート上の特定のセルの選択により任意の１つもしくは複数の試料に関する測定データをグラフ表示できることから、操作が簡単で、多数のデータを１つずつ順番にグラフ表示したり、あるいは複数のグラフを様々な組み合わせのもとにグラフ表示することができるという利点がある反面、以下に示す問題がある。
【００１１】
すなわち、ワークシート上のセルのうち、測定データが関連づけられた特定のセル以外のセル、つまり空のセルを誤って、あるいは意図せずに選択してしまうと、その時点で表示されている測定データに基づくグラフが選択外となって測定データの存在しない空のグラフが表示され、結果的にその時点で表示されていたグラフが消えてしまうという不具合が生じる。
【００１２】
また、例えば空のセルを含むワークシート上の全てのセルを選択すると、選択された全てのセルをチェックすることになるため、処理に時間を要し利用者にストレスを感じさせることになる。
【００１３】
本発明はこのような実情に鑑みてなされたもので、空のセルを選択しても既表示のグラフが消えず、また、空のセルを含む多数のセルを選択した場合でも、処理に要する時間が一定の限度を越えることのない測定データのグラフ表示方法と、その方法を実現するための表計算ソフトによりグラフ表示する際に動作する補助プログラムの提供をその課題としている。
【課題を解決するための手段】
【００１４】
上記の課題を解決するため、本発明の測定データのグラフ表示方法は、複数のセルが設けられたワークシートを表示するとともに、そのワークシート上にグラフを表示する機能を備えた表計算ソフトをインストールしたコンピュータを用いて、分析装置もしくは測定装置から出力される複数の試料ごとの各測定データを、上記ワークシート中のセルのうちあらかじめ試料ごとに設定されている特定のセルにそれぞれ関連づけて記憶しておき、その記憶されている各測定データのうち、選択された試料に関する測定データをグラフ表示する方法であって、上記ワークシート上のいずれかのセルが選択されたとき、上記複数の特定の各セルのみのなかから、選択されたセルと一致するセルを抽出し、その抽出したセルに関連づけられて記憶している測定データをグラフ表示用の元データとして、上記ワークシート上にグラフ表示することによって特徴づけられる（請求項１）。
【００１５】
ここで、本発明においては、上記ワークシート上のセルの選択は、任意の複数個同時に可能であり、上記特定のセルの複数が選択されたセルと一致する場合には、その複数の特定のセルにそれぞれ関連づけて記憶している各測定データを、それぞれグラフ表示用の元データとして同一のグラフ上に複数のグラフを表示する構成（請求項２）を採用することができる。
【００１６】
一方、本発明の表計算ソフトによるグラフ表示時におけるデータ選択用補助プログラムは、複数のセルが設けられたワークシートを表示するとともに、そのワークシート上にグラフを表示する機能を備えた表計算ソフトをコンピュータにインストールして、分析装置もしくは測定装置から出力される複数の試料ごとの各測定データを、上記表計算ソフトのワークシートにあらかじめ試料ごとに設定されている特定のセルに関連づけて記憶し、１つまたは複数のセルの選択により、選択されたセルに関連づけられている測定データをグラフ表示用の元データとして上記特定のワークシート上にグラフ表示を行うように設定した状態で、上記セル選択の変更のイベントの発生により動作するプログラムあって、上記特定の各セルについてのみ、選択変更後のセルに重なっているか否かを逐次判別し、重なっているセルに関連づけられた測定データをグラフ表示用の元データとしてグラフ表示することによって特徴づけられる（請求項３）。
【００１７】
本発明は、ワークシート上のセルの選択によるグラフ表示を行うにあたり、各試料の測定データごとに関連づけられている各特定のセルについてのみ、選択されたセルに含まれるか否かを判別し、含まれているセルがあれば該当の測定データのグラフ表示を実行し、ワークシート上の特定のセル以外のセルについては、選択されたセルに対する一致ないしは重なりを判別しないことで、課題を解決しようとするものである。
【００１８】
すなわち、グラフ表示のためのセルの選択があったとき、試料の測定データと関連づけられている特定のセルについてのみ、選択されたセルとの一致をチェックし、一致するものがあればそのセルに関連づけられて記憶している測定データをグラフ表示のための元データとして供する一方、ワークシート上の特定のセル以外のセルについては、選択されたセルとの一致等のチェックを行わない。したがって、特定のセル以外のセルを選択しても、その選択は自動的に無効とされ、グラフ表示には何ら反映されない。しかも、特定のセルのみが選択されたセルとの一致（重なり）のチェックに供されるため、特定のセル以外の無関係なセルを多数個選択していても、チェックに要する時間は長くならない。
【発明の効果】
【００１９】
本発明によれば、分析装置もしくは測定装置から出力された複数の試料についての各測定データを、表計算ソフトのワークシート上であらかじめ試料ごとに設定されている特定のセルに関連づけて記憶し、このワークシート上のセルの選択により、該当の測定データを当該ワークシート上にグラフ表示するにあたり、セルの選択があったとき、上記の各特定のセルについてのみ、選択されたセルとの一致をチェックして、一致しているセルに関連づけて記憶している測定データを元データとしてグラフ表示を行うので、意図せずに、あるいは誤って特定のセル以外のセルを選択しても、その選択は実質的に無効となってグラフ表示には反映されないので、従来のようにその時点で表示されているグラフが突然消去されたり、あるいは、特定のセル以外の多数のセルを選択した場合に処理に要する時間が長くなってしまうという不具合も生じない。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態の表計算ソフトによるグラフ表示時におけるデータ選択用補助プログラムの動作手順を表すフローチャート。
【図２】本発明の実施形態におけるコンピュータ画面上のワークシートの表示例を示す図。
【発明を実施するための形態】
【００２１】
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は本発明の実施の形態の表計算ソフトによるグラフ表示時におけるデータ選択用補助プログラムの動作手順を表すフローチャートであり、図２は同じく本発明の実施の形態においてコンピュータ画面に表示されるワークシートの例を示す図である。
【００２２】
図１のフローチャートで表されるプログラムは、図２のコンピュータ画面上で、オペレータがグラフ表示すべき測定データを変更したときに表計算ソフトにより自動的に発せられるイベントを起点として動作する。
【００２３】
図２に示す表計算ソフトのワークシートＷＳが表示されるコンピュータは、分析装置もしくは測定装置に接続されており、試料ごとの測定データは、これらの装置に専用のソフトウェアから当該表計算ソフト型式で出力され、当該表計算ソフトのワークシートに記憶される。その各測定データないしはその測定データに所定の加工を施したものを、ワークシートＷＳ上にあらかじめ試料ごとに設定されている特定のセルに関連づけて記憶する。ワークシートＷＳには多数個のセルが設けられており、この例では、そのうち、第２〜（２＋試料数−１）行の左端第１〜第３列（Ａ，Ｂ，Ｃ列）のセルが特定のセルに設定されている。すなわち、各行が各試料に対応し、その各行の左端第１〜第３列のいずれかのセルを選択することにより、それぞれの行に対応する試料の測定データを選択することができる。実際の各測定データは、隠しシートに内部データとして保存されており、ワークシートＷＳ上には表示されず、ワークシートＷＳ上の上記の特定のセルの選択によってアクセスされるようになっている。
【００２４】
この例は、前記したリアルタイムＰＣＲ法を用いた遺伝子増幅産物の解析を行うためにリアルタイムＰＣＲ装置に接続されるコンピュータの画面を示しており、左端第１列のセルに各試料をそれぞれ収容するウェル名、第２列に目標遺伝子、例えばノロウイルス由来の遺伝子の有無の判定結果、第３列に指標が表示されており、これらのセルがいずれも各試料の測定データに関連づけられた特定のセルに設定されている。測定データは、前処理したサンプルにＰＣＲ反応液を添加してＰＣＲ増幅した後に、温度を変化させつつ蛍光強度を測定して得られるデータであって、温度と蛍光強度の負微分値で表される融解曲線データである。
【００２５】
ワークシートＷＳ上にはグラフ表示エリアＧＡが設定されており、このグラフ表示エリアＧＡ内に、選択された試料の測定データを元データとしたグラフ、この例では横軸が温度、縦軸が蛍光強度の負微分値で表される融解曲線が表示される。図２においては、ウェル名Ａ１，Ｂ１，Ｆ１およびＨ１の試料の測定データを元データとした４つの融解曲線が表示されている。前記した左端第２列の判定結果は、表計算ソフトにインストールされている専用のソフトウェア（データ選択用補助プログラムを含む）により、融解曲線のピーク位置が規定の位置にあるか否かの判定に基づくものである。そして、この判定結果の確認のために、融解曲線の表示、参照が推奨されている。
【００２６】
次に、図１のフローチャートを参照して、以下にグラフ表示の対象データの変更時における動作について述べる。
【００２７】
グラフ表示の選択変更は、例えばマウスにより該当の試料に関する特定のセルをクリックするか、あるいは隣接するものを複数にわたって選択する場合にはマウスでクリック＆ドラッグするか、あるいはクリック＆シフト＋クリックし、更には離散した複数のものを選択する場合には、例えばキーボードのコントロールキーを押しながらマウスでクリックする等の公知の手法により行うことができる。このようなセルの選択変更操作があったとき、図１のフローチャートで表される補助プログラムが起動する。この補助プログラムは、表計算ソフト内にイベント発生時の動作プログラムとして作成することができる。
【００２８】
さて、オペレータによりセルの変更のための操作が行われると、まず、その操作が処理対象のワークシートであるか否かを判別し、そうである場合に限り、処理対象のグラフが設定されているか否かを判別する。処理対象のグラフが設定されていると、このワークシートに関連してグラフ表示用のデータが既に格納されているか否かを判別する。データが格納されていれば、以下に示すグラフ表示の変更動作を開始する。
【００２９】
まず、あらかじめ設定されている、グラフに表示する測定データが関連づけられている特定のセル範囲を取得した後、オペレータの操作により新たに選択されたセルの範囲を取得する。次に、上記で取得した特定のセル範囲のうち、同一データが関連づけられているセルごとに複数のセル範囲に分割する。つまり、図２の例では、各行の左端３列ずつのグループに分割する。試料の数がｎ個であるとすると、分割数はｎ個となる。
【００３０】
次に、これまでグラフ表示されていたデータに関連する特定のセル範囲、すなわち現時点までのグラフ表示を行っていたグラフ表示用のセル範囲を一旦リセットした後、各試料の測定データごとに分割したｎ組のセル範囲、つまりｎ組の特定のセルについて、１からｎまでにわたり、新たなセルの選択範囲と重なっているか否かを判別し、重なっていればそのｉ番目のセルをグラフ表示用のセル範囲に追加する。この動作を１からｎまで、つまり記憶している測定データの数だけ実行することにより、新たなグラフ表示用のセル範囲が決定する。そして、このように決定したグラフ表示用のセル範囲に対応する測定データを元データに設定してグラフ表示を実行する。
【００３１】
以上の実施の形態において特に注目すべき点は、グラフ表示をすべき測定データの選択変更があったとき、新たに選択されたセルが測定データと関連づけられた特定のセルに重なっているか否かをチェックするのではなく、測定データと関連づけられたそれぞれの特定のセルが、新たに選択されたセルに重なっているか否かをチェックしてグラフ表示する測定データを決定する点であり、これにより、特定のセル以外の空のセルを大量に選択しても、特定のセルの数だけ選択セルとの重なりをチェックすればよいため、処理時間が長くなってしまうことがなく、また、空のセルだけを選択した場合においても、特定のセルとの重なりがないため、それまで表示していたグラフが消えてしまうこともない。
【００３２】
なお、以上の実施の形態においては、測定データを隠しシートに内部データとして保存したが、本発明は特にこの点に限定されるものではなく、図２に示した特定のワークシート以外の任意のシートに測定データを保存するように構成し得ることは勿論である。また、以上の実施の形態においては、ＰＣＲ法に基づく遺伝子検出のための融解曲線の表示に本発明を適用した例を示したが、本発明は、複数の試料に関する測定データのうちの任意のものを表計算ソフトを用いてグラフ表示する他の分析装置や測定装置に対して広く適用することができることは言うまでもない。
【符号の説明】
【００３３】
ＷＳ  ワークシート
ＧＡ  グラフ表示エリア
【図１】
2015049803.tif 000003
【図２】
2015049803.tif 000004