(57)【要約】スキャナのゲインを調整するためのシステム、方法およびコンピュータプログラムプロダクトを説明する。スキャナは、１つ以上の励起源と、第１のゲインを有する放出検出器と、第２のゲインを有する可変ゲイン素子とを備える。記載された方法は、自動ゲイン値を選択するステップと、その自動ゲイン値の第１の部分に基づいて第１のゲインを調整するステップと、その自動ゲイン値の第２の部分に基づいて第２のゲインを調整するステップと、そのスキャナにサンプル画素強度値を収集させるステップと、そのサンプル画素強度値を所望な画素強度値と比較することに基づいて比較基準を決定するステップと、その比較基準に基づいてその自動ゲイン値を調整するステップとを包含する。
2004512533.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の励起源と、第１のゲインを有する放出検出器と、第２のゲインを有する可変ゲイン素子とを有するスキャナのゲインを調整するためのコンピュータプログラムプロダクトであって、該コンピュータプログラムプロダクトは、コンピュータシステムで実行される場合に、
（ａ）ユーザがユーザ選択ゲイン値を選択することができるように構成および配置された第１のユーザインターフェースを提供するステップと、
（ｂ）該ユーザ選択ゲイン値を受け取るステップと、
（ｃ）該ユーザ選択ゲイン値の第１の部分に少なくとも部分的に基づいて該第１のゲインを調整するステップと、
（ｄ）該ユーザ選択ゲイン値の第２の部分に少なくとも部分的に基づいて該第２のゲインを調整するステップと
を包含する方法を実行する、コンピュータプログラムプロダクト。
【請求項２】
前記調整するステップ（ｃ）は、
（ｉ）前記ユーザ選択ゲイン値がある閾値以下である場合、前記第１の部分を変化しない値に等しいと決定するステップと、
（ｉｉ）該ユーザ選択ゲイン値が該閾値より大きい場合、該第１の部分を該閾値に対する該ユーザ選択ゲイン値の過剰分に等しいと決定するステップと
を含み、
前記調整するステップ（ｄ）は、
（ｉ）該ユーザ選択ゲイン値がある閾値以下である場合、前記第２の部分を該ユーザ選択ゲイン値に等しいと決定するステップと、
（ｉｉ）該ユーザ選択ゲイン値が該閾値以上である場合、該第２の部分を該閾値に等しいと決定するステップと
を含む、請求項１に記載のコンピュータプログラムプロダクト。
【請求項３】
前記閾値は予め決定されている、請求項２に記載のコンピュータプログラムプロダクト。
【請求項４】
前記調整するステップ（ｃ）は、
（ｉ）前記ユーザ選択ゲイン値がある閾値以下である場合、前記第１の部分を該ユーザ選択ゲイン値に等しいと決定するステップと、
（ｉｉ）該ユーザ選択ゲイン値が該閾値以上である場合、該第１の部分を該閾値に等しいと決定するステップと
を含み、
前記調整するステップ（ｄ）は、
（ｉ）該ユーザ選択ゲイン値がある閾値以下である場合、前記第２の部分を変化しない値に等しいと決定するステップと、
（ｉｉ）該ユーザ選択ゲイン値が該閾値より大きい場合、該第２の部分を該閾値に対する該ユーザ選択ゲイン値の過剰分に等しいと決定するステップと
を含む、請求項１に記載のコンピュータプログラムプロダクト。
【請求項５】
前記閾値は予め決定されている、請求項４に記載のコンピュータプログラムプロダクト。
【請求項６】
（ｅ）前記１つ以上の励起源の第１の励起源に対するキャリブレーションゲインを受け取るステップであって、該キャリブレーションゲインは、キャリブレーション源を励起する該第１の励起源に応じる放出検出器の出力に少なくとも部分的に基づく、ステップと
（ｆ）該キャリブレーションゲインに少なくとも部分的に基づいて、前記第１のゲイン、前記第２のゲインまたはその両方を調整するステップと
をさらに包含する、請求項１に記載のコンピュータプログラムプロダクト。
【請求項７】
前記キャリブレーションゲインは、前記放出検出器の出力に少なくとも部分的に依存する測定に基づく、請求項６に記載のコンピュータプログラムプロダクト。
【請求項８】
前記第１のユーザインターフェースは、前記ユーザが前記ユーザ選択ゲイン値を前記１つ以上の励起源のうちの第１の励起源に関連することを可能にするようにさらに構成および配置され、
前記受け取るステップ（ｂ）は、該第１のユーザインターフェースから、該ユーザ選択ゲイン値の該第１の励起源との関連性を受け取るステップをさらに含み、
該第１の励起源が動作している場合に前記調整するステップ（ｂ）および前記調整するステップ（ｃ）が行なわれる、
請求項１に記載のコンピュータプログラムプロダクト。
【請求項９】
前記ユーザは、前記第１の励起源が動作しているスキャン動作を識別することに少なくとも部分的に基づいて、前記ユーザ選択ゲイン値を第１の励起源に関連付ける、請求項８に記載のコンピュータプログラムプロダクト。
【請求項１０】
前記第１のユーザインターフェースは、前記ユーザが前記ユーザ選択ゲイン値を１つ以上の放出ラベルのうちの第１の放出ラベルに関連付けることができるように、さらに構成および配置され、
前記受け取るステップ（ｂ）は、該第１のユーザインターフェースから該ユーザゲイン値の該第１の放出ラベルとの関連性を受け取るステップと、をさらに含み、
前記第１の放出ラベルがスキャン動作において励起される場合に、前記調整するステップ（ｃ）および前記調整するステップ（ｄ）が行なわれる、請求項１に記載のコンピュータプログラムプロダクト。
【請求項１１】
（ｅ）ユーザがスキャン動作を開始することができるように構成および配置された第２のユーザインターフェースを提供するステップをさらに包含し、
前記受け取るステップ（ｂ）は、
（ｉ）前記第１のユーザインターフェースから前記ユーザ選択ゲイン値を受け取り、該ユーザ選択ゲイン値をメモリ格納ユニットに格納するステップと、
（ｉｉ）前記ユーザがスキャン動作を開始することに応じて、該メモリ格納ユニットから該ユーザ選択ゲイン値を検索するステップと
をさらに含む、請求項１に記載のコンピュータプログラムプロダクト。
【請求項１２】
前記第１のユーザインターフェースおよび前記第２のユーザインターフェースは同じユーザインターフェース内に含まれる、請求項１に記載のコンピュータプログラムプロダクト。
【請求項１３】
前記放出検出器は光増倍管を含む、請求項１に記載のコンピュータプログラムプロダクト。
【請求項１４】
前記第１のゲインは、プローブアレイのプローブに空間的に関連する放出ラベルからの放出に少なくとも部分的に基づいて、放出信号を増幅する、請求項１に記載のコンピュータプログラムプロダクト。
【請求項１５】
前記プローブアレイはスポットプローブアレイである、請求項１４に記載のコンピュータプログラムプロダクト。
【請求項１６】
前記プローブアレイは合成プローブアレイである、請求項１４に記載のコンピュータプログラムプロダクト。
【請求項１７】
１つ以上の励起源と、第１のゲインを有する放出検出器と、第２のゲインを有する可変ゲイン素子とを有するスキャナのゲインを調整するためのコンピュータプログラムプロダクトであって、該コンピュータプログラムプロダクトは、コンピュータシステムで実行される場合に、
（ａ）ゲイン値の１つ以上の範囲から１つ以上のユーザ選択ゲイン値を受け取るステップと、
（ｂ）該１つ以上のユーザ選択ゲイン値のうちの第１のユーザ選択ゲイン値に少なくとも部分的に基づいて第１のゲインを調整するステップと、
（ｃ）該１つ以上のユーザ選択ゲイン値のうちの第２のユーザ選択ゲイン値に少なくとも部分的に基づいて第２のゲインを調整するステップと
を包含する方法を実行する、コンピュータプログラムプロダクト。
【請求項１８】
（ｄ）前記１つ以上の励起源のうちの第１の励起源に対するキャリブレーションゲインを受け取るステップであって、該キャリブレーションゲインは、キャリブレーション源を励起する該第１の励起源に応じる該放出検出器の出力に少なくとも部分的に基づく、ステップと、
（ｅ）該キャリブレーションゲインに少なくとも部分的に基づいて、前記第１のゲイン、前記第２のゲインまたはその両方を調整するステップと
をさらに包含する、請求項１７に記載のコンピュータプログラムプロダクト。
【請求項１９】
前記第１のユーザインターフェースは、前記ユーザが前記ユーザ選択ゲイン値を１つ以上の励起源のうちの第１の励起源に関連付けることができるように、さらに構成および配置され、
前記受け取るステップ（ａ）は、該第１のユーザインターフェースから該第１のユーザ選択ゲイン値の該第１の励起源との関連性を受け取るステップをさらに含み、
前記第１の励起源が動作している場合に
前記調整するステップ（ｂ）および前記調整するステップ（ｃ）が行なわれる、請求項１７に記載のコンピュータプログラムプロダクト。
【請求項２０】
１つ以上の励起源と、第１のゲインを有する放出検出器と、第２のゲインを有する可変ゲイン素子とを有するスキャナのゲインを調整するためのコンピュータプログラムプロダクトであって、該コンピュータプログラムプロダクトは、コンピュータシステムで実行される場合に、
（ａ）ユーザ選択ゲイン値を受け取るステップと、
（ｂ）該ユーザ選択ゲイン値の第１の部分に少なくとも部分的に基づいて該第１のゲインを調整するステップであって、
（ｉ）該ユーザ選択ゲイン値がある閾値以下である場合に、該第１の部分を変化しない値に等しいと決定するステップと、
（ｉｉ）該ユーザ選択ゲイン値が該閾値より大きい場合、該第１の部分を該閾値に対する該ユーザ選択ゲイン値の過剰分に等しいと決定するステップと
を含む、ステップと
（ｃ）該ユーザ選択ゲイン値の第２の部分に少なくとも部分的に基づいて該第２のゲインを調整するステップと
（ｄ）該１つ以上の励起源のうちの該第１の励起源に対するキャリブレーションゲインを受け取るステップであって、該キャリブレーションゲインは、キャリブレーション源を励起する該第１の励起源に応じる放出検出器の出力に少なくとも部分的に基づく、ステップと
（ｅ）該キャリブレーションゲインに少なくとも部分的に基づいて、該第１のゲイン、該第２のゲインまたはその両方を調整するステップと
を包含する方法を実行する、コンピュータプログラムプロダクト。
【請求項２１】
１つ以上の励起源と、第１のゲインを有する放出検出器と、第２のゲインを有する可変ゲイン素子とを含むスキャナと、
ユーザがユーザ選択ゲイン値を選択することができるように構成および配置されたコンピュータ実装ユーザインターフェースと、
該ユーザ選択ゲイン値を受け取るように構成および配置されたユーザ選択ゲインデータマネージャと、該ユーザ選択ゲイン値の第１の部分に少なくとも部分的に基づいて該第１のゲインを調整し、該ユーザ選択ゲイン値の第２の部分に少なくとも部分的に基づいて該第２のゲインを調整するように構成および配置されたスキャンゲイン制御器とを含むスキャン制御および解析制御論理と
を備える、ゲイン調整システム。
【請求項２２】
前記スキャンゲイン制御器は、前記ユーザ選択ゲイン値がある閾値以下である場合、前記第２の部分を該ユーザ選択ゲイン値に等しく、かつ、前記第１の部分を変化しない値に等しいと決定するように、ならびに、該ユーザ選択ゲイン値が該閾値より大きい場合、該第２の部分を該記ユーザ選択ゲイン値に等しく、かつ、該第１の部分を該閾値に対する該ユーザ選択ゲイン値の過剰分に等しいと決定するようにさらに構成および配置される、請求項２１に記載のシステム。
【請求項２３】
前記スキャンゲイン制御器は、前記ユーザ選択ゲイン値がある閾値以下である場合、前記第１の部分を該ユーザ選択ゲイン値に等しく、かつ、前記第２の部分を変化しない値に等しいと決定するように、ならびに、該ユーザ選択ゲイン値が該閾値より大きい場合、該第１の部分を該ユーザ選択ゲイン値に等しく、かつ、該第２の部分を該閾値に対する該ユーザ選択ゲイン値の過剰分に等しいと決定するようにさらに構成および配置される、請求項２１に記載のシステム。
【請求項２４】
前記スキャンゲイン制御器は、前記１つ以上の励起源のうちの第１の励起源に対するキャリブレーションゲインを受け取り、該キャリブレーションゲインは少なくとも部分的に基づいて、前記第１のゲイン、前記第２のゲインまたはその両方を調整するようにさらに構成および配置され、ここで、該キャリブレーションゲインは、キャリブレーション源を励起する該第１の励起源に応じる放出検出器の出力に少なくとも部分的に基づく、請求項２１に記載のシステム。
【請求項２５】
１つ以上の励起源と、第１のゲインを有する放出検出器と、第２のゲインを有する可変ゲイン素子とを有するスキャナのゲインを調整するための方法であって、
（ａ）ユーザ選択ゲイン値を受け取るステップと、
（ｂ）該ユーザ選択ゲイン値の第１の部分に少なくとも部分的に基づいて該第１のゲインを調整するステップと、
（ｃ）該ユーザ選択ゲイン値の第２の部分に少なくとも部分的に基づいて該第２のゲインを調整するステップと
を包含する方法。
【請求項２６】
前記調整するステップ（ｂ）および前記調整するステップ（ｃ）は、前記放出検出器の１つ以上の動作特性に少なくとも部分的に基づいて前記第１の部分と前記第２の部分との間に前記ユーザ選択ゲインを割り当てるステップを含む、請求項２５に記載の方法。
【請求項２７】
前記動作特性は信号雑音比を含む、請求項２６に記載の方法。
【請求項２８】
１つ以上の励起源と、第１のゲインを有する放出検出器と、第２のゲインを有する可変ゲイン素子とを有するスキャナのゲインを調整するためのコンピュータプログラムプロダクトであって、該コンピュータプログラムプロダクトは、コンピュータシステムで実行される場合に、
（ａ）自動ゲイン値を選択するステップと、
（ｂ）該自動ゲイン値の第１の部分に少なくとも部分的に基づいて該第１のゲインを調整するステップと、
（ｃ）該自動ゲイン値の第２の部分に少なくとも部分的に基づいて該第２のゲインを調整するステップと、
（ｄ）該スキャナに、該調整された第１のゲインおよび第２のゲインを用いて、複数のサンプル画素強度値を収集させるステップと、
（ｅ）該複数のサンプル画素強度値のうちの１つ以上のサンプル画素強度値を複数の所望な画素強度値の１つ以上の所望な画素強度値と比較することに基づいて比較基準を決定するステップと、
（ｆ）該比較基準に基づいて該自動ゲイン値を調整するステップと
を包含する方法を実行する、コンピュータプログラムプロダクト。
【請求項２９】
１つ以上の励起源と、第１のゲインを有する放出検出器と、第２のゲインを有する可変ゲイン素子とを有するスキャナと、
スキャンゲイン制御器を含むスキャナ制御および解析制御論理であって、スキャンゲイン制御器は、
（ｉ）自動ゲイン値を選択し、
（ｉｉ）該自動ゲイン値の第１の部分に少なくとも部分的に基づいて該第１のゲインを調整し、
（ｉｉｉ）該自動ゲイン値の第２の部分に少なくとも部分的に基づいて該第２のゲインを調整し、
（ｉｖ）該スキャナに、該調整された第１のゲインおよび第２のゲインを用いて、複数のサンプル画素強度値を収集させ、
（ｖ）該複数のサンプル画素強度値のうちの１つ以上のサンプル画素強度値を、複数の所望な画素強度値のうちの１つ以上の所望なサンプル画素強度値と比較することに基づいて比較基準を決定し、
（ｖｉ）該比較基準に基づいて該自動ゲイン値を調整する
ように構成および配置される、スキャナ制御および解析制御論理と
を備える、ゲイン調整システム。
【請求項３０】
１つ以上の励起源と、第１のゲインを有する放出検出器と、第２のゲインを有する可変ゲイン素子とを有するスキャナのゲインを調整するための方法であって、
（ａ）自動ゲイン値を選択するステップと、
（ｂ）該自動ゲイン値の第１の部分に少なくとも部分的に基づいて該第１のゲインを調整するステップと、
（ｃ）該自動ゲイン値の第２の部分に少なくとも部分的に基づいて該第２のゲインを調整するステップと、
（ｄ）該スキャナに、該調整された第１のゲインおよび第２のゲインを用いて、複数のサンプル画素強度値を収集させるステップと、
（ｅ）該複数のサンプル画素強度値のうちの１つ以上のサンプル画素強度値を、複数の所望な画素強度値のうちの１つ以上の所望な画素強度値と比較することに基づいて比較基準を決定するステップと、
（ｆ）該比較基準に基づいて該自動ゲイン値を調整するステップと
を包含する方法。
【請求項３１】
（ａ）ユーザ選択ゲイン値を受け取るゲイン値レシーバと、
（ｂ）該ユーザ選択ゲイン値の第１の部分に少なくとも部分的に基づいて第１のゲインを放出信号に付与する第１のゲイン制御器と、
（ｃ）該ユーザ選択ゲイン値の第２の部分に少なくとも部分的に基づいて第２のゲインを該放出信号に付与する第２のゲイン制御器と
を備える、コンピュータプログラムプロダクト。
【請求項３２】
放出信号を調整するための方法であって、
（ａ）ユーザ選択ゲイン値を受け取るステップと、
（ｂ）該ユーザ選択ゲイン値の第１の部分に少なくとも部分的に基づいて第１のゲインを該放出信号に付与するステップと、
（ｃ）該ユーザ選択ゲイン値の第２の部分に少なくとも部分的に基づいて第２のゲインを該放出信号に付与するステップと
を包含する、方法。
【請求項３３】
（ａ）自動ゲイン値セレクタと、
（ｂ）該自動ゲイン値の第１の部分に少なくとも部分的に基づいて第１のゲインを放出信号に付与する第１のゲイン制御器と、
（ｃ）該自動ゲイン値の第２の部分に少なくとも部分的に基づいて第２のゲインを該放出信号に付与する第２のゲイン制御器と、
（ｄ）該第１のゲインと該第２のゲインを付与された該放出信号に基づいて、複数のサンプル画素強度値を決定する強度マネージャと、
（ｅ）該複数のサンプル画素強度値のうちの１つ以上のサンプル画素強度値を、複数の所望な画素強度値のうちの１つ以上の所望な画素強度値と比較することに基づいて、比較基準を決定する比較マネージャと、
（ｆ）該比較基準に基づいて該自動ゲイン値を調整する自動ゲイン調整器と
を備える、コンピュータプログラムプロダクト。
【請求項３４】
放出信号を調整するための方法であって、
（ａ）自動ゲイン値を選択するステップと、
（ｂ）該自動ゲイン値の第１の部分に少なくとも部分的に基づいて第１のゲインを該放出信号に付与するステップと、
（ｃ）該自動ゲイン値の第２の部分に少なくとも部分的に基づいて第２のゲインを該放出信号に付与するステップと、
（ｄ）該第１のゲインと該第２のゲインを付与された該放出信号に基づいて、複数のサンプル画素強度値を決定するステップと、
（ｅ）該複数のサンプル画素強度値のうちの１つ以上の画素強度値を、複数の所望な画素強度値の１つ以上の所望な画素強度値と比較することに基づいて、比較基準を決定するステップと、
（ｆ）該比較基準に基づいて該自動ゲイン値を調整するステップと
を包含する、方法。
【請求項３５】
（ａ）１つ以上の励起源と、第１のゲインを有する放出検出器と、第２のゲインを有する可変ゲイン素子とを有するスキャナと、
（ｂ）該第１のゲインと該第２のゲインとを調整するスキャンゲイン制御器とを備えるゲイン調整システム。
【請求項３６】
１つ以上の励起源手段と、第１のゲインを有する放出検出器手段と、第２のゲインを有する可変ゲイン素子手段とを有するスキャナ手段と、
該第１のゲインと該第２のゲインとを調整するスキャンゲイン制御器手段と
を備えるゲイン調整システム。
【請求項３７】
（ａ）基板上の複数のプローブフューチャロケーションに対応するロケーションデータを受け取るステップと、
（ｂ）該ロケーションデータを格納するステップと、
（ｃ）該ロケーションデータにアクセスするステップと、
（ｄ）該アクセスされたロケーションデータに少なくとも部分的に基づいて、該基板をスキャンするステップと
を包含する、方法。
【請求項３８】
前記受け取るステップ（ａ）は、前記プローブフューチャロケーションのユーザ仕様を可能にする第１のユーザインターフェースを提供するステップを含む、請求項３７に記載の方法。
【請求項３９】
前記アクセスするステップ（ｃ）は、
（ｉ）前記ロケーションデータのユーザ選択を可能にする第２のユーザインターフェースを提供するステップと、
（ｉｉ）該ユーザ選択に少なくとも部分的に基づいて該ロケーションデータにアクセスするステップと
を含む、請求項３８に記載の方法。
【請求項４０】
前記第１のユーザインターフェースは、前記プローブフューチャの間の１つ以上の間隔距離を指定することによって、該プローブフューチャロケーションのユーザ仕様を可能にする、請求項３８に記載の方法。
【請求項４１】
前記第１のユーザインターフェースは、前記プローブフューチャロケーションの１つ以上のパターンを指定することによって、該１つ以上のプローブフューチャロケーションのユーザ仕様を可能にする、請求項３８に記載の方法。
【請求項４２】
前記第１のユーザインターフェースは、座標を指定することによって、１つ以上のプローブフューチャロケーションのユーザ仕様を可能にする、請求項３８に記載の方法。
【請求項４３】
前記座標はｘ座標およびｙ座標を含む、請求項４２に記載の方法。
【請求項４４】
前記座標は、前記基板上の基準点のユーザ指定座標を含む、請求項４２に記載の方法。
【請求項４５】
前記座標は、前記基板上の１つ以上のプローブフューチャロケーションのユーザ指定座標を含む、請求項４２に記載の方法。
【請求項４６】
前記格納するステップ（ｂ）は、第１のコンピュータのメモリユニット内のアレイコンテンツファイルに前記ロケーションデータを格納するステップを含む、請求項３７に記載の方法。
【請求項４７】
前記第１のコンピュータは、配列器を制御するように構成および配置される、請求項４６に記載の方法。
【請求項４８】
前記ステップ（ｃ）は、
（ｉ）前記第１のコンピュータから第２のコンピュータのメモリユニットに前記ロケーションデータを転送するステップと、
（ｉｉ）該ロケーションデータのユーザ選択を可能にする第２のユーザインターフェースを提供するステップと、
（ｉｉｉ）前記ユーザ選択に少なくとも部分的に基づいて、該第２のコンピュータの該メモリユニットから該ロケーションデータにアクセスするステップと
を含む、請求項４７に記載の方法。
【請求項４９】
前記第２のコンピュータは、スキャナを制御するように構成および配置される、請求項４８に記載の方法。
【請求項５０】
前記プローブフューチャロケーションは、スポットアレイのプローブのロケーションを含む、請求項３７に記載の方法。
【請求項５１】
前記プローブフューチャロケーションは、合成アレイのプローブのロケーションを含む、請求項３７に記載の方法。
【請求項５２】
（ａ）基板上の複数のプローブフューチャロケーションに対応するロケーションデータにアクセスするステップであって、該ロケーションデータはコンピュータのメモリユニットに格納される、ステップと、
（ｂ）該アクセスされたロケーションデータに少なくとも部分的に基づいて該基板をスキャンするステップと
を包含する、方法。
【請求項５３】
（ａ）アレイマネージャプリケーションであって、
（ｉ）基板上の複数のプローブフューチャロケーションに対応するロケーションデータを受け取り、
（ｉｉ）該ロケーションデータを格納する
ように構成および配置されたアレイマネージャプリケーションと、
（ｂ）スキャナ制御アプリケーションであって、
（ｉ）該ロケーションデータにアクセスし、
（ｉｉ）該アクセスされたロケーションデータに少なくとも部分的に基づいて、該基板をスキャンさせる
ように構成および配置されたスキャナ制御アプリケーションと
を備える、コンピュータプログラムプロダクト。
【請求項５４】
（ａ）ユーザインターフェースマネージャであって、
（ｉ）基板上の複数のプローブフューチャロケーションのユーザ仕様を可能にし、
（ｉｉ）該プローブフューチャロケーションに対応するロケーションデータを提供する、
ユーザインターフェースマネージャと
（ｂ）該ロケーションデータをメモリユニットに格納するデータ格納マネージャと、
（ｃ）該アクセスされたロケーションデータに少なくとも部分的に基づいて、該基板をスキャンさせるように構成および配置されたスキャナ制御アプリケーションに該ロケーションデータを提供することが可能な出力マネージャと
を備える、コンピュータプログラムプロダクト。
【請求項５５】
前記ユーザインターフェースマネージャは、前記プローブフューチャの１つ以上の空間距離を指定することによって、該プローブフューチャロケーションのユーザ仕様を可能にする、請求項５４に記載のコンピュータプログラムプロダクト。
【請求項５６】
前記ユーザインターフェースマネージャは、前記プローブフューチャの１つ以上のパターンを指定することによって、前記１つ以上のプローブフューチャロケーションのユーザ仕様を可能にする、請求項５４に記載のコンピュータプログラムプロダクト。
【請求項５７】
前記ユーザインターフェースマネージャは、前記座標を指定することによって、前記１つ以上のプローブフューチャロケーションのユーザ仕様を可能にする、請求項５４に記載のコンピュータプログラムプロダクト。
【請求項５８】
（ａ）基板上の複数のプローブフューチャロケーションに対応するロケーションデータにアクセスするデータ検索器と、
（ｂ）該アクセスされたロケーションデータに少なくとも部分的に基づいて、該基板のスキャンを制御するスキャンエリア制御器と
を備える、コンピュータプログラムプロダクト。
【請求項５９】
前記ロケーションデータは第１のコンピュータのメモリユニットに格納される、請求項５８に記載のコンピュータプログラムプロダクト。
【請求項６０】
前記第１のコンピュータは、配列器を制御するように構成および配置される、請求項５９に記載のコンピュータプログラムプロダクト。
【請求項６１】
前記データ検索器は、前記ロケーションデータのユーザ選択を可能にし、該ユーザ選択に少なくとも部分的に基づいて該ロケーションデータにアクセスするユーザインターフェースを提供する、請求項６０に記載のコンピュータプログラムプロダクト。
【請求項６２】
前記データ検索器は、前記第１のコンピュータから前記ロケーションデータを受け取り、第２のコンピュータのメモリユニット内に該ロケーションデータを格納する、請求項６１に記載のコンピュータプログラムプロダクト。
【請求項６３】
前記第２のコンピュータは、スキャナを制御するように構成および配置される、請求項６２に記載のコンピュータプログラムプロダクト。
【請求項６４】
（ａ）スキャナと、
（ｂ）コンピュータプログラムプロダクトであって、
（ｉ）基板上の複数のプローブフューチャロケーションに対応するロケーションデータにアクセスするデータ検索器と、
（ｉｉ）該アクセスされたロケーションデータに少なくとも部分的に基づいて該スキャナによる該基板のスキャンを制御するスキャンエリア制御器と
を含む、コンピュータプログラムプロダクトと
を備える、スキャンシステム。
【請求項６５】
（ａ）コンピュータと、
（ｂ）スキャナと、
（ｃ）コンピュータプログラムプロダクトであって、該コンピュータに実行される場合に
（ｉ）基板上の複数のプローブフューチャロケーションに対応するロケーションデータにアクセスするステップと、
（ｉｉ）該アクセスされたロケーションデータに少なくとも部分的に基づいて該スキャナによる該基板のスキャンを制御するステップと
を包含する方法を実行する、コンピュータプログラムプロダクトと
を備える、スキャンシステム。
【請求項６６】
スキャナ手段と、
基板上の複数のプローブフューチャロケーションに対応するロケーションデータにアクセスするデータ検索手段と、該アクセスされたロケーションデータを用いて、該スキャナによる該基板のスキャンを制御する制御器手段とを含む、コンピュータ手段と
を備える、スキャンシステム。
【請求項６７】
スキャナ手段と、
コンピュータプログラムプロダクト手段を実行して、（ｉ）基板上の複数のプローブフューチャロケーションに対応するロケーションデータにアクセスするステップと、（ｉｉ）該アクセスされたロケーションデータに少なくとも部分的に基づいて、該スキャナによる該基板のスキャンを制御するステップとを包含する、方法を実行することができるコンピュータ手段と
を備える、スキャンシステム。
【請求項６８】
（ａ）第１の画像でグリッドをアライメントするステップと、
（ｂ）該第１の画像での該グリッドのアライメントに基づいて、グリッドアライメントデータを生成するステップと、
（ｃ）該グリッドアライメントデータをメモリ内に格納するステップと、
（ｄ）該グリッドアライメントデータを、第２の画像を解析する指標に応じて、検索するステップと、
（ｅ）該検索されたグリッドアライメントデータに基づいて該第２の画像を解析するステップと
を包含する、方法。
【請求項６９】
前記第１の画像は、第１のプローブアレイをスキャンすることによって生成され、
前記第２の画像は、前記第１のプローブアレイをスキャンすることによって生成される、請求項６８に記載の方法。
【請求項７０】
前記第１の画像は、前記第１の励起ビームで第１のプローブアレイをスキャンすることによって生成され、
前記第２の画像は、第２の励起ビームで該第１のプローブアレイをスキャンすることによって生成される、請求項６９に記載の方法。
【請求項７１】
前記第１の励起ビームは第１の波長を有し、前記第２の励起ビームは該第１の波長とは異なる第２の波長を有する、請求項７０に記載の方法。
【請求項７２】
前記第１のプローブアレイはスポットアレイである、請求項６９に記載の方法。
【請求項７３】
前記第１のプローブアレイは合成アレイである、請求項６９に記載の方法。
【請求項７４】
（ｆ）１つ以上のユーザ選択グリッドアライメントパラメータを受け取るステップをさらに包含する、請求項６８に記載の方法。
【請求項７５】
前記ユーザ選択グリッドアライメントパラメータは、容易な閾値を有する固定アルゴリズム形状、厳しい閾値を有する固定アルゴリズム形状、容易な閾値を有する可変アルゴリズム形状、厳しい閾値を有する可変アルゴリズム形状または推定されたフューチャサイズからなる任意の１つ以上の群を含む、請求項７４に記載の方法。
【請求項７６】
前記ユーザ選択グリッドアライメントパラメータは、堆積素子の次元に基づいた推定フューチャサイズを含む、請求項７４に記載の方法。
【請求項７７】
（ｆ）アライメントを実行するステップ（ａ）の前に、前記第１の画像および前記第２の画像を生成するための第１のプローブアレイをスキャンするステップをさらに包含する、請求項６８に記載の方法。
【請求項７８】
前記第１の画像および前記第２の画像を順次的にスキャンする、請求項７７に記載の方法。
【請求項７９】
前記第１の画像および前記第２の画像を２つの励起ビームを用いて並列してスキャンする、請求項７７に記載の方法。
【請求項８０】
（ｆ）前記第１の画像および前記第２の画像に加えて、１つ以上の画像を解析する指標に応じて前記グリッドアライメントデータを検索するステップと、
（ｇ）前記検索されたグリッドアライメントデータに基づいて１つ以上のさらなる画像のそれぞれを解析するステップと
をさらに包含する、請求項６８に記載の方法。
【請求項８１】
（ｈ）スキャンすべき画像のユーザ選択の番号を受け取るステップと、
（ｉ）該ユーザ選択番号の画像をスキャンするステップと
をさらに包含する、請求項８０に記載の方法。
【請求項８２】
（ｊ）スキャンのためにユーザ選択した１つ以上のパラメータを受け取るステップをさらに包含する、請求項８１に記載の方法。
【請求項８３】
前記スキャンのための１つ以上のパラメータは、１つ以上のユーザ選択番号の画像のためのゲインを含む、請求項８２に記載の方法。
【請求項８４】
前記スキャンのための１つ以上のパラメータは、１つ以上のユーザ選択番号の画像のための励起源のインジケータを含む、請求項８２に記載の方法。
【請求項８５】
（ａ）第１の画像でグリッドをアライメントするグリッドアライメント器と、
（ｂ）画像解析マネージャであって、
（ｉ）該第１の画像での該グリッドのアライメントに基づいてグリッドアライメントデータを生成する画像解析器と、
（ｉｉ）該グリッドアライメントデータをメモリに格納する画像解析データストアと、
（ｉｉｉ）第２の画像を解析する指標に応じて、該グリッドアライメントデータを検索するマルチスキャンアライメント制御器と
を備え、
該画像解析器は、該検索されたグリッドアライメントデータに基づいて第２の画像を解析する、コンピュータプログラムプロダクト。
【請求項８６】
前記第１の画像は、第１のプローブアレイをスキャンすることによって生成され、前記第２の画像は、該第１のプローブアレイをスキャンすることによって生成される、請求項８５に記載のコンピュータプログラムプロダクト。
【請求項８７】
前記第１の画像は、第１のプローブアレイをスキャンすることによって生成され、
前記第２の画像は、第２のプローブアレイをスキャンすることによって生成される、請求項８５に記載のコンピュータプログラムプロダクト。
【請求項８８】
第１のプローブアレイをスキャンして、第１の画像および第２の画像を生成するスキャナと、
プログラムコンピュータであって、
（ａ）該第１の画像でグリッドをアライメントするグリッドアライメント器と、
（ｂ）画像解析マネージャであって、
（ｉ）該第１の画像での該グリッドのアライメントに基づいて、グリッドアライメントデータを生成する画像解析器と、
（ｉｉ）該グリッドアライメントデータをメモリに格納する画像解析データストアと、
（ｉｉｉ）該第２の画像を解析する指標に応じて、該グリッドアライメントデータを検索するマルチスキャンアライメント制御器と
を含む、画像解析マネージャと
を備え、
該画像解析器は、該検索されたグリッドアライメントデータに基づいて、該第２の画像を解析する、スキャナシステム。
【請求項８９】
前記スキャナは、前記第１の画像および前記第２の画像を順次的にスキャンするように構成および配置される、請求項８８に記載のシステム。
【請求項９０】
前記スキャナは、前記第１の画像および前記第２の画像を並列的にスキャンするための２つの励起ビームを使用するように構成される、請求項８８に記載のシステム。
【請求項９１】
第１の画像および第２の画像を生成するように第１のプローブアレイをスキャンするためのスキャナ手段と、
該第１の画像でグリッドをアライメントし、該第１の画像での該グリッドのアライメントに基づいてグリッドアライメントデータを生成し、該グリッドアライメントデータをメモリに格納し、該第２の画像を解析する指標に応じて、該グリッドアライメントデータを検索し、該検索されたグリッドアライメントデータに基づいて第２の画像を解析する、コンピュータ手段と
を備える、スキャンシステム。
【請求項９２】
（ａ）第１の画像でグリッドをアライメントするステップと、
（ｂ）該第１の画像での該グリッドのアライメントに基づいてグリッドアライメントデータを生成するステップと、
（ｃ）該グリッドアライメントデータをメモリに格納するステップと、
（ｄ）第２の画像を解析する指標に応じて、該グリッドアライメントデータを検索するステップと、
（ｅ）該検索されたグリッドアライメントデータに基づいて該第２の画像を解析するステップと
を包含し、
第１のプローブアレイをスキャンすることによって該第１の画像を生成し、該第１のプローブアレイとは異なる第２のプローブアレイをスキャンすることによって該第２の画像を生成する、コンピュータプログラムプロダクト。
【発明の詳細な説明】
【０００１】
（関連出願）
本願は、「Ｓｙｓｔｅｍ，Ｍｅｔｈｏｄ，ａｎｄ　Ｐｒｏｄｕｃｔ　ｆｏｒ　Ｌｉｎｋｅｄ　Ｗｉｎｄｏｗ　Ｉｎｔｅｒｆａｃｅ」というタイトルの２０００年８月２２日に出願された米国仮特許出願シリアル番号第６０／２２６，９９９号と、「Ｓｙｓｔｅｍ，Ｍｅｔｈｏｄ，ａｎｄ　Ｐｒｏｄｕｃｔ　ｆｏｒ　Ｓｃａｎｎｉｎｇ　ｏｆ　Ｂｉｏｌｏｇｉｃａｌ　Ｍａｔｅｒｉａｌｓ」というタイトルの２００１年４月２６日に出願された米国仮特許出願シリアル番号第６０／２８６，５７８号とに関し、またこれらの出願から得られる優先権を主張する。本明細書中、これら両方の出願の全体をあらゆる目的のために参考として援用する。本願は、「Ｓｙｓｔｅｍ，　Ｍｅｔｈｏｄ，Ａｎｄ　Ｃｏｍｐｕｔｅｒ　Ｓｏｆｔｗａｒｅ　Ｐｒｏｄｕｃｔ　Ｆｏｒ　Ｃｏｎｔｒｏｌｌｉｎｇ　Ｂｉｏｌｏｇｉｃａｌ　Ｍｉｃｒｏａｒｒａｙ　Ｓｃａｎｎｅｒ」という名称の米国特許出願第０９／６８２，０７１号、「Ｓｙｓｔｅｍ，Ｍｅｔｈｏｄ，ａｎｄ　Ｃｏｍｐｕｔｅｒ　Ｐｒｏｇｒａｍ　Ｐｒｏｄｕｃｔ　ｆｏｒ　Ｓｐｅｃｉｆｙｉｎｇ　ａ　Ｓｃａｎｎｉｎｇ　Ａｒｅａ　ｏｆ　ａ　Ｓｕｂｓｔｒａｔｅ」という名称の米国特許出願第０９／６８２，０７４号および「Ｓｙｓｔｅｍ，Ｍｅｔｈｏｄ，ａｎｄ　Ｃｏｍｐｕｔｅｒ　Ｓｏｆｔｗａｒｅ　Ｐｒｏｄｕｃｔ　ｆｏｒ　Ｇｒｉｄ　Ａｌｉｇｎｍｅｎｔ　ｏｆ　Ｍｕｌｔｉｐｌｅ　Ｓｃａｎｎｅｄ　Ｉｍａｇｅｓ」という名称の米国特許出願第０９／６８２，０７６号（これらの特許はすべて２００１年７月１７日に出願された）にも関し、かつ、これらの特許に対し優先権を主張する。あらゆる目的から、これらの文献の全体を本明細書中に参考として援用する。
【０００２】
（発明の背景）
（発明の分野）
本発明は、生物学的材料のアレイをスキャンするためのシステム、方法および製品に関し、詳細には、スキャンから取得された情報を詳説、解析および表示するためのシステム、方法および製品に関する。
【０００３】
（関連技術）
生物システムに関する情報をかつてないほどの量で生成するために、Ａｆｆｙｍｅｔｒｉｘ（Ｒ）アレイおよびＧｅｎｅＣｈｉｐ（Ｒ）アレイなどのプローブアレイの合成物が用いられている。例えば、ＳａｎｔａＣｌａｒａ、ＣａｌｌｆｏｒｎｉａのＡｆｆｙｍｅｔｒｉｘ，Ｉｎｃ．から市販されているＧｅｎｅＣｈｉｐ（Ｒ）セットは、およそ６５００個のネズミの遺伝子の発現レベルと、発現された配列タグ（ＥＳＴ）とをモニタリングすることができる。実験者らは、例えば、Ａｆｆｙｍｅｔｒｉｘ（Ｒ）の４１７（Ｒ）配列器（Ａｒｒａｙｅｒ）アレイまたは他のスポッティングデバイスを用いてプローブの高密度アレイを含む実験者の執権質の顕微鏡スライドを自身の実験室において作成することによって、遺伝子、ＥＳＴまたは他の対象生物材料について、後続する実験を迅速に計画することができる。
【０００４】
合成および／またはスポッティングが為されたプローブアレイを用いた実験から得られたデータを解析すると、新規な薬物および新規な診断ツールの開発に繋がる場合がある。いくつかの従来の適用例においては、この解析では、先ず合成またはスポッティングが為されたプローブアレイ上のプローブを用いて、ラベル付けされた標的試料のハイブリダイゼーションを示す蛍光性信号を取得する。このような信号を取得する際に用いられるデバイスはスキャナと呼ばれることが多く、一例としてカリフォルニア州のＳａｎｔａ　ＣｌａｒａのＡｆｆｙｍｅｔｒｉｘ，Ｉｎｃ．製のＡｆｆｙｍｅｔｒｉｘ（Ｒ）４２８（Ｒ）スキャナが挙げられる。
【０００５】
当該分野において強く求められているのは、ミクロアレイを走査することによって収集された膨大な量の情報の整理、アクセス、および解析を行う方法である。スキャナによって生成された膨大な量の情報をユーザが視覚化する作業を支援する、コンピュータを用いたシステムおよび方法が開発されている。これらの市販のソフトウェアアプリケーションおよび学術用のソフトウェアアプリケーションから得られる情報としては典型的には、ハイブリダイゼーションの反応強度またはハイブリダイゼーションの反応の比較結果などの情報がある。この情報は、グラフィカルな様態でユーザに表示することが可能である。
【０００６】
（発明の要旨）
概して、本発明は、種々の種類の生物学的材料のアレイをスキャンするための、スキャンシステム、方法またはコンピュータプログラム製品である。アレイを検査するための「スマート」に制御されたスキャニングと関連した多くの新規の局面がある。
【０００７】
一局面によって、コンピュータによって制御された光学スキャナを含むスキャンシステムは、ゲインを放射信号に付与することによって、ユーザ選択によるゲイン値に基づいて、放射を調整するように構築および配置される。
【０００８】
いくつかの実施形態によって、提供されたコンピュータプログラム製品は、スキャナの上記ゲインを調整するために用いられる。上記スキャナは、一つ以上の励起源、第一のゲインを有する放射検出器および第二のゲインを有する可変ゲイン素子を含む。上記コンピュータプログラム製品は、コンピュータシステム上で実行される場合、（ａ）ユーザがゲイン値を選択することを可能にするユーザインターフェースを提供する工程と、（ｂ）上記ユーザ選択によるゲイン値を受信する工程と、（ｃ）上記ユーザ選択によるゲイン値のうちの第一のゲイン値に少なくとも部分的に基づいて、上記第一（または第二）のゲインを調整する工程と、（ｄ）上記ユーザ選択によるゲイン値のうちの第二のゲイン値に少なくとも部分的に基づいて、上記第二（または第一）のゲインを調整する工程とを含む方法を実行する。このコンテキストにおける上記用語「調整する」は、「増加させる」、「減少させる」または「変更しないままの状態である」を含む。上記用語「ゲイン」は、信号の増幅（すなわち、正のゲイン）および信号の減少（すなわち、負のゲイン）を含む。
【０００９】
これらの実施形態のいくつかの実施例において、上記調整する工程（ｃ）は、（ｉ）上記ユーザ選択によるゲイン値が閾値以下である場合に、上記第一の部分が変更のない値に等しいか否かを判定する工程と、（ｉｉ）上記ユーザ選択によるゲイン値が上記閾値より大きい場合に、上記第一の部分が、上記閾値を越えた上記ユーザ選択によるゲイン値の超過値に等しいか否かを判定する工程とを含む。さらに、これらの実施例において、上記調整する工程（ｄ）は、（ｉ）上記ユーザ選択によるゲイン値が閾値以下である場合に、上記第二の部分が上記ユーザ選択による値に等しいか否かを判定する工程と、（ｉｉ）上記ユーザ選択によるゲイン値が上記閾値以上である場合に、上記第二の部分が、上記閾値に等しいか否かを判定する工程とを含む。上記用語「変更のない値」は、上記関連したゲイン（すなわち、これらの実施においては上記第一のゲイン）に変更が加えられてはならないことを示す値を意味する。上記閾値は、事前決定されてもよい。
【００１０】
このコンピュータプログラム製品を用いる一つの利点は、上記ユーザは、一つの値であり得るゲイン値を単に提供し、上記製品は、上記放射検出器と上記可変ゲイン素子との間に、上記ユーザ選択によるゲインを割り当てることである。すなわち、いくつかの実施において、この割り当ては、ユーザが関与することなく行われ得る。上記ユーザに対するプロシージャを簡略化することに加え、この構成によって、上記ユーザによるゲインが提供されて、すべてのゲイン設定において達成される信号対雑音比が最適化される。例えば、この最適化が実行され得るのは、上記プログラムが、上記放射検出器の動作特徴に基づいてゲインを割り当てるからである。いくつかの放射検出器において、例えば、上記信号対雑音比は、低ゲイン設定においては良好であるが、より高いゲインにおいては減少し得る。このような状況において、上記コンピュータプログラム製品は、この第一の範囲のゲインにわたって、良好な信号対雑音性能を有する、可変ゲイン増幅器などの上記可変ゲイン素子によって実施されるユーザ選択によるゲインの第一の部分を割り当て得る。上記ユーザが、この第一の範囲外において増幅を必要とするゲインを選択する場合、上記コンピュータプログラム製品は、上記放射検出器によって実施されるべき、上記ユーザ選択によるゲインのさらなる部分（例えば、上記第一の範囲の上限に基づいた閾値よりも大きな量）を割り当てる。したがって、上記放射検出器の信号対雑音比は、高いままである。これは、上記検出器が、動作のより高いゲインの所望の範囲より低い範囲内に押し込まれないからである。通常の用途において、上記放射検出器の性能特徴および種々のゲインにおける信号対雑音に対する上記可変ゲイン素子は、上記スキャナ製造業者によって公知である。これらのアプリケーションにおいて、上記コンピュータプログラム製品が、上記放射検出器によって送達されるべきさらなるゲインを割り当てる上記閾値レベルは、事前に決定されたレベル（すなわち、ルックアップテーブルにおけるデータ値に基づいた、または別の従来の技術による、上記コンピュータプログラム製品によって決定されたレベル）であり得る。別の実施例において、上記ユーザは、上記閾値を選択し得る。
【００１１】
いくつかの実施例において、上記コンピュータプログラム製品によって実行された上記方法は、（ｅ）一つ以上の励起源のうちの第一の励起源用にキャリブレーションゲインを受信する工程をさらに含み得る。上記キャリブレーションゲインは、上記第一の励起源がキャリブレーション源を励起させることに応答した上記放射検出器の出力に、少なくとも部分的に基づき得る。これらの実施例において、上記方法は、（ｆ）上記第一のゲインおよび上記第二のゲインを調整するか、上記キャリブレーションゲインに少なくとも部分的に基づいて、上記第一のゲインおよび上記第二のゲインの両方を調整する工程も含む。
【００１２】
さらに別の実施例において、上記ユーザインターフェースによって、上記ユーザは、上記ユーザ選択によるゲイン値と、一つ以上の放射ラベルのうちの第一のラベルとを関連付けることがさらに可能になる。これらの実施例において、受信する工程（ｂ）は、上記ユーザインターフェースから、上記ユーザ選択によるゲイン値と上記第一の放射ラベルとの関連を受信する工程を含む。上記調整する工程（ｃ）および（ｄ）は、上記第一の放射ラベルがスキャン動作において励起される場合に実行される。別の実施例において、上記方法は、（ｅ）ユーザがスキャン動作を開始することを可能にする第二のユーザインターフェースを提供する工程のさらなる動作も含む。これらの実施例において、受信する工程（ｂ）は、（ｉ）上記第一のユーザインターフェースから上記ユーザ選択によるゲイン値を受信し、かつ、メモリ記憶装置内に上記ユーザ選択によるゲイン値を格納する工程と、（ｉｉ）上記ユーザがスキャン動作を開始することに応答して、上記メモリ記憶装置から上記ユーザ選択によるゲイン値を取り出す工程とを含む。上記第一のユーザインターフェースおよび上記第二のユーザインターフェースは、同じインターフェースであってもよいし、共通、すなわち同じユーザインターフェースの要素として含まれてもよい。
【００１３】
他の実施形態による、スキャナの上記ゲインを調整するためのコンピュータプログラム製品を説明する。上記スキャナの上記ゲインを調整するためのコンピュータプログラム製品は、コンピュータシステム上で実行される場合、（ａ）一つ以上のゲイン値の範囲から（例えば、一つ以上のスライドバー、または他のユーザ選択可能なグラフィック要素から）、一つ以上のユーザ選択によるゲイン値を受信する工程と、（ｂ）上記一つ以上のユーザ選択によるゲイン値（例えば、上記放射検出器の上記ゲインを制御するためのスライドバー）のうちの第一のゲイン値に少なくとも部分的に基づいて、上記スキャナの放射検出器の上記ゲインを調整する工程と、（ｃ）上記一つ以上のユーザ選択によるゲイン値（例えば、上記可変ゲイン素子の上記ゲインを制御するためのスライドバー）のうちの第二のゲイン値に少なくとも部分的に基づいて、上記スキャナの可変ゲイン素子の上記ゲインを調整する工程とを含む方法を実行する。上記方法は、（ｄ）上記一つ以上の励起源のうちの第一の励起源用にキャリブレーションゲインを受信する工程であって、上記キャリブレーションゲインは、上記第一の励起源がキャリブレーション源を励起させることに応答した上記放射検出器の出力に、少なくとも部分的に基づく、キャリブレーションゲインを受信する工程と、（ｅ）上記第一のゲインおよび上記第二のゲインを調整するか、上記キャリブレーションゲインに少なくとも部分的に基づいて、上記第一のゲインおよび上記第二のゲインの両方を調整する工程も含む。
【００１４】
他の実施形態によるゲイン調整システムを説明する。上記システムは、一つ以上の励起源を有するスキャナと、第一のゲインを有する放射検出器と、第二のゲインを有する可変ゲイン素子とを含む。上記システム内にさらに含まれるのは、ユーザが、ユーザ選択によるゲイン値を選択することを可能にする、コンピュータ上で実施されるユーザインターフェースである。上記システムにさらに含まれるのは、（ｉ）ユーザ選択によるゲイン値を受信する上記ユーザ選択によるゲインデータマネージャ、および上記ユーザ選択によるゲイン値のうちの第一のゲイン値に少なくとも部分的に基づいて、上記第一のゲインを調整し、上記ユーザ選択によるゲイン値のうちの第二のゲイン値に少なくとも部分的に基づいて、上記第二のゲインを調整するスキャンゲイン制御器を含む、スキャナ制御および解析制御論理である。
【００１５】
さらに他の実施形態によって、スキャナのゲインを調整する方法を説明する。上記方法は、（ａ）ユーザ選択によるゲイン値を受信する工程と、（ｂ）上記ユーザ選択によるゲイン値のうちの第一のゲイン値に少なくとも部分的に基づいて、上記スキャナの放射検出器のゲインを調整する工程と、（ｃ）上記ユーザ選択によるゲイン値のうちの第二のゲイン値に少なくとも部分的に基づいて、上記スキャナの可変ゲイン素子のゲインを調整する工程とを含む。
【００１６】
種々の実施形態を、自動ゲイン動作に関しても説明する。このような一実施形態において、コンピュータプログラム製品は、一つ以上の励起源、第一のゲインを有する放射検出器および第二のゲインを有する可変ゲイン素子を有するスキャナのゲインを調整する。上記コンピュータプログラム製品は、コンピュータシステム上で実行される場合、（ａ）自動ゲイン値を選択する工程と、（ｂ）上記自動ゲイン値のうちの第一のゲイン値に少なくとも部分的に基づいて、上記第一のゲインを調整する工程と、（ｃ）上記自動ゲイン値のうちの第二のゲイン値に少なくとも部分的に基づいて、上記第二のゲインを調整する工程と、（ｄ）上記スキャナに、上記調整された第一のゲインおよび第二のゲインを用いて、複数のサンプルピクセルの強度の値を収集させる工程と、（ｅ）上記一つ以上の複数のサンプルピクセルの強度の値と、一つ以上の複数の所望のピクセルの強度の値との比較に基づいて、比較基準を判定する工程と、（ｆ）上記比較基準に基づいて上記自動ゲイン値を調整する工程とを含む方法を実行する。これらの実施形態において、動作（ｂ）から（ｆ）は、上記比較基準が許容可能な値または範囲に達するまで、または、複数の繰り返しが試行回数を越えるまで、繰り返され得る。いくつかの実施例において、上記比較基準は、上記複数のサンプルピクセルの強度の値のヒストグラムを含み得る。あるいは、上記比較基準は、統計基準も含み得る。
【００１７】
（ｉ）一つ以上の励起源と、（ｉｉ）第一のゲインを有する放射検出器と、（ｉｉｉ）第二のゲインを有する可変ゲイン素子とを有するスキャナを含む、上記ゲイン調整システムも説明する。上記システムは、スキャンゲイン制御器を含むスキャナ制御および解析制御論理も含む。上記スキャンゲイン制御器は、（ｉ）自動ゲイン値を選択し、（ｉｉ）上記自動ゲイン値のうちの第一のゲイン値に少なくとも部分的に基づいて、上記第一のゲインを調整し、（ｉｉｉ）上記自動ゲイン値のうちの第二のゲイン値に少なくとも部分的に基づいて、上記第二のゲインを調整し、（ｉｖ）上記スキャナに、上記調整された第一のゲインおよび第二のゲインを用いて、複数のサンプルピクセルの強度の値を収集させ、（ｖ）上記一つ以上の複数のサンプルピクセルの強度の値と、一つ以上の複数の所望のピクセルの強度の値との比較に基づいて、比較基準を判定しおよび（ｖｉ）上記比較基準に基づいて上記自動ゲイン値を調整する。
【００１８】
さらに別の実施形態によって、一つ以上の励起源と、第一のゲインを有する放射検出器と、第二のゲインを有する可変ゲイン素子とを有するスキャナのゲインを調整する方法を説明する。上記方法は、（ａ）自動ゲイン値を選択する工程と、（ｂ）上記自動ゲイン値のうちの第一のゲイン値に少なくとも部分的に基づいて、上記第一のゲインを調整する工程と、（ｃ）上記自動ゲイン値のうちの第二のゲイン値に少なくとも部分的に基づいて、上記第二のゲインを調整する工程と、（ｄ）上記スキャナに、上記調整された第一のゲインおよび第二のゲインを用いて、複数のサンプルピクセルの強度の値を収集させる工程と、（ｅ）上記一つ以上の複数のサンプルピクセルの強度の値と、一つ以上の複数の所望のピクセルの強度の値との比較に基づいて、比較基準を判定する工程と、（ｆ）上記比較基準に基づいて上記自動ゲイン値を調整する工程とを含む。
【００１９】
いくつかの実施形態によってさらに説明するのは、（ａ）ユーザ選択によるゲイン値を受信する工程と、（ｂ）上記ユーザ選択によるゲイン値のうちの第一のゲイン値に少なくとも部分的に基づいて、上記放射検出器に第一のゲインを付与する工程と、（ｃ）上記ユーザ選択によるゲイン値のうちの第二のゲイン値に少なくとも部分的に基づいて、上記放射検出器に第二のゲインを付与する工程とを含む方法である。さらなる実施形態は、（ａ）自動ゲイン値を選択する工程と、（ｂ）上記自動ゲイン値のうちの第一のゲイン値に少なくとも部分的に基づいて、第一のゲインを上記放射信号に付与する工程と、（ｃ）上記自動ゲイン値のうちの第二のゲイン値に少なくとも部分的に基づいて、第二のゲインを上記放射信号に付与する工程と、（ｄ）上記第一のゲインおよび上記第二のゲインを自身に付与する上記放射信号に基づいて、複数のサンプルピクセルの強度の値を判定する工程と、（ｅ）上記一つ以上の複数のサンプルピクセルの強度の値と、一つ以上の複数の所望のピクセルの強度の値との比較に基づいて、比較基準を判定する工程と、（ｆ）上記比較基準に基づいて上記自動ゲイン値を調整する工程とを含む、放射信号を調整する方法である。
【００２０】
さらに、いくつかの実施形態における、ユーザ選択によるゲイン値を受信するゲイン値受信器と、上記ユーザ選択によるゲイン値のうちの第一のゲイン値に少なくとも部分的に基づいて、第一のゲインを上記放射信号に付与する第一のゲイン制御器と、上記ユーザ選択によるゲイン値のうちの第二のゲイン値に少なくとも部分的に基づいて、第二のゲインを上記放射信号に付与する第二のゲイン制御器とを含む、コンピュータプログラム製品を説明する。他の実施形態において、コンピュータプログラム製品は、自動ゲイン値選択器と、上記自動ゲイン値のうちの第一のゲイン値に少なくとも部分的に基づいて、第一のゲインを上記放射信号に付与する第一のゲイン制御器と、上記自動ゲイン値のうちの第二のゲイン値に少なくとも部分的に基づいて、第二のゲインを上記放射信号に付与する第二のゲイン制御器と、上記第一のゲインおよび上記第二のゲインを自身に付与する上記放射信号に基づいて、複数のサンプルピクセルの強度の値を判定する強度マネージャと、上記一つ以上の複数のサンプルピクセルの強度の値と、一つ以上の複数の所望のピクセルの強度の値との比較に基づいて、比較基準を判定する比較マネージャと、上記比較基準に基づいて上記自動ゲイン値を調整する自動ゲイン調整器とを含む。
【００２１】
さらに別の実施形態によって、一つ以上の励起源を有するスキャナと、第一のゲインを有する放射検出器と、第二のゲインを有する可変ゲイン素子とを有するスキャナ含むゲイン調整システムを説明する。上記システムは、上記第一のゲインおよび上記第二のゲインを調整するスキャンゲイン制御器も含む。
【００２２】
別の重要な局面によって、上記説明したシステム、方法およびコンピュータプログラム製品は、生物学的材料を含む基板エリアの制御がきいたスキャン用に、構築および配置される。この局面の一実施形態によって、スキャンの方法は、基板上の複数のプローブ機能を有する位置に対応した位置データを受信する工程と、上記位置データを格納する工程と、上記位置データにアクセスする工程と、上記アクセスされた位置データに基づいて上記基板をスキャンする工程とを含む。
【００２３】
いくつかの実施形態によって、コンピュータプログラム製品は、配列器マネージャプリケーションおよびスキャナ制御アプリケーションを含む。上記配列器マネージャプリケーションは、基板上の複数のプローブ機能を有する位置に対応した位置データを受信および格納する。上記スキャナ制御アプリケーションは、上記位置データにアクセスし、上記アクセスされた位置データに少なくとも部分的に基づいて、上記基板のスキャンを実行する。
【００２４】
いくつかの実施例において、上記配列器マネージャプリケーションおよび上記スキャナ制御アプリケーションは、別々のコンピュータプログラムであり得、かつ、別々のコンピュータ上で実行され得る。例えば、上記配列器マネージャプリケーションは、配列器を制御する第一のコンピュータ上で実行され得、上記スキャナ制御アプリケーションは、スキャナを制御する第二のコンピュータ上で実行され得る。
【００２５】
上記コンピュータプログラム製品によって提供される一つの利点は、別々のコンピュータまたは同じコンピュータ上で実行されるか否かに関わらず、プローブアレイをスキャンすることを所望するユーザが、上記アレイの基板上の上記プローブの位置に関する情報を提供する必要がないことである。むしろ、上記スキャナユーザは、上記位置データが格納されたファイルまたは他のデータ格納構造を単に指定または選択するだけである。上記ユーザは、上記基板上のプローブ機能を有する位置を指定することによって、上記位置データを格納するユーザと同じユーザである必要はない。したがって、例えば、上記スキャナユーザは、上記配列器のユーザによって判定されるような、上記基板上にプローブを配列するための方式に精通している必要も、知識を有している必要もない。あるスキャナユーザは、多くのアレイユーザによって準備されるアレイをスキャンすることが可能である。より一般的には、上記配列動作および上記スキャン動作は、別々の位置および時間で行われ得、異なる使用人を含み得る。この柔軟性により、概して、スキャンの動作が簡略化され、基板上の適切なスキャンエリアを判定する際に、エラーの可能性が減少する。
【００２６】
一実施形態において、ユーザインターフェースマネージャを含む、コンピュータプログラム製品を説明する。上記ユーザインターフェースマネージャによって、基板上の複数のプローブ機能を有する位置のユーザ指定が可能になり、上記プローブ機能を有する位置に対応した位置データが提供される。上記コンピュータプログラム製品は、メモリユニット内に上記位置データを格納するデータ格納マネージャも含む。さらに、上記製品の別の要素は、上記位置データをスキャナ制御アプリケーションに提供することを可能にされた出力マネージャである。このスキャナ制御アプリケーションにより、上記アクセスされた位置データに少なくとも部分的に基づいた上記基板のスキャンが行われる。上記ユーザインターフェースマネージャにより、プローブ機能間の一つ以上の空間距離を指定することによって、プローブ機能を有する位置の一つ以上のパターンを指定することによって、および／または座標を指定することによって、上記プローブ機能を有する位置のユーザ指定が可能になり得る。上記座標は、ｘ座標およびｙ座標を含み得る。
【００２７】
他の実施形態において、基板上の複数のプローブ機能を有する位置に対応した位置データにアクセスするデータ取り出し器を含む、コンピュータプログラム製品を説明する。上記製品は、上記アクセスされた位置データに少なくとも部分的に基づいた上記基板のスキャンを制御するスキャンエリア制御器も有する。この位置データは、いくつかの実施形態において、配列器を制御する第一のコンピュータのメモリユニット内に格納される。上記データ取り出し器は、上記位置データのユーザ選択を可能にするユーザインターフェースを提供し得、上記ユーザ選択に少なくとも部分的に基づいた上記位置データにアクセスし得る。上記データ取り出し器は、上記第一のコンピュータから上記位置データを受信し、かつ、スキャナを制御し得る第二のコンピュータのメモリユニット内に上記位置データを格納し得る。いくつかの実施形態において、上記プローブ機能を有する位置は、スポットアレイ（ｓｐｏｔｔｅｄ　ａｒｒａｙ）または統合されたアレイのプローブの位置を含む。
【００２８】
さらなる実施形態において、（ａ）基板上の複数のプローブ機能を有する位置に対応した位置データを受信する工程と、（ｂ）上記位置データを格納する工程と、（ｃ）上記位置データにアクセスする工程と、（ｄ）上記アクセスされた位置データに少なくとも部分的に基づいて上記基板をスキャンする工程とを含む方法を説明する。工程（ａ）は、上記プローブ機能を有する位置のユーザ指定を可能にする第一のユーザインターフェースを提供する工程を含み得る。工程（ｃ）は、（ｉ）上記位置データのユーザ選択を可能にする第二のユーザインターフェースを提供する工程と、（ｉｉ）上記ユーザ選択に少なくとも部分的に基づいて、上記位置データにアクセスする工程を含み得る。いくつかの実施形態において、工程（ｂ）は、配列器を制御し得る第一のコンピュータのメモリユニット内のアレイコンテンツファイル内に、上記位置データを格納する工程を含む。これらの実施例における工程（ｃ）は、（ｉ）上記第一のコンピュータから第二のコンピュータのメモリユニットに上記位置データを伝送する工程と、（ｉｉ）上記位置データのユーザ選択を可能にする第二のユーザインターフェースを提供する工程と、（ｉｉｉ）上記ユーザ選択に少なくとも部分的に基づいて、上記第二のコンピュータの上記メモリユニットから上記位置データにアクセスする工程とを含み得る。上記第二のコンピュータは、スキャナを制御し得る。
【００２９】
別の実施形態によって、スキャンの方法は、（ａ）基板上の複数のプローブ機能を有する位置に対応した位置データにアクセスする工程であって、上記位置データはコンピュータのメモリユニット内に格納される、アクセスする工程と、（ｂ）上記アクセスされた位置データに少なくとも部分的に基づいて上記基板をスキャンする工程とを含む。
【００３０】
さらに別の実施形態によって、スキャンシステムは、スキャナおよびコンピュータプログラム製品を含む。上記製品は、基板上の複数のプローブ機能を有する位置に対応した位置データにアクセスするデータ取り出し器と、上記アクセスされた位置データに少なくとも部分的に基づいた上記基板の上記スキャナによって、スキャンを制御するスキャンエリア制御器とを有する。
【００３１】
さらに別の重要な局面によって、上記説明したシステム、方法およびコンピュータプログラム製品は、生物学的材料のアレイの複数の画像のアライメントを行い得る。
【００３２】
この局面によって、画像のアライメントの方法は、（ａ）グリッドと第一の画像とのアライメントを行う工程と、（ｂ）上記グリッドと上記第一の画像との上記アライメントに基づいて、グリッドのアライメントデータを生成する工程と、（ｃ）メモリ内に上記グリッドのアライメントデータを格納する工程と、（ｄ）第二の画像のアライメントを行うことを示したことに応答して、上記グリッドのアライメントデータを取り出す工程と、（ｅ）上記取り出されたグリッドのアライメントデータに基づいて上記第二の画像を解析する工程とを含む。これらの方法のいくつかの実施例において、上記第一の画像および上記第二の画像は、同じプローブアレイをスキャンすることによって生成される。
【００３３】
例えば、上記第一の画像は、第一の波長を有する第一の励起ビームによって、上記プローブアレイをスキャンすることによって、生成され得、上記第二の画像は、第二の異なる波長を有する第二の励起ビームによって、上記プローブアレイをスキャンすることによって、生成され得る。上記プローブアレイは、スポットアレイ、統合されたアレイまたは他の種類の並列生物学的アッセイであり得る。上記グリッドのアライメントデータを、上記第二の画像に加え、複数の画像に適用することが可能である。例えば、ユーザは、プローブアレイがＮ画像を提供するようにスキャンするように指定し得る。上記グリッドのアライメントデータは、グリッドとＮ画像のうちの第一の画像とのアライメントに基づいて生成され、このグリッドのアライメントデータは、他のＮ画像のそれぞれに適用される。
【００３４】
いくつかの実施形態におけるこの方法の一つの利点は、グリッドのアライメントが、上記第一の画像以外の画像上に実行される必要がないことである（但し、実行される場合はある）。さらに、グリッドは、これらの他の画像用に表示される必要はない（但し、表示される場合はある）。むしろ、いくつかの実施例において、グリッドと第一の画像とのアライメントに基づいたアライメントデータを格納して、取り出したり、他の画像に適用することが可能である。したがって、これらの実施例のいくつかの局面において、他の画像にこれを適用することは、ユーザの関与なく行われ得るか、または単に、ユーザが上記他の画像を解析することを示したときに行われ得る。
【００３５】
いくつかの実施例において、上記方法は、（ｆ）一つ以上のユーザ選択によるグリッドのアライメントのパラメータを受信する工程をさらに含む。上記ユーザ選択によるグリッドのアライメントのパラメータは、緩い閾値による固定のアルゴリズムの形態と、きつい閾値による固定のアルゴリズム形態と、緩い閾値による可変アルゴリズム形態、きつい閾値による可変アルゴリズム形態、推定の機能サイズ、および／または任意のこれらの組み合わせを含み得る。上記推定の機能サイズは、堆積要素の寸法に基づき得る。
【００３６】
これらの方法のいくつかの実施例は、スキャンする複数の画像のユーザ選択を受信する工程と、上記ユーザ選択による複数の画像をスキャンする工程とを含む。さらに、上記方法は、上記一つ以上のユーザ選択による複数の画像用のゲイン、および／または上記一つ以上のユーザ選択による複数の画像用の励起源の表示など、スキャン用に、一つ以上のパラメータのユーザ選択を受信する工程を含み得る。
【００３７】
他の実施形態によって、グリッドと第一の画像とのアライメントを行うグリッドアライナーを含むコンピュータプログラム製品を説明する。上記製品は、画像解析器、画像解析データ格納器および多重スキャンアライメント制御器を有する画像解析マネージャも有する。上記画像解析器は、上記グリッドと上記第一の画像とのアライメントに基づいて、グリッドのアライメントデータを生成する。上記画像解析データ格納器は、メモリ内に上記グリッドのアライメントデータを格納する。上記多重スキャンアライメント制御器は、第二の画像を解析（またはアライメント）することを示したことに応答した上記グリッドのアライメントデータを取り出す。上記画像解析器は、上記取り出されたグリッドのアライメントデータに基づいて、上記第二の画像を解析する。この解析は、通常、上記グリッドのアライメントデータに基づいた、解析用のピクセルの識別およびカテゴリー化を含む。この意味から、上記画像解析器が、（上記第一の画像の解析に基づいて）グリッドを他の画像に付与すると言うことが可能である。上記コンピュータプログラム製品は、一つ以上のユーザ選択によるグリッドのアライメントのパラメータを受信するＧＵＩマネージャも有し得る。
【００３８】
さらに他の実施形態によって、スキャナおよびコンピュータプログラム製品を含むスキャンシステムを説明する。上記スキャナは、第一のプローブアレイをスキャンして、第一および第二の（またはさらに多い）画像を生成する。上記コンピュータプログラム製品は、グリッドと上記第一の画像とのアライメントを行うグリッドアライナー、および画像解析マネージャを含む。上記画像解析マネージャは、上記グリッドと上記第一の画像とのアライメントに基づいて、グリッドのアライメントデータを生成する画像解析器、メモリ内に上記グリッドのアライメントデータを格納する画像解析データ格納器、および上記第二の画像のアライメントを行うことを示したことに応答して上記グリッドのアライメントデータを取り出す多重スキャンアライメント制御器を有する。上記画像解析器は、上記取り出されたグリッドのアライメントデータに基づいて、上記第二の画像を解析する。上記画像を、同じプローブアレイから収集してもよいし、異なるプローブアレイから収集してもよい。
【００３９】
上述の局面、実施形態および実施は、本発明の同じ局面と関連して提示されようが、本発明の異なる局面と関連して提示されようが、必ずしも包括的または相互に排他的であるわけではなく、矛盾しない任意の様式、およびその他の可能な任意の様式で組み合わされ得る。一実施形態または実施例の上記説明は、他の実施形態または実施例に関して、本発明を制限することを意図しない。さらに、本明細書のあらゆるところで説明する任意の一つ以上の機能、作動、工程、動作または技術は、別の実施形態または実施例において、要旨に説明する任意の一つ以上の機能、工程、動作または技術と組み合わせられ得る。したがって、上述の実施形態および実施例は、本発明を限定するのではなく例示的である。
【００４０】
上述およびさらなる特徴は、添付の図面を共に見る場合、以下の詳細な説明からより明らかに理解される。
【００４１】
図面中、同様の参照符号は同様の構造または方法の工程を示す。機能ブロック図において、長方形は概して機能要素を示し、平行四辺形は概してデータを示し、２本で一対の境界線を有する長方形は概して、事前規定された機能要素を示す。方法フローチャートにおいて、長方形は概して方法の工程を示し、菱形は概して決定要素を示す。しかし、上記に述べた取り決めは全て、限定的なものとしてではなく典型的または例示的なものとして意図される。
【００４２】
（詳細な説明）
本明細書中、例示的でかつ非限定的な実施例を参照しながら、合成アレイおよび／またはスポットアレイを用いた実験からデータを取得、処理、解析および／または表示するためのシステム、方法およびソフトウェアプロダクトについて説明する。他にも様々な代替物、改変物および均等物が可能である。例えば、特定のシステム、方法およびコンピュータソフトウェアプロダクトについての説明を、例示的な実施形態を用いて（Ａｆｆｙｍｅｔｒｉｘ（Ｒ）スキャナおよび／またはＡｆｆｙｍｅｔｒｉｘソフトウェアを用いて解析が行われるスポットアレイを参照しながら）行うが、本発明のこれらのシステム、方法およびプロダクトはそのような実施形態に限定されるものではない。例えば、他の多くのプローブアレイ（例えば、多くの種類の並行生物アッセイ）に対してそのような実施形態を適用することが概して可能である。
【００４３】
（プローブアレイ）
例えば、本明細書中、特定のシステム、方法およびコンピュータソフトウェアプロダクトに関する説明を、Ａｆｆｙｍｅｔｒｉｘ（Ｒ）４１７（Ｒ）配列器またはＡｆｆｙｍｅｔｒｉｘ（Ｒ）４２７（Ｒ）配列器を用いて生成された生物材料のアレイから得られたデータの取得、解析および／または表示を行うための例示的な実施構成を用いて行う。他の例示的な実施構成についても、Ａｆｆｙｍｅｔｒｉｘ（Ｒ）ＧｅｎｅＣｈｉｐ（Ｒ）アレイを用いた実験から得られたデータに関連して説明する。しかし、これらのシステム、方法およびプロダクトは、他の多くの種類のプローブアレイについても適用可能であり、より一般的には、他の従来技術に従って生成された多数の並行生物アッセイおよび／または将来開発される可能性のある技術に従って生成された多数の並行生物アッセイについても適用可能である。例えば、本明細書中に記載のシステム、方法およびプロダクトの局面は、いくつかの実施構成において、核酸の並行アッセイ、ｃＤＮＡクローンから生成されたＰＣＲプロダクト、タンパク質、抗体または他の多くの生物材料に適用することが可能である。これらの材料の配置場所として、スライド（これらのスライドは典型的にはスポットアレイに用いられる）、ＧｅｎｅＣｈｉｐ（Ｒ）アレイに用いられる基板、もしくはビーズ、光ファイバもしくは他の基板、支持体または媒体を用いてもよい（以下、これらの配置場所の全てまたは任意のものを総称として「基板」と呼ぶ場合がある）。合成アレイのいくつかの実施構成、その調製法、基板などについての記載が、米国特許第５，７４４，３０５号および米国特許第５，４４５，９３４号にある。本明細書中、同特許の全体をあらゆる目的のために参考のために援用する。さらに、いくつかの実施構成において、基板中にまたは基板上にプローブを固定しなくてもよいことと、基板中にまたは基板上にプローブを固定した場合でかつプローブを規則的なパターンまたはアレイとして配置しなくてもよいこととが文脈から示唆または類推される。本明細書中、以下、「プローブアレイ」という用語を、便宜上概ね広義に用い、上記の種類のアレイおよび並行生物アッセイ全てを指すものとする。
【００４４】
本明細書中、以下において、事前合成されたプローブもしくは事前選択されたプローブを基板上に堆積もしくは位置決めすることまたは将来開発される可能性のある堆積技術／位置決め技術によって作製された１つのアレイのことを便宜上「スポットアレイ」と呼ぶ。スポットアレイは顕微鏡スライド上に作製されることが多い（ただし、必ずしもその必要はない）。これらのアレイは、組成および濃度が変化する可能性のある生物材料を含む液状スポットからなる場合が多い。例えば、アレイ中のスポットは、短鎖ポリマー（例えば、水溶液中のオリゴヌクレオチド）の数本の鎖を含み得るか、または、高濃度の長鎖ポリマーの鎖（例えば、複雑なタンパク質）を含み得る。上述したＡｆｆｙｍｅｔｒｉｘ（Ｒ）４１７（Ｒ）配列器およびＡｆｆｙｍｅｔｒｉｘ（Ｒ）４２７（Ｒ）配列器は、これらの技術に従って、高密度に封入された生物材料アレイを顕微鏡スライド上に堆積させるデバイスである。上記のおよび他のスポット配列器の局面についての記載が、米国特許第６，１２１，０４８号、米国特許第６，０４０，１９３号および米国特許第６，１３６，２６９号と、ＰＣＴ出願第ＰＣＴ／ＵＳ９９／００７３０（国際公開番号第ＷＯ９９／３６７６０）およびＰＣＴ／ＵＳ０１／０４２８５と、米国特許出願シリアル番号第０９／１２２，２１６号、米国特許出願シリアル番号第０９／５０１，０９９号、米国特許出願シリアル番号第０９／８６２，１７７号と、米国仮特許出願シリアル番号第６０／２８８，４０３号とにある。本明細書中、同文献の全体をあらゆる目的のために参考のために援用する。基板上に生物プローブを堆積または位置決めする（すなわち、スポットアレイを生成する）ための他の技術も存在する。例えば、Ｗｉｎｋｌｅｒらに付与された米国特許第６，０４０，１９３号（以下、‘１９３特許という）は、生物材料の液滴を分配するプロセスに関するものである。この‘１９３特許およびＷｉｎｋｌｅｒに付与された米国特許第５，８８５，８３７号（以下、‘８３７特許という）はまた、不活性領域と反応性領域上のスポッティングとによって、基板の反応性領域を互いに分離させることについてもしくは記載している。本明細書中、これらの‘１９３特許および‘８３７特許の全体を参考のため援用する。スポットアレイを生成するための他の技術として、生物材料のジェット噴射に基づくものがある。このジェット噴射技術のいくつかの実施構成では、生物材料を駆出させる際、注射器または圧電ポンプなどのデバイスを用いている。
【００４５】
スポットアレイは典型的には、タグ付けされた生物試料（堆積させる細胞、タンパク質、遺伝子もしくはＥＳＴ、他のＤＮＡ配列、または他の生物要素）と共に用いられる。これらの試料（本明細書中、「標的」と呼ぶ）は典型的には、プローブアレイ内の特定のプローブと空間的に関連付けられるように処理される。１つの非限定的な実施構成において、例えば、１つ以上の化学的にタグ付けされた生物試料（すなわち標的）をプローブアレイ上に分散させる。いくつかの標的は、少なくとも部分的に相補的のプローブとハイブリダイズし、プローブロケーションに残り、一方、ハイブリダイズしなかった標的は洗浄除去される。よって、これらのハイブリダイズした標的は、その「タグ」または「ラベル」によって、標的の相補的プローブと空間的に関連付けられる。関連付けられたプローブおよび標的を、「プローブ−標的対」と呼ぶ場合がある。これらの対を検出すると、様々な目的（例えば、標的の核酸に特定の基準配列と同じまたは異なるヌクレオチド配列があるか否かを判定する際）に有用である。例えば、Ｃｈｅｅらに付与された米国特許第５，８３７，８３２号を参照されたい。他の用途としては、遺伝子の発現のモニタリングおよび評価（例えば、Ｆｏｄｏｒらに付与された米国特許第５，８００，９９２号；Ｌｏｃｋｈａｒｔらに付与された米国特許第６，０４０，１３８号；およびＢａｌａｂａｎらに付与された国際出願番号第ＰＣＴ／ＵＳ９８／１５１５１号（ＷＯ９９／０５３２３として公開済み）を参照されたい）、遺伝子型の決定用途（Ｄａｌｅらに付与された米国特許第５，８５６，０９２号）、または他の核酸の検出用途がある。本明細書中、これらの‘８３２特許、‘９９２特許、‘１３８特許および‘０９２特許と、公報ＷＯ９９／０５３２３との全体をあらゆる目的のために参考のために援用する。
【００４６】
本明細書中「プローブ」という用語が適切に解釈されるよう、関連文献において矛盾するような用語法が存在する点に留意されたい。いくつかの文脈において、「プローブ」という単語は、上述したような基板上に堆積された生物材料を指すものとしてではなく、本明細書において「標的」を指すものとして用いられている。混乱を避けるために、本明細書中、「プローブ」という用語を、化合物（例えば、基板上に堆積してスポットアレイを生成するもの）を指すものとして用いる。
【００４７】
図１は、データプローブアレイ（すなわち、スポットアレイおよび／または合成アレイ）を用いた実験から導出されたデータの生成、共有および処理を行うための例示的システムの簡単な模式図である。より詳細には、図１は、例示的配列器システム１４８ならびに例示的スキャナシステム１５０Ａおよび１５０Ｂ（これらをまとめてスキャナシステム１５０と呼ぶ）を示す。この実施例において、データの通信は、システム１４８のユーザコンピュータ１００Ａと、システム１５０のユーザコンピュータ１００Ｂおよび１００Ｃと、および研究室情報管理（ＬＩＭＳ）サーバ１２０との間でネットワーク１２５を介して行われる。ＬＩＭＳサーバ１２０およびそれに関連付けられたソフトウェアは概して、データの獲得機能、追跡機能および解析機能を中央インフラストラクチャから提供する。ＬＩＭＳの局面についての記載は、米国仮特許出願第６０／２２０，５８７号および米国仮特許出願第６０／２７３，２３１号にある。同出願の全体をあらゆる目的のために参考のために援用する。ＬＩＭＳサーバ１２０およびネットワーク１２５は任意選択であり、他の実施構成におけるシステムは、スポットアレイおよび非合成アレイ用のスキャナを含み得、またその逆の場合もあり得る。また、配列器およびスキャナからのデータをそれぞれ操作および処理する際にユーザコンピュータ１００Ａおよび１００Ｂを別個に用いるのではなく、図示の実施構成のように、他の実施構成におけるこれらの目的全てのために単一のコンピュータを用いることも可能である。より一般的には、多種多様なコンピュータおよび／またはネットワークアーキテクチャおよび設計を用いることが可能であり、関連分野の当業者であれば、分かりやすくするため、典型的なコンピュータネットワークシステムの多くのコンポーネントは図１中に図示していないことを理解する。
【００４８】
（配列器１２０）
図１の例示的なシステムは、スポットアレイ１２１によって示されるような、スポットアレイを生成するための配列器１２０を含む。例えば、配列器１２０は、Ａｆｆｙｍｅｔｒｉｘ（Ｒ）４１７ＴＭまたは４２７ＴＭ配列器（カリフォルニア州Ｓａｎｔａ　ＣｌａｒａのＡｆｆｙｍｅｔｒｉｘ，Ｉｎｃから市販されている）であり得、この要素を以下に説明して、商業的な実施形態においていかに配列器１２０が動作し得るかの一実施例を提供する。しかし、上述したように、スポット配列器を生成するために用いられ得る技術および構造において多くの変形が可能であるため、配列器１２０の以下の説明は、単なる例示であり、本発明を限定しないことが理解される。
【００４９】
例示した実施例の配列器１２０は、標準ガラスの顕微鏡スライドからなる基板上に、スポットを堆積する。スライドは、平坦なプラテンまたは斑点付けに影響を与えるように、上および下にされる印刷ヘッド（図示せず）に対して、スライドの位置決めを行うカートリッジ（図示せず）上に保持される。印刷ヘッドの斑点付け要素は、例えば、上述の参考文献に援用された、米国特許出願第０９／８６２，１７７号または米国特許仮出願第６０／２８８，４０３号に記載されるような、種々の複数のＡｆｆｙｍｅｔｒｉｃ（Ｒ）Ｐｉｎ−ａｎｄ−ＲｉｎｇＴＭのメカニズムを含み得る。例えば、例示的な実施例における印刷ヘッドは、１、４、８、１２、３２または４８の対のピン、およびリング要素を収納し、スライド上に生物学的材料のスポットを堆積し得る。したがって、いくつかの実施例において、配列器１２０は、多くの数のＤＮＡマイクロアレイを準備する際に有用であるような、多くの生物学的流体のスポットを急速に堆積することが可能であり得る。一つの実施例におけるＰｉｎ−ａｎｄ−ＲｉｎｇＴＭのメカニズムのリングは、円形の金属から形成された環状のリングセクションを含む。このリングは、シリンダーから延びたアームセクションの端部に取り付けられる。この実施例におけるピンは、一端部に非常に狭い先端を有する、一つのロッドのようなデバイスである。動作の間、ピンは、シリンダー内に最後まで挿入されて、その先端は、リングの開口部を介して自由に移動することが可能である。
【００５０】
いくつかの実施形態において、顕微鏡スライド上に斑点を付ける流体は、例えば、標準数の９６ウェルまたは３４８ウェルを有するウェルプレート（通常、マイクロタイタープレートとも呼ばれる）内に格納、およびウェルプレートから取り出され得る。流体が装填されたウェルプレートは、いくつかの実施において、配列器１２０に含まれる回転ラック内に、ユーザによって挿入され得る。配列器１２０は、コンピュータの制御の下、指示されて、回転ラックからウェブプレートを取り出し得る効果器アームを有するロボットシステムを含み得る。配列器１２０は、いくつかの実施形態において、ウェルプレートを自動的に識別することが可能であり得る。例えば、バーコードなどの機械で読み取り可能な表示機は、ウェルプレート、およびバーコードを読み取るためのロボットシステムに取り付けられ得るバーコードリーダーに取り付けられ得る。ロボットシステムは、回転ラックからプラテン上のプレート保持装置に、取り出されたウェルを回転する。他の実施において、ユーザは、プラテン上にスライドを手動で設置し得る。
【００５１】
配列器１２０は、コンピュータの制御の下、指示されて、ウェルプレート保持装置内のウェルプレートに対して印刷ヘッドを位置決めし、斑点を付けるためにウェルプレートから流体を得ることが可能なロボットシステムをさらに含む。例えば、上に参照されたような、米国特許出願第０９／８６２，１７７号に記載されるように、印刷ヘッドのピンを流体と接触しない状態に保ちながら、印刷ヘッドのリングを、ウェルプレートのウェル内に入るように下げることが可能である。次いで、リングセクションは、流体から上げられる。リングの設計を考慮すると、流体の量が、流体の表面張力およびリング内壁の表面活性によってリング内に保持される。リングがサンプル溶解から上げられた後、各リング内に保持された流体は、リングの底面の開口部から突出した凸状メニスカスを形成する。次いで、流体を有するリングを含む印刷ヘッドを、基板の上（すなわち、この例においては、顕微鏡スライド）の位置に位置決めすることが可能であり、各リング内のわずかな流体がこの基板上に堆積される。リング内の流体体積は、一つより多いフラクション（ｆｒａｃｔｉｏｎ）を堆積または斑点付けするに十分である。事実、数百から千より多いフラクションを、リング内に保持された一つの流体体積から堆積することが可能である。フラクションの数は、各フラクションの所望の体積、ピンの寸法および流体の粘性に依存する。
【００５２】
ピンおよびリングのメカニズムが、基板上の所望の位置にわたって位置決めされた後、ピンの先端が、リング内に保持された流体内に入るように、かつ、出るように下げられる。流体の表面張力は、リング内の流体を保持し、ピンは、流体内を貫通し、かつ、流体から出るように移動する。わずかな流体は、メニスカスを形成するピンの先端上に保持される。リングを通過するピンの部分は、通常、リングの直径に比べて小さい直径を有し、これにより、ピンが、メニスカスを壊すことなく、流体を貫通することが可能になり、これにより、流体がリングを離れるようになる。
【００５３】
ピンの端部上の流体のメニスカスが、基板の表面と最初に接触するまで、先端上にある流体を備えたピンは、基板の表面の方に下げられる。通常の動作の間、ピンは、力に損うことなく基板に接触する。次いで、流体は、表面張力を介して、基板表面に付着し、ピンを上げると、流体は、表面張力および重力によって、基板表面に移動する。ピンは、リング内の流体中および流体の上を移動する。次いで、基板表面上の別の所望の位置においてピンおよびリングのメカニズムを再度位置決めすることによって、サンプル堆積のプロセスを繰り返すことが可能である。あるいは、別の異なる表面上に、ピンおよびリングを位置決めすることが可能である。
【００５４】
この例示の実施例において、プラテンの長さおよび幅にわたって、印刷ヘッドを移動することが可能なｘ−ｙガントリー上（したがって、プラテン上に保持された多数のスライド上）に、印刷ヘッドが位置決めされる。例えば、印刷ヘッドは、プラテン上に配置されたスライドの列に沿って、蛇行する様式でスライドからスライドに移動し得、次いで、プラテン上の隣接したスライドの列に沿って戻る。印刷ヘッドの移動を、センサを用いるなど、種々の技術によって制御して、マーカーを計数し、事前にプログラムされた目的地に到着することが可能である。コンピュータの制御の下、必要に応じて、印刷ヘッドを洗浄ステーションおよび乾燥ステーションに方向付けして、斑点付けアプリケーション間のピンおよびリングを洗浄することが可能である。
【００５５】
（ユーザコンピュータ１００Ａ）
図１に示し、また上述したように、配列器１２０は、コンピュータ制御のもとで（例えば、ユーザコンピュータ１００Ａの制御のもとで）図示の実施構成において動作する。図１において、分かり易くするため、コンピュータ１００Ａが配列器１２０に直接結合されている様子を図示しているが、ローカルエリアネットワーク、広域ネットワークまたは他のネットワーク（例えば、イントラネット（Ｒ）および／またはインターネット）を介してコンピュータ１００Ａを配列器１２０に結合してもよい。
【００５６】
図２は、コンピュータ１００Ａの例示的実施構成を示す機能ブロック図である。コンピュータ１００Ａは、パーソナルコンピュータ、ワークステーション、サーバまたは現在利用可能なもしくは詳細開発される可能性のある他の任意の種類のコンピューティングプラットフォームであり得る。コンピュータ１００Ａは典型的には、公知のコンポーネント（例えば、プロセッサ（例えば、ＣＰＵ）２０５、オペレーティングシステム２１０、システムメモリ２２０、メモリ格納デバイス２２５、グラフィカルユーザインターフェース（ＧＵＩ）制御器２１５、および入力−出力制御器２３０を含む。これらの構成要素は全て、公知の技術にしたがって（例えば、システムバス２０４を介して）通信することが多い。関連分野の当業者であれば、コンピュータ１００Ａのコンポーネントの構成は他にも多くの構成が可能であり、コンピュータ１００Ａに設けられることの可能性が高いいくつかのコンポーネント（例えば、キャッシュメモリ、データバックアップユニット、および他の多くのデバイス）は図示されていないことを理解する。
【００５７】
入力−出力制御器２３０は、ユーザからの情報の受容および処理を行う任意の様々な公知のデバイスを含み得る。ユーザは、人間であるかマシンであるか、またはローカルであるかリモートである。このようなデバイスを挙げると、例えば、モデムカード、ネットワークインターフェースカード、サウンドカード、または様々な公知の入力デバイスのいずれかのための他の種類の制御器がある。入力−出力制御器２３０の出力制御器は情報をユーザに提示する様々な公知の表示デバイスのうち任意のものための制御器を含み得る。ユーザは、人間であるかマシンであるか、またはローカルであるかリモートである。これらの表示デバイスのうち１つが視覚情報を提供する場合、この情報は典型的には、ピクチャ要素（これを画素と呼ぶ場合もある）のアレイとして論理的にかつ／または物理的に整理可能である。ＧＵＩ制御器２１５は、コンピュータ１００Ａとユーザ２０１（例えば、配列器１２０を用いてスポットアレイを生成することを望んでいる実験者）との間にグラフィカル入力インターフェースおよびグラフィカル出力インターフェースを提供することと、ユーザ２０１からの入力（本明細書中、以下、ユーザ入力またはユーザ選択結果と呼ぶ場合がある）の処理することとを行う様々な公知のまたは将来のソフトウェアプログラムのうち任意のものを含み得る。
【００５８】
（配列器マネージャプリケーション２９０）
図示の実施構成の配列器マネージャプリケーション２９０は、配列器１２０の機能の制御と、ユーザ２０１によって提供されたデータの処理とを行うソフトウェアアプリケーションである。上記にて参考として援用した米国仮特許出願シリアル番号第６０／２８８，４０３号における特定の実施構成を参照して詳細に説明したように、アプリケーション２９０と、プロセッサ２０５とが連係して実行されると、オペレーティングシステム２１０および／またはＧＵＩ制御器２１５は、ユーザインターフェース機能と、データ処理動作と、データ転送動作と、格納動作とを行う。例えば、ユーザ２０１は、ユーザインターフェース機能を参照して、ＧＵＩ２８２のうち１つ以上を用いて、特定のクローンと、特定のウェルプレートの特定のウェル内で当該クローンのロケーションとを指定および記述することができる。ユーザ２０１は、ＧＵＩ２８２のうち別のものを用いて、クローンのスポットを１以上のスライド上のアレイとして構成する様態を指定することができる。ＧＵＩ２８２のうちさらに別のものを用いて、ユーザがそれ以上介入することなく配列器１２０を動作させる（例えば、複数のスライドのスポッティングを開始させる）ことができる。
【００５９】
関連分野の当業者にとって明らかなように、アプリケーション２９０は、デバイス２８０の入力デバイスを通じてシステムメモリ２２０および／またはメモリ格納デバイス２２５にロードすることが可能である。あるいは、アプリケーション２９０をファームウェア中に格納された実行可能な命令として実行してもよい。アプリケーション２９０に対応する実行可能なコードのことを配列器マネージャプリケーション実行ファイル２９０と呼び、図示の実施構成においてシステムメモリ２２０中の格納物として便宜上図示する。しかし、アプリケーション２９０の実行可能な命令を含む命令およびデータと、アプリケーション２９０によって利用または生成されるデータとは、（ローカルまたはリモートに、データ格納、データ取出しおよび／またはデータ実行の際に便宜が良いように）他のメモリデバイスに配置または移動することも可能である。
【００６０】
図３Ａは、配列器マネージャプリケーション実行ファイル２９０’によって生成されたデータファイルの１つの実施構成における例示的データ記録を図示したものである。この図において、データファイル（これをアレイコンテンツファイル２９２と呼ぶ）は、記録３０１からなる。記録３０１（すなわち、任意の数のＮ個の記録がある場合の記録３０１Ａ〜３０１Ｎ）はそれぞれ、スポットアレイ１２１上に堆積されたまたは堆積される予定のＮ個のスポット（すなわち、プローブ）のうちの１つに対応する。例えば、図３Ｂに示すスポットアレイ１２１の図示を参照して、２つのアレイ１２１Ａおよび１２１Ｂ（まとめてアレイ１２１と呼ぶ）が配列器１２０によって顕微鏡スライド基板３３３上に印刷されている。アレイ１２１Ａはプローブ３７０Ａを含む。例示目的のため、プローブ３７０Ａに関連するデータは実行ファイル２９０’によってプローブ記録３０１ｋ中に格納されるものとして仮定する。この例において、ファイル２９２中の記録はそれぞれ、以下の例示的フィールドを含む：すなわち、プローブ識別子（単数または複数）３０２、プローブのｘ座標の識別子（単数または複数）３０４、プローブのｙ座標の識別子（単数または複数）３０６、プローブデータ３０８、プローブデータリンク３１０、ピン識別子３１２、ウェルプレート識別子３１６、およびユーザによって供給されたデータ３２０。
【００６１】
従って、記録３０１Ａによってラベル付けされたプローブ識別子（単数または複数）３０２Ａ中のフィールドは、この実施例において、プローブ３７０Ａの識別に関連する特定の情報を含む。例えば、フィールド３０２Ａは、プローブ３７０Ａを生成する際にアレイ１２１Ａにおいて配列器１２０のピンによって堆積されるｃＤＮＡの名を含み得る。様々な実施構成において、フィールド３０２Ａは、上記に代えてまたは上記に加えて、プローブ３７０Ａを識別するヌクレオチド識別子および／または遺伝子記号を含み得る。また、フィールド３０２Ａは、データベースのビルド番号またはリリース番号も含み得、これにより、プローブを発生させる際に用いられるデータソースを識別することが可能となる。フィールド３０２Ａ中に含まれ得る情報のさらに別の例として、プローブをオリジナルまたはレプリカとして識別してもよい。例えば、品質制御または他の理由のため、アレイ１２１Ａのプローブ３７０Ｂをプローブ３７０Ａと同じプローブしてもよいし、または、複数のこのようなレプリカプローブを堆積させてもよい。オリジナルのプローブまたはレプリカのプローブの数を指定すると、同じ試料に基づくプローブから得た結果を比較する際に有用である。関連分野の当業者の一員であれば容易に理解するように、この識別データの全てまたは一部を、フィールド３０２Ａ中に単一の値として（例えば、鎖（ｃｏｎｃａｔｅｎａｔｉｎｇ）名、ヌクレオチド識別子など）、別個のフィールド中に（例えば、３０２Ａ’、３０２Ａ”など（図示せず））、リンクされたフィールド中に、そしてデータ格納および／または処理の際に便宜の良い場所に格納することが可能である。以下に説明する残りのフィールドも、上記と同様に多くの可能な格納アーキテクチャおよびデータ取出しアーキテクチャを例示したものに過ぎない。
【００６２】
フィールド３０８Ａは、この実施例においてラベル付けされたプローブデータであり、プローブに関連するデータ（例えば、プローブによって表される遺伝子もしくはＥＳＴの染色体のロケーション、染色体上のバンドのロケーション、染色体上のロケーションを識別することが可能なＳＮＰまたは他の種類のマーカなど）を含み得る。フィールド３１０Ａは、この実施例においてラベル付けされたプローブデータリンクであり、同様に、ＧｅｎＢａｎｋからの受入れ（ａｃｃｅｓｓｉｏｎ）番号、ＵｎｉＧｅｎｅクラスタ／番号、および／またはデータベース中に格納されたプローブ３７０Ａに関連するデータへのアクセスを容易にする別の識別子を含み得る。このデータベースは、コンピュータ１００Ａの外部にあり、ネットワーク１２５および／またはインターネットもしくは他のネットワークを介してアクセスされ得る（ただし、必ずしもそうではない）。このような情報へのアクセスを提供するシステムについての記載が、例えば、米国仮特許出願シリアル番号第６０／２８８，４２９号にある。本明細書中、同出願の全体を参考のため援用する。この例のフィールド３１２Ａは、プローブ３７０Ａをスライド上に堆積させる際に用いられるプリントヘッド（単数または複数）上のピンを識別する。この情報は、例えば当該ピンに欠陥があるか否かを判定するために、同じピンと共に堆積されたプローブを比較する際に有用であり得る。フィールド３１４Ａおよび３１６Ａは、プローブ３７０Ａを生成する際に生物流体が取り出される場所であるウェルプレートおよび特定のウェルをそれぞれ識別する情報を含む。フィールド３２０Ａは、ユーザ２０１によって提供される様々なデータ（例えば、ユーザ名、実験データなど）を含み得る。プローブ３７０Ａに関連するデータのうち格納可能なデータは他にも多くの種類があり、プローブ３７０Ａを格納するための構成も他に多くの種類が実施可能であることが理解される。
【００６３】
フィールド３０４Ａおよび３０６Ａを用いて、スライド上のプローブ３７０Ａのロケーションをｘおよびｙ座標でそれぞれ識別する。他の座標システム（例えば、放射状のシステム）を用いてもよく、この実施例の基準座標の方向付けおよびゼロポイントの定義は例示的なものに過ぎないことが理解される。本実施例の１つの実施構成において、フィールド３０４Ａは一次横列座標および二次横列座標を含み得、フィールド３０６Ａは、プローブ３７０Ａの位置を識別する一次縦列座標および二次縦列座標を含み得る。
【００６４】
例えば、アレイ１２１Ａおよび１２１Ｂを、（図３Ｂにおいて水平方向に配置された）単一の一次縦列として構成されたものとしてみなすことができ、その場合、アレイ１２１Ａは第１の一次横列を占有し、アレイ１２１Ｂは第２の一次横列を占有する。このような実施構成を、絶対ロケーションではなく相対ロケーションを伴うものということができる。というのも、プローブのロケーションは、基板上の基準ポイントに関連するものとしてではなく相互に関連したものとして指定されるからである。いくつかの実施構成において、相対ロケーションではなく絶対ロケーションを指定すると有利である。１つのこのような実施構成において、直行するｘ軸およびｙ軸（例えば、図示の例のｘ軸３９２およびｙ軸３９４）を、顕微鏡スライドの側部と関連して、スライド上の特定のポイントを参照して規定された０、０の基準座標と共に規定することができる。例えば、いくつかのスライドに白色部分を設けた（ｆｒｏｓｔｅｄ）エリア（例えば、この例のエリア３８０）を設けてスライドを作成して、これにより、ユーザがスライドへのラベル付けもしくは書込みまたは他の理由のための作業をより容易に行えるようにする。この白色部分を設けたエリアの端部における特定のポイントは、基準座標として容易に規定することができるか、または、様々な他の方法のうち任意のものを用いて、基板上のポイントに空間的に関連付けられた基準座標を指定することもできる。
【００６５】
いくつかの実施例において、相対的な位置ではなく絶対的な位置を指定することが有利であり得る。このような一実施例において、直交するｘ軸およびｙ軸を、例えば、例示の実施例のｘ軸３９２およびｙ軸３９４など（０、０の基準座標が、スライド上の特定の点を参照して規定される）、顕微鏡スライドの側面に関して規定することが可能である。例えば、ユーザは、スライド上に容易にラベル付けしたり、書いたり、または他の目的を行えるように、この実施例のエリア３８０など、いくつかのスライドが凍結エリアによって製造される。凍結エリアの角における特定の点は、基準座標として容易に規定され得るか、任意の種々の他の方法を用いて、基板上の点上の基準座標を指定したり、基板上の点上に立体的に関連付けることが可能である。
【００６６】
したがって、ユーザ２０１は、例えば、ＧＵＩ２８２のうちの一つを用いて、プローブ３７０Ａの位置が、ｘ軸３９２に沿って０．３ミリメータ、ｙ軸３９４に沿って３．０ミリメータであるように指定する。この指定は、例えば、プローブ３７０Ａが基準座標に関連して位置付けられるように指定することによって、達成することが可能である。プローブ間の空間が３００ミクロンであると仮定すると、図３Ｂに示す実施例のプローブ３７０Ｂは、ｘ座標０．６ミリメータ、ｙ座標３．０ミリメータに位置決めされる。いくつかの実施例において、ユーザ２０１は、プローブ間の空間（例えば、プローブは、ｘおよびｙの両方の方向で、相互から３００ミクロン離れて設けられる）を指定し得る。さらなる実施例において、ユーザ２０１は、プローブのサブセットまたはプローブのすべてのそれぞれの座標を、基板上の基準座標に関して指定することによって、プローブのサブセットまたはプローブのすべての位置を指定し得る。さらに他の本発明を限定しない例示の実施例において、ユーザ２０１は、元のプローブアレイから指定されたｘおよびｙの距離にある同じ基板上に、プローブアレイを複製するプローブアレイパターンか、または元のプローブアレイおよび複製プローブアレイの行または列が相互に交互配置されるプローブアレイパターンなど、種々のプローブアレイパターンを指定し得る。このような実施例において、ユーザ２０１は、以後、プローブ機能を有する位置の一つ以上のパターンを指定する際に、参照され得る。上述の技術および／または他のそれぞれの種々の組み合わせも用いてもよい。
【００６７】
いくつかの実施において、配列器１２０の印刷ヘッドは、複数のピン、クイル、インクジェットまたはプローブを堆積するための他の要素を含み得、相互に対する固定位置にこれらのデバイスを位置決めし得る。したがって、複数の要素が、各印刷動作においてプローブを堆積すると仮定すると、いくつかのプローブの位置が、ユーザだけではなく、一部には固定位置によって判定され得る。例えば、一つの印刷要素が用いられたり、または印刷要素位置が変化する場合など、他の実施例において、ユーザ２０１は、一つ以上のプローブアレイ内の各プローブ用に位置を指定する自由を有し得る。
【００６８】
ファイル２９２のレコード３０４および３０６内に格納されるようなプローブ位置情報、ならびにこのファイル内の他の情報は、上述のように、ユーザコンピュータ１００Ａのシステムメモリ２２０内に格納され得、ネットワーク１２５上またはいたるところの他のコンピュータ間で共有または分散もされ得る。特に、本発明の実施例の目的においては、以下に説明するように、アレイコンテンツデータ２９２’と呼ばれるファイル２９２内のデータが、ネットワーク１２５上でユーザコンピュータ１００Ｂに転送されることが例示的に仮定される。
【００６９】
（スキャナ１６０Ａ：光学装置および検出器）
様々な従来の技術または将来開発される予定の技術のうち任意のものを用いて、スキャナを用いて検出することが可能なプローブアレイ中のプローブ−標的対を生成することが可能である。関連分野の当業者によく知られた１つの例示的な例として、従来の流体ステーション、ハイブリダイゼーションチャンバおよび／または様々な手作業を伴う技術（例えば、総称として図１中のハイブリダイゼーションプロセス１２２として示す）を用いて、１つ以上のラベル付けされた標的を、顕微鏡スライド上のスポットアレイに適用することができる。特定の実施構成において、例えば、第１の標的の試料を第１の染料でラベル付けすることができる（以下、このより一般的な例を「放射ラベル」と呼ぶ）。この「放射ラベル」は、特定の周波数の励起源に応答して、特定の特性周波数または狭帯域周波数において蛍光発光する。第２の標的を、別の特定の周波数で蛍光発光する第２の染料でラベル付けすることができる。第２の染料用の第２の励起源は、第１の染料を励起するソースと異なる励起周波数を有し得る（ただし、必ずしもそうでなくともよい）。例えば、励起源は同じレーザであっても異なるレーザであってもよい。標的試料を顕微鏡スライド上のスポットアレイのプローブに混合および付与することができ、ハイブリダイゼーション反応を促進するような条件を生成することができ、これらの作業は全て公知の技術に従って行われる。他の技術（例えば、Ａｆｆｙｍｅｔｒｉｘ（Ｒ）ＧｅｎｅＣｈｉｐ（Ｒ）合成アレイについて適用されることの多い技術）、１つのラベル付けされた標的の試料を１つのアレイ上に塗布し、第２のラベル付けされた標的の試料を、第１のアレイと同じプローブを有する第２のアレイに塗布する。ハイブリダイゼーション技術を双方のアレイに適用する。例えば、図１の合成アレイ１３４を、異なる蛍光性染料でそれぞれラベル付けされた２つの異なる標的試料についてハイブリダイゼーションプロセスが為された２つのＧｅｎｅＣｈｉｐ（Ｒ）合成アレイとして例示的に仮定することができる。例えば、米国特許第６，１１４，１２２号を参照されたい。本明細書中、同特許の全体を参考のため援用する。
【００７０】
多くのスキャナ設計を用いて、標的またはプローブ上のラベルを励起し、その励起されたラベルからの放射信号を検出するための励起信号を提供することができる。本明細書中、例示的実施構成を参照して、「励起ビーム」という用語は、レーザが励起信号を提供する際に生成する光ビームを指す際に用いられ得る。しかし、別の実施構成において、レーザ以外の励起源を用いてもよい。従って、本明細書中、「励起ビーム」という用語は広義に用いられる。「放射ビーム」という用語もまた、本明細書中広義に用いられる。上述したように、様々な従来のスキャナも、ラベル付けされた標的分子または生物プローブと関連付けられた他の材料からの蛍光性放射または他の放射を検出する。他の従来のスキャナも、このような標的からの放射の伝送、反射、屈折または散乱を検出する。以下、これらのプロセスを、「放射ビーム」の検出を伴うプロセスとして便宜上総称する。以下、放射ビームから検出された信号をまとめて「放射信号」と呼び、この用語は、本明細書中における「放射ビーム」という用語に相応する広義な意味を持つものとして意図される。
【００７１】
放射の種類および他のファクターに応じて、様々な検出方式が用いられる。典型的な方式では、光学装置および他の要素を用いて、励起ビーム（例えば、レーザからの励起ビーム）を提供し、これらの放射ビームを選択的に収集する。また、フォトダイオード、電化結合素子、光電子増倍管チューブまたは収集された放射ビームを記録する類似のデバイスを用いた様々な光検出器システムも設けられることが多い。例えば、蛍光ラベル付けされた標的と共に用いられる走査システムについての記載が、米国特許第５，１４３，８５４号にある。同特許をあらゆる目的のために参考のために援用する。他のスキャナまたは走査システムの記載は、以下の特許にある：すなわち、米国特許第５，５７８，８３２号、米国特許第５，６３１，７３４号、米国特許第５，８３４，７５８号、米国特許第５，９３６，３２４号、米国特許第５，９８１，９５６号、米国特許第６，０２５，６０１号、米国特許第６，１４１，０９６号、米国特許第６，１８５，０３０号、米国特許第６，２０１，６３９号、米国特許第６，２１８，８０３号、および米国特許第６，２５２，２３６号；ＰＣＴ出願ＰＣＴ／ＵＳ９９／０６０９７（ＷＯ９９／４７９６４として公開）；米国特許出願シリアル番号第０９／６８２，０７１号、米国特許出願シリアル番号第０９／６８２，０７４号、米国特許出願シリアル番号第０９／６８２，０７６号。本明細書中、これらの特許文献の全体をあらゆる目的のために参考のためそれぞれ援用する。
【００７２】
図４は、スライド３３３上に配置されたハイブリダイズしたスポットアレイ１３２Ａおよび１３２Ｂ（すなわち、この実施例において、ハイブリダイゼーションプロセス１２２後のスポットアレイ１２１Ａおよび１２１Ｂそれぞれ）を走査する用途に適した例示的な種類のスキャナ１６０Ａの選択されたコンポーネントを簡単に図示したものである。これらの例示的コンポーネントを、スキャナ光学装置および検出器４００として便宜上総称し、これらのコンポーネントは、非限定的なおよび非包括的なものとして理解される。スキャナ光学装置および検出器４００は、励起源４２０Ａおよび４２０Ｂ（励起源４２０として総称する）を含む。別の実施形態において、任意の数の１つ以上の励起源４２０を用いてもよい。本実施例において、ソース４２０はレーザである；詳細には、ソース４２０Ａは、波長が６３５ナノメートルの赤色レーザ光を生成するダイオードレーザであり、ソース４２０Ｂは、波長が５３２ナノメートルの緑色レーザ光を生成する２重ＹＡＧレーザである。本明細書中、参考として、ソース４２０を例示目的のために主にレーザとしているが、上述したような他の種類のソース（例えば、ｘ線ソース）を他の実施構成において用いてもよい。
【００７３】
ソース１２０Ａおよび１２０Ｂは、逐次走査の間、複数回の逐次的走査の間またはアレイの完全走査の間に各々の励起ビーム４３５Ａおよび４３５Ｂを交互に生成し得る。あるいは、これらのソース１２０両方を同時に動作させてもよい。わかりやすくするため、図４においては励起ビーム４３５Ａおよび４３５Ｂを別個のものとして図示しているが、実際は、回転ミラー４２４および／または他の光学要素（図示せず）は典型的には、これらのビームに同じ経路をたどらせるるように調節される。
【００７４】
スキャナ光学装置および検出器４００は、励起フィルタ４２５Ａおよび４２５Ｂも含む。これらの励起フィルタ４２５Ａおよび４２５Ｂは、励起源４２０Ａおよび４２０Ｂそれぞれからのビームに光学フィルタリングを行う。ソース４２０Ａおよび４２０Ｂからのフィルタリングされた励起ビームを、様々な公知の技術のうち任意の技術に従って組み合わせることができる。例えば、１つ以上のミラー（例えば、回転ミラー４２４）を用いて、ソース４２０Ａからのフィルタリングされたビームをビーム結合器４３０に通過させるように方向付ける。ソース４２０Ｂからのフィルタリングされたビームは、ビーム結合器４３０への入射角度が関連分野の当業者に周知の光学特性技術に従ってビーム結合が行われるような入射角度となるように方向付けられる。結合した励起ビーム４３５の大部分は、二色性ミラー４３６によって反射され、その後、本例示的実施例の潜望鏡４３８へと方向付けられる。しかし、二色性ミラー４３６の特性は、選択されたビーム４３５Ａおよび４３５Ｂの部位（それぞれ、部分的励起ビーム４３７Ａおよび４３７と呼び、まとめてビーム４３７と総称する）を二色性ミラー４３６に通過させるような特性であるため、これらの部分的励起ビーム４３７Ａおよび４３７は励起検出器４１０によって検出され、これにより、励起信号４９４を生成することが可能となる。
【００７５】
図示の例において、励起ビーム４３５は、潜望鏡４３８およびアームエンド回転ミラー４４２を通じて対物レンズ４４５に方向付けられる。図５Ａおよび５Ｂに示すように、図示の実施構成におけるレンズ４４５は、小型で軽量のレンズであり、図４に示す検流計回転部４４９によって表された面に対して垂直な軸周囲にある検流計によって駆動されるアームの端部に配置される。そのため、本実施例において、対物レンズ４４５は、スライド３３３上に配置されたハイブリダイズしたスポットアレイ１３２上を弧を描くようにして移動する。蛍光伝達（ｆｌｕｏｒｏｐｈｏｒｅ）アレイ１３２のハイブリダイズしたプローブ−標的対がビーム４３５によって励起されると、放射ビーム４５２（励起ビーム４３５Ａに応答するビーム４５２Ａ、励起ビーム４３５Ｂに応答するビーム４５２Ｂ）を周知の原理に従って特徴的波長で放射する。図示の例における放射ビーム４５２は、励起ビーム４３５について説明したような逆方向の経路をたどって二色性ミラー４３６に到達する。周知の技術および原理に従って、ビーム４５２（またはその部位）が反射せずにミラーを通過するように、ミラー４３６の特性を選択する。
【００７６】
図示の実施構成において、放射ビーム４５２のスペクトル成分のうち上記蛍光伝達放射帯域の外側にあるものをフィルタリング除去するためのフィルタホイール４６０を提供し、これにより、フィルタリングされたビーム４５４を提供する。この放射帯域は、蛍光伝達放射帯域の特性放射周波数のうち励起ビーム４３５の周波数に応答する周波数によって決定される。関連分野の当業者に周知の技術（例えば、共焦点顕微鏡法において周知の技術）にしたがって、フィルタリングされたビーム４５４を、様々な光学要素（例えば、レンズ４６５）を用いて集束させ、例示的ピンホール４６７または他の要素を通過させ、これにより、フィールド深さを限定し、放射検出器４１５に入射させることができる。
【００７７】
放射検出器４１５は、検出された光を表す電気信号を提供するシリコン検出器であるか、または、フォトダイオードデバイス、電荷結合素子、光電子増倍管チューブもしくは（現在利用可能なもしくは詳細開発される可能性のある）検出された光を表す信号を提供する他の任意の検出デバイスであり得る。例示の便宜上、以下、検出器４１５を光電子増倍管チューブ（ＰＭＴ）であると仮定する。従って、検出器４１５は、フィルタリングされた放射ビーム４５４から検出された光子の数を表す放射信号４９２を生成する。
【００７８】
図５Ａは、スキャナ光学装置および検出器４００の走査アーム部位を簡単に示した模式図である。アーム５００は、検流計回転部４４９の面に垂直な軸５１０を中心にして弧を描いて移動する。位置変換器５１５が、検流計５１５と関連付けられている。これは、図示の実施構成において、アーム５００に弧を描くように二方向に移動させるものである。変換器５１５は、様々な公知の技術のうち任意の技術に従って、アーム５００のラジアル方向の位置を表す電気信号を提供する。検流計によって駆動されるスキャナ用の位置変換器の特定の非限定的な実施構成に関する記載が、米国特許第６，２１８，８０３号にある。同特許をあらゆる目的のために参考のために援用する。図示の実施構成において、変換器５１５からの信号はユーザコンピュータ１００Ｂに提供され、これにより、アーム５００が自身の走査弧に沿った特定の位置に来ると、放射信号４９２のデジタルサンプリングを行うためのクロックパルスが得られる。
【００７９】
アーム５００が軸５１０を中心にして走査弧を前後に描く際にアーム５００が別の位置５００’および５００”に来る様子を図示する。上述したように、励起ビーム４３５は、アーム５００の端部上の対物レンズ４４５を通過して、スライド３３３上に配置されたアレイ１３２中のプローブ３７０のうち特定のプローブにハイブリダイズした標的上の蛍光伝達ラベルを励起する。例示目的のため、励起ビーム４３５の作動経路を経路５５０として模式的に示す。上述したように、放射ビーム４５２は対物レンズ４４５を上方に通過する。この例のスライド３３３は、翻訳ステージ５４２上に配置される。この翻訳ステージ５４２は、本明細書中において「ｙ」方向５４４と呼ばれる方向に移動し、これにより、作動経路５５０は、アレイ１３２の面上を繰り返し通過する。
【００８０】
図５Ｂは、翻訳ステージ５４２が経路５５０下で移動し、アーム５００の対物レンズ４４５がアレイ１３２を走査する様子の上面図である。図５Ｂに示すように、この例の作動経路５５０は、アーム５００を方向５４４に並行な軸から各方向にラジアル方向に変位させるようになっている。図５Ｂにおいて、本明細書中において「ｘ」方向と呼ぶｙ方向に垂直な方向を方向５４３として図示する。蛍光性放射を検出する用途に適切な共焦点機器、検流計によって駆動される機器、作動機器、レーザ走査機器についてのさらなる詳細が、ＰＣＴ出願ＰＣＴ／ＵＳ９９／０６０９７（ＷＯ９９／４７９６４として公開）ならびに米国特許第６，１８５，０３０号および米国特許第６，２０１，６３９号にある。これらの文献は、上記にて援用されている。この例示的な実施構成においては検流計によって駆動される作動スキャナについて説明をしているが、他の多くの設計（例えば、米国特許出願シリアル番号第０９／３８３，９８６号に記載のボイスコイルによって駆動されるスキャナ。本明細書中、同出願をあらゆる目的のために参考のために援用する）が可能であることが理解される。
【００８１】
図６Ａは、例示的なプローブ３７０Ａがスキャナ１６０Ａによって走査される様子を簡単に図示したものである。例示目的のため、プローブ３７０Ａは蛍光ラベル付けされた標的とハイブリダイズしていると仮定する。図６Ａではプローブ３７０Ａを理想的形態（すなわち完全な円）をしているものとして図示しているが、多くの形状（例えば、不規則的な形状）が可能であることが理解される。
【００８２】
上述したような様式で、対物レンズ４４５は、プローブ３７０Ａ（および他のアレイ１３２のプローブ）上を二方向に弧を描いて走査する。例示的走査６２０を図６Ａに示す。この例示的走査６２０は、必ずしも縮尺通りに図示されていない。例えば、走査６２０の弧の半径とプローブ３７０Ａの半径との比は例示的なものに過ぎない。これもまた上述したように、プローブ３７０Ａは、翻訳ステージ５４２によってｙ方向５４４に移動される対物レンズ４４５の下を移動する。詳細には、図示の実施構成において、アーム５００は、一方向に弧を描いて走査を行う（これを、図６Ａにおける左から右への走査６２０として示す）。次いで、ステッピングモータ（図示せず）によって翻訳ステージ５４２をｙ方向５４４に段階的に移動させ、その後、アーム５００は、反対方向に走査を行う（これを、右から左への作動走査６２２として示す）。翻訳ステージ５４２は、方向５４４に再度移動し、その後、走査−ステップ−走査−ステップの順序で走査および移動が行われる。したがって、走査６２０と走査６２２との間の距離は、翻訳ステージ５４２が各段階において移動する距離に対応する。しかし、図６Ａに示す距離は必ずしも縮尺通りではなく、例示的なものに過ぎないことがことが理解される。別の実施構成では走査およびステッピングの他の任意の組み合わせも可能であり、いくつかの実施構成においては翻訳ステージ５４２の走査および移動を同時にまたは重複させながら行ってもよいことが理解される。いくつかの実施構成において、翻訳ステージ５４２は段階的に移動させなくてもよい（例えば、連続的に移動させてもよい）。
【００８３】
図６Ｂは、クロックパルス６３２が発生するタイミングを示す画素クロック軸６３０を有するプロットである。スキャナ１６０Ａの画素クロック（例えば、後述する複雑なプログラマブル論理デバイス８３０）によってクロックパルス６３２を生成することができる。あるいは、クロックパルス６３２は、コンピュータ１００Ｂ上で実行するソフトウェア（例えば、後述する実行ファイル７９０’）を用いても生成することが可能である。図示の実施構成中の軸６３０は空間軸であり；すなわち、各走査の間、クロックパルス６３２はそれぞれ、アーム５００の放射方向のロケーションに対して発生する（これについては下記により詳細に説明する）。従って、走査６２０によって示される翻訳ステージ５４２の位置に対してクロックパルス６３２Ａが発生するのは、図６Ａおよび図６Ｂに示すようにアーム５００がプローブ３７０Ａ上を左から通過する前である。（例示を分かりやすくする目的のみのために、縦方向の点線を、図６Ａと図６Ｂとの間と、図６Ｂと図６Ｃとの間とに設けている。これらの点線は、これらの図のアライメントを示すものである。）別の例として、クロックパルス６３２Ｃが走査６２０に対して発生するのは、アーム５００が画素エリア６１０Ａおよび６１０Ｂによって示されるプローブ３７０Ａの部位上を通過した直後である。図示の実施構成においてこのようなエリアにはそれぞれ、当該エリアと関連付けられた処理済み放射信号の強度に基づいたデジタル値が割り当てられるため、これらのエリアを画素エリアと呼ぶ。公知の技術によれば、クロックパルス６３２は、処理された放射信号のデジタルサンプリングを可能にする。
【００８４】
上述したように、図示の実施構成において、クロックパルス６３２は、時間的にではなく空間的に決定される。さらに、図示の実施構成のいくつかの局面において、検流計５１６は、ユーザコンピュータ１００Ｂによって提供された制御信号によって駆動され、これにより、アーム５００のｘ方向４４４の速度は、その期間の間（すなわち、アーム５００がプローブ３７０Ａ上にある間（また、典型的には、他のアレイ１３２のプローブ３７０が走査されている間）、一定である。すなわち、ｄｘ／ｄｔは、各弧のプローブ走査部位上の定数である（よって角速度は変化する）。詳細には、ｄｘ／ｄｔは、クロックパルスが生成されてデジタルサンプリングが可能になっている間の定数である。明らかなように、ｄｘ／ｄｔは、各逐次的走査の間では０まで低下しなければならないが、この減速および方向逆点が発生するのは、アーム５００が（またはより一般的には、アレイ１３２Ａもしくは１３２Ｂが）プローブ３７０Ａ上を通過した後である。一定のｄｘ／ｄｔを提供するための検流計制御信号の設計および実施構成は、関連分野の当業者によって容易に達成される。
【００８５】
従って、所望の色走査速度（ｄｘ／ｄｔ）および所望の色画素解像度に基づいて、近似サンプリング速度を容易に計算することができる。例示的な例を提供すると、Ａｆｆｙｍｅｔｒｉｘ（Ｒ）４１７（Ｒ）配列器またはＡｆｆｙｍｅｔｒｉｘ４２７（Ｒ）配列器によって堆積されたスポットは典型的には、およそ１５０〜２００ミクロンの直径を有する。これらの機器を用いて作製されたスポットアレイは典型的には、幅が２５ミリメートルの顕微鏡スライド上のおよそ２２ミリメートルの幅の表面上に堆積され得る。およそ１０ミクロンの画素解像度を達成するためには、およそ１６０ｋＨｚのサンプリング速度であれば、これらのプローブアレイに対して用いられるスキャナ（例えば、Ａｆｆｙｍｅｔｒｉｘ（Ｒ）４２８ＴＭスキャナ）に典型的な走査速度を得るのに十分である。他のアプリケーション（例えば、異なる走査速度を用いる場合および／または異なる画素解像度が所望の色である場合）において、当業者によって容易に決定される他のサンプリング速度を用いてもよい。所望の色画素解像度は典型的には、プローブフィーチャのサイズ、プローブフィーチャ内で検出された蛍光のレベルが変化する可能性および他のファクターの関数である。
【００８６】
図６Ｃは、放射信号４９２を表すデジタル値を示す。この放射信号４９２は、一定の放射方向の位置線６２５Ａ〜Ｋ（これらを総称して放射方向の位置線６２５と呼ぶ）によって表される走査６２０および６２２上のポイントにおいてサンプリングされ（かつ／またはそのようなポイントの前の隣接する期間において収集される）。走査６２０の間にサンプリングされた電圧を点として図示し、走査６２２の間にサンプリングされた電圧をｘとして図示する。画素クロック信号を開始するタイミングは、位置変換器５１５を用いて決定可能である。このタイミングの決定については、上記にて援用された米国仮特許出願シリアル番号第６０／２８６，５７８号により詳細に説明されている。従って、例えば、図６Ｃの電圧６５０Ｃは、（走査６２０の間にアーム５００がラジアル方向の位置６２５Ｃに来たときにトリガされる軸６３０上のポイント６３２Ｃにある画素クロックパルスによってイネーブルされる）サンプリング結果に基づいた放射信号４９２を表す。翻訳ステージ５４２が段階的に移動（ｉｎｃｒｅｍｅｎｔｅｄ）した後、走査６２２の間、同じラジアル方向の位置（これをラジアル方向の位置６２５Ｃ”として図示する）において電圧６５２Ｃをサンプリングする。
【００８７】
（ユーザコンピュータ１００Ｂ）
図１に図示し、また上述したように、スキャナ１６０Ｂは、図７に示すように、図示の実施構成においてコンピュータ制御のもとで（例えば、ユーザコンピュータ１００Ｂの制御のもとで）動作する。分かり易くするため、図１および図７においてコンピュータ１００Ｂをスキャナ１６０Ａに直接結合させているが、コンピュータ１００Ｂとスキャナ１６０Ａとの結合をローカルエリア、広域ネットワークまたは他のネットワーク（例えば、イントラネット（Ｒ）および／もしくはインターネット）を介して行ってもよい。コンピュータ１００Ｂは、パーソナルコンピュータ、ワークステーション、サーバまたは現在利用可能なもしくは詳細開発される可能性のある他の任意の種類のコンピューティングプラットフォームであり得る。典型的には、コンピュータ１００Ｂは、公知のコンポーネント（例えば、プロセッサ（例えば、ＣＰＵ）７０５、オペレーティングシステム７１０、システムメモリ７２０、メモリ格納デバイス７２５、ＧＵＩ制御器７１５および入力−出力制御器７３０を含む。これらの構成要素は全て、公知の技術に従って（例えば、システムバス７０４を介して）通信を行う場合が多い。関連分野の当業者であれば、コンピュータ１００のコンポーネントバンドには多くの可能な構成があり、コンピュータ１００に設けられることの多いいくつかのコンポーネントバー（例えば、キャッシュメモリ、データバックアップユニットおよび他の多くのデバイス）は図示していないことを理解する。
【００８８】
入力−出力制御器７３０は、ユーザからの情報の受容および処理を行う様々な公知のデバイスのうち任意のものを含み得る。ユーザは、人間であるかマシンであるか、またはローカルであるかリモートである。このようなデバイスを挙げると、例えば、モデムカード、ネットワークインターフェースカード、ダウンドカード、様々な公知の入力デバイスのうち任意のものための他の種類の制御器がある。入力−出力制御器７３０の出力制御器は、ユーザに情報を提示する様々な公知の表示デバイスのうち任意のものための制御器を含み得る。ユーザは、人間であるかマシンであるか、またはローカルであるかリモートである。これらの表示デバイスのうちの１つが視覚情報を提供する場合、この情報は典型的には、ピクチャ要素（画素とも呼ぶ）のアレイとして論理的におよび／または物理的に整理され得る。グラフィカルユーザインターフェース（ＧＵＩ）制御器７１５は、コンピュータ１００とユーザ７０１（例えば、スキャナ１６０Ａを用いてスポットアレイからの情報の取得および解析を行うことを望んでいる実験者）との間にグラフィカル入力インターフェースおよびグラフィカル出力インターフェースを提供し、ユーザ７０１からの入力（以下、ユーザ入力またはユーザ選択結果とも呼ぶ）を処理する様々な公知のまたは将来のソフトウェアプログラムのうち任意のものを含み得る。混乱を避けるため、以下、「ＧＵＩ」という用語を用いる場合、それは、デバイス７８０の表示デバイス上にユーザ７０１のために表示される１つ以上のグラフィカルユーザインターフェース（例えば、後述する図８および図９のＧＵＩ７８２Ａ）のことを主に指す。区別すべき用語は、ＧＵＩをユーザ７０１に表示し、ユーザ７０１によって提供された入力情報をＧＵＩを通じて処理するように動作する「ＧＵＩ制御器」（例えば、ＧＵＩ制御器７１５）である。関連分野において周知のように、ユーザは、選択、ポインティング、タイピング、発声および／もしくは他の場合における操作を行うか、または、デバイス７８０の１つ以上の入力デバイスに情報を公知の様式で提供することによって、ＧＵＩを用いて入力情報を提供することができる。
【００８９】
任意選択としてコンピュータ１００Ｂはプロセス制御器７４０を含み得る。このプロセス制御器７４０は、様々なＰＣベースのデジタル信号処理（ＤＳＰ）制御器ボード（例えば、Ｓｉｍｉ　Ｖａｌｌｅｙ、ＣａｌｉｆｏｒｎｉａのＩｎｎｏｖａｔｉｖｅ　Ｉｎｔｅｇｒａｔｉｏｎ製のＭ４４　ＤＳＰボード）のうち任意のものであり得る。より一般的には、制御器７４０は、ソフトウェア、ハードウェアもしくはファームウェア、またはそれらの任意の組み合わせとしてインプリメントされ得る。
【００９０】
（スキャナ制御および解析アプリケーション７９０）
図示の実施構成のスキャナ制御アプリケーション７９０は、スキャナ１６０Ａの機能を制御するソフトウェアアプリケーションである。加えて、アプリケーション７９０がプロセッサ７０５、オペレーティングシステム７１０、ＧＵＩ制御器７１５、および／またはプロセス制御器７４０と共に実行されると、アプリケーション７９０は、以下により詳細に説明するように、ユーザインターフェース機能と、データおよび画像を処理する動作と、スキャナ１６０Ａおよび／またはユーザ７０１によって提供されたデータに関連するデータ転送動作および格納動作とを行う。Ａｆｆｙｍｅｔｒｉｘ，Ｉｎｃから利用可能なＡｆｆｙｍｅｔｒｉｘ（Ｒ）Ｊａｇｕａｒ（Ｒ）ソフトウェアは、いくつかの実施構成においてアプリケーション７９０の様々な局面を含む市販のプロダクトである。
【００９１】
図８Ａに示されるように、より詳細には、図示の実施形態におけるスキャナ制御アプリケーション７９０’はＧＵＩマネージャ８１０Ａを含み、このＧＵＩマネージャ８１０Ａはユーザ７０１がファイル（または、他の実施形態における他のデータ構造）を特定することを可能にし、このファイルはスキャンされるべき基板上のプローブフィーチャーのロケーションに対応するロケーションデータを含む。このアプリケーション７９０’にデータ検索器８２０Ａがさらに含まれ、このデータ検索器８２０Ａは、ユーザ７０１の選択によって、ロケーションデータにアクセスし、アプリケーション７９０’の別の要素であるスキャン領域制御器８４０にこのデータを提供する。スキャン領域制御器８４０は、スキャナ１６０Ａを制御して、そのスキャン領域に、ロケーションデータによって特定されたプローブフィーチャーロケーションが配置されるスキャニング領域を含ませる。これらの操作について、ここでさらに詳細に説明し、図１１Ａのフローチャートに示される方法の工程への関連性を挿入句として示す。
【００９２】
図２および図３Ａと関連して、上記のように、ユーザ２０１は、種々の方法によってプローブフィーチャーロケーションを特定し得る（図１１Ａの対応する例示的な方法の工程１１１０Ａを参照）。これらの選択は、上記のように、例えば、例示的なファイル２９２などのアレイコンテントファイル（または、他のデータ構造）としてコンピュータ１００Ａ内に格納され得る（工程１１２０Ａを参照）。ＧＵＩマネージャ８１０Ａは上記のＧＵＩ制御器７１５と協働して、例示的な実施形態において、図９Ａに示されるようなＧＵＩ７８２Ａを介してユーザ７０１からユーザが選択したファイル識別名を受信する（工程１１３０Ａを参照）。ＧＵＩ７８２Ａは、ファイルツリーウィンドウ９１０を含み、ここで、ユーザ７０１は、「ｃｓｖ」ファイルのリスト項目から、この例において、「．ｃｓｖ」ファイル拡張子によって識別されるアレイコンテントファイル（例えば、ファイル２９２）を選択し得る。特に、ユーザ７０１が拡張可能な折りたたみ式（ｃｏｌｌａｐｓｉｂｌｅ）のｃｓｖノード９１５Ａからアレイコンテントファイル９２０を選択することが例示的に想定される（図９Ａ）。あるいは、ユーザ７０１は、グラフィカル要素９３０Ａおよび９３２Ａを用いてプルダウン方式のリストからアイテムを選択するなど、任意の種々の他の従来技術によってこの選択を行い得る。図８Ａを参照すると、ＧＵＩマネージャ８１０Ａは、従来技術によって、データ検索器８２０Ａにユーザ７０１が特定したロケーションデータ８１２を提供する。このデータ８１２は、例えば、グラフィカル要素９４０Ａ〜Ｆ（図９Ａ）の１つ以上において特定される基板をスキャンする際に用いられる。
【００９３】
任意の種々の従来技術を用いてネットワークを介してデータを検索すると、またはそうでなくても、データ検索器８２０は、アレイコンテントデータ２９２’を検索し、この実施形態において、図７に示されるように、コンピュータ１００Ｂのシステムメモリ７２０内のアレイデータファイル７９２にそのデータを格納する。詳細には、データ検索器８２０は、図８Ａのロケーションデータ８２２によって示されるように、アレイデータ７９２からプローブロケーションデータを抽出し得る（工程１１４０を参照）。この例において、データ検索器８２０はこのデータをスキャン領域制御器８４０に提供し、いくつかの実施形態において、ＧＵＩマネージャ８１０Ａに提供する。このデータを用いて、ＧＵＩマネージャ８０１Ａは、データ検索器８２０によって取得されたプローブロケーション情報をユーザ７０１に有利に表示し得る。例えば、図９ＢのＧＵＩ７８２Ｂは、スキャン領域表示ウィンドウ１００９およびスキャン領域データウィンドウ１０２０を含む。ウィンドウ１０１９に含まれるのは、アレイデータ７９２から抽出された情報として、例えば、ユーザが選択した参照ｘおよびｙ座標１０２２および１０２４を示すｘおよびｙ座標情報である。上記のように、ユーザ７０１がプローブロケーション間の間隔を選択したと例示的に想定し、次いで、これらの座標１０２２および１０２４は、ＧＵＩ７８２Ａのグラフィカル要素９４０Ａと対応するＧＵＩ７８２Ｂのグラフィカル要素１０４０とによって識別されるアレイ（単数または複数）内のプローブに関するプローブロケーションを確立する。図９Ｂに示される例において、ユーザ７０１は、おそらく、ウィンドウ１００９内に表示されるスキャン領域１０１２の表示を見ることによって、座標１０２２および／または１０２４を変更することによってスキャン領域を変更し得る。ユーザ７０１はまた、ウィンドウ１０１９においてスキャン領域幅１０２６および／もしくはスキャン領域の高さ１０２８に関する値を変更することによって、かつ／または、スキャン領域１０１２の表示上に提供されるボタンをドラッグすることによって、スキャン領域を変更し得る。これらは全て従来技術による。
【００９４】
ユーザ７０１は、任意の種々の従来技術によって、例えば、スキャン開始ボタン１０４９を選択することによって、スキャン領域１０１２を含むスキャンを開始し得る（図１１Ａの決定要素１１５０Ａおよび工程１１６０Ａを参照）。このコマンドを受け取ると、スキャン領域制御器８４０（図８Ａ）は典型的には、入力／出力デバイス７８０の出力デバイスを介して（図８Ａおよび図８Ｂ）、スキャナ１６０Ａによるスキャニングを開始する。
【００９５】
いくつかの実施形態において、制御器８４０は、ユーザが選択した１つ以上のアレイコンテントファイルから抽出されたプローブロケーションデータを用いて２つ以上の異なる基板のそれぞれを繰り返しスキャンする原因となり得る。例えば、ユーザ７０１は、ノード９１５から複数のファイルを選択することによって、アレイコンテントファイル２９２を２つ以上特定し得る。制御器８４０は、次いで、バッチスキャンを開始し得、このバッチスキャンは、ユーザが選択したアレイコンテントファイルに含まれるロケーションデータを用いて複数のスライドまたは他の基板のスキャンを行い、シリアルまたはパラレルで１つ以上のスキャナ１６０を使用する。
【００９６】
関連分野の当業者に明らかであるように、アプリケーション７９０は、システムメモリ７２０および／またはメモリ格納デバイス７２５内にデバイス７８０の入力デバイスを介してロードされ得る。あるいは、アプリケーション７９０は、ファームウェア内に格納されている実行可能な命令として、またはファームウェアおよびソフトウェアの組み合わせとして実施され得る。アプリケーション７９０に対応する実行可能なコードは、スキャナの制御および解析アプリケーションの実行ファイル７９０’と呼ばれ、便宜上、図示の実施形態に関してシステムメモリ７２０内に格納されているように示される。しかし、実行ファイル７９０’の実行可能な命令を含む命令およびデータと、実行ファイル７９０’が使用または生成するデータとは、ローカルまたはリモートのいずれの場合も、データ格納、データ検索、および／または実行に便利であるために、他のメモリデバイス内に配置され得るか、またはそれらの間を移動し得る。コンピュータ制御論理とも呼ばれる実行ファイル７９０’の命令は、プロセッサ７０５によって実行される場合、コンピュータ１００Ｂが図示のシステムの機能を実行することを可能にする。従って、実行ファイル７９０’は、コンピュータ１００Ｂの制御器と呼ばれ得る。より詳細には、いくつかの実施形態において、本発明は、制御論理（プログラムコードを含むコンピュータソフトウェアプログラム）を有するコンピュータによって使用可能な媒体がその中に含まれるコンピュータプログラム製品を含む。種々の実施形態において、Ｍｉｃｒｏｓｏｆｔ　ＣｏｒｐｏｒａｔｉｏｎのＶｉｓｕａｌ　Ｃ＋＋またはＶｉｓｕａｌ　Ｂａｓｉｃ、Ｓｕｎ　Ｍｉｃｒｏｓｙｓｔｅｍｓ，Ｉｎｃ．のＪａｖａ（Ｒ）、および／または他の高レベルまたは低レベルのプログラミング言語などの任意の種々のプログラミング言語を用いてソフトウェア製品が実施され得る。本明細書中で説明するように、プロセッサ７０５によって実行される場合、制御論理は、プロセッサ７０５が本発明のいくつかの機能を実行する原因となる。他の実施形態において、本発明のいくつかの機能は、例えば、ハードウェア状態機械（ｈａｒｄｗａｒｅ　ｓｔａｔｅ　ｍａｃｈｉｎｅ）などを用いて主にハードウェアにおいて実施され得る。本明細書中で説明する機能を実施するためのハードウェア状態機械の実施形態は、関連分野の当業者に明らかである。
【００９７】
（ゲイン調整構成要素８９０）
図８は、例示的なスキャナシステム１５０Ａのゲイン調整構成要素の構成の一例の簡易化された機能のブロック図である。例示の便宜上、これらの構成要素は、図１および図７のユーザコンピュータ１００Ｂと、図１、図４、図５Ａ、および図５Ｂのスキャナ１６０Ｂとを参照して説明されるが、多くの代替コンピュータおよび／またはスキャナの実施形態が可能であることが理解される。理解しやすいように、図８は、上記のコンピュータ１００Ｂおよびスキャナ１６０Ｂのいくつかの局面（例えば、システムバス７０４を介するコンピュータ１００Ｂの構成要素間の通信）を省略し、この機能は、図８に暗黙のうちに含まれ、関連分野の当業者に明らかである。
【００９８】
ゲイン調整を提供する理由は、特定の条件のもとでスキャナ１６０Ｂの動的範囲が超過され得ることである。例えば、スキャナ１６０Ｂの動的範囲は、励起ソース４２０Ａまたは４２０Ｂの高すぎるゲイン設定、励起光線４３５へのラベルの予測より高い応答度、放出検出器４１５の高ゲイン設定、放出信号４９２を増幅する回路の高ゲイン設定（例えば、下記の可変ゲイン増幅器８１５）、または他の理由が原因となり超過され得る。動的範囲が超過されると、放出信号の強度を表すために表示されるいくつかの画像ピクセルは、異なる強度の放出を表しているにも関わらず同様に明るく見え得る。この効果は、その原因が何であっても、例えば、アライメントパターンにおける明るい要素と暗い要素との間の境界線を検索する従来技術の実施形態と衝突し得る。この意図しない結果として、グリッドと明るいピクセルと暗いピクセルとの間の境界線によって規定されるアライメントパターンとが不正確にアライメントされたために、アライメントグリッドが画像の上に不正確に配置されることが挙げられ得る。例えば、米国特許出願第０９／６８１，８１９号を参照。本明細書中、その全体を全目的のために参考として援用する。別の意図しない結果として、放出信号の値に関するデータが信号飽和のために失われることが挙げられ得る。
【００９９】
飽和効果の一例が図６Ｃおよび図６Ｄによって示される。図６Ｃにおいて、放出信号４９２のアナログ電圧値（または、以下で説明するように、その信号の増幅されたおよび／またはフィルタリングされたバージョン）は、ピクセルクロックパルス６３２によって、プロセス制御器７４０によってサンプリングされる。サンプリングされたアナログ電圧は、図６Ｃの軸６４０上に示され、そのうちのいくつか（例えば、電圧６５０Ｉおよび６５０Ｈ）は、飽和値６６０を越えている。
【０１００】
飽和値６６０は、通常、デジタル変換レンジ６６２によって表わされるようなデジタル変換における限界が原因で付与される。例えば、飽和値は、所望の解像度、予想されるダイナミックレンジ、および、レンジ６６２内のアナログ電圧が０〜２１６−１、すなわち０〜６５，５３５のデジタル値に変換されるというデジタル処理の制約に基づいて決定され得る。従って、値６６０より上のアナログ電圧は、通常、最大デジタル電圧線６７２によって表わされる最大デジタル変換値のデジタル値の６９０Ｈおよび６９０Ｉによって表わされる。特に、この例においては、対応するアナログ電圧６５０Ｉおよび６５０Ｈが異なった値を有したとしても、値６９０Ｈおよび値６９０Ｉ両方のデジタル値は６５，５３５である。後述される、増幅器８１５における電源のレンジ等、ハードウェアの限界が、電圧６５０Ｉおよび６５０Ｈが異なった強度の放出で表わされたとしても同じ値を有するようにアナログ飽和電圧を印加することも可能である。同様に、放出検出器４１５は、放出信号４９２の値が飽和値より上で一定であるように飽和し得る。
【０１０１】
スキャナ１６０Ａのゲイン調整要素は、図８の例示的実施において示されるように、放出検出器４１５、フィルタ８１０およびフィルタ８２０、可変ゲイン増幅器８１５、ならびにＣＰＬＤ８３０を含む。放出検出器４１５は、例えば、Ｈａｍａｍａｔｓｕ　Ｃｏｒｐｏｒａｔｉｏｎ　ＵＳＡ　ｏｆ　Ｂｒｉｄｇｅｗａｔｅｒ、Ｎｅｗ　Ｊｅｒｓｅｙによって販売されているＨＣ１２０　Ｓｅｒｉｅｓ　Ｐｈｏｔｏ　Ｓｅｎｓｏｒ　Ｍｏｄｕｌｅｓに含まれるような光電子増倍管（ＰＭＴ）等を含む従来デバイスの任意の異形であり得る。ＶＧＡ８１５は、より一般的には、可変ゲイン要素と呼ばれる一つのタイプである。ＶＧＡ８１５は、Ａｎａｌｏｇ　Ｄｅｖｉｃｅｓ　ｏｆ　Ｎｏｒｗｏｏｄ、Ｍａｓｓａｃｈｕｓｅｔｔｓから販売されているモデルＡＤ６０６増幅器等のような従来の増幅デバイスの任意の異形であり得る。ＣＰＬＤ８３０は、Ａｌｔｅａ　Ｃｏｒｐｏｒａｔｉｏｎ　ｏｆ　Ｓａｎ　Ｊｏｓｅ，Ｃａｌｉｆｏｒｎｉａまたは他の業者によって販売されているＣＰＬＤ等の従来のＣＰＬＤ（またはフィールドプログラマブルゲートアレイ等の同様のデバイス）であり得る。
【０１０２】
フィルタ８１０は、信号４９２に存在し得、従ってＶＧＡ８１５に保護を提供し得る高周波スパイクを排除するように設計される任意のフィルタであり得る。上記に援用された米国仮特許出願シリアルナンバー第６０／２８６，５７８号において記載されるように、放出信号フィルタの上昇応答（ｒｉｓｅ　ｒｅｓｐｏｎｓｅ）および降下応答（ｆａｌｌ　ｒｅｓｐｏｎｓｅ）の特性が対称的であることは、図４、図５Ａ、図５Ｂおよび図６Ａの例示的実施におけるように、双方向走査にとって望ましい。従って、高位ベッセルフィルタ等の線形位相フィルタは有利に使用され得る。特に、フィルタ８１０は、ベッセルフィルタの第１ステージであり得る。フィルタ８２０は、有利にも、放出信号４９２におけるノイズの低域透過型のフィルタリングを提供する間に所望の応答特性を有するさらなるベッセルフィルタステージを含み得る。米国特許出願第６０／２８６，５７８号において記載されるように、励起ビーム４３５内のノイズが、放出ビーム４５２内に対応するノイズを引き起こすように、比較的安価なレーザを使用することが原因でノイズが存在し得る。
【０１０３】
ＣＰＬＤ８３０は、ピクセルクロックパルス６３２を制御器７４０に提供するので、公知のアナログデジタル技術によって、これはアナログ放出信号８２２をサンプリングし得る。米国特許出願第６０／２８６，５７８号において記載されるように、ＣＰＬＤ８３０は、ガルボ位置（ｇａｌｖｏ　ｐｏｓｉｔｉｏｎ）変換器５１５からの放射位置（ｒａｄｉａｌ　ｐｏｓｉｔｉｏｎ）の情報を、システムメモリ２２０に格納された放射位置データと比較することによって図示された用途におけるクロックパルス６３２を規定する。
【０１０４】
（ユーザ選択ゲイン調整）
図８において示されるスキャナシステム１５０Ａ、および図９において示されるＧＵＩ７８２Ａのコンポーネントの例示的構成は、ユーザ選択ゲイン調整または自動ゲイン調整のどちらかに基づく放出信号飽和の問題と取り組む。例示的実施は、次に、ユーザ選択ゲイン調整のオプションに方向付けられる図１０、図１１、図１２Ａおよび図１２Ｂを参照して説明される。
【０１０５】
この例示的実施において、ＧＵＩ７８２Ａは、ユーザ７０１が、放出検出制御信号７８４を値の第１のレンジに渡って変更し、および／または可変ゲイン要素（ＶＧＡ）制御信号７８３を値の第２のレンジに渡って変更することを可能にするために使用され、それによって走査プロセスの間（本明細書中では「走査動作」とも呼ばれる）、放出検出器４１５のゲインおよび可変ゲイン増幅器８１５を、それぞれ制御する。ユーザ７０１は、新規の実験と類似の、以前に行なわれた実験またはこの最初の実験を行なうことへの試みにとって、ゲイン調整が望ましいことを、図６Ａ〜６Ｄに関して上述されるように生成されたスキャンピクセルを含む画像を点検することによって決定し得る。ユーザ７０１は、先の実験または先の試みにおける、以前に走査されたピクセルの重要な部分が均一であり、最大限に明るかったこと（おそらく過剰なスキャナゲインが原因の飽和を示す）、最大限に明るいピクセルは存在しない（おそらく、低位ゲイン設定は到達できるダイナミックレンジよりも小さくなることを示す）か、または相当な数の暗いピクセルが存在する（再び、おそらく到達できるダイナミックレンジよりも小さくなることを示す）ことに留意すべきである。あるいは、以前に行なわれた走査の間、実行可能な７９０’は、最大デジタル電圧線６７２によって表されるデジタル電圧値を有するピクセルの数を数え得る。この数が所定の閾値またはユーザ選択された閾値のどちらかを超過すると、実行可能な７９０’は、適切なメッセージをグラフィカルユーザインターフェースまたは別の従来技術によって、ユーザ７０１に提供し得る。同様に、実行可能な７９０’は、例えば、暗いピクセルの比率が予想された閾値を超過する場合、暗いピクセルの数を数え得る。これらのケースのいずれかにおいて、ユーザ７０１は飽和を避けるためにゲインを低減し得るか、または今後の走査動作のために小信号の解像度を改善するためにゲインを増加させ得る。これらおよび実行可能な７９０’による他の選択的動作は、自動ゲイン調整を含む実施に関して後述される。
【０１０６】
より一般的には、ユーザ７０１は、スキャナ１６０Ａに関する経験、蛍光ラベル、特に使用されるべき特定の色素に関する経験等の多様な追加的ファクタに基づいた所望のゲインを規定し得る。ゲイン設定のシリーズにおいて複数回再走査することによって、ユーザ７０１は、スキャナのダイナミックレンジを超過するレンジを横断するピクセル強度の測度を取得し得る。ダイナミックレンジがどのように拡張されるかという１例については、米国特許第６，１７１，７９３号を参照、すべきであり、これは参考のため、その全体を本明細書中で援用する。
【０１０７】
図９は、ＧＵＩ７８２Ａの複数の可能な実施のうちの１つの図示である。ＧＵＩ７８２Ａは、上向矢印グラフィカルエレメント９１２および下向矢印グラフィカルエレメント９１４を含み、これらは、公知の技術によって、ユーザ７０１がグラフィカルエレメント９１０で示される値を増加させるか、または低減することを可能にする。例えば、ユーザ７０１が要素９１６において示される「０」から「７０」の値を変更することを可能にすることが例示的に想定され得、選択値は、このレンジ内のデシベル（ｄＢ）値を表す。このように、ユーザ７０１は、スキャナ１６０Ａが通常に動作する、すなわち、ユーザ選択ゲイン値がゼロのときに動作する基準ゲインに関連するゲインを設定し得る。
【０１０８】
この例における基準ゲインは、スキャナ１６０Ａの製造者によって、様々な目的に従って設定されることが例示的に想定される。１つの目的は、基準ゲインが、十分に低く、飽和がそのレベルでは生じないことを可能にすることであり得る。従って、ユーザ７０１には、ユーザ選択ゲイン値がゼロに留まる場合、低い強度の放出をより精確に識別し、飽和に関わる必要がないように、増加するゲインのオプションのみが提示され得る。代替的実施において、基準ゲインは、より高く設定され得、ユーザにはその基準に関してスキャナ１６０Ａのゲインを低減および増加させるオプションが提供される。
【０１０９】
基準ゲインを確立することに関連し得る別の目的は、スキャナ１６０Ａを他のスキャナを用いてキャリブレーションすることである。例えば、技術者は、キャリブレーションスライド上のベンチマーク蛍光フィーチャの走査に基づく基準ゲインを調整し得る。ベンチマークが励起されると、技術者は放出信号４９２の値を測定し、信号４９２が標準値になるように放出検出器４１５のゲインを調整する。上述のように、この標準値は、ユーザ選択ゲイン値がゼロのデフォルト値に留まる場合、飽和が生じないことを保証するのに十分な低さである。放出検出器４１５の応答はフィルタリングされた放出ビーム４５４の波長に依存して変化し得るので、この手順は、通常、励起源４２０のそれぞれに対して繰り返される。
【０１１０】
図示された実施において、放出検出器４１５のゲインが（図８において、放出検出器制御信号７８４として示される）制御電圧が変化することによって６０デシベルのレンジにわたって変化し得ることが例示的に想定される。さらに、キャリブレーションを行なうために３０デシベルまでは保存されることが例示的に想定される。すなわち、キャリブレーションが放出信号４９２において３０デシベルの増加を必要としたとしても、追加的３０デシベルのレンジは、信号４９２のユーザ選択調整のために利用可能である。図１０は、放出検出器４１５および可変ゲイン増幅器８１５に印加されるようなキャリブレーションおよびユーザ選択ゲインの両方の設定の例示的分布の図示である。図１０において示されるように、実行可能な７９０’は、この例のシステムメモリ７２０におけるキャリブレーションデータ７９８によって例示的に表されるように、コンピュータ１００Ｂのメモリユニットにおける励起源４２０それぞれに対するキャリブレーションされたゲイン設定を格納する。例えば、データ７９８は、ソース４２０Ａ（例えば、ダイオードレーザ）が動作可能なとき検出器４１５のキャリブレーションセッティングは１５デシベルであり、ソース４２０Ｂ（例えば、２重ＹＡＧレーザ）が動作可能なとき、検出器４１５のキャリブレーション設定は５デシベルであることを示すレコードを含み得る。これらのフィーチャは、図１０において、キャリブレーションレンジ１０４０（この例においては３０ｄＢ）と実行可能な７９０’との間の通信、および実行可能な７９０’と放出検出器制御信号７８４を介するデータ７９８から放出検出器４１５へのキャリブレーション制御値の転送を示す点線によって示される。
【０１１１】
特定の例示的実施において、ユーザ７１０によって、グラフィカルエレメント９１２またはグラフィカルエレメント９１４を用いて選択された要素９１０において示されるようなゲイン値は、公知のＧＵＩ技術によって、実行可能な７９０’に提供される。ユーザ７０１は、通常、放出信号４９２を生成するために用いられる励起ソース４２０の特定の１つに特有のゲイン値を選択することを希望し得る。上述のように、放出検出器４１５の応答が、放出信号４９２の波長に依存して変化し得、次に、通常、励起ソースによって生成される励起信号の波長に依存するので、このオプションは望ましい。ラベルのタイプ等（例えば、蛍光色素等）の他の実験用パラメータは、同様に、ユーザ７０１のゲインの選択に影響を与え得る。図９で示される例において、ユーザ７０１は、グラフィカルエレメント９１０において識別された特定の実験に関する走査動作に関して、ユーザ選択ゲインは４３デシベルであるべきであり（グラフィカルエレメント９１６を参照）、グラフィカルエレメントにおいて、色素「ＣＹ５」（グラフィカルエレメント９２７を参照）は、アレイ１３２のうちの１つのハイブリダイズされたプローブ標的の対と関連し得、アレイは、赤色ダイオードレーザ４２０Ａ（グラフィカルエレメント９２５を参照）によって励起されることになっている。ユーザ７０１は、同様に、同じ走査動作において、別の色素も潜在的に存在すること、存在するならば、この色素の蛍光を励起するために、ソース４２０のうちの別の色素が用いられるべきであることを指定し得る（スキャナ１６０Ａの設計に依存する、同一かまたは連続的な走査）。
【０１１２】
次に、ユーザ７０１は実行可能な７９０’に、図９で表される実験によって着手された捜査動作において、スキャナ１６０Ａがアレイを走査するように指定することが例示的に想定される。実行可能な７９０’は、特定された励起ソースのユーザ選択ゲイン値を表すデジタル信号が生成されるようにし、これらの信号は、デジタルアナログ変換器（図示せず）に提供され、これはアナログ制御信号をユーザ選択ゲイン値の代表値に提供し、これらすべては公知の技術の任意の変形に従う。図示された実施における０デシベル〜４０デシベルのゲイン値に関して、実行可能な７９０’は、代表的アナログ値（例えば、ＶＧＡ制御信号７８３等）が可変ゲイン要素（ＶＧＡ）８１５の制御入力に提供されるように切換えできるようにする。従って、例えば、ユーザ７０１は、上述のように、要素９１２または要素９１４を操作することによって５デシベルのゲインを選択し得、図１０で示されるＧＵＩ７８２Ａの局面の代替的実施において、要素１００５Ａによって表されるように、ユーザ選択可能スライド要素１００５を最初の位置Ａに配置する。どちらか一方のケースにおける結果は、公知の技術によって増幅されたアナログ放出信号８１７がＶＧＡ８１５の公称動作ゲイン（例えば、単位等）よりも５デシベル多く増加されるように、制御電圧がＶＧＡ８１５に印加される。
この０〜４０デシベルの例示的レンジにおいて、ユーザ選択ゲインのどの部分も放出検出器４１５に割当てられず、すなわち、すべてのユーザ選択ゲインは、ＶＧＡ８１５に割当てられる。従って、放出検出器４１５に割当てられたユーザ選択ゲインの部分は、以後、「不変値」と呼ばれ得、放出検出器４１５のゲインがキャリブレーションの目的で、または他の理由で調整され得るが、放出ゲインは、この例におけるユーザ選択ゲインに基づいては調整されないことを示す。
【０１１３】
４０デシベルのユーザ選択ゲイン値に関して、および既に図示された実施において、実施可能な７９０’は、ＶＧＡ８１５の出力、すなわち出力信号８１７が、その公称０ｄＢレベルより上に４０デシベル増加するように、出力検出制御信号７８４を維持する。実行可能な７９０’は、さらに、放出検出制御信号７８４が、ユーザ選択値が４０デシベルを超過する量を表す値を想定するようにする。例えば、ユーザ選択スライド要素１００５Ｂによって表されるように、ユーザ７０１が４５ｄＢを選択する場合、ＶＧＡ制御信号７８３は、ＶＧＡ８１５が４０デシベルのゲインを提供するような値に設定され、放出検出制御信号７８４は、放出検出器４１５がさらなる５デシベルのゲインを提供するような値を想定する。
【０１１４】
ユーザ７１０が所望のゲインを選択し得、このゲインの部分は放出検出器４１５によって、かつ可変ゲイン増幅器８１５によって実施され得る他の多くの技術が利用可能であることが理解される。例えば、図示された例におけるように、ゲインの初期値はＶＧＡ８１５によってではなく、放出検出器４１５によって実施され得る。さらに、任意のユーザ選択ゲインは、放出検出器４１５とＶＧＡ８１５との任意の比率の同じレンジで実施され得る。例えば、ユーザ７０１によって選択された任意のゲインは放出検出器４１５によって５０％、およびＶＧＡ８１５によって５０％が実施され得る。さらに、いくつかの実施において、キャリブレーションレンジ１０４０（例えば、スキャナ１６０Ａが２０デシベルでキャリブレーションされた場合、レンジ１０４０で３０デシベルのうちの１０デシベルが利用可能である）における任意の利用可能な容量は、ユーザ選択ゲインに提供され得るので、図示された例において、ゲイン値１０２０のユーザ選択レンジは、３０デシベルから４０デシベルに増加し得る。さらに、多くの代替的ユーザインターフェースが用いられ得る。例えば、ＧＵＩゲイン要素１０００は、ユーザ７０１によって、図示された例の位置Ａおよび位置Ｂ等の様々な位置の間で移動され得る単一のユーザ選択スライド要素１００５を有するということが既に述べられた。複数の代替的実施のうちの１つにおいて、２つのスライド要素は提供されるので、ユーザ７１０は、特に放出検出器７８４に属するゲイン（例えば、ゲイン値１０２０のレンジに渡って動作する別個のスライド要素１００５Ｂ等）および特にＶＧＡ８１５（すなわち、ゲイン値１０３０の別個のレンジに渡って動作する別個のスライド要素１００５Ａ）に属するゲインを別々に選択し得る。この代替的実施において、ゲインレンジ１０２０およびゲインレンジ１０３０は、当然、スタックされるのではなく、それぞれ分離され得る。
【０１１５】
図１１は、図示された例に関してすでに説明された動作の一部を実施する実行可能なアプリケーション７９０’の要素を含むフィーチャブロック線図である。図１２Ａ〜図１２Ｃは、これらの動作の一部に対応する方法のステップを示すフローチャートである。図１１に示されるように、実行可能なアプリケーション７９０’は、技術者１１０１による、適切なユーザインターフェース（図示せず）を通じてのキャリブレーションゲインデータ（すなわち、それぞれの励起ソース４２０の、キャリブレーションされたゲインの値）入力を受信するキャリブレーションゲインデータマネージャー１１１０を含む。（対応する方法のステップ１２０５を参照）。キャリブレーションゲインデータマネージャー１１１０は、このデータを適切なレコード、またはキャリブレーションデータ７９８の他のデータストレージフォーマットで格納するので、キャリブレーションゲインはそれぞれの励起ソース４２０と関連する（ステップ１２１０を参照）。
【０１１６】
実行可能なアプリケーション７９０’は、放出検出器４１５およびＶＧＡ８１５に印加されるべきユーザ選択ゲインを受信するユーザ選択ゲインデータマネージャー１１２０を含む。このゲインは、図８のＧＵＩ７８２Ａを介してか、グラフィカルエレメント９１２および９１４またはユーザ選択スライド要素１００５を使用するインターフェースのような、代替的インターフェースを介して入力し得る。ユーザ選択ゲインは、通常、ユーザ７０１によって、励起ソース４２０の特定のソースおよび／または例えば、蛍光ラベルを有する特定の色素が用いられるべき特定の実験と関連付けられる。（対応する方法のステップ１２２５を参照）。従って、ユーザ７０１は、特定の励起ソースおよび／または実験のために用いられるべきゲインを選択するために、ＧＵＩ７８２Ａまたは他のインターフェースを繰り返し用い得る。ユーザ選択ゲインデータマネージャー１１２０は、このデータを適切なレコードか、またはスキャナゲインデータ７９９のデータストレージフォーマットで格納するので、ユーザ選択ゲインは、通常は、１つ以上の特定の実験それぞれについて、それぞれの励起ソース４２０と関連付けられる（ステップ１２３０を参照）。
【０１１７】
例えば、「走査ＩＤ＝０００１」として識別される微細アレイの特定の走査が行なわれると、赤色ダイオードレーザソース４２０Ａからの放出信号４９２は、放出検出器４１５から５デシベルのゲインを、およびＶＧＡ８１５から４０デシベルのゲインを提供することによって４５デシベルで増幅されるべきであるという情報を格納する例示的なレコード７９９Ａが示される。ユーザ７０１は、図９において図示される例示的ＧＵＩ７８２Ａ等のインターフェースを用いることによって走査０００１を実行することをスキャナ１６０Ａに指示することが例示的に想定される（後述のステップ１２６０およびグラフィカルエレメント９４０または９５０を参照）。
【０１１８】
実行可能なアプリケーション７９０’は、公知のデータ検索技術および取り出し技術の任意の変種によって、レコード７９９Ａを取出す走査ゲイン制御器１１３０を含む。あるいは、スキャナゲインデータ７９９を格納し、後に走査を開始するのではなく、ユーザ７０１は走査ゲインデータ７９９を指定し得、他の公知の技術による共通ユーザインターフェースを用いて、および／または共通の動作で走査開始データ１１０６を提供し得る。（ステップ１２７０を参照）。走査開始データ１１０６は、通常、ユーザ７０１が、例えば、グラフィカルエレメント９５０または９４０をそれぞれ選択することによって行ない得るような走査またはプレビュー走査を開始したことの表示を含む。さらに、開始データ１１０６は、後述される、選択されたプレビュー解像度等の他の情報を含み得る。
【０１１９】
スキャナゲインデータ７９９に基づいて、走査ゲインマネージャー１１３０は、ユーザ選択ゲイン値を放出検出器４１５とＶＧＡ８１５との間に配置する（ステップ１２２５を参照）。走査ゲインマネージャー１１３０は、その後、例えば、放出検出器４１５へ送信されるべき放出検出器制御信号７８４に放出検出器のゲインを５デシベルに設定させることによって、かつＶＧＡ８１５に送信されるべきＶＧＡ制御信号７８３にゲインを４０デシベルに設定させることによってこれらのゲインを印加する（ステップ１２８０を参照）。通常、これらの制御信号は、入力／出力デバイス７８０の従来の出力デバイスを介して提供される（ステップ１２８０を参照）。
【０１２０】
（自動ゲイン調整）
ユーザ７０１も、上述のように、ユーザ選択ゲイン調整ではなく、自動ゲイン調整を使用することを選択し得る。この選択は、ユーザ７０１がグラフィカルエレメント９２０を選択することによる等、様々な公知の技術によって実施され得る。通常、この選択は、（例えば、要素９１６のグレイアウトによって、および要素９１２および９１４の非活性化によって）ユーザ選択ゲインを実施するためにグラフィカルエレメントを非活性化する。しかしながら、いくつかの実施において、両方のオプションが提供され得るので、例えば、ユーザ選択ゲイン値は、データの欠如または他の理由が原因で自動ゲイン調整技術がフィーチャできない場合に用いられる。さらに、自動ゲイン調整は、デフォルトオプションであり得、またはユーザ選択ゲイン調整のオプションを提供することなく提供され得る。図１３は、１つの例示的実施形態において走査ゲイン制御器１１３０がゲインを自動的に決定し、このゲインを放出検出器４１５とＶＧＡ８１５との間に配置し、このゲインをそれらの要素に印加するステップを示すフローチャートである。
【０１２１】
方法ステップ１３０５によって示されるように、この例における制御器１１３０は、ユーザ７０１が自動ゲインフィーチャをエネーブルしたかどうかを決定する。ユーザ７０１が自動ゲインフィーチャをエネーブルしなかったか、またはデフォルトによって非選択（ｄｅ−ｓｅｌｅｃｔ）されるか、さもなければエネーブルされなかった場合、ユーザ選択ゲインは上述のように決定され得、かつ配置され得る（ステップ１３０７、呼び出しステップ１２５０）。
【０１２２】
ユーザ７０１は、自動ゲインフィーチャをエネーブルした場合、この例におけるユーザ７０１は、さらに、制御器１１３０によってプレビュー走査が開始されることに従って、パラメータを選択的に提供し得る（ステップ１３１５を参照）。制御器１１３０は、走査された画像におけるピクセルの強度のレンジを示すピクセル強度サンプルを取得するために、プレビュー走査が行なわれるようにする（ステップ１３２０を参照）。
【０１２３】
ステップ１３１５および１３２０の実施の複数の可能な例のうちの１つを提供するために、ユーザ７０１が、図９のＧＵＩ７８２Ａにおいて示されるように、グラフィカルエレメント９４２（「プレビュー解像度」と標示される）が２０ミクロンであるように選択することが例示的に想定される。上述のように、１０ミクロンの公称ピクセル解像度を想定して、その後、このユーザ選択が２つのピクセル値のそれぞれの群が、単一サンプルピクセル値を提供するように平均化されることを示すことが例示的に想定される。従って、このユーザ選択は、解像度が２０ミクロン、または公称解像度値の半分になるように解像度パラメータを指定する。代替的な実施において、このユーザ選択は、一つおきのピクセルのみが取得されるか、記録され、従って、同一の解像度に対して別のサンプル測定を提供することを示し得る。
【０１２４】
さらに、前の例によって、移動ステージ５４２は、それぞれの線走査の間で「ｙ」方向に１０ミクロン移動することが例示的に想定される。２０ミクロンピクセル解像度のこの例におけるユーザ選択は、それぞれの線ではなく１つおきの線を走査することによって、従ってｙ方向のピクセル解像度も半分低減することによってさらに実施され得る。従って、例えば、サンプルピクセルは、通常の走査モードで、図６Ａの例の走査６２０および連続的な走査６２２の両方に対して取得される。ユーザ７０１が公称解像度の半分を示すグラフィカルエレメント９４２の値について２０ミクロンを選択すると、その後、この特定の実施において、それぞれの走査線ではなく、１つおきの走査線からのピクセルがサンプルに含まれる。同様に、ユーザ７０１は５０ミクロン解像度を選択し得、この例示的実施において、結果としてそれぞれの走査線において１０ミクロンピクセルが５つおきに平均化され、名目上あるべきｙ方向に存在する線の５分の１のみが走査される。すなわち、移動ステージ５４２は、走査と走査線との間が、公称の１つの増分ではなく５つの増分が段階付けられる。図６Ａから理解され得るように、いくつかのアプリケーションで典型的であるように、プローブ３７０Ａが約１５０〜２００ミクロンの直径の点であることを想定して、ユーザ７０１がサンプルピクセルを５つおきの走査線からのみ取得することを選んだとしても、サンプルピクセルの少なくとも２つの走査線が走査プローブ３７０Ａから取得され得る。
【０１２５】
スキャナ１６０Ａは、通常、それぞれの操作線における複数のプローブを横断して走査する。走査線は、基板（例えば、顕微鏡のスライド）の一方の端から他方の端にまで延びるか、または少なくとも、「走査領域」と呼ばれる基板の部分を横断する。「走査領域」と呼ばれるのは、ここに走査されるべき「フィーチャ」（すなわち、この例において、走査されるべき対になったプローブまたはプローブ標的が存在し、従って、時々「プローブフィーチャ」とも呼ばれる）が含まれるからである。プローブフィーチャが配置される基板上の位置は、従って、本明細書中では「プローブフィーチャ位置」と呼ばれる。同様に、通常、走査領域の全高さが走査されるように、移動ステージ５４２はｙ軸方向の十分な距離を移動する。図９のＧＵＩ７８２Ａの図示された例において、ユーザ７０１は（「走査領域」と標示された）グラフィック部分９６０において値を選択することによって走査領域を規定し得る。例えば、部分９６０における「Ｘ］の値は、スライドの左端から走査領域の左端へのｘ方向の距離を示し、部分９６０における「Ｙ」の値は、スライドの上部端から例示的長方形の走査領域の上部端へのｙ方向の距離、ならびに部分９６０における「幅」値および「高さ」値は例示的長方形の走査領域の幅および高さを示す。あるいは、ユーザ７０１は、この例の長方形のグラフィカルエレメント９７０によって表されるような走査領域の大きさを変更するために、従来のドラッグまたは他の技術を使用し得る。走査領域は、他の実施において、長方形である必要はなく、任意の形状でよいことが理解される。
【０１２６】
制御器１１３０は、図７において示されるように、システムメモリ７２０に格納された、サンプル強度データ７９７によって表されるような適切なデータ構造の走査領域上をプレビュー走査する間に収集されたサンプルピクセル強度値を格納し得る。これらのサンプル値に基づいて、制御器１１３０は、自動ゲイン調整の値を決定する（ステップ１３３０を参照）。この決定は、様々な方法で行なわれ得る。１つの例示的技術は、図１４のフローチャートおよび図１５のブロック線図によって表される。ステップ１４１０において示されるように、制御器１１３０は、プレビュー走査の第１の反復（ｉｔｅｒａｔｉｏｎ）の初期自動ゲイン値を決定する（自動ゲイン値セレクタ１５０５を参照）。例えば、他の実施においては他の任意の初期値が選択され得るが、放出検出器８１５からのゲインおよびＶＧＡ４１５からのゲインの組み合わせによって達成される７０デシベルレンジのゲインの本例を用いて、制御器１１３０は、初期ゲインをこのレンジの中間点、すなわち３５デシベルに選択する。制御器１１３０は、この３５デシベルのゲインを放出検出器８１５とＶＧＡ４１５との間に、ユーザ選択ゲインの割当てに関して既に説明されたのと同じ方法で割当て得るが、割当てられる必要はない。従って、最初の４０デシベルはＶＧＡ４１５に（放出検出器８１５に割当てられたキャリブレーションゲインの上に）割当てられる図示された例において、３５デシベルは、すべてＶＧＡ４１５に割当てられる。ステップ１４２０によって示されるように、かつ上述のように、サンプルピクセルは、その後、走査領域について、ユーザ選択解像度で、および制御器１１３０によって選択された自動ゲインの初期値を用いて収集される（強度マネージャ１５４０を参照）。
【０１２７】
制御器１１３０は、その後、サンプルピクセル強度の分布を所望の分布と比較する（比較マネージャ１５５０）。この比較は、任意の多様な統計的および他の技術によって果たされ得る。いくつかのアプリケーションで、平均値または中間値等の統計的測定が計算され得、所望の平均値または平均強度と比較され得る。しかしながら、一般的に、そのようなアプローチは、通常の走査の特性をかならずしも考慮せず、例えば、「背景ピクセル」の数、すなわち暗い背景に関連するピクセルの数（すなわち、プローブは堆積しないので、蛍光プローブ標的フィーチャは可能でない）は、比較的大きく、かつ比較的予測可能である。従って、通常、背景ピクセルの「プローブピクセル」に対する予測される関係、すなわち、蛍光ラベル、または他の放出ラベルと関連し得るプローブと関連するピクセルに対する背景ピクセルの予測される関係を含む、低い強度（以後、便宜的に「暗」と呼ばれる）ピクセルと高い強度（「明」）ピクセルとの予測される関係を考慮する比較技術を考案することは有利である。
【０１２８】
しかしながら、予想された走査特性を説明する１つの非制限的な技術の例として、制御器１１３０は、それぞれのピクセル強度値をヒストクラムのビンに割当て得る。図６Ｃのデジタル変換レンジの例におけるように、この図示におけるこれらのピクセル強度値の可能なデジタルレンジは０〜６５，５３５である。従って、例えば、１５ビンが用いられ得、ビン１〜ビン５は、より低い強度値（ピクセルの強度値０はビン１に割当てられる）を含み、ビン６〜ビン１０は、中間レンジ強度値を含み、ビン１１〜ビン１５は高レンジ強度値（ピクセルの強度値６５，５３５はビン１５に割当てられる）を含む。
【０１２９】
制御器１１３０は、この特定の例示的な例において、中間レンジビンにおけるピクセル強度の値の数を、高レンジビンにおけるピクセル強度値の数で割ることによって決定される比率を計算する。この比率が２．０以上の場合、プレビュー走査を行なうために用いられる自動ゲインは十分であると見なされる。示されるように、この決定は、色素に関する様々な条件、励起ソースおよび他のファクタの下で成功した走査から得られた経験的データ、プローブピクセルに対する背景ピクセルの予想比率の知識、蛍光信号の予想強度レンジの知識、および／または他の考察に基づき得る。様々な他の試験または比較が適用され得る。例えば、ビン１５における強度値の数がいくらかの閾予想値よりも上である場合、飽和が生じ、プレビュー走査で用いられた自動ゲインが過剰に高いことが結論され得る。同様に、ビン１における強度値の大きい数は、自動ゲインが過剰に低く設定されたことを示し得る。そのような試験および比較の種類との組み合わせは、本発明の説明に基づいて、当業者によって認識される。
【０１３０】
上述の比率が、この特定の例において２．０より小さい場合、制御器１１３０は、プレビュー走査のために用いられた自動ゲインが過剰に高く、従って、高レンジビンにおける強度値の所望の、または予想される数よりも大きくなると結論される。あるいは、上述のように、多くの代替的または追加的試験のうちの１つにおいて、制御器１１３０は、高レンジビンにおける強度値の数に基づいて同一の結論を引き出し得る。いずれにしても、次に、制御器１１３０は、強度値の現在の分布が、明るいピクセルの余剰が原因で、予想されるかまたは所望の強度値分布と一致しないことを決定することが例示的に想定される（決定要素１４４０を終了し「ない」を参照）。制御器１１３０は、その後、任意の技術の変種によって、自動ゲインを制限する（ステップ１４４０を参照）。例えば、制御器１１３０は、例示的、特定、かつ非制限的例において、ゲインを２分の１に、すなわち３５／２＝１７．５デシベルに制限し得る。別のプレビュー走査は、その後、１７．５の修正された自動ゲインを用いて行なわれ得る（ステップ１４２０を参照）。制御器１１３０が、このゲインも過剰に高いということを決定する場合、その後、この値は約２分の１、すなわち約９デシベルに制限され得、この新しい自動ゲイン値は、別のプレビュー走査において用いられる。
同様に、上述の比率がこの特定の例において、約２．０の標的比率値を超過する場合、制御器１１３０は、プレビュー走査のために用いられる自動ゲインが過剰に低く、従って、中間（および／または低）レンジビンにおける所望されるかまたは予想される強度値の数よりも大きくなると結論し得る。あるいは、上述のように、制御器１１３０は、中間レンジまたは低レンジビンにおける強度値の数に基づいて、同一の結論を引き出し得る。これらの任意のケースにおいて、制御器１１３０は、技術の任意の変種によって、結果的に自動ゲインを増加させる（ステップ０および自動ゲイン調整器１５６０を参照）。例えば、例示的な例において、制御器１１３０は、ゲインを２分の１、すなわち３５＋１７．５＝５２．５デシベルに増加させ得る。別のプレビュー走査は、その後、修正された５２．５デシベルの自動ゲインを用いて行なわれ得る（ステップ１４２０を参照）。制御器１１３０が、このゲインも過剰に低いと決定する場合、この値は、さらに約２分の１増加され得る等である。新しいゲインが過剰に高い場合、このゲインと前のゲインとの差異の半分、すなわち５２．５デシベルから５２．５デシベル−（１７．５／２）＝約４４デシベル増加され得る。このプロセスは、所定の回数、ユーザ７０１によって選択された回数、またはすべての試験を受ける値を発見する尤度に基づいて計算される回数繰り返され得る（決定要素１４４５を参照）。
【０１３１】
次に、制御器１１３０は、許容範囲の自動ゲイン調整値を決定することに成功することが例示的に想定される（決定要素１３３５を参照）。制御器１１３０は、自動的に決定されたゲイン値を用いて、ユーザ７０１が公称解像度での走査を（例えば、「走査開始」グラフィック要素９５０を選択することによって）開始し得るようにゲイン値が決定されたことを、公知の技術によって、ユーザ７０１に通知し得る。あるいは、制御器１１３０は、公称解像度で、自動的に決定されたゲインを用いて自動的に走査を開始し得る。
【０１３２】
図示された実施において、制御器１１３０は、自動的に決定されたゲイン値の１部分が放出検出器８１５に印加されるように、かつ１部分がＶＧＡ８１５に印加されるように割当てる（ステップ１３５０を参照）。ユーザ選択ゲインのケースにおけるように、これらの配分されたゲインは通常、入力／出力デバイス７８０の出力デバイスを介して印加される（ステップ１３６０を参照）。制御器１１３０がゲイン値を自動的に決定することができない場合、ユーザ７０１はゲイン値を選択する機会を与え得る（要素１３３７およびステップ１３０７を参照）。あるいは、制御器１１３０は、ユーザ７０１に状態を通知し得、および／またはピクセル分布との極めて接近する適合を提供したゲイン値を用いて全解像度走査を開始し得る。
【０１３３】
上述のスキャナ制御アプリケーション７９０をスキャナ１６９Ａの制御フィーチャとの関連で再び参照する。図８Ａおよび図８Ｂにおいてより具体的に示されるように、図示された実施におけるスキャナ制御アプリケーション７９０は、１つ以上のユーザ選択格子アライメントパラメータを受信するＧＵＩマネージャ８１０Ａを含む。アプリケーション７９０には、さらに格子を最初の画像とアライメントする格子アライナー８３０Ｂがさらに含まれる。この実施におけるアプリケーション７９０の別の要素は、画像アナライザ８５２、画像分析データ格納器８５５および複数の走査アライメント制御器８６０を含む画像分析マネージャ８５０である。画像アナライザ８５２は、格子と第１の画像とのアライメントに基づく格子アライメントデータを生成する。画像分析データ格納器８５５は、格子アライメントデータを、図７において示されるように、コンピュータ１００Ｂのシステムメモリ７２０に格納され得る例示的画像Ａ分析データファイル７９９Ａ等のメモリに格納する。この実施における複数の走査アライメント制御器８６０は、第２の画像をアライメントする指示に応答して、格子アライメントデータを（例えば、ファイル７９９Ａから）取出す。画像アナライザ８５２は、取り出された格子アライメントデータに基づいて、第２の画像を分析する。これらの動作は、次に、図１６のＧＵＩおよび図１６Ａおよび図１６Ｂの例示的画像を参照してさらに説明される。これらの動作の、図１６Ｃの例示的フローチャートの方法のステップとの関係は、括弧でくくられて示される。
【０１３４】
この例において、ＧＵＩマネージャ８１０Ａは、通常、ユーザ選択に応答してＧＵＩの７８２Ａおよび７８２Ｂをユーザ７０１に提供する（図９、図９Ａおよび図９Ｂ）。ユーザ７０１はＧＵＩ７８２を使用して、例示的格子アライメントパラメータを選択する（図１６Ｃの対応するステップ１６１０を参照）。例えば、ユーザ７０１は、格子アライメントが「容易（ｅａｓｙ）」閾値を有する固定アルゴリズム形状を用いてか、「密接（ｔｉｇｈｔ）」閾値を有する固定アルゴリズム形状を用いてか、容易閾値を有する可変アルゴリズム形状を用いてか、または密接閾値を有する可変アルゴリズム形状を用いて行なわれるべきかを選択し得る。図示された実施において、「可変円サイズ（ｖａｒｉａｂｌｅ　ｃｉｒｃｌｅ　ｓｉｚｅ」の選択は、例えば、格子アライナー８３０Ｂが、単独でピクセルを識別しアレイ画像におけるそれぞれのプローブフィーチャを表すことを示す。
【０１３５】
例えば、図１６Ａは、それぞれの円がピクセルの可変数を取り囲み得、プローブフィーチャを取り巻くプローブを表す可変アルゴリズム円１１３０を示す。「密接」閾値は、円がピクセルの最も明るい群の周りに描かれ、例えば、より大きい直径を有する円によって取り囲まれ得るディマーピクセルを含まない傾向があることを意味する。「容易」閾値は、ディマーピクセルが円の中に含まれる傾向があることを意味する。図１６Ｂは、固定アルゴリズム円１６３２を示し、これらのすべては同じ直径を有し、いくつかの実施においてユーザ選択でありうる。ここでの意味では、密接閾値は、円がピクセルの最も明るい群の周囲に集中する傾向があることを意味し、容易閾値は、ディマーピクセルが円の中心を決定することに組み込まれる傾向があることを意味する。グラフィック要素９２０によって示されるように、ユーザ７０１は、さらに、推定されたフィーチャサイズを選択し得る。例えば、プローブフィーチャが、Ａｆｆｙｍｅｔｒｉｘ（Ｒ）４１７ＴＭまたは４２７ＴＭＡｒｒａｙｅｒのＰｉｎ−ａｎｄ−ＲｉｎｇＴＭ技術を用いて使用されるピン等のピンを用いて配置される場合、ユーザ７０１は、例えば要素９２０において示されるように１２５ミクロンのピンサイズを選択する。
【０１３６】
ＧＵＩマネージャ８１０Ａは、さらに、通常、ユーザ選択に応答して、図１６のＧＵＩ７８２Ｂをユーザ７０１に提供することが次に、例示的に想定される。ユーザ７０１は、ＧＵＩ７８２Ｂを使用して、走査することによって生成する複数の画像を選択する（ステップ１６１５を参照）。例えば、この例においては、グラフィック要素１６２９が提供されるので、ユーザ７０１は、画像の数を示すために任意の正整数を入力し得る（これは、当然、走査、格納データその他の実用性に基づいて制限され得る）。タブ１６１９（１６１９Ａおよび１６１９Ｂ）、または他の従来の技術を用いて、ユーザ７０１は、使用されるべきゲイン等の走査パラメータを指定するためのさらなるオプションを提供し得る（グラフィック要素１６３９）。
【０１３７】
いくつかの実施において、それぞれの走査は同一のプローブアレイ上で行なわれる。例えば、１方の走査は励起ソース４２０Ａを用いて行なわれ得、他方の走査は励起ソース４２０Ｂを用いて行われ得る。両方のケースにおいて、同一のプローブフィーチャが走査されるので、従って、これらのフィーチャは、通常、同じ位置であることが保証される。従って、画像は、通常、同一ではないが（一方励起ソースは、１つの画像を提供する１つの波長の放出を導き出し、他方の励起ソースは、別の画像を提供する別の波長の放出を導き出すので）、画像の１つに基づいたアライメント格子は、プローブフィーチャ位置の共通性が原因で、他の画像に印加され得る（または、例えば、複数の追加的励起ソースを用いる複数の他の画像）。さらに、いくつかの実施において、画像は同一のプローブアレイから走査される必要はない。むしろ、例えば、配列器１２０は、複数のスライド上および／または同一のスライド上の複数の点が付与されたプローブアレイを同一のパターンで、特定の位置に配置するようにプログラミングされ得る。従って、プローブフィーチャ位置は、点が付与された複数のプローブアレイにおいて、通常、同一であるかまたは同一に近いことが、予想され得る。プローブフィーチャ位置の共通性も、通常、合成アレイにおける実質的な精確さによって達成され得る。従って、複数の画像が同一のアレイから走査されると説明される、本明細書中で記載された実施は例示的であり、非制限的であると理解される。
【０１３８】
いくつかの実施において、すべての走査は、アプリケーション７９０によるさらなる処理の前に行なわれ得る（ステップ１６２０および１６２５を参照）。しかしながら、そのようにされる必要はなく、むしろ、任意のシーケンスにおいて、画像が走査され得、分析され得、その後、別の画像が走査され、分析され得る等である。
【０１３９】
上述のように、格子アライナー８３０Ｂは、格子を第１の画像とアライメントする。現在使用可能であり、または将来開発されるべき格子を画像とアライメントする任意の技術は、アライナー８３０Ｂを用いて使用され得る。１つの非制限的例のように、アライナー８３０は、米国特許出願シリアルナンバー第０９／６８１，８１９号において記載される技術および方法を使用し得、これは、参考のため援用され、および／または米国特許第６，０９０，５５５号において記載される技術および方法を使用し得、これは参考のため、その全体を本明細書中で援用する。走査された画像上に重ねられたアライメント格子の例は、図１６Ａの格子１６１０Ａおよび図１６Ｂの格子１６１０Ｂのように示される。これらの図の格子１６１０Ａまたは格子１６１０Ｂは、水平かつ平行な線からなるように示され、他の格子構成は、他の実施において使用され得る。
【０１４０】
再び図８Ｂを参照して、画像分析マネージャ８５０は、画像アナライザ８５２を含み、これは格子アライナー８３０Ｂによる第１の画像との格子のアライメントに基づいて、特定の画像の格子アライメントデータを生成し、「第１の画像」または「画像Ａ」と呼ばれる（図１６Ｃにおけるステップ１６４０を参照）。画像Ａとの格子のこのアライメントは、インターフェースにおける適切な要素のユーザ選択によって開始され得る（図１６Ｃにおける決定要素１６３０を参照）か、または他の実施において、操作が完了したか、または別のイベントが起こった際に、アプリケーション７９０によって自動的に開始され得る。用語「第１の画像」または「画像Ａ」は、この画像を他の画像から区別するために適用され、画像を時間的に最初に走査された画像、または他の任意の特定の画像に制限することは意図されないことが理解される。むしろ、ユーザ７０１によって選択される任意の画像Ｎは、この「第１の画像」または「画像Ａ」として用いられ得る。アナライザ８５２によって生成される格子アライメントデータは、通常、分析目的の、それぞれのブローブフィーチャと関連するピクセルを識別するためのデータを含み（遺伝子発現分析等）、従って、１つのプローブフィーチャのピクセルを他のプローブフィーチャおよび背景ピクセルから区別する。
【０１４１】
本例示的実施において、画像Ａに基づく格子アライメントデータは、格納器８５５によって適切なファイルに、データ構成に、または格納情報に関する他の従来の技術によって格納される（図１６Ｃにおけるステップ１６４５を参照）。例えば、データは、画像Ａ、すなわちファイル７９９Ａに対応する分析データファイル７９９に格納され得る。画像Ａのプローブフィーチャにおけるピクセル強度の分布等の他の分析情報は、通常、例えば、それぞれのプローブフィーチャに対応するファイル７９９Ａのレコードにおいても格納される。
【０１４２】
複数の走査アライメント制御器８６０（図８Ｂにおいて示される）は、格子アライメントデータを（例えば、ファイル７９９Ａから、図１６Ｃにおけるステップ１６３５を参照）取出し、これは第２の画像をアライメントするために自動的に、またはユーザ選択表示に応答して行なわれ得る（決定要素１６５０）。画像アナライザ８５２は、取出された格子アライメントデータに基づいて第２の画像（およびユーザ選択された他のＮ画像）を分析する（図１６Ｃにおけるステップ１６５５およびステップ１６６０を参照）。画像分析データ格納器８５５は、ファイルに、適切なデータ構成に、または他の従来の技術によって結果の分析データを格納する（図１６Ｃにおける要素１６６５を参照）。
【０１４３】
本発明の様々な実施形態および実施が説明されたが、これは例示にすぎず、制限するものではなく、例として提示されたにすぎないことが当業者にとって明らかである。図示された実施形態の様々な機能的要素の中の機能を配置するための他の複数の模式図が本発明によって可能である。任意の要素の機能は、代替的な実施形態において様々な方法で実行され得る。さらに、様々な要素の機能は、代替的実施形態において、少数の要素、または単一の要素によって実行され得る。
【０１４４】
例えば、明瞭にする目的で、コンピュータ１００Ｂの機能およびスキャナ１６０Ａの機能は、図８において示される機能要素によって実施されるように説明される。しかしながら、本発明の局面は、これらの別個の機能要素に分類されることを必要としない。同様に、便宜上、別々に説明される特定の機能要素の動作は、別々に実行される必要はない。例えば、一部またはすべてのＣＰＬＤ８３０の機能は、プロセス制御器７４０によって実施され得、その逆の場合も同じことである。同様に、いくつかの実施形態において、任意の機能要素は、図示された実施形態に関して説明された動作よりも少なく機能するか、またはそれとは異なった機能をし得る。さらに、図示する目的で明確に示された機能要素は、特定の実施における他の機能要素内に組み込まれ得る。例えば、フィルタ８１０および／またはフィルタ８２０は、図示する目的で、図８において別々に示されるが、これらは増幅器８１５のコンポーネントであり得る。さらに、ユーザは、ゲインおよび走査データを、走査開始データとして同時に提供し得る。
【０１４５】
同様に、例えば、アライヤマネージャーアプリケーション２９０は、アライヤ１２０を制御するコンピュータ１００Ａ上で実行するように説明され、スキャナ制御アプリケーション７９０は、スキャナ１６０Ａを制御するコンピュータ上で実行するように説明されるスキャナ制御アプリケーション７９０である。しかしながら、本発明の局面は、これらを別個の機能要素に分類することを必要としない。むしろ、例えば、アプリケーション２９０およびアプリケーション７９０は、例えば、アライヤ１２０およびスキャナ１６０Ａを制御し得る同一のコンピュータ上で実行され得る。さらに、同一のコンピュータ上か、異なったコンピュータ上で実行されるのかに関係なく、アプリケーション２９０および７９０は同一のコンピュータプログラム生産物の部分であり得る。
【０１４６】
さらに、機能の配列または機能の部分は、通常、変更され得る。例えば、図１１Ａにおいて示された方法のステップは、通常、この図によって提示された順で実行される必要はない。複数の可能な例の中で、ステップ１１３０Ａおよびステップ１１４０Ａは、平行して組み合わされ得るか、または平行して実行され得、ステップ１１３０Ａおよびステップ１１４０Ａは、ステップ１１２５Ａおよびステップ１１２７Ａの後に実行され得る等である。
【０１４７】
さらに、機能の配列または機能の部分は、通常、変更され得る。例えば、図１２Ａ〜図１２Ｃおよび図１３において示される方法のステップは、通常、図によって提示された順で実行される必要はない。複数の可能な例の中で、図１３のステップおよび決定要素は図１２Ｃに含まれ得、ステップ１３５０およびステップ１３６０は、平行に組み合わされ得るか、平行に実行され得る等である。
【０１４８】
さらに、本発明の機能要素と様々なデータ構造との間および中の制御およびデータフローは、上述の制御およびデータフローとは様々に異なり得ることが、当業者によって理解される。より具体的には、中間機能要素（図示せず）は、制御またはデータフローを方向付け得、様々な要素の機能は組み合わされ得るか、分割され得、またはそうでない場合、平行の処理を可能にするか、または他の目的のために再構成され得る。さらに、中間データ構造またはファイルが用いられ得、様々に説明されたデータ構造またはファイルは組み合わされ得、機能の配列または機能の部分は、通常、変更され得る等である。多くの他の実施形態、およびその改変が添付の請求項および等価物によって規定されるように、本発明の範囲に包含されることが意図される。
【０１４９】
（著作権についての説明）
本特許請求の開示の一部は、著作権保護の対象になる。著作権所有者は、特許商標庁において行なわれる、特許申請または記録に掲載される特許明細書または特許開示の、何人かによるファクシミリ複製に対しては異議を申し立てないが、そうでない場合は、すべての著作権を所有する。
【図面の簡単な説明】
【図１】
図１は、ネットワーク上のコンピュータ間においてプローブアレイデータの生成、共有および処理を行うネットワーク化システムの１つの実施形態の簡単な模式図である。このようなネットワーク化システムは、スポットされたプローブアレイを生成する配列器システムと、スポットされたプローブアレイおよび合成されたプローブアレイを走査するスキャナシステムとを含む。
【図２】
図２は、図１のネットワーク化コンピュータのユーザコンピュータの１つの実施形態の機能ブロック図である。これは、図１の配列器を制御してスポットアレイを生成する工程に適している。
【図３Ａ】
図３Ａは、データファイルの１つの実施形態におけるデータ記録をグラフィカルに図示したものである。これは、図２のユーザコンピュータおよび図１の配列器との協働によって生成されたスポットアレイに関するデータを格納する工程に適している。
【図３Ｂ】
図３Ｂは、顕微鏡スライドを図示したもの（例えば、図２のユーザコンピュータおよび図１の配列器との協働によって生成されたスポットアレイの例示的実施形態）である。
【図４】
図４は、図１のスキャナの１つの実施形態の選択されたコンポーネントを簡単に図示したものである。これは、アレイを走査する工程に適している。
【図５Ａ】
図５Ａは、図４のスキャナのアーム部位を走査する際の簡略化された例示的構成の斜視図である。
【図５Ｂ】
図５Ｂは、アームの作動経路下の翻訳ステージによってスポットアレイの１つの実施形態を移動させる際、図５Ａの走査アームが生物フィーチャを走査する様子の上面図である。
【図６Ａ】
図６Ａは、プローブフィーチャの１つの実施形態を図示したものであり、二方向走査線（例えば、図５Ａおよび図５Ｂの走査アームを用いて実施可能な二方向走査線）を示す。
【図６Ｂ】
図６Ｂは、画素クロックパルスと図６Ａの走査対象のプローブフィーチャとの間をアライメントした様子の例示的なプロットであり、例示的なラジアル方向の位置サンプリングポイントを示す。
【図６Ｃ】
図６Ｃは、サンプリングされたアナログ放射電圧と図６Ｂの画素クロックパルスとの間をアライメントした様子の例示的なプロットである。
【図６Ｄ】
図６Ｄは、飽和値を含む、図６Ｃのアナログ放射電圧に対応したデジタル放射電圧の例示的なプロットである。
【図７】
図７は、図１のスキャナシステムの１つの実施形態の機能ブロック図である。
【図８】
図８は、例示的なゲイン調整システムを含む、図７のスキャナシステムの選択された要素の簡略化された機能ブロック図である。
【図８Ａ】
図８Ａは、スキャナ制御および解析アプリケーション（例えば、コンピュータプログラム製品）の一実施形態の機能ブロック図である。
【図８Ｂ】
図８Ｂは、スキャナ制御および解析アプリケーション（例えば、コンピュータプログラム製品）の別の実施形態の機能ブロック図である。
【図９】
図９は、図８のゲイン調整システムのグラフィカルユーザインターフェースの一実施形態の例示的な一実施例である。
【図９Ａ】
図９Ａは、プローブ機能を有する位置データを取り出すために、図８Ａのアプリケーションと協働して用いられるグラフィカルユーザインターフェースの例示的な一実施例である。
【図９Ｂ】
図９Ｂは、プローブ機能を有する位置データを取り出すために、図８Ａのアプリケーションと協働して用いられる別のグラフィカルユーザインターフェースの別の例示的な実施例である。
【図１０】
図１０は、図８のゲイン調整システムの放射検出器および可変ゲイン素子に付与された、キャリブレーションとユーザ選択によるゲイン制御との分配を示す一実施形態のグラフィカル表示である。
【図１１】
図１１は、図８のゲイン調整システムのスキャナ制御および解析アプリケーションの一実施形態の機能ブロック図である。
【図１１Ａ】
図１１Ａは、図８Ａのアプリケーションの例示的な実施形態、および図２の例示的な配列器マネージャプリケーションによって実施される工程を示すフロー図である。
【図１２Ａ】
図１２Ａは、キャリブレーションゲインデータを格納するための例示的な方法工程のフローチャートである。
【図１２Ｂ】
図１２Ｂは、ユーザ選択によるゲインデータを格納するための例示的な方法工程のフローチャートである。
【図１２Ｃ】
図１２Ｃは、キャリブレーションゲインとユーザ選択によるゲインとの調整を実施するための例示的な方法工程のフローチャートである。
【図１３】
図１３は、図８のゲイン調整システムが、ゲインを判定し、割り当て、かつ、付与する例示的な方法工程のフローチャートである。
【図１４】
図１４は、概して図１３に示すような、自動ゲイン調整値を判定するように方向付けられた例示的な方法工程をより詳細に示すフローチャートである。
【図１５】
図１５は、図８のゲイン調整システムが、自動的にゲインを判定し、割り当て、かつ、付与し得る、スキャンゲイン制御器の一実施形態の機能ブロック図である。
【図１６】
図１６は、複数の画像のうちのＮ番目の画像をスキャンするためのユーザコマンドを受信するために、図８Ｂのアプリケーションと協働して用いられる別のグラフィカルユーザインターフェースの例示的な一実施例である。
【図１６Ａ】
図１６Ａは、グリッドおよびユーザ選択によるグリッドパラメータデータのアプリケーションを示す、スキャンされた画像のグラフィカル表示である。
【図１６Ｂ】
図１６Ｂは、グリッドおよびユーザ選択によるグリッドパラメータデータのアプリケーションを示す、スキャンされた画像のグラフィカル表示である。
【図１６Ｃ】
図１６Ｃは、図８Ｂのアプリケーションの例示的な実施形態によって実施される工程を示すフロー図である。
【図１】
2004512533.tif 000003
【図２】
2004512533.tif 000004
【図３Ａ】
2004512533.tif 000005
【図３Ｂ】
2004512533.tif 000006
【図４】
2004512533.tif 000007
【図５Ａ】
2004512533.tif 000008
【図６Ａ】
2004512533.tif 000009
【図６Ｂ】
2004512533.tif 000010
【図６Ｃ】
2004512533.tif 000011
【図６Ｄ】
2004512533.tif 000012
【図７】
2004512533.tif 000013
【図８】
2004512533.tif 000014
【図８Ａ】
2004512533.tif 000015
【図８Ｂ】
2004512533.tif 000016
【図１０】
2004512533.tif 000017
【図１１】
2004512533.tif 000018
【図１１Ａ】
2004512533.tif 000019
【図１２Ａ】
2004512533.tif 000020
【図１２Ｂ】
2004512533.tif 000021
【図１２Ｃ】
2004512533.tif 000022
【図１３】
2004512533.tif 000023
【図１４】
2004512533.tif 000024
【図１５】
2004512533.tif 000025
【図１６Ａ】
2004512533.tif 000026
【図１６Ｂ】
2004512533.tif 000027
【図１６Ｃ】
2004512533.tif 000028
【国際公開パンフレット】
2004512533.tif 000029
2004512533.tif 000030
2004512533.tif 000031
2004512533.tif 000032
2004512533.tif 000033
2004512533.tif 000034
2004512533.tif 000035
2004512533.tif 000036
2004512533.tif 000037
2004512533.tif 000038
2004512533.tif 000039
2004512533.tif 000040
2004512533.tif 000041
2004512533.tif 000042
2004512533.tif 000043
2004512533.tif 000044
2004512533.tif 000045
2004512533.tif 000046
2004512533.tif 000047
2004512533.tif 000048
2004512533.tif 000049
2004512533.tif 000050
2004512533.tif 000051
2004512533.tif 000052
2004512533.tif 000053
2004512533.tif 000054
2004512533.tif 000055
2004512533.tif 000056
2004512533.tif 000057
2004512533.tif 000058
2004512533.tif 000059
2004512533.tif 000060
2004512533.tif 000061
2004512533.tif 000062
2004512533.tif 000063
2004512533.tif 000064
2004512533.tif 000065
2004512533.tif 000066
2004512533.tif 000067
2004512533.tif 000068
2004512533.tif 000069
2004512533.tif 000070
2004512533.tif 000071
2004512533.tif 000072
2004512533.tif 000073
2004512533.tif 000074
2004512533.tif 000075
2004512533.tif 000076
2004512533.tif 000077
2004512533.tif 000078
2004512533.tif 000079
2004512533.tif 000080
2004512533.tif 000081
2004512533.tif 000082
2004512533.tif 000083
2004512533.tif 000084
2004512533.tif 000085
2004512533.tif 000086
2004512533.tif 000087
2004512533.tif 000088
2004512533.tif 000089
2004512533.tif 000090
2004512533.tif 000091
2004512533.tif 000092
2004512533.tif 000093
2004512533.tif 000094
2004512533.tif 000095
2004512533.tif 000096
2004512533.tif 000097
2004512533.tif 000098
2004512533.tif 000099
2004512533.tif 000100
2004512533.tif 000101
2004512533.tif 000102
2004512533.tif 000103
2004512533.tif 000104
2004512533.tif 000105
2004512533.tif 000106
2004512533.tif 000107
2004512533.tif 000108
2004512533.tif 000109
2004512533.tif 000110
2004512533.tif 000111
2004512533.tif 000112
2004512533.tif 000113
2004512533.tif 000114
2004512533.tif 000115
2004512533.tif 000116
2004512533.tif 000117
2004512533.tif 000118
2004512533.tif 000119
2004512533.tif 000120
2004512533.tif 000121
2004512533.tif 000122
2004512533.tif 000123
2004512533.tif 000124
2004512533.tif 000125
2004512533.tif 000126
2004512533.tif 000127
2004512533.tif 000128
2004512533.tif 000129
2004512533.tif 000130
2004512533.tif 000131
2004512533.tif 000132
2004512533.tif 000133