(57)【要約】  培地の培地プロトコルを表すタイムラインを提供するためのシステム及び方法を提供する。培地プロトコルを表すタイムラインを提供するステップは、培地の培地プロトコルを受け取るステップと、培地プロトコルに基づいてユーザインターフェイス上にタイムラインを生成するステップと、タイムライン上の時間をモニタするステップと、培地プロトコルに関連する１又は２以上の培地画像を受け取るステップと、１又は２以上の培地画像の各々を、培地画像が取り込まれた時刻に相関するタイムライン上の位置に関連付けるステップと、培地画像が取り込まれた時刻に相関するタイムライン上の位置に配列された、タイムラインに関連する各培地画像のための選択可能マーカを生成するステップとを含む。【選択図】図９
2019534019.tif 000002
【特許請求の範囲】
【請求項１】
培地の培地プロトコルを表すタイムラインを提供するためのシステムであって、
培地画像のタイムラインと、任意の培地画像表示のためのフィールドとを表示するように構成されたユーザインターフェイスと、
プロセッサと、
を含むコンピュータシステムを備え、
前記プロセッサは、
前記培地の前記培地プロトコルを受け取り、
前記培地プロトコルに基づいて前記ユーザインターフェイス上に前記タイムラインを生成し、
前記タイムライン上の時間をモニタし、
前記培地プロトコルに関連する１又は２以上の培地画像を受け取り、
前記１又は２以上の培地画像の各々を、前記培地画像が取り込まれた時刻に相関する前記タイムライン上の位置に関連付け、
前記培地画像が取り込まれた前記時刻に相関する前記タイムライン上の前記位置に配列された、前記タイムラインに関連する各培地画像のための選択可能マーカを生成して表示する、
ように構成される、
ことを特徴とするシステム。
【請求項２】
前記プロセッサは、
前記選択可能マーカのうちの１つの選択を受け取り、
前記選択されたマーカに関連する前記培地画像を表示する、
ようにさらに構成される、請求項１に記載のシステム。
【請求項３】
インキュベーションシステムをさらに備え、該インキュベーションシステムは、
複数の微生物を有する少なくとも１つの培地を収容するインキュベータと、
前記少なくとも１つの培地の画像を取り込むように構成された撮像装置と、
を含む、
請求項１に記載のシステム。
【請求項４】
前記培地プロトコルは、培地画像を取り込むための１又は２以上の予定時刻を含み、前記コンピュータシステムは、前記培地画像を取り込むための各予定時刻に培地画像を取り込む命令を前記撮像装置に送信するように構成される、
請求項３に記載のシステム。
【請求項５】
前記プロセッサは、
前記培地プロトコルに関連する複数の培地画像を受け取り、
アニメーションモードを開始する命令を受け取り、
前記複数の培地画像のビデオを生成して、前記複数の培地画像が取り込まれた前記時刻に基づいて日付順に提示する、
ようにさらに構成される、請求項１に記載のシステム。
【請求項６】
前記プロセッサは、
前記培地プロトコルに関連する複数の培地画像を受け取り、
前記複数の培地画像に基づいて前記培地上の１又は２以上の基準点を検出し、
各培地画像を、前記１又は２以上の基準点が各培地画像において同じ位置にくるように配向する、
ようにさらに構成される、請求項１に記載のシステム。
【請求項７】
前記タイムラインは、前記培地プロトコルの予想継続時間が前記タイムラインの長さに相関する前記培地プロトコルの相対的時間尺度を提供する、
請求項１に記載のシステム。
【請求項８】
前記プロセッサは、予想外の培地プロトコルイベントに応答して前記タイムラインを修正するように構成される、
請求項１に記載のシステム。
【請求項９】
前記培地プロトコルは、培地画像が取り込まれる１又は２以上の予想時刻を含み、前記プロセッサは、培地画像が取り込まれる各予想時刻のマーカを前記タイムライン上に生成するように構成される、
請求項１に記載のシステム。
【請求項１０】
前記プロセッサは、培地プロトコルイベントの発生に応答してリアルタイム又は近リアルタイムで前記タイムラインを更新するように構成される、
請求項１に記載のシステム。
【請求項１１】
培地の培地プロトコルを表すタイムラインを提供する方法であって、
前記培地の前記培地プロトコルを受け取るステップと、
前記培地プロトコルに基づいてユーザインターフェイス上に前記タイムラインを生成するステップと、
前記タイムライン上の時間をモニタするステップと、
前記培地プロトコルに関連する１又は２以上の培地画像を受け取るステップと、
前記１又は２以上の培地画像の各々を、前記培地画像が取り込まれた時刻に相関する前記タイムライン上の位置に関連付けるステップと、
前記培地画像が取り込まれた前記時刻に相関する前記タイムライン上の前記位置に配列された、前記タイムラインに関連する各培地画像のための選択可能マーカを生成するステップと、
を含むことを特徴とする方法。
【請求項１２】
前記選択可能マーカのうちの１つの選択を受け取るステップと、
前記選択されたマーカに関連する前記培地画像を表示するステップと、
をさらに含む、請求項１１に記載の方法。
【請求項１３】
撮像装置を用いて前記培地の画像を取り込むステップを含むインキュベーションシステムをさらに含む、
請求項１１に記載の方法。
【請求項１４】
前記培地プロトコルは、培地画像を取り込むための１又は２以上の予定時刻を含み、前記方法は、前記培地画像を取り込むための各予定時刻に培地画像を取り込む命令を前記撮像装置に送信するステップをさらに含む、
請求項１３に記載の方法。
【請求項１５】
前記培地プロトコルに関連する複数の培地画像を受け取るステップと、
アニメーションモードを開始する命令を受け取るステップと、
前記複数の培地画像のビデオを生成して、前記複数の培地画像が取り込まれた前記時刻に基づいて日付順に提示するステップと、
をさらに含む、請求項１１に記載の方法。
【請求項１６】
前記培地プロトコルに関連する複数の培地画像を受け取るステップと、
前記複数の培地画像に基づいて前記培地上の１又は２以上の基準点を検出するステップと、
各培地画像を、前記１又は２以上の基準点が各培地画像において同じ位置にくるように配向するステップと、
をさらに含む、請求項１１に記載の方法。
【請求項１７】
前記タイムラインは、前記培地プロトコルの予想継続時間が前記タイムラインの長さに相関する前記培地プロトコルの相対的時間尺度を提供する、
請求項１１に記載の方法。
【請求項１８】
予想外の培地プロトコルイベントに応答して前記タイムラインを修正するステップをさらに含む、
請求項１１に記載の方法。
【請求項１９】
前記培地プロトコルは、培地画像が取り込まれる１又は２以上の予想時刻を含み、前記方法は、培地画像が取り込まれる各予想時刻のマーカを前記タイムライン上に生成するステップをさらに含む、
請求項１１に記載の方法。
【請求項２０】
培地プロトコルイベントの発生に応答してリアルタイム又は近リアルタイムで前記タイムラインを更新するステップをさらに含む、
請求項１１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
〔米国関連出願〕
本出願は、２０１６年１１月１０日に出願された米国仮特許出願第６２／４２０４６６号に対する優先権を主張するものであり、この文献はその全体が引用により本明細書に組み入れられる。
【０００２】
本発明は、培地分析に関し、具体的には、培地情報の提示及びレビューを行うためのソフトウェアに関する。
【背景技術】
【０００３】
培地の画像を取り込んでディスプレイ上に表示する方法及びシステムが知られている。このようなシステム及び方法は、例えばＢｏｔｍａ他に付与された国際公開第２０１３／１４７６１０号に記載されており、この文献の開示は引用により本明細書に組み入れられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１３／１４７６１０号
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の態様は、ユーザインターフェイス上に提示されたタイムラインを用いて培地の細胞培地プロトコルデータ要素の提示及び操作を行うためのシステム、装置及び方法を含む。
【０００６】
１つの実施形態は、培地の培地プロトコルを表すタイムラインを提供するためのシステムである。このシステムは、コンピュータシステムを含む。コンピュータシステムは、タイムラインと任意の培地画像表示のためのフィールドとを表示するように構成されたユーザインターフェイスと、プロセッサとを含む。プロセッサは、培地の培地プロトコルを受け取り、培地プロトコルに基づいてユーザインターフェイス上にタイムラインを生成し、タイムライン上の時間をモニタし、培地プロトコルに関連する１又は２以上の培地画像を受け取り、１又は２以上の培地画像の各々を、培地画像が取り込まれた時刻に相関するタイムライン上の位置に関連付け、培地画像が取り込まれた時刻に相関するタイムライン上の位置に配列された、タイムラインに関連する各培地画像のための選択可能マーカを生成して表示するように構成される。
【０００７】
別の実施形態は、培地の培地プロトコルを表すタイムラインを提供する方法である。この方法は、培地の培地プロトコルを受け取るステップと、培地プロトコルに基づいてユーザインターフェイス上にタイムラインを生成するステップと、タイムライン上の時間をモニタするステップと、培地プロトコルに関連する１又は２以上の培地画像を受け取るステップと、１又は２以上の培地画像の各々を、培地画像が取り込まれた時刻に相関するタイムライン上の位置に関連付けるステップと、培地画像が取り込まれた時刻に相関するタイムライン上の位置に配列された、タイムラインに関連する各培地画像のための選択可能マーカを生成するステップとを含む。
【図面の簡単な説明】
【０００８】
【図１】本発明の例示的な実施形態によるタイムライン制御システムの概略図である。
【図２】本発明の例示的な実施形態による、タイムライン制御システムを提供する実施形態のフローチャートである。
【図３】本発明の例示的な実施形態による、培地画像を取り込んで処理する実施形態のフローチャートである。
【図４】本発明の例示的な実施形態による、どの培地画像をタイムライン上に表示するかを指示する実施形態のフローチャートである。
【図５】本発明の例示的な実施形態による、培地のビデオを生成する実施形態のフローチャートである。
【図６】本発明の例示的な実施形態によるタイムラインの実施形態を示す図である。
【図７】本発明の例示的な実施形態によるタイムラインの別の実施形態を示す図である。
【図８】本発明の例示的な実施形態によるタイムライン表示画面上のタイムラインの実施形態を示す図である。
【図９】本発明の例示的な実施形態によるタイムライン表示画面上のタイムラインの実施形態を示す図である。
【図１０】本発明の例示的な実施形態によるタイムライン表示画面上のタイムラインの実施形態を示す図である。
【図１１】本発明の例示的な実施形態によるタイムライン表示画面上のタイムラインの実施形態を示す図である。
【図１２】本発明の例示的な実施形態によるタイムライン表示画面上のタイムラインの実施形態を示す図である。
【図１３】本発明の例示的な実施形態によるタイムライン表示画面上のタイムラインの実施形態を示す図である。
【発明を実施するための形態】
【０００９】
当業者であれば理解するように、本明細書に開示する本発明の実施形態によるタイムライン制御のための実施例、改善及び構成を実行する方法は非常に多く存在する。図面に示す例示的な実施形態及び以下の説明を参照するが、これらの実施形態は、開示する発明に含まれる様々な別の設計及び実施形態を網羅するように意図されたものではない。当業者であれば、本発明から逸脱することなく様々な修正及び様々な組み合わせを行うこともできると容易に理解するであろう。
【００１０】
実施形態は、ユーザインターフェイス上に提示されたタイムラインを用いて培地の細胞培地プロトコルデータ要素の提示及び操作を行うためのシステム及び方法に関する。１つの実施形態では、システムが、特定の培地の培地プロトコルに基づいてユーザインターフェイス上にタイムラインを生成する。培地プロトコルの実行中には、プロトコル全体を通じた時間の経過、及び培地画像の取り込みなどのプロトコル関連イベントの発生を反映するように継続的又は半継続的にタイムラインを更新することができる。システムは、プロトコルの実行中に発生すると予想されるプロトコル関連イベント及び／又はプロトコルの実行中に実際に発生したプロトコルイベントを表すマーカをタイムライン上に生成することができる。ユーザインターフェイスは、ユーザによるマーカの選択を可能にし、マーカの選択に応答してそのマーカに関するさらなるデータを提供する。
【００１１】
１つの実施形態では、システムが、培養プロトコル全体を通じて複数の培地画像を取り込む。各培地画像を、培地画像が取り込まれた時刻を表すタイムライン上の位置に関連付ける。培地画像が取り込まれた時刻を表すタイムライン上の位置における各培地画像のためのマーカを生成することができる。ユーザインターフェイスは、これらのマーカのうちの１つの選択を可能にして、関連する培地画像をユーザインターフェイスに表示させる。いくつかの実施形態では、画像処理ソフトウェアが、培地プロトコルに関連する各培地画像を分析して、各画像に関連するマーカが選択された時にその画像が同じ配向で提示されるように培地画像を整列させる。この特徴は、ユーザが培地画像間でナビゲートを行って培地上の増殖をモニタできるようにする。
【００１２】
図１は、タイムライン制御システム１００の例示的な実施形態の概略図である。タイムライン制御システム１００は、培養物読み取りシステム１１０と、インキュベーションシステム１２０とを含む。
【００１３】
インキュベーションシステム１２０は、インキュベータ１２２及び撮像装置１２４を含む。インキュベータ１２２は、微生物と、増殖する微生物を培養するための培養基とを含む１又は２以上の培地を収容して培養するように構成することができる。この培地は、ペトリ皿などの培養プレートとすることができる。撮像装置１２４は、インキュベータ１２２内に収容された培地の画像を取り込んで記憶するように構成することができる。いくつかの実施形態では、インキュベーションシステム１２０が、ＲｅａｄＡコンパクトインキュベータである。
【００１４】
インキュベーションシステム１２０は、有線又は無線通信、セル通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）、ＬＡＮ、ＷＬＡＮ、ＲＦ、ＩＲ、或いは当業で周知の他のいずれかの通信方法又はシステムを介して培養物読み取りシステム１１０と通信するように構成することができる。例えば、インキュベーションシステム１２０は、インキュベータ１２２内に収容された培養プレートの画像を培養物読み取りシステム１１０に送信するように構成することができる。
【００１５】
培養物読み取りシステム１１０は、プロセッサ１０２と、メモリ１０４と、入力部１０６と、ディスプレイ１０８と、クロック又はタイマ１１４とを含む。リードオンリメモリ（ＲＯＭ）及びランダムアクセスメモリ（ＲＡＭ）の両方を含むことができるメモリ１０４は、プロセッサ１０２に命令及びデータを提供するように構成することができる。例えば、メモリ１０４は、培養物読み取りシステム１１０の機能を実行するようにプロセッサ１０２を構成する命令を定めたデータ値を記憶する１又は２以上のモジュールを記憶することができる。図１に示すように、メモリ１０４は、本明細書で説明するタイムライン制御機能を実行するようにプロセッサ１０２を構成する命令を含むタイムライン制御モジュール１１２を含む。メモリ１０４は、インキュベーションシステム１２０から受け取った培地画像を記憶するように構成することもできる。
【００１６】
ディスプレイ１０８は、メモリ１０４からのデータと、入力部１０６から受け取ったデータとを表示するように構成することができる。入力部１０６は、ユーザが培養物読み取りシステム１１０にデータを入力できるようにする１又は２以上の装置を含むことができる。例えば、入力部１０６は、キーボード、マウス及び／又はディスプレイ１０８に関連するタッチ画面を含むことができる。入力部１０６及びディスプレイ１０８は、ディスプレイ１０８上に提示されるユーザインターフェイスを形成するように動作することができる。ユーザインターフェイスは、ユーザに培地データを提供してデータの選択及び操作を可能にする１又は２以上の対話型表示画面を含むことができる。
【００１７】
本発明の例示的な実施形態では、培養物読み取りシステム１１０を、ディスプレイ１０８上に対話型タイムライン表示画面を表示するように構成することができる。タイムライン表示画面は、タイムライン制御モジュール１１２に記憶された命令に基づいて、培地に関連する培地プロトコルデータ要素の提示及び操作を容易にすることができる。いくつかの実施形態では、入力部１０６を介したユーザからのコマンドなどのタイムライン開始イベントに応答してタイムライン表示画面を表示することができる。
【００１８】
いくつかの実施形態では、タイムライン制御モジュール１１２が、培地の所定の培地プロトコルのイベントを表すタイムライン表示画面内のタイムラインを培養物読み取りシステム１１０に提供させるように構成される。このタイムラインは、培地プロトコルの予想継続時間がタイムラインの長さに相関する培地プロトコルの相対的時間尺度を提供することができ、タイムライン上の各点は培地プロトコル内の特定の時刻を表す。このタイムラインは、培地プロトコルのイベントを表す１又は２以上のマーカを含むことができる。いくつかの実施形態では、培地プロトコル内で発生すると予想されてはいるが未だに発生していないイベントを表すマーカが提供される。このようなマーカは、イベントが発生すると予想される培地プロトコル内の時刻に相関するタイムライン上の位置に配列することができる。このタイムラインは、培地プロトコル中又は培地プロトコルの完了後に、発生した培地プロトコルのイベントを表すマーカを含むように更新することもできる。このようなマーカは、イベントが発生した培地プロトコル内の時刻に相関するタイムライン上の位置に配列することができる。培地プロトコルの代表的なイベントとしては、例えば培地プロトコルの開始、培地プロトコルの終了、培地画像の取り込み、インキュベータ１２２又はインキュベーションシステム１２０からの培地の除去、インキュベータ１２２又はインキュベーションシステム１２０内への培地の配置、及びデジタル画像分析アルゴリズムによる培地画像の処理などの培地に関するデータ収集又は処理を挙げることができる。いくつかの実施形態では、デジタル画像分析アルゴリズムなどのデータ処理アルゴリズムによって提供される中間結果に相関するタイムライン上の位置にマーカを配列することができる。いくつかの実施形態では、デジタル画像分析アルゴリズムなどのデータ処理アルゴリズムによって提供される最終結果に相関するタイムライン上の位置にマーカを配列することができる。
【００１９】
タイムライン表示画面は、培地プロトコルイベントのタイミングに関連する様々な情報を提供することができる。例えば、タイムライン表示画面は、培地プロトコルのイベントの日付及び／又は時刻、培地プロトコルの予想されるイベントの日付及び／又は時刻、培地プロトコルのイベントと現在時刻との間の相対的時間差、培地プロトコルのイベントが実行されなかった旨の指示、培地プロトコルが開始された日付及び／又は時刻、培地プロトコルの開始が予想される日付及び／又は時刻、培地プロトコルが終了した日付及び／又は時刻、培地プロトコルの終了が予想される日付及び／又は時刻、培地プロトコルの開始と現在時刻との間の相対的時間差、並びに現在時刻と培地プロトコルの終了が予想される時刻との間の相対的時間差を示すことができる。
【００２０】
本明細書で説明するように、代表的な培地プロトコルイベントは、培地プロトコルが実行される培地の画像の取り込みを含むことができる。タイムライン表示画面は、培地プロトコルの一部として取り込まれた１又は２以上の培地画像を表示するように構成することができる。培地画像は、メモリ１０４から取り出し、インキュベーションシステム１２０から受け取り、及び／又は別の外部装置から受け取ることができる。いくつかの実施形態では、タイムライン表示画面を、培地プロトコルの一部として取り込まれた又は培地プロトコルの一部として取り込まれると予想される培地画像に関する追加情報を提供するように構成することもできる。例えば、タイムライン表示画面は、培地プロトコルイベントのタイミング情報に加えて、複数の培地画像が取り込まれた時に現在タイムライン表示画面上にどの培地画像が表示されているかについての指示、培地プロトコル内の現時点で取り込まれている培地画像の数、及び培地プロトコル内の現時点で培地画像が取り込まれていないかどうかを示すことができる。
【００２１】
いくつかの実施形態では、タイムライン表示画面が、タイムライン表示画面上に提示されたデータの入力部１０６などを介した選択及び／又は操作を可能にすることができる。いくつかの実施形態では、選択時にマーカが表す培地プロトコルのイベントに関するさらなる情報を提供するリンクにマーカを関連付けることができる。例えば、ある培養プレート画像には、対応する培養プレート画像の取り込みを表すマーカをリンクさせることができる。画像分析アルゴリズムなどのデータ処理アルゴリズムの結果には、対応するアルゴリズムの結果を表すマーカをリンクさせることができる。いくつかの実施形態では、マーカが選択されると、メモリ１０４から対応する培地の画像を取り出して、ディスプレイ１０８上のタイムライン表示画面上に対応する画像を表示することができる。
【００２２】
いくつかの実施形態では、タイムライン表示画面が、例えば入力部１０６を介した培地プロトコルの修正を可能にすることができる。タイムライン表示画面は、選択時に培養物読み取りシステムに培地プロトコルを修正させることができる１又は２以上の選択可能オプションを含むことができる。例えば、いくつかの実施形態では、タイムライン表示画面が、選択時に追加の培地画像が取り込まれるようにするオプションを含むことができる。いくつかの実施形態では、タイムライン表示画面が、選択時に培地プロトコルを終了させるオプションを含むことができる。いくつかの実施形態では、タイムライン表示画面が、選択時に培地プロトコルを延長させるオプションを含むことができる。いくつかの実施形態では、タイムライン表示画面に培地プロトコルの延長時間を入力することができる。
【００２３】
タイムライン表示画面は、培地プロトコルの修正指示を表示するように構成することもできる。例えば、タイムライン表示画面は、培地が物理的に廃棄された旨の指示、培地プロトコルが終了した旨の指示、及び／又は培地プロトコルが延長された旨の指示を提供するように構成することができる。
【００２４】
いくつかの実施形態では、培養物読み取りシステム１１０によって生成されるタイムラインが、所定の幅に従うことができる。タイムラインは、培地プロトコルのイベント間の相対的時間尺度を提供することができる。換言すれば、タイムライン上のイベントを表すマーカ間の物理的距離は、インジケータによって表されるイベント間の時間の長さに相関する。
【００２５】
いくつかの実施形態では、タイムライン制御モジュール１１２が、培養物読み取りシステム１１０にタイムラインをリアルタイム又は近リアルタイムで更新させるように構成される。例えば、いくつかの実施形態では、培養物読み取りシステム１１０が、培地プロトコルの開始から現在時刻までの経過時間の視覚的指示を提供することができる。この視覚的指示は、培地プロトコルの開始と現在時刻との間の期間に相関するタイムラインの長さにわたるタイムラインの外観の変化とすることができる。タイムラインは、その外観を変化させて培地プロトコルの開始からの時間の経過を示すようにリアルタイム又は近リアルタイムで更新することができる。培養物読み取りシステム１１０は、例えば培地画像の受け取り、インキュベータ１２２又はインキュベーションシステム１２０からの培地の除去、インキュベータ１２２又はインキュベーションシステム１２０内への培地の配置、或いは培地に関するデータの収集又は処理などの培地プロトコルのイベントに関連するデータを受け取ったことに応答してタイムラインを更新することもできる。タイムライン制御モジュール１１２は、培地画像を受け取ったことに応答して、培養物読み取りシステム１１０に、その培地画像の取り込み時刻を表すタイムライン上の位置に培地画像を関連付けさせるように構成することができる。培養物読み取りシステムは、培地画像に関連するマーカをタイムライン上に生成するように構成することもできる。いくつかの実施形態では、培養物読み取りシステムを、インキュベータ１２２又はインキュベーションシステム１２０からの培地の除去、インキュベータ１２２又はインキュベーションシステム１２０内への培地の配置、及び培地に関するデータの収集又は処理のうちの１つ又は２つ以上に関連するマーカをタイムライン上に生成するように構成することができる。
【００２６】
いくつかの実施形態では、培養物読み取りシステム１１０が、培地プロトコルの２つのイベント間の経過時間、又は培地プロトコルのイベント発生後の経過時間についての視覚的指示を提供することができる。例えば、いくつかの実施形態では、この視覚的指示を、インキュベータ１２２又はインキュベーションシステム１２０内への培地の配置と、インキュベータ１２２又はインキュベーションシステム１２０からの培地の除去との間の期間に相関するタイムラインの長さにわたるタイムラインの外観の変化とすることができる。いくつかの実施形態では、この視覚的指示を、インキュベータ１２２又はインキュベーションシステム１２０からの培地の除去と、インキュベータ１２２又はインキュベーションシステム１２０内への培地の配置との間の期間に相関するタイムラインの長さにわたるタイムラインの外観の変化とすることができる。いくつかの実施形態では、この視覚的指示を、インキュベータ１２２又はインキュベーションシステム１２０から培地を除去した後の期間に相関するタイムラインの長さにわたるタイムラインの外観の変化とすることができる。いくつかの実施形態では、この視覚的指示を、インキュベータ１２２又はインキュベーションシステム１２０内に培地を配置した後の期間に相関するタイムラインの長さにわたるタイムラインの外観の変化とすることができる。
【００２７】
いくつかの実施形態では、タイムライン制御モジュール１１２を、培地プロトコルに関連する各培地画像において培地が同じ配向で示されるように培養物読み取りシステム１１０にこれらの画像を整列させるように構成することができる。培養物読み取りシステム１１０は、例えば培地上のインジケータを検出して分析するために、画像処理ソフトウェアを用いて各画像の配向を決定するように構成することができる。その後、培養物読み取りシステム１００は、培地上のインジケータが各画像において同じ位置に示されるように各画像を配向することができる。例えば、分割部を有する培養プレートを含む培地プロトコルでは、培養物読み取りシステム１１０を、分割部のそれぞれの側の培地が各培地画像の同じ側に示されるように培地画像を配向するよう構成することができる。
【００２８】
クロック１１４は、培地プロトコルのイベントに対する日付及び／又は時刻の関連付けを可能にすることができる。例えば、クロックは、培地画像に日付及び／又は時刻を関連付けるように構成することができる。いくつかの実施形態では、撮像装置１２４を、画像が取り込まれた日付及び／又は時刻を記録して、この日付及び／又は時刻を培養物読み取りシステム１１０に提供するように構成することができる。クロック１１４は、培地プロトコルのイベント間の継続時間、及び／又は培地プロトコル内の現在時刻の決定を可能にすることもできる。
【００２９】
タイムライン制御モジュール１１２は、培養物読み取りシステム１１０にアニメーションモードを開始させるように構成することもできる。アニメーションモードでは、一連の取り込み画像から、培地プロトコル中に取り込まれたあらゆる培地画像を日付順に表示するビデオ又はアニメーションが生成される。これらのビデオ又はアニメーションは、培地上の細菌増殖の経時的進行を示すことができる。
【００３０】
いくつかの実施形態では、タイムライン表示画面が、それぞれが異なる培地プロトコルを表す複数のタイムラインを表示することができる。タイムライン表示画面は、同じ培地プロトコルに関する複数の培地画像を表示することもできる。
【００３１】
図２は、読み取りシステム１１０などの培養物読み取りシステムを用いてタイムライン制御システムを提供する方法の例示的な実施形態のプロセス２００のフローチャートである。プロセス２００は、培地の培地プロトコルを受け取るステップ２１０から開始する。培地プロトコルは、培地プロトコルの予定時間長、プロトコル中に取り込むべき培地画像の予定数、各培地画像の取り込みが予定される日付及び／又は時刻、培地上の１又は２以上の生命体の識別、並びに培養プレート上の１又は２以上の培地タイプの識別を含むことができる。培地プロトコルは、入力部１０６などの入力部を介して、ユーザからのエントリ又は選択として受け取ることができる。培地プロトコルは、データベース、又はメモリ１０４などのメモリから受け取ることもできる。培地プロトコルは、カスタムプロトコルとすることも、或いは共通プロトコル又は以前に受け取ったプロトコルのリストから取り出されたプロトコルとすることもできる。
【００３２】
プロセス２００は、培地プロトコルを受け取った後に、ステップ２２０に進んでタイムラインを生成する。タイムラインは、プロセッサ１０２などのプロセッサがソフトウェアアプリケーションを実行することによって生成することができる。タイムラインは、培地プロトコルに関する情報を含むことができる。例えば、タイムラインは、予想開始時刻、予想終了時刻、培地プロトコルに従って１又は２以上の画像が取り込まれると予想される１又は複数の時刻、及び／又は他のいずれかの培地プロトコルイベントが発生すると予想される１又は複数の時刻を含むことができる。いくつかの実施形態では、培地プロトコルイベントが、インキュベータ又はインキュベーションシステムからの培地の除去、インキュベータ又はインキュベーションシステム内への培地の配置、及びデジタル画像分析アルゴリズムによる培地画像の処理などの培地に関するデータの収集又は処理を含むことができる。タイムライン上には、マーカを用いて、培地画像の取り込みなどの１又は２以上のプロトコルイベントの予定日及び／又は予定時刻を示すこともできる。タイムライン上には、タイムライン上のマーカ間の物理的距離がマーカによって表されるイベント間の時間長を表すような相対的時間尺度に従ってマーカを位置付けることができる。
【００３３】
プロセス２００は、タイムラインの生成後にステップ２３０に進み、タイムライン上でプレートの培養時間のモニタリングを開始する。クロック１１４などのクロック又はタイマを用いて、タイムライン上で時間をモニタすることができる。例えば、ソフトウェアアプリケーションを実行するプロセッサ１０２などのプロセッサがクロックから時間データを受け取り、この時間データを使用してタイムライン上で時間をモニタすることができる。培養物読み取りシステムは、時間をモニタしている最中に、プロトコル開始時からの経過時間を示すように視覚的タイムラインをリアルタイム又は近リアルタイムで更新するように構成することができる。いくつかの実施形態では、プロトコル開始からの経過時間を示す図形的又は数値的指示が提供される。いくつかの実施形態では、プロトコルの予想残り時間を示す図形的又は数値的指示が提供される。いくつかの実施形態では、プロトコルの次のイベントまでの予想残り時間を示す図形的又は数値的指示を提供することができる。いくつかの実施形態では、プロトコルの前のイベントからの時間を示す図形的又は数値的指示を提供することができる。いくつかの実施形態では、培地プロトコルの開始からの経過時間を示すように、タイムラインの外観が変化するように構成される。例えば、培地プロトコルの開始時刻と培地プロトコル内の現在時刻との間の期間を表すタイムラインの部分を、タイムラインの残りの部分とは異なる色及び／又はサイズを用いて示すことができる。いくつかの実施形態では、培地プロトコルのイベント間の経過時間、又は培地プロトコルのイベント発生後の経過時間を示すように、タイムラインの外観が変化するように構成される。
【００３４】
プロセス２００は、時間のモニタリング開始後に処理ステップ２４０に進み、培地画像を取り込んで処理する。処理される培地画像は、図３に関して説明するように、タイムラインに追加されるマーカに関連付けることができる。
【００３５】
プロセス２００は、培地画像が取り込まれて処理された後に判定ステップ２５０に進み、培地プロトコルに従う培地画像の取り込みが終了したかどうかを判定する。さらなる画像が培地プロトコルの一部として予定されていない時には、ソフトウェアアプリケーションを実行するプロセッサ１０２などのプロセッサが、培地画像の取り込みが終了したと判定することができる。培地画像は、最初に受け取られるプロトコルにおいてスケジュールすることも、或いは後の時点でユーザ入力などを介して追加することもできる。最初のタイムライン生成後に培地画像を追加する場合には、画像の予想取り込み時間を表すマーカを含むようにタイムラインを修正することができる。画像の取り込みを終了しない場合、プロセス２００はステップ２４０に戻る。
【００３６】
画像の取り込みを終了する場合、プロセス２００は判定ステップ２６０に進み、培養物読み取りシステムが時間追跡を終了したかどうかを判定する。培養物読み取りシステムは、培地プロトコルの推定終了時刻に達した時点で時間の追跡を終了することができる。いくつかの実施形態では、１又は２以上のイベントに応答してプロトコルの終了時刻を修正することができる。培地プロトコルは、例えばユーザによる入力又はエラーに応答して早期に終了することもできる。培地プロトコルは、例えばユーザによる入力に応答して延長することもできる。タイムラインは、プロトコルの延長時間を表すさらなるタイムラインの長さを追加するように修正することができる。いくつかの実施形態では、タイムラインの長さを変化させるのではなく、タイムラインの目盛りを、タイムラインが表す調整された総時間長に対応するように調整する。培地プロトコルは、プロセス２００全体を通じていつでも延長することができる。培養物読み取りシステムは、プロトコルの終了時刻を修正し、この修正した終了時刻に時間の追跡を停止できるかどうかを判定するように構成することができる。プロセッサ１０２などのプロセッサは、インキュベーションシステムが時間の追跡を終了したと判定するように構成することができる。培養物読み取りシステムが時間の追跡を終了していないと判定された場合、プロセス２００はステップ２５０に戻る。時間の追跡を終了したと判定された場合、プロセス２００は終了ステップにおいて終了する。
【００３７】
図３は、培地画像を取り込んで処理するプロセス２４０の例示的な実施形態のフローチャートである。このプロセスは、培地画像を取り込むステップ３１０から開始する。培地画像は、撮像装置１２４などの撮像装置によって取り込むことができる。いくつかの実施形態では、培養物読み取りシステムが、プロセス２００のステップ２１０で受け取った培地プロトコルによって示される培地画像の推定取り込み時刻に培地画像の取り込みが行われるように構成される。ソフトウェアアプリケーションを実行するプロセッサ１０２などのプロセッサは、培養物読み取りシステムに、推定時刻に画像を取り込む命令を撮像装置に与えさせることができる。培養物読み取りシステムは、取り込んだ画像をさらなる処理のために培養物読み取りシステムに送信する命令を撮像装置に与えることもできる。いくつかの実施形態では、撮像装置が、画像の推定取り込み時刻とは無関係に、ソフトウェアプログラムを実行するプロセッサからの命令に応答して画像を取り込むことができる。いくつかの実施形態では、ユーザが予定画像取り込み時刻を修正することもできる。いくつかの実施形態では、ユーザが、培地プロトコル中のあらゆる時点で培地画像を取り込む命令を与えることができる。いくつかの実施形態では、ユーザが撮像装置を使用して手動で画像を取り込むことができる。
【００３８】
プロセス２４０は、培地画像が取り込まれた後にステップ３２０に進み、培地画像が取り込まれた時刻を表すタイムライン上の位置に培地画像を関連付ける。いくつかの実施形態では、撮像装置が、培地画像を取り込んだ日付及び時刻を記録して、この日付及び時刻を培養物読み取りシステムに送信するように構成される。いくつかの実施形態では、クロック１１４などのクロック又はタイマと連動してソフトウェアアプリケーションを実行するプロセッサ１０２などのプロセッサが、画像が取り込まれた日付及び時刻を、この時刻を表すタイムライン上の位置に相関させることができる。いくつかの実施形態では、タイムライン上の各点に、培地プロトコルの開始時刻及び培地プロトコルの予想継続時間に従ってタイムラインが生成された日付及び／又は時刻を割り当てることができる。タイムライン上の点に割り当てられた対応する日付及び／又は時刻には、特定の日付及び／時刻に撮影された画像を相関付けることができる。或いは、培養物読み取りシステムを、培地プロトコルの開始時刻と培地画像が取り込まれた時刻との間の時間差を求めるように構成することもできる。その後、培養物読み取りシステムは、培地プロトコルの開始時刻と培地画像が取り込まれた時刻との間の時間差に対応する、タイムラインの最初に開始するタイムラインの物理的長さを決定し、決定されたタイムラインの物理的長さの終点を画像に関連付けることができる。
【００３９】
プロセス２４０は、タイムライン上の位置に画像を関連付けた後にステップ３３０に進み、この画像に関連するマーカをタイムライン上に生成する。ソフトウェアアプリケーションを実行するプロセッサ１０２などのプロセッサは、培養物読み取りシステムにマーカを生成させることができる。このマーカは、取り込み画像に関連するタイムライン上の位置に配列することができる。いくつかの実施形態では、マーカが、取り込み画像へのリンクを提供することができる。例えば、タイムライン表示画面上におけるマーカの選択に応答して、関連する画像を表示することができる。
【００４０】
プロセス２４０は、タイムライン上のインジケータに画像を関連付けた後にステップ３４０に進み、この画像を以前に取り込まれた培地画像に整列させる。培地画像は、プロセッサ１０２などのプロセッサが画像処理ソフトウェアを実行することによって整列させることができる。培養物読み取りシステムは、例えば培養プレート上の基準点を検出して分析するために、画像処理ソフトウェアを用いて各画像の配向を決定するように構成することができる。その後、培養物読み取りシステムは、例えば以前に取り込まれた培地画像の配列に従って培地画像を回転させることによって、培養プレート上のあらゆる基準点が各画像の同じ位置に提示されるように各画像を配向することができる。プロセス２４０は、培養プレート画像が整列した後に終了する。
【００４１】
図４は、タイムライン表示画面上に培地画像を表示する方法の例示的な実施形態のプロセス４００のフローチャートである。プロセス４００は、培地画像に関連するタイムライン上のマーカの選択を受け取るステップ４１０から開始する。この選択は、例えばユーザが操作した入力部１０６などの入力部から受け取ることができる。
【００４２】
プロセス４００は、マーカ選択を受け取った後にステップ４２０に進み、ディスプレイ１０８などのディスプレイのタイムライン表示画面上にマーカに関連する画像を表示する。いくつかの実施形態では、関連する画像をユーザインターフェイスの別個の画面上に表示することもできる。
【００４３】
プロセスは、培地画像が表示された後にステップ４３０に進み、どの画像が表示されているかについての指示をタイムライン上に提供することができる。例えば、画像に関連するマーカの外観を、他の培地画像に関連するマーカと区別するように修正することができる。プロセスは、どの画像が表示されているかについての指示が提供された後に終了する。
【００４４】
図５は、培養物読み取りシステム１１０などの培養物読み取りシステムを用いてタイムラインに関連する培地プロトコルのビデオを提供する方法の例示的な実施形態のプロセス５００のフローチャートである。プロセス５００は、アニメーションモードを開始するステップ５１０から開始する。アニメーションモードは、培養物読み取りシステムのユーザインターフェイス上のタイムライン表示画面の一部とすることも、又は別個の表示画面に表示することもできる。アニメーションモードは、例えばタイムライン表示画面上の選択を受け取ったことに応答して開始することができる。いくつかの実施形態では、入力部１０６などの入力部を用いて選択を行うことができる。
【００４５】
プロセス５００は、アニメーションモードが開始された後にステップ５２０に進み、培地プロトコルに関連するタイムラインに関連する培地画像を取り出す。培地画像は、メモリ１０４などのメモリ、又は撮像装置１２４などの撮像装置から取り出すことができる。
【００４６】
プロセス５００は、タイムラインに関連する画像を取り出した後にステップ５３０に進み、各画像の時間データを取り出す。時間データは、メモリ１０４などのメモリ、又は撮像装置から取り出すことができる。
【００４７】
プロセス５００は、各画像の時間データを取り出した後にステップ５４０に進み、ビデオ又はアニメーションを生成する。ビデオは、タイムラインに関連する各画像を含むことができる。いくつかの実施形態では、各画像に関連する時間データに基づいてビデオに画像を含めることができる。例えば、いくつかの実施形態では、ビデオが各画像を日付順に含むことができる。このビデオは、培地上の細菌増殖の経時的進行を示すことができる。
【００４８】
いくつかの実施形態では、培養物読み取りシステムからデータを受け取り、ビデオ又はアニメーションを生成し、生成したビデオ又はアニメーションを培養物読み取りシステムに送信できる外部画像プロセッササービスによってビデオ又はアニメーションを生成することができる。いくつかの実施形態では、外部ビデオプロセッササービスが、ユーザコマンドに応答して、図５に関して説明したものと同様のプロセスを用いてビデオを生成することができる。
【００４９】
いくつかの実施形態では、画像が取り込まれる度に、タイムラインに関連する各画像を新たなビデオに含め、或いは以前に生成されたビデオに最新の画像を追加することによってビデオ又はアニメーションを生成することができる。画像が取り込まれる度に生成されるビデオ又はアニメーションは、培養物読み取りシステムに記憶することも、或いは外部ビデオプロセッササービスがアニメーション又はビデオを生成する実施形態では外部ビデオプロセッササービスに記憶することもできる。ビデオ又はアニメーションは、培養物読み取りシステム上でアクセスすることも、或いはユーザからのコマンドに応答して外部ビデオプロセッササービスから培養物読み取りシステムに送信することもできる。
【００５０】
図６に、培地プロトコル及び関連データを表すタイムライン６００の実施形態を示す。タイムライン６００は、タイムライン表示画面上に表示することができる。タイムライン６００は、ライン６０４を含む。ライン６０４は、ライン上の点間の距離が、これらの点によって表される時刻間の時間長に比例するように、培地プロトコルの開始から培地プロトコルの終了までの予想時間長がライン６０４の物理的長さに正比例する相対的時間尺度を提供する。タイムライン６００は、培地プロトコルを開始した日付及び時刻を表示するフィールド６０３を含む。タイムライン６００は、培地画像が培地プロトコルに従って取り込まれると予想される時刻を表す、マーカ６０５を含む１又は２以上のマーカも示す。マーカ６０５によって示すように、培地画像が取り込まれると予想される時刻を表すマーカは、ライン６０４上に位置する円形又はその他の形状とすることができる。培地画像が取り込まれると予想される時刻を表すマーカは、画像が撮影されると予想されるプロトコル開始からの時間長の数値的指示を含むことができる。図６に示すように、画像が取り込まれると予想される時刻は、２４時間、４８時間及び７２時間を含む。タイムライン６００は、培地画像が取り込まれた時刻を示す、マーカ６０６及び６０７を含む１又は２以上のマーカも含む。培地画像が取り込まれた時刻を表す各マーカは、培地画像が取り込まれた時刻を表すタイムライン上の位置と整列してタイムラインの下方に位置することができる。
【００５１】
いくつかの実施形態では、培地画像が取り込まれた時刻を表すマーカ６０６及び６０７などのマーカを、関連する培地画像へのリンクを提供するように構成することができる。例えば、培地画像が取り込まれた時刻を表すマーカが入力部１０６などの入力部を介して選択されたことに応答して、関連する培地画像を表示することができる。タイムライン６００は、例えば表示中の培地画像に関連するマーカの外観を修正することによって、現在どの培地画像が表示されているかについての視覚的指示をタイムライン上に提供することもできる。図６には、関連する培地画像は示していないが、マーカ６０７に関連する培地画像が表示されていることを示す構成のタイムライン６００を示している。図６に示すように、マーカ６０７は、培地画像が取り込まれた時刻を表す他のマーカとは異なる外観を有する。例えば、マーカ６０７は、他のマーカと色が異なる。マーカ６０７の周囲には、マーカ６０７に関連する培地画像が表示されていることを示す円形の境界も示される。
【００５２】
タイムライン６００は、表示画像が取り込まれた日付及び時刻を表示するフィールド６０１も含む。タイムライン６００は、表示画像が撮影された時刻と現在時刻との間の相対的時間を表示するフィールド６０２も含む。いくつかの実施形態では、例えば現在画像が表示されていない時には、フィールド６０２が、最新の画像が取り込まれた時刻と現在時刻との間の相対的時間を提供することができる。
【００５３】
図７に、培地プロトコルと関連データとを表すタイムライン７００の実施形態を示す。タイムライン７００は、タイムライン表示画面上に表示することができる。タイムライン７００は、ライン７０４を含む。ライン７０４は、ライン上の点間の距離が、これらの点によって表される時刻間の時間長に比例するように、培地プロトコルの開始から培地プロトコルの終了までの予想時間長がライン７０４の物理的長さに正比例する相対的時間尺度を提供する。タイムライン７００は、培地画像が培地プロトコルに従って取り込まれると予想される時刻を表す、マーカ７０５を含む１又は２以上のマーカも示す。マーカ７０５によって示すように、培地画像が取り込まれると予想される時刻を表すマーカは、ライン７０４上に位置する円形又はその他の形状とすることができる。タイムライン７００は、最新の画像が取り込まれた時刻と現在時刻との間の相対的時間を表示するフィールド７０２も含む。いくつかの実施形態では、フィールド７０２が、表示画像が取り込まれた時刻と現在時刻との間の相対的時間を提供することができる。タイムライン７００は、プロトコルの開始から経過した時間についての視覚的指示７０８をライン７０４上に含む。従って、視覚的指示７０８は、培地プロトコル内の現在時刻も示す。図７に示すように、視覚的指示７０８は、ライン７０４の開始から現在時刻に関連するタイムライン上の位置までのライン７０４の色及び／又は幅の変化とすることができる。いくつかの実施形態では、視覚的指示７０８が、ライン７０４のサイズ及び／又は形状の変化を含むことができる。タイムライン７００は、培地の廃棄及び／又は培地プロトコルの終了を示す視覚的インジケータ７０９を含むこともできる。図７に示すように、インジケータ７０９は、ごみ箱の形状又はその他の図形表示である。図７では、インジケータ７０９がタイムラインの終了時点を越えて示されている。しかし、いくつかの実施形態では、培地の廃棄時刻又はプロトコルの終了時刻を表すタイムライン上の位置にインジケータ７０９を位置付けることもできる。
【００５４】
タイムライン７００は、画像装置によって実際に取り込まれた培地画像の数を示す視覚的インジケータ７１２をさらに含む。いくつかの実施形態では、インジケータ７１２を、関連する培地画像を表示するために、或いはインジケータ７１２によって示される培地画像間のナビゲーション及び／又はそのうちの１つの選択を可能にする異なる表示画面をユーザインターフェイス上に表示するために選択可能とすることができる。いくつかの実施形態では、タイムライン７００を表示する表示画面が、別の情報又はさらに詳細な情報を含む図６のタイムライン６００などのタイムラインを有する第２の表示画面へのナビゲーションを可能にすることができる。
【００５５】
図８〜図１０に、タイムライン表示画面の実施形態例をそれぞれ示す。図８〜図１０に示すタイムライン表示画面は、それぞれ培地プロトコルの異なる段階におけるものである。
【００５６】
図８には、培地プロトコルを表すタイムライン８００と、未だ画像が取り込まれていない培地プロトコルの段階における関連データとを有するタイムライン表示画面の実施形態を示す。タイムライン８００は、ライン８０４を含む。ライン８０４は、ライン上の点間の距離が、これらの点によって表される時刻間の時間長に比例するように、培地プロトコルの開始から培地プロトコルの終了までの予想時間長がライン８０４の物理的長さに正比例する相対的時間尺度を提供する。タイムライン８００は、培地画像が培地プロトコルに従って取り込まれると予想される時刻を表す、マーカ８０５を含む１又は２以上のマーカも示す。マーカ８０５によって示すように、培地画像が取り込まれると予想される時刻を表すマーカは、ライン８０４上に位置する円形又はその他の形状とすることができる。タイムライン表示画面は、培地画像フィールド８１４も含む。培地画像フィールド８１４は、培地プロトコル中に取り込まれた培地画像を表示するように構成することができる。いくつかの実施形態では、培地画像フィールド８１４を、プロトコル中に取り込まれた最新の培地画像を表示するように構成することができる。図８のタイムラインでは、培地画像フィールド８１４に、培地画像を利用できない旨を示す図形インジケータ８１６が表示されている。インジケータ８１６は、対角線上に延びる斜線付きの記号を含む。タイムライン８００は、最新画像が取り込まれた時刻と現在時刻との間の相対的時間を表示するフィールド８０２も含む。図８の例では画像が撮影されていないので、インジケータ８０２は、画像を利用できない旨のテキスト表示を示す。
【００５７】
タイムライン８００は、ライン８０４上にプロトコルの開始から経過した時間についての視覚的指示８０８も含む。従って、視覚的指示８０８は、培地プロトコル内の現在時刻も示す。図８に示すように、視覚的指示８０８は、ライン８０４の開始から現在時刻に関連するタイムライン上の位置までのライン８０４の色及び／又は幅の変化とすることができる。タイムライン８００は、画像装置によって実際に取り込まれた培地画像の数を示す視覚的インジケータ８１２をさらに含む。図８の例では画像が取り込まれていないので、インジケータ８１２は、取り込まれた画像が０であることを示す。
【００５８】
タイムライン８００は、画像取り込みボタン８１８と、培地移送ボタン８１９と、終了ボタン８２０とを表す図形表示を含む。画像取り込みボタン８１８を選択すると、培養物読み取りシステムが、現在時刻における画像を取り込むように撮像装置に命令することができる。いくつかの実施形態では、実験室環境内の様々な位置に培地を動かす自動追跡システムなどの自動設備を設けることができる。培地移送ボタン８１９は、培地プロトコルに関連する培地のインキュベータ計器からの除去、及びインキュベータ計器の特定の位置又は関連する作業台における目的地への送出を引き起こすように構成することができる。終了ボタン８２０を選択すると、培養物読み取りシステムにプロトコルを終了させることができる。プロトコルが終了すると、培養物読み取りシステムは、撮像装置に画像の取り込みを停止するように命令することができる。いくつかの実施形態では、プロトコルが終了すると、培養物読み取りシステムが時間追跡を停止することができる。
【００５９】
図９には、培地プロトコルを表すタイムライン９００と、培地プロトコルが完了して３つの画像が取り込まれたプロトコルの段階における関連データとを有するタイムライン表示画面の実施形態を示す。タイムライン９００は、ライン９０４を含む。ライン９０４は、ライン上の点間の距離が、これらの点によって表される時刻間の時間長に比例するように、培地プロトコルの開始から培地プロトコルの終了までの予想時間長がライン９０４の物理的長さに正比例する相対的時間尺度を提供する。タイムライン９００は、培地画像が培地プロトコルに従って取り込まれると予想される時刻を表す、マーカ９０５を含む１又は２以上のマーカも示す。マーカ９０５によって示すように、培地画像が取り込まれると予想される時刻を表すマーカは、ライン９０４上に位置する円形又はその他の形状とすることができる。タイムライン表示画面は、培地画像フィールド９１４も含む。培地画像フィールド９１４は、培地プロトコル中に取り込まれた培地画像を表示するように構成することができる。いくつかの実施形態では、培地画像フィールド９１４を、プロトコル中に取り込まれた最新の培地画像を表示するように構成することができる。図９のタイムラインでは、培地画像フィールド９１４に培地画像９２２が表示されている。タイムライン９００は、最新画像が取り込まれた時刻と現在時刻との間の相対的時間を表示するフィールド９０２も含む。フィールド９０２は、最新画像が４時間３２分前に取り込まれたことを示す。
【００６０】
タイムライン９００は、ライン９０４上にプロトコルの開始から経過した時間についての視覚的指示９０８も含む。従って、視覚的指示９０８は、培地プロトコル内の現在時刻も示す。図９に示すように、視覚的指示９０８は、ライン９０４の開始から現在時刻に関連するタイムライン上の位置までのライン９０４の色及び／又は幅の変化とすることができる。図９に示すように、プロトコル全体が完了済みである。タイムライン９００は、画像装置によって実際に取り込まれた培地画像の数を示す視覚的インジケータ９１２をさらに含む。図９に示すように、インジケータ９１２は、３つの画像が取り込まれたことを示す。
【００６１】
タイムライン９００は、画像取り込みボタン９１８と、培地移送ボタン９１９と、終了ボタン９２０とを含む。画像取り込みボタン９１８を選択すると、培養物読み取りシステムが、現在時刻における画像を取り込むように撮像装置に命令することができる。自動追跡システムを有する実施形態では、培地移送ボタン９１９を、培地プロトコルに関連する培地のインキュベータ計器からの除去、及びインキュベータ計器の特定の位置又は関連する作業台における目的地への送出を引き起こすように構成することができる。終了ボタン９２０を選択すると、培養物読み取りシステムにプロトコルを終了させることができる。プロトコルが終了すると、培養物読み取りシステムは、撮像装置に画像の取り込みを停止するように命令することができる。いくつかの実施形態では、プロトコルが終了すると、培養物読み取りシステムが時間追跡を停止することができる。
【００６２】
図１０は、培地プロトコルを表すタイムライン１０００と、３つの培地画像が取り込まれた後であって培地プロトコルの予想終了時刻前の培地プロトコルの段階における関連データとを有するタイムライン表示画面の実施形態を示す。図１０に示すように、タイムライン１０００によって表される培地プロトコルは終了している。プロトコルの終了は、インジケータ１００９によって示される。タイムライン１０００は、ライン１００４を含む。ライン１００４は、ライン上の点間の距離が、これらの点によって表される時刻間の時間長に比例するように、培地プロトコルの開始から培地プロトコルの終了までの予想時間長がライン１００４の物理的長さに正比例する相対的時間尺度を提供する。タイムライン１０００は、培地画像が培地プロトコルに従って取り込まれると予想される時刻を表す、マーカ１００５を含む１又は２以上のマーカも示す。マーカ１００５によって示すように、培地画像が取り込まれると予想される時刻を表すマーカは、ライン１００４上に位置する円形又はその他の形状とすることができる。タイムラインは、培地画像フィールド１０１４を含む。培地画像フィールド１０１４は、培地プロトコル中に取り込まれた培地画像を表示するように構成することができる。いくつかの実施形態では、培地画像フィールド１０１４を、プロトコル中に取り込まれた最新の培地画像を表示するように構成することができる。
【００６３】
図１０のタイムラインでは、培地画像フィールド１０１４に培地画像１０２２が表示されている。タイムライン１０００は、最新画像が取り込まれた時刻と現在時刻との間の相対的時間を表示するフィールド１００２を含む。フィールド１００２は、最新画像が４時間３６分前に取り込まれたことを示す。
【００６４】
タイムライン１０００は、ライン１００４上にプロトコルの開始から経過した時間についての視覚的指示１００８も含む。従って、視覚的指示１００８は、培地プロトコル内の現在時刻も示す。図１０に示すように、視覚的指示１００８は、ライン１００４の開始から現在時刻に関連するタイムライン上の位置までのライン１００４の色及び／又は幅の変化とすることができる。タイムライン１０００は、画像装置によって実際に取り込まれた培地画像の数を示す視覚的インジケータ１０１２をさらに含む。図１０に示すように、インジケータ１０１２は、３つの画像が取り込まれたことを示す。
【００６５】
タイムライン１０００は、画像取り込みボタン１０１８と、培地移送ボタン１０１９と、終了ボタン１０２０とを含む。画像取り込みボタン１０１０８を選択すると、培養物読み取りシステムが、現在時刻における画像を取り込むように撮像装置に命令することができる。自動追跡システムを有する実施形態では、培地移送ボタン１０１９を、培地プロトコルに関連する培地のインキュベータ計器からの除去、及びインキュベータ計器の特定の位置又は関連する作業台における目的地への送出を引き起こすように構成することができる。終了ボタン１０２０を選択すると、培養物読み取りシステムにプロトコルを終了させることができる。プロトコルが終了すると、培養物読み取りシステムは、撮像装置に画像の取り込みを停止するように命令することができる。いくつかの実施形態では、プロトコルが終了すると、培養物読み取りシステムが時間の追跡を停止するとともに、画像取り込みボタン１０１８及び終了ボタン１０２０をビューから削除し、これらの機能を無効化することによってボタンの選択能力を修正し、又はこれらの外観を変化させて利用不可であることを示すことによって、これらのボタンが選択不能になる。
【００６６】
図１１〜図１３に、タイムライン１１００と画像フィールド１１１４とを表示するタイムライン表示画面の例を示す。タイムライン１１００は、ライン１１０４を含む。ライン１１０４は、ライン上の点間の距離が、これらの点によって表される時刻間の時間長に比例するように、培地プロトコルの開始から培地プロトコルの終了までの予想時間長がライン１１０４の物理的長さに正比例する相対的時間尺度を提供する。タイムライン１１００は、培地プロトコルを開始した日付及び時刻を表示するフィールド１１０３を含む。タイムライン１１００は、培地画像が培地プロトコルに従って取り込まれると予想される時刻を表す、マーカ１１３２、１１３４及び１１３６を含む１又は２以上のマーカも含む。マーカ１１３２、１１３４及び１１３６は、ライン１１０４上に位置する円形又はその他の形状とすることができる。マーカ１１３２、１１３４及び１１３６は、画像が撮影されると予想されるプロトコル開始からの時間長の数値的指示を含むこともできる。図１１〜図１３に示すように、画像が取り込まれると予想される時刻は、２４時間、４８時間及び７２時間を含む。タイムライン１１００は、培地画像が取り込まれた時刻を示す、マーカ１１３８、１１４０及び１１４２を含む１又は２以上のマーカも含む。培地画像が取り込まれた時刻を表す各マーカは、培地画像が取り込まれた時刻を表すタイムライン上の位置と整列してタイムラインの下方に位置することができる。図１１〜図１３に示すように、マーカ１１３８、１１４０及び１１４２に対応する画像は、マーカ１１３２、１１３４及び１１３６によって表される予想時刻に取り込まれたものである。
【００６７】
図１１〜図１３に示すように、画像フィールド１１１４に関連する培地画像を表示するために、タイムライン１１００上のマーカ１１３８、１１４０及び１１４２のうちの１つを選択することができる。タイムライン１１００は、例えば培地画像に関連するマーカ１１３８、１１４０又は１１４２の外観を修正することによって、現在どの培地画像が表示されているかについての視覚的指示をタイムライン上に提供することもできる。図１１には、マーカ１１３８に関連する画像１１４４を表示するためにマーカ１１３８が選択された時のタイムライン表示画面を示す。培地画像は、ユーザによって操作された入力部を介して選択することができる。いくつかの実施形態では、表示画面上のカーソル１１５０を操作して、培地画像に関連するマーカを選択することができる。図１１に示すように、マーカ１１３８は、マーカ１１４０及び１１４２とは異なる外観を有する。マーカは、現在タイムライン表示画面に表示されている画像を示すために、選択に応答して外観を変化させることができる。例えば、マーカ１１３８の色は、マーカ１１４０及び１１４２の色とは異なる。マーカ１１３８の周囲には、マーカ１１３８に関連する培地画像が表示されていることを示す円形境界が示される。図１２には、マーカ１１４０に関連する画像１１４６を表示するためにマーカ１１４０が選択された時のタイムライン表示画面を示す。図１３には、マーカ１１４２に関連する画像１１４８を表示するためにマーカ１１４２が選択された時のタイムライン表示画面を示す。
【００６８】
タイムライン１１００は、表示画像が取り込まれた日付及び時刻を表示ができるフィールド１１０１も含む。タイムライン１１００は、表示画像が取り込まれた時刻と現在時刻との間の相対的時間を示すフィールド１１０２も含む。
【００６９】
図６〜図１３には、培地画像が培地プロトコルに従って取り込まれると予想される時刻を表すマーカと、培地画像が取り込まれた時刻を示すマーカとを含むタイムラインの様々な実施形態を示している。図１に関して説明したように、培地プロトコルに関連する、発生すると予想される又は発生した他のイベントにも同様のマーカを使用できることが企図される。代表的なイベントの例としては、インキュベータ又はインキュベーションシステムからの培地の除去、インキュベータ又はインキュベーションシステム内への培地の配置、及びデジタル画像分析アルゴリズムによる培地画像の処理などの培地に関するデータの収集又は処理が挙げられる。いくつかの実施形態では、タイムライン上のある位置に、デジタル画像分析アルゴリズムなどのデータ処理アルゴリズムによって提供される中間結果に相関するマーカを配列することができる。いくつかの実施形態では、タイムライン上のある位置に、デジタル画像分析アルゴリズムなどのデータ処理アルゴリズムによって提供される最終結果に相関するマーカを配列することができる。各マーカは、マーカが表す培地プロトコルイベントに関するデータに関連することができる。いくつかの実施形態では、表示フィールドを、培地プロトコルの最新のイベントに関連するデータ、又はタイムライン上の選択されたマーカに関連するデータを表示するように構成することができる。
【００７０】
いくつかの実施形態では、タイムラインが、例えば培地プロトコルの開始、培地プロトコルの終了、培地画像の取り込み、インキュベータ又はインキュベーションシステムからの培地の除去、インキュベータ又はインキュベーションシステム内への培地の配置、及びデジタル画像分析アルゴリズムによる培地画像の処理などの培地に関するデータの収集又は処理などの、複数の異なるタイプの培地プロトコルイベントに関連するマーカを含むことができる。いくつかの実施形態では、本明細書で説明したタイムラインを、培地がデジタル的に撮像されていない培地プロトコルに使用することもできる。例えば、本明細書で説明した実施形態によるタイムラインは、常にデジタル撮像が行われるとは限らない血液培養瓶プロトコル又は肉汁培養プロトコルに使用することもできる。本明細書で説明したように、タイムラインは、培地プロトコルの１又は２以上の撮像イベントに関連する１又は２以上のマーカを含むこともできる。
【００７１】
本明細書に開示した実装は、タイムライン制御のためのシステム、方法及び装置を提供する。当業者であれば、これらの実施形態は、ハードウェア、ソフトウェア、ファームウェア又はこれらのいずれかの組み合わせで実装することができると認識するであろう。
【００７２】
本明細書で説明した機能は、１又は２以上の命令としてプロセッサ可読媒体又はコンピュータ可読媒体に記憶することができる。「コンピュータ可読媒体」という用語は、コンピュータ又はプロセッサがアクセスできるあらゆる利用可能な媒体を意味する。限定ではなく一例として、このような媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ＣＤ−ＲＯＭ又はその他の光ディスクストレージ、磁気ディスクストレージ又はその他の磁気記憶装置、或いは所望のプログラムコードを命令又はデータ構造の形で記憶するために使用できるとともにコンピュータがアクセスできる他のあらゆる媒体を含むことができる。本明細書で使用するディスク（ｄｉｓｋ及びｄｉｓｃ）は、コンパクトディスク（「ＣＤ」）、レーザーディスク（登録商標）、光ディスク、デジタル多用途ディスク（「ＤＶＤ」）、フロッピーディスク及びブルーレイディスクを含み、この場合、ｄｉｓｋは、通常データを磁気的に再生し、ｄｉｓｃは、レーザーを用いてデータを光学的に再生する。なお、コンピュータ可読媒体は、有形の非一時的なものとすることもできる。「コンピュータプログラム製品」という用語は、コンピュータ装置又はプロセッサと、これらが実行、処理又は計算できるコード又は命令（例えば「プログラム」）とを組み合わせたものを意味する。本明細書で使用する「コード」という用語は、コンピュータ装置又はプロセッサが実行できるソフトウェア、命令、コード又はデータを意味する。
【００７３】
ソフトウェア又は命令は、伝送媒体を介して送信することもできる。例えば、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（「ＤＳＬ」）、又は赤外線、無線及びマイクロ波などの無線技術を用いてウェブサイト、サーバ又はその他の遠隔ソースからソフトウェアを送信する場合、これらの同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、又は赤外線、無線及びマイクロ波などの無線技術も伝送媒体の定義に含まれる。
【００７４】
本明細書に開示した方法は、説明した方法を達成するための１又は２以上のステップ又は動作を含む。方法のステップ及び／又は動作は、特許請求の範囲から逸脱することなく互いに入れ替えることができる。換言すれば、説明している方法の適正な動作に特定のステップ順又は動作順が必要でない限り、特定のステップ及び／又は動作の順序及び／又は使用は、特許請求の範囲から逸脱することなく修正することができる。
【００７５】
なお、本明細書で使用する「結合する（ｃｏｕｐｌｅ、ｃｏｕｐｌｉｎｇ、ｃｏｕｐｌｅｄ）」という用語及びこの単語の他の活用形は、間接的な接続又は直接的な接続のどちらを示すこともできる。例えば、第１のコンポーネントが第２のコンポーネントに「結合される」場合、第１のコンポーネントは、第２のコンポーネントに間接的に接続することも、又は直接的に接続することもできる。本明細書で使用する「複数（ｐｌｕｒａｌｉｔｙ）」という用語は、２又は３以上を示す。例えば、複数のコンポーネントは、２又は３以上のコンポーネントを示す。
【００７６】
「決定する（ｄｅｔｅｒｍｉｎｉｎｇ）」という用語は様々な動作を含み、従って計算すること（ｃａｌｃｕｌａｔｉｎｇ、ｃｏｍｐｕｔｉｎｇ）、処理すること（ｐｒｏｃｅｓｓｉｎｇ）、導出すること（ｄｅｒｉｖｉｎｇ）、調査すること（ｉｎｖｅｓｔｉｇａｔｉｎｇ）、参照すること（ｌｏｏｋｉｎｇ  ｕｐ）（例えば、テーブル、データベース又は別のデータ構造を参照すること）及び確認すること（ａｓｃｅｒｔａｉｎｉｎｇ）などを含むことができる。また、「ｄｅｔｅｒｍｉｎｉｎｇ」は、受け取ること（ｒｅｃｅｉｖｉｎｄ）（例えば、情報を受け取ること）及びアクセスすること（ａｃｃｅｓｓｉｎｇ）（例えば、メモリ内のデータにアクセスすること）などを含むこともできる。さらに、「ｄｅｔｅｒｍｉｎｉｎｇ」は、解決すること（ｒｅｓｏｌｖｉｎｇ）、選択すること（ｓｅｌｅｃｔｉｎｇ、ｃｈｏｏｓｉｎｇ）及び確立すること（ｅｓｔａｂｌｉｓｈｉｎｇ）などを含むこともできる。
【００７７】
「〜に基づく（ｂａｓｅｄ  ｏｎ）」という表現は、別途明示していない限り「〜のみに基づく（ｂａｓｅｄ  ｏｎｌｙ  ｏｎ）」ことを意味するものではない。換言すれば、「〜に基づく」という表現は、「〜のみに基づく」ことと、「少なくとも〜に基づく」ことの両方を表す。
【００７８】
上記の説明では、実施例を完全に理解できるように特定の詳細を示した。しかしながら、当業者であれば、これらの特定の詳細を伴わずに実施例を実施することもできると理解するであろう。例えば、これらの実施例を不必要な詳細で曖昧にしないように、電気的なコンポーネント／装置についてはブロック図で示していることもある。その他の場合には、実施例をさらに説明するためにこのようなコンポーネント、他の構造及び手法を詳細に示していることもある。
【００７９】
本明細書には、参照用に、及び様々な節の位置を特定するのに役立つように見出しを含めている。これらの見出しは、関連して説明した概念の範囲を限定するものではない。このような概念は、本明細書全体を通じて適用することができる。
【００８０】
また、実施例は、フローチャート、フロー図、有限状態図、構造図又はブロック図として示すプロセスとして説明することもできる。フローチャートには、動作を逐次プロセスとして説明していることもあるが、動作の多くは、並行して又は同時に実行することもでき、プロセスを繰り返すこともできる。また、動作の順序は並べ替えることもできる。プロセスは、その動作の完了時に終了する。プロセスは、方法、関数、手順、サブルーチン又はサブプログラムなどに対応することができる。プロセスがソフトウェア関数に対応する場合、そのプロセスの終了は、関数が呼び出し関数又はメイン関数に戻ることに対応する。
【００８１】
開示した実装についての上記説明は、本発明をあらゆる当業者が実施又は利用できるように行ったものである。当業者には、これらの実装の様々な修正が容易に明らかになると思われ、また本明細書で定めた一般的原理は、本発明の趣旨又は範囲から逸脱することなく他の実装にも適用することができる。従って、本発明は、本明細書に示した実装に限定されることを意図するものではなく、本明細書に開示した原理及び新規の特徴と一致する最も広い範囲を許容すべきものである。
【符号の説明】
【００８２】
９００  タイムライン
９０２  フィールド
９０４  ライン
９０５  マーカ
９０８  視覚的指示
９１２  視覚的インジケータ
９１４  培地画像フィールド
９１８  画像取り込みボタン
９１９  培地移送ボタン
９２０  終了ボタン
９２２  培地画像
【図１】
2019534019.tif 000003
【図２】
2019534019.tif 000004
【図３】
2019534019.tif 000005
【図４】
2019534019.tif 000006
【図５】
2019534019.tif 000007
【図６】
2019534019.tif 000008
【図７】
2019534019.tif 000009
【図８】
2019534019.tif 000010
【図９】
2019534019.tif 000011
【図１０】
2019534019.tif 000012
【図１１】
2019534019.tif 000013
【図１２】
2019534019.tif 000014
【図１３】
2019534019.tif 000015
【国際調査報告】
2019534019.tif 000016