(57)【要約】この発明は、ミクロ流体機器のためのさまざまなメソッドを検査および作成するのに用いるいくつかの部分からなるメソッド・ハンドラ（ＭＨ）として記述され得る。メソッドを作成する部分はメソッド・エディタ（ＭＥ）と呼ばれ得る。これは、機器とともに特定のディスクタイプのための応用形態を形成する動作スキームを作成するのに用いられる。ＭＨはまた、或るメソッドが特定の機器で実行可能かどうかについて検査し得る。これはバッチ・ラン（ＢＲ）と呼ばれる部分で行なわれる。
2005503560.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータプログラムコードのための記憶手段および少なくとも１つの中央処理装置を備えたミクロ流体システムで用いられる特定のミクロ流体装置タイプに関連したメソッドを含む動的メソッドセットを提供するためのプロセスであって、前記プロセスが以下のステップを含むことを特徴とし、前記ステップは、
記憶された所定のミクロ流体装置動作のうち所定の動作を表示するステップと、
前記記憶および表示された所定のミクロ流体装置動作から或る数の所定の動作を収集し、前記収集した所定の動作を一時セットに追加するステップと、
前記一時動作セットを受理または拒否するための編集検査ステップを実行するステップとを含み、前記編集検査ステップは、特定のミクロ流体装置タイプおよびその他の論理的規則に関係した規則のセットを利用し、さらに、
前記検査および受理されたミクロ流体装置タイプ動作セットを、特定のメソッド名の下で、かつ前記動的メソッドセットへの移送のために適用可能なフォーマットで記憶するステップを含む、プロセス。
【請求項２】
前記関連した動的メソッドセットが、必要であれば、特定用途についてのメソッドおよび／または動作を追加／修正／削除できるという点で動的であることを特徴とする、請求項１に記載のプロセス。
【請求項３】
前記プロセスがさらに実行ステップを含み、前記実行ステップが、
特定のメソッド名に関連した１セットのミクロ流体装置タイプ動作を収集するステップと、
前記動作セットが処理されるミクロ流体システムに関係した規則および条件のセットを適用することにより実行検査ステップを行なうステップと、
前記動作セットを用いてミクロ流体システムによってミクロ流体装置を処理するステップとを含むことを特徴とする、請求項１に記載のプロセス。
【請求項４】
前記動作が以下の動作、すなわち
ミクロ流体装置のスピン、または
特定の共通のチャネルまたは微細構造への標本の移送、または
特定の共通のチャネルまたは微細構造への試薬の移送、または
ミクロ流体装置の位置付け、または
特定の期間にわたるミクロ流体装置の保温または保持、または
検出、または
洗浄、のうち１つであり得ることを特徴とする、請求項１に記載のプロセス。
【請求項５】
前記プロセスが、収集および追加された動作に関連した必要な動作設定を問合せおよび入手するステップを含むことを特徴とする、請求項１に記載のプロセス。
【請求項６】
コンピュータプログラム製品可読手段に記憶されたコンピュータプログラム製品であって、前記プログラム製品が請求項１から請求項５のいずれかに記載のプロセスを実行するように適合されることを特徴とする、コンピュータプログラム製品。
【請求項７】
ミクロ流体システムで用いられる特定のミクロ流体装置タイプに関連したメソッドを含む動的メソッドセットを提供するためのコンピュータプログラム要素であって、コンピュータプログラムコードが、少なくとも以下のコンピュータ実行可能コンピュータプログラム要素を含むことを特徴とし、前記コンピュータ実行可能コンピュータプログラム要素は
ユーザインターフェイス要素を含み、前記ユーザインターフェイス要素は、所定のミクロ流体装置動作記憶装置に記憶された所定の動作を表示することができ、前記コンピュータ実行可能コンピュータプログラム要素はさらに
動作収集要素を含み、前記収集要素は、前記記憶および表示された所定のミクロ流体装置動作から或る数の所定の動作を収集することができ、前記コンピュータ実行可能コンピュータプログラム要素はさらに
追加要素を含み、前記追加要素は、前記収集した所定の動作を一時セットに追加することができ、前記コンピュータ実行可能コンピュータプログラム要素はさらに
編集検査ステップ要素を含み、前記編集検査要素は、前記一時動作セットを受理または拒否するための編集検査ステップを実行することができ、前記編集検査ステップは、特定のミクロ流体装置タイプおよびその他の論理的規則に関係した規則のセットを利用し、前記コンピュータ実行可能コンピュータプログラム要素はさらに
記憶要素を含み、前記記憶要素は、前記検査および受理されたミクロ流体装置タイプ動作セットを、特定のメソッド名の下で、かつ前記動的メソッドセットへの移送のために適用可能なフォーマットで記憶することができる、コンピュータプログラム要素。
【請求項８】
特定のメソッド名に関連した１セットのミクロ流体装置タイプ動作を収集することができるメソッド収集要素と、
動作セットが処理されるミクロ流体システムに関係した規則および条件のセットを適用することにより実行検査ステップを行なうことができる実行検査ステップ要素と、
前記動作セットを用いてミクロ流体システムによりミクロ流体装置を処理することができる処理ステップ要素とを有することを特徴とする、請求項７に記載のコンピュータプログラム要素。
【請求項９】
収集および追加された動作に関連した必要な動作設定を問合せおよび入手することができる問合せおよび入手要素を有することを特徴とする、請求項７に記載のコンピュータプログラム要素。
【請求項１０】
コンピュータプログラムコードのための記憶手段および少なくとも１つの中央処理装置を含むミクロ流体システムで用いられる特定のミクロ流体装置タイプに関連したメソッドを含む少なくとも１つの動的メソッドセットを有するキャリアであって、前記動的メソッドセットにおける各々のメソッドが、特定のミクロ流体装置タイプについて受理されて特定のメソッド名により規定され、前記メソッドが、前記動作を所定の順序でミクロ流体システムに行なわせる或る数の動作を含むことを特徴とする、キャリア。
【請求項１１】
前記キャリアが記録媒体であることを特徴とする、請求項１０に記載のキャリア。
【請求項１２】
前記キャリアがコンピュータメモリであることを特徴とする、請求項１０に記載のキャリア。
【請求項１３】
前記キャリアが読出専用メモリであることを特徴とする、請求項１０に記載のキャリア。
【請求項１４】
前記キャリアが電気的キャリア信号であることを特徴とする、請求項１０に記載のキャリア。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の分野
この発明は、ミクロ流体システムで用いられる特定のミクロ流体装置タイプに関連するメソッドを含む動的メソッドセットを提供するためのプロセスに関する。この発明はまた、コンピュータプログラム製品、コンピュータプログラム要素、および、コンピュータプログラム製品を含むキャリアに関する。
【背景技術】
【０００２】
発明の背景
「ミクロ流体（microfluidic）」という用語は、ミクロンの規模の寸法を有する１つまたは網状になった室および／またはチャネルを含むシステムまたは装置に関し、その少なくとも１つの断面寸法はたとえば約０．１μｍから約５００μｍの範囲内である。ミクロ流体装置はしばしばフォトリソグラフィ、湿式化学的エッチング、射出成形、エンボス加工、およびその他半導体業界で採用されるものと類似の技術を用いて作製され、基板において覆われていない形での網状組織をもたらす。この後、覆われていない網状組織を上部基板で覆う。その結果得られる装置は、化学および生物学におけるさまざまな高度の分析技術を行なうために使用され得る。
【０００３】
ミクロ流体分析システムは、実験室における従来型の化学的または物理学的技術に対していくつかの利点を有する。たとえばミクロ流体システム／装置は、μｌの範囲にある小標本サイズを分析するのに特によく適合されており、典型的にナノリットル（１〜１０００ｎｌ）あるいはピコリットル（１〜１０００ｐｌ）のオーダの標本を利用する。チャネルを形成する基板は比較的低価格で製造可能であり、チャネルは分析における数多くの動作を実行するように構成され得るが、これには混合、供給、弁調節、反応、検出、電気泳動などが含まれる。一般的にミクロ流体システムの分析能力は、網状チャネルや反応室などの数および複雑さを増加させることで増大される。
【０００４】
近年、標本と支持分析構造との物理的相互作用および流れ制御の一般的な分野において大幅な進歩がなされている。
【０００５】
流れ制御管理はさまざまなメカニズムを利用し得るが、これには、基板に対して電圧、電流または電力をパターン化して印加する（こうしてたとえば動電学的流れまたは電気泳動分離を引起こし、かつ／または制御する）ことが含まれる。これに代えて、流体の流れを機械的に、差を伴う圧力や音響エネルギーなどを印加することで引起こすこともある。基板にわたって分布した選択された場所に選択的な加熱、冷却、露光もしくはその他の照射露出、またはその他の入力を与えて、所望の化学的および／または生物学的相互作用を促進させることもできる。同様に、光またはその他放出されたもの、電気的／電気化学的信号、およびｐＨの測定値を基板から取出して分析結果を得ることができる。これらの分野の各々で研究が進む中、チャネルサイズは徐々に減少し、チャネル網状組織の複雑さも増し、ミクロ流体システムの全体的な能力は大幅に上昇している。
【０００６】
ミクロ流体技術／装置は、小さな規模で統合および達成される生物学的検定を可能にするためにごく少量の液体を制御および移送することができる。生物学的分離および検定技術の微小化は、掌に収まるほど小さい「チップ」上で多数の「実験」を行なうことができることを意味している。ごく少量の溶媒、標本および試薬がチップ上の狭いチャネルを通って導かれ、ここでこれらは混合および分析されるが、これには電気泳動、蛍光検出、免疫学的検定、または実験室における実際ほとんどあらゆる古典的方法のような技術を用いる。
【０００７】
現在、多くの観点から異なるいくつかの製品が入手可能である。実験室用チップには、プラスチック、ガラス、石英またはシリコンを用いることができる。流体の駆動には、スピニング（遠心力）、網状組織内の毛管現象、機械的圧力または真空ポンプ、慣性、または、いくつかの電気的方法のうち１つを用いることができる。流体の流れをチップまわりに向けるには、機械的弁、表面張力、電圧勾配、または電磁力を用いることができる。
【０００８】
流体の駆動に遠心力を用いる技術においては、スピン可能なディスクが使用される。いくつかのディスクは従来のＣＤと同じ物理的形式のものである。標本は内側の位置、たとえばディスクの中心近くに置かれ、ディスクの回転に伴って生じる遠心力が、プラスチックに刻まれたチャネルを通じて標本を外側の位置へと押すことによって、高度な動電学的または機械的ポンプ構造を設計する必要を回避する。後の記載で明らかとなるであろうように、この発明は、しばしば「ラボオンチップ（lab on a chip）」と呼ばれる、回転可能で通常プラスチック製のディスクに形成されたマイクロチャネルに基づくマイクロ分析システムに特に適用可能である（但しこれに限定されない）。
【０００９】
ミクロ流体装置／ディスクは、少量の流体に対して分析および分離を行なうのに使用され得る。コスト削減のために、ディスクはただ１種類の試薬または流体での使用に限定されるべきではなく、さまざまな流体について動作可能であるのが望ましい。
【００１０】
さらにディスクにおいては、標本の調製中に、ディスクに変更を加えることなくさまざまな所定の組合せの流体または標本をユーザが正確な量で供給できることがしばしば望ましい。回転可能ディスク内に設けられた流体用マイクロ分析装置がたとえば国際公開第９７／２１０９０号、第９８／０７０１９号、第９８／５３３１１号、第０１／４６４６５号、第０１／４７６３８号、第０２／４１９９７号、および第０２／４１９９８号に記載されている。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
この発明の一般的な目的は、ミクロ流体システムの性能を増大させることである。
【００１２】
この発明のより具体的な目的は、ミクロ流体装置において、標本の調製、液体の処理、さまざまな化学的および生化学的ステップなどを含むさまざまなプロセスを作成および実行するための強力なソフトウェアツールを提供することである。
【課題を解決するための手段】
【００１３】
発明の概要
この発明は簡単には、ミクロ流体機器用の異なるメソッドを検査および作成するのに用いられるいくつかの部分からなるメソッド開発ツールとして既述され得る。メソッドを作成する部分はメソッド・エディタ（ＭＥ）と呼ばれ得る。これは、この機器とともに特定のミクロ流体装置タイプ用の応用形態を形成する動作スキームを作成するのに用いられる。メソッド開発ツールはまた、或るメソッドが特定の機器で実行可能かどうかを検査する。これはバッチ・ラン（Batch Run：ＢＲ）と呼ばれる部分で行なわれる。
【００１４】
上述の目的は、独立請求項に従うプロセス、コンピュータプログラム製品、コンピュータプログラム要素およびキャリアにより、またはここに示唆されるその他任意の手段によって達成される。
【００１５】
好ましい実施例が従属請求項に記載される。
【発明の効果】
【００１６】
この発明によっていくつかの利点がもたらされる。ミクロ流体システム用のメソッドを開発するプロセスが高速化し、より経済的で、より系統的かつ論理的なものとなる。この発明はまた、利用可能な動作および開発されたメソッドに対する良好な概観および取扱いを提供する。
【発明を実施するための最良の形態】
【００１７】
好ましい実施例の詳細な説明
この発明は、ミクロ流体システムで用いられる特定のミクロ流体装置タイプに関連するメソッドを含む動的メソッドセットを提供するためのプロセスに関する。この発明はまた、コンピュータプログラム製品、コンピュータプログラム要素、および、上記コンピュータプログラム製品を含むキャリアに関する。
【００１８】
ミクロ流体システムは制御ユニットおよびミクロ流体機器を含み得る。このようなシステムはスタンドアロンシステムと呼ばれる。各々のシステムは自身のデータを有し、完全にスタンドアロンに動作する。システムとの相互作用は関連のパーソナルコンピュータ（ＰＣ）で行なわれ得る。
【００１９】
もう１つのシステムは、一群の機器に、共通の永続的記憶場所たとえばデータベースを加えたものとしてみなされ得る。多くの機器が同一セットのデータ（メソッドデータ、ミクロ流体装置データなど）に対して動作し得る。システムとの相互作用はすべて、機器に接続されたコンピュータで行なわれる必要がある。この第２のシステムはしばしば分散型データベースソリューションと呼ばれる。
【００２０】
第３の変形形態である分散型ソリューションでは、システムは一群の機器、共通の記憶装置である永続的記憶場所（データベース）および或る数のクライエントとしてみなされる。このソリューションによって、上述の分散型データベースソリューションと同じ機能が達成される。加えて、機器に接続されていないコンピュータからシステムと相互作用することが可能となる。このソリューションはたとえば以下のような追加の機能を提供し得る。
【００２１】
−機器の遠隔監視（プロセス状態やアラームなどの検査）
−特定の機器に関わらない機能の実行（メソッド開発、処理したデータの評価など）
この第３の変形形態によって、遠隔的に、すなわち機器に接続されていないコンピュータから処理を制御（開始、休止、中断）できるであろう。
【００２２】
オペレータ／ユーザはミクロ流体機器の動作を制御ユニットから制御および監視できる。ミクロ流体機器は或る数の異なるステーションを含み、各々のステーションは１つまたはいくつかの規定された動作を実行することができる。ミクロ流体機器のタイプが異なれば、これを構成するステーションの種類または数も異なる。したがっていくつかの動作は、或るタイプのミクロ流体機器については設けられない、またはこれに対しては適用できない。
【００２３】
動作は制御ユニットから開始される。
【００２４】
図１はミクロ流体システム１００を概略的に示すブロック図であり、これは制御ユニット１１０および機器１２０を含み、機器１２０は標本／試薬ステーション１３０、洗浄ステーション１４０、流体移送ステーション１５０、ミクロ流体装置内での液体の搬送を実現するための少なくとも１つのステーション１６０たとえばスピナーステーション、および検出ステーション１７０を含む。２つ以上のステーションが互いに統合されて、物理的には統合ステーションの機能を実行できる１つのステーションとして現われることもあり得る。
【００２５】
制御ユニット１１０は、機器の外部にある１つ以上のコンピュータおよび／または機器の内部にある１つ以上の中央処理装置であり得る。制御ユニットは、機器１２０およびここにあるさまざまなステーションと伝導部またはデータバス１８０を介して接続され、動作命令が電気信号もしくは光学信号として、または好適な所定のプロトコルに含められて、ステーション間に分散したハードウェア回路に送られる。
【００２６】
典型的に、標本／試薬ステーション１３０は、標本、試薬またはその他の液体の貯蔵手段を含む。上記標本、試薬またはその他の液体は或る種のコンテナ、たとえばミクロプレートもしくはマルチウェルプレート、テストチューブラックまたはテストチューブなどに貯蔵される。上記プレートは行列状の小コンテナまたはウェルとして設計される。上記プレートのサイズはウェルの数に依存して異なり得る。コンテナはコンテナ保持体、たとえば、円形回転盤であるいわゆる回転ラックに対して緩く固定され得る。
【００２７】
液体移送ステーション１５０はロボット１５０ａを含むことができ、これは少なくとも１つの標本またはその他任意の所定の液体部分標本を、標本／試薬ステーション１３０から、たとえばスピン可能なディスクの形をとるミクロ流体装置へ一度に移送する。このステーションは液体標本およびその他の液体を移送する手段を有し、たとえばシリンジポンプに接続された或る数の注射針または或る数の中実ピンを用いて標本を移送し得る。上記針およびピンは、異なる数の行および列であって、両方向で先端間に異なる距離を有するもので構成され得る。別の代替物としては小滴を供給するためのマイクロディスペンサーがあり、たとえば国際公開第９７０１０８５号に記載されたマイクロディスペンサーがある。
【００２８】
上記ニードルおよびピンは、標本および試薬の移送間で洗浄溶液で洗浄されることもされないこともある。洗浄は洗浄ステーション１４０に配置された手段によって行なわれる。
【００２９】
ミクロ流体装置に供給された液体は、液体搬送を実現するための、たとえば上記の種類のステーション１６０に関連付けられた手段によって、この装置内で搬送される。スピンで引起こされる液体搬送を可能にするようにミクロ流体装置が適合されていれば、このステーションはスピナーステーションであり得る。ミクロ流体装置内で実行されたプロセスの結果は、検出ステーション１７０内に位置する検出手段（検出器）によって判定される。
【００３０】
図２は上述の種類の回転可能ミクロ流体ディスク２００の概略図である。典型的に、回転可能ディスクは、ディスク保持部のための中心開口部２０５を有する。標本はディスクの中心近くに置くことができ、ディスクの回転に伴って生成される遠心力が、プラスチックに刻まれたチャネル２１０を通って標本を押すことにより、高度な動電学的または機械的ポンプ構造を設計する必要を回避できる。例示のディスク２００ではただ１つのセクション２２０を示す。ディスク上のセクションは、共通の分配チャネル２３０に接続された一群の微細構造２２５である。微細構造はマイクロチャネルの組織であり、これを用いて標本に対しプロセスプロトコルを実行する。或る数の構造またはチャネル２１０が共通の分配チャネル２３０からたとえば径方向に延び、検出が行なわれ得る検出位置２４０で終わる。取込位置２５０がチャネルに沿って分布する。小チャネル２５５が取込部２５０から延び、上記マイクロチャネル２１０と接続する。標本、液体および試薬はここで供給され得る。
【００３１】
図１に示すように、上記ステーションの各々は制御ユニット１１０と接続され、或る数の動作によって制御ユニット１１０から制御および監視される。ソフトウェア動作とは、或る機能を満足させるように実行されるハードウェア命令の論理的群として定義されるものであり、この機能にはたとえば以下のものがある。
【００３２】
−液体の搬送の実現、たとえば、装置が液体の流れを引起こすためにスピンされ得るディスクの形をとる場合、装置のスピン、
−特定の共通の分配チャネルまたは特定の微細構造への標本移送、
−特定の共通の分配チャネルまたは特定の微細構造への試薬の移送、
−ミクロ流体装置の位置付け、
−特定の期間にわたる微細構造内の或る位置での液体の保温、
−検出、すなわちミクロ流体装置で実行されるメソッドの結果の検出、
−洗浄、たとえば供給手段（針やシリンジなど）の洗浄。
【００３３】
１つの動作は或る数のステップからなり得る。ステップは分割不可能な命令であり、たとえばスピン動作におけるランプ（ramp）がある。或る数のこれら動作を所望の順序に纏め合わせることで、１つのセットが構成され得る。このようなセットは、機器内の或るミクロ流体装置の処理全体をもたらして、機器内で行なわれるすべての部分を制御するメソッドとして定義される。したがってセット／メソッドはミクロ流体装置のタイプを指定し、アクションや動作のセットを規定する。また、機器の外部でのステップ、たとえば、メソッドが細胞培養に関する場合には一定温度での保温などの実行の停止を指定し得る。このメソッドは、所定の回数だけループ内で反復され得る１つ以上の動作サブセットを含み得る。このようなサブセットはたとえば以下のものであり得る。
【００３４】
ｅ）  所定の合計数のマイクロチャネル構造が対象に晒されるまで、選択された一続き（サブセット）の動作を或る数の選択されたマイクロチャネルに対して一度に実行する。
【００３５】
ｅ）  同じサブセットの動作を同じマイクロチャネル構造に対して繰返す、たとえばマイクロチャネル構造またはその内容物などを調整したりきれいにしたりするための洗浄手順の特定の部分など。
【００３６】
上述のように、この発明は、ミクロ流体システムで用いられる特定のミクロ流体装置タイプに関連するメソッドを含む動的メソッドセットを提供するためのプロセスに関する。これは、メソッド開発者が原理的にあらゆる用途のためのメソッドを構築することを支援、すなわち機器内で実行されるすべての動作を支援できるという意味で、汎用のツールである。
【００３７】
この発明は、異なるメソッドを検査および作成するのに用いられるいくつかの部分からなるメソッド・ハンドラ（ＭＨ）として記述され得る。メソッドを作成する部分はメソッド・エディタ（ＭＥ）と呼ばれ得る。これは、ミクロ流体装置とともに特定のミクロ流体装置タイプ用の応用形態を形成する動作スキームを作成するのに用いられる。ＭＨはまた、或るメソッドが特定の機器で実行可能かどうかを検査する。これはバッチ・ラン（ＢＲ）と呼ばれる部分で行なわれる。
【００３８】
メソッド自体は論理的な観点から、すなわち動作のシーケンスや、これをどのように実行するかなどで応用形態を記述する。メソッドを形成する動作スキームは、これが或る機器で実行され得るかどうかについての知識を有さない。ＭＥは論理的な観点から或るメソッドが実行可能かを検査する役割を有し、すなわちこのメソッドが、特定のミクロ流体装置について、さらにはこの装置が適合された応用形態について設定された規則に適合するかどうかを調べる。以下これら規則を論理的規則と呼ぶ。
【００３９】
ＢＲは、物理的および化学的観点からこのメソッドが特定の機器で実行可能かどうか、および、機器の設定が許容可能で適当かどうかについて検査する役割を有する。
【００４０】
以下、この発明に従うメソッド・ハンドラ・ツールおよびプロセスの一実施例について、図３ａのフローチャートを参照してより詳細に説明する。プロセスは以下のステップを含む。
【００４１】
−ステップ３００：記憶された所定のミクロ流体装置動作のうち所定の動作をディスプレイまたはスクリーンに表示する。
【００４２】
−ステップ３１０：上記記憶および表示された所定のミクロ流体装置動作から或る数の所定の動作を収集して、上記収集した所定の動作を一時セットに追加する。
【００４３】
−ステップ３２０：上記一時動作セットを受理または拒否するための編集検査ステップを実行する。ここで上記編集検査ステップは、特定のミクロ流体装置タイプおよびその他の論理的規則に関係した規則のセットを利用する。
【００４４】
−ステップ３３０：上記検査および受理されたミクロ流体装置タイプ動作セット、すなわち受理された形での上記一時セットを、特定のメソッド名の下で、かつ上記動的メソッドセットへの移送のために適用可能なフォーマットで記憶する。
【００４５】
さらに、収集および追加された動作のうちいくつかは、ここで動作設定として定義される追加的な情報またはデータを必要とし得る。或る動作に関連する必要な動作設定を問合わせて入手するが、これはステップ３１０とステップ３２０との間でステップ３１５（図３ａには示さず）として挿入され得る。
【００４６】
この発明のプロセスは、ディスプレイまたはスクリーン、および入力手段たとえばマウスおよびキーボードを有する、通常のパーソナルコンピュータで実行され得る。メソッド・ハンドラは、記憶された所定のミクロ流体装置動作のうち所定の動作をディスプレイまたはスクリーンで表示するためのユーザインターフェイスを含む。ユーザインターフェイスは、各々の選択可能な動作についてのボタンまたはタブを有するウィンドウを与える。ユーザは、或る動作の選択の際には所望の動作ボタンを指して、マウスボタンを用いて動作ボタンをクリックするだけでよい。ユーザが動作を選択すると、コンピュータまたはプロセッサは、コンピュータ可読記憶装置、メモリ、サーバまたはその他の媒体から、対応する所定のミクロ流体装置動作をユーザ／メソッド開発者の定めた順序で収集し、コンピュータ可読記憶装置、メモリ、サーバまたはその他の媒体内における割当てられたメモリ区域またはデータベース内にある一時セットに、上記収集した所定の動作を上記順序で追加する。動作によっては、メソッド・ハンドラ・ソフトウェアは完全な情報および命令、動作設定たとえばスピン速度またはスピン時間について問合せすることになる。ユーザが動作選択を終えると、メソッド・ハンドラ・ソフトウェアは上記一時動作セットを受理または拒否するための編集検査ステップを実行する。上記編集検査ステップは、特定のミクロ流体装置タイプおよびその他の論理的規則、たとえば意図した用途に関係する規則および条件のセットを利用する。ユーザが完全な情報、たとえば動作設定、および命令を記入する際に間違いをした場合、編集検査ステップはこの一時セットを拒否する、または完全な情報を求めることになる。一時セットが受理されると、これは特定のメソッド名の下で、かつ上記動的メソッドセットへの移送のために適用可能なフォーマットで記憶される。
【００４７】
上記関連の動的メソッドセットは、必要であれば特定の用途についてのメソッドおよび／または動作を追加、修正または削除できるという点で動的である。
【００４８】
上述のように、この発明は、メソッドが実行可能であるかどうかを判断するのに規則および条件のセットを用いる。これは基本的に、すべての必要な情報が正しいところにあるかどうかについての検査である。
【００４９】
好適な規則のリストを以下に例として挙げるが、これは網羅的なものではない。
【００５０】
−スピン動作が選択される場合、スピンステップが規定されているか？
−ミクロ流体装置上の位置が選択されているか？
−必要な液体が規定されているか？
さらに、この発明のプロセスは実行ステップ（バッチ・ラン）を含むことができ、これは図３ｂのフローチャートで例示するように以下のステップを含む。
【００５１】
−ステップ３４０：特定のメソッド名に関連した１セットのミクロ流体装置タイプ動作を収集する。
【００５２】
−ステップ３５０：収集したセットが実行可能かどうかを調べるための検査ステップ（実行検査ステップ）を行なう。これのために、この動作セットが処理されるミクロ流体システムに関係する規則および条件のセットを適用する。
【００５３】
−ステップ３６０：収集した動作セットを用いてミクロ流体システムによりミクロ流体装置を処理する。
【００５４】
ユーザ（メソッド開発者）は、特定のメソッドを選択すると、メソッド・ハンドラ・ツールの実行ステップを開始することになる。メソッド・ハンドラ・ソフトウェアは、選択した特定のメソッド名に関連した１セットのミクロ流体装置タイプ動作の収集と、この動作セットが処理されるミクロ流体システムに関係する規則および条件のセットを適用することによる検査ステップの実行とを、コンピュータが行なうことを引起こす。ユーザが、たとえば完全な情報および命令を記入する際に間違いをした場合、または選択したメソッドが当該のシステム機器またはその構成で適用可能でない場合、バッチ・ラン検査ステップはこのメソッドを拒否することになる。検査すべき事柄としては以下のものがあり得る。
【００５５】
−機器のハードウェアならびにハードウェア構成および設定が、異なる動作を実行するのに相応のものか？
−メソッドが実行可能か、すなわちメソッドを実行するのに必要な情報をすべて含んでいるか？
−正しい液体が装填されているか？
メソッドが受理されると、システムはミクロ流体システム内のミクロ流体装置を用いて、メソッドの規定する動作セットを処理することができる。
【００５６】
以下、メソッド・ハンドラ・ツールをどのように使用するかについて簡単に説明する。この発明のメソッド・ハンドラ・ツールを用いたメソッド開発者は以下のステップを行なうことができる。
【００５７】
−ミクロ流体装置のタイプを選択する。
【００５８】
−ミクロ流体装置のタイプに関係した情報からメソッド（または動作シーケンス）を構築する。
【００５９】
−規則のセットをＭＥ検査ステップで適用する。
【００６０】
−検査したメソッドを保存し、それからユーザ／顧客へ検査したメソッドを有する記憶媒体を配送、または検査したメソッドをインターネット経由で配送する。たとえばユーザはプロバイダサーバからダウンロードできる。
【００６１】
−メソッドが実行される際、ＭＡはバッチ・ラン規則を適用することで、接続された機器が選択されたメソッドを処理できるかどうかについて検査する。このステップはＢＲ検査ステップまたは実行検査ステップと呼ばれ、機器と企図したミクロ流体装置とを含むシステムに関係した規則を利用する。メソッドが受理されれば、後はこのメソッドを実行し使用するだけである。
【００６２】
ユーザが記憶媒体に記憶されたメソッドを受取る、またはこれをインターネットからダウンロードして利用可能なフォーマットに変換する場合、ＢＲ検査ステップは、変換されたメソッドが意図したシステムで実行可能かどうかについての検査を含む。
【００６３】
この発明はまた、コンピュータプログラム製品可読手段に記憶されたコンピュータプログラム製品であって、上記プログラムがロードされると、請求項１から請求項５のいずれかに従うプロセスをコンピュータに実行させるためのコンピュータプログラムコード手段を有するものに関する。
【００６４】
この発明はまた、ミクロ流体システムで用いられる特定のミクロ流体装置タイプに関連したメソッドを含む動的メソッドセットを提供するためのコンピュータプログラム要素に関する。コンピュータプログラムコードは、少なくとも以下のコンピュータ実行可能コンピュータプログラム要素を含む。
【００６５】
−ユーザインターフェイス要素。上記ユーザインターフェイス要素は、所定のミクロ流体装置動作記憶装置に記憶された所定の動作を表示することができる。
【００６６】
−動作収集要素。上記収集要素は、上記記憶および表示された所定のミクロ流体装置動作から或る数の所定の動作を収集することができる。
【００６７】
−追加要素。上記追加要素は、上記収集した所定の動作を一時セットに追加することができる。
【００６８】
−編集検査ステップ要素。上記編集検査要素は、上記一時動作セットを受理または拒否するための編集検査ステップを実行することができ、上記編集検査ステップは、特定のミクロ流体装置タイプおよびその他の論理的規則に関係する規則のセットを利用する。
【００６９】
−記憶要素。上記記憶要素は、上記検査および受理されたミクロ流体装置タイプ動作セットを、特定のメソッド名の下で、かつ上記動的メソッドセットへの移送のために適用可能なフォーマットで記憶することができる。
【００７０】
さらに、コンピュータプログラム要素は以下の要素のうち１つ以上を含み得る。
【００７１】
−メソッド収集要素。上記要素は、特定のメソッド名に関連する１セットのミクロ流体装置タイプ動作を収集することができる。
【００７２】
−実行検査ステップ要素。上記要素は、この動作セットが処理されるミクロ流体システムに関係する規則および条件のセットを適用することにより実行検査ステップを行なうことができる。
【００７３】
−処理ステップ要素。上記要素は、この動作セットを用いてミクロ流体システムによってミクロ流体装置を処理することができる。
【００７４】
このコンピュータプログラム要素はまた問合せおよび入手要素を含むことができ、上記要素は、収集および追加した動作に関連する必要な動作設定を問合せおよび入手することができる。
【００７５】
この発明はまた、コンピュータプログラムコード用の少なくとも１つの中央処理装置および記憶手段を含むミクロ流体システムで用いられる特定のミクロ流体装置タイプに関連したメソッドを含む少なくとも１つの動的メソッドセットを有するキャリアに関する。上記動的メソッドセットにおける各々のメソッドは、特定のミクロ流体装置タイプについて受理されて特定のメソッド名で規定され、上記メソッドは、或る数の動作であって、ミクロ流体システムが上記動作を所定の順序で行なうことを引起こすものを含む。キャリアは記録媒体、コンピュータメモリ、読出専用メモリまたは電気的キャリア信号であり得る。キャリアは、特に使用するシステムの外部にある場合、フォーマット化した態様、たとえばＸＭＬで記憶されたメソッドセットを含むことができ、これによりメソッドがシステムに移入されたときにおける構文検査が可能となる。
【００７６】
このプロセスはまた追加的なステップを含むこともあり、そのステップの一例では、編集検査ステップよりも後、記憶ステップよりも前または後にメソッドが受理されるが、これはメソッドが静的になり、これをさらに編集したり動的メソッドセットから削除したりできなくなるという意味で行なわれる。コンピュータプログラム製品、コンピュータプログラム要素およびキャリアは対応する特徴を含み得る。
【００７７】
この発明は上述の好ましい実施例に限定されない。さまざまな代替物、変形物および均等物が使用可能である。したがって上述の実施例は、この発明の範囲を制限するものとして解釈すべきではなく、これは前掲の特許請求によって規定される。
【図面の簡単な説明】
【００７８】
【図１】ミクロ流体システムを概略的に示すブロック図である。
【図２】ディスクの形をとったミクロ流体装置の概略図である。
【図３ａ】この発明に従うプロセスの一実施例を示すフローチャートである。
【図３ｂ】図３ａに従うプロセスに追加され得るプロセスの一実施例を示すフローチャートである。
【図３ａ】
2005503560.tif 000003
【図３ｂ】
2005503560.tif 000004
【国際公開パンフレット】
2005503560.tif 000005
2005503560.tif 000006
2005503560.tif 000007
2005503560.tif 000008
2005503560.tif 000009
2005503560.tif 000010
2005503560.tif 000011
2005503560.tif 000012
2005503560.tif 000013
2005503560.tif 000014
2005503560.tif 000015
2005503560.tif 000016
2005503560.tif 000017
2005503560.tif 000018
2005503560.tif 000019
2005503560.tif 000020
2005503560.tif 000021
2005503560.tif 000022
2005503560.tif 000023
2005503560.tif 000024
2005503560.tif 000025
2005503560.tif 000026
2005503560.tif 000027
【国際調査報告】
2005503560.tif 000028
2005503560.tif 000029