JP2021501410A - ハイスループットゲノム製造動作を計画および実行するためのデバイス非依存のシステム - Google Patents
ハイスループットゲノム製造動作を計画および実行するためのデバイス非依存のシステム Download PDFInfo
- Publication number
- JP2021501410A JP2021501410A JP2020523321A JP2020523321A JP2021501410A JP 2021501410 A JP2021501410 A JP 2021501410A JP 2020523321 A JP2020523321 A JP 2020523321A JP 2020523321 A JP2020523321 A JP 2020523321A JP 2021501410 A JP2021501410 A JP 2021501410A
- Authority
- JP
- Japan
- Prior art keywords
- assay
- reaction
- biological
- physical
- level
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B30/00—ICT specially adapted for sequence analysis involving nucleotides or amino acids
- G16B30/20—Sequence assembly
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B50/00—ICT programming tools or database systems specially adapted for bioinformatics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9024—Graphs; Linked lists
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B20/00—ICT specially adapted for functional genomics or proteomics, e.g. genotype-phenotype associations
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B40/00—ICT specially adapted for biostatistics; ICT specially adapted for bioinformatics-related machine learning or data mining, e.g. knowledge discovery or pattern finding
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B45/00—ICT specially adapted for bioinformatics-related data visualisation, e.g. displaying of maps or networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Medical Informatics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Biotechnology (AREA)
- Evolutionary Biology (AREA)
- General Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Databases & Information Systems (AREA)
- Bioethics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Proteomics, Peptides & Aminoacids (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Epidemiology (AREA)
- Evolutionary Computation (AREA)
- Public Health (AREA)
- Molecular Biology (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Genetics & Genomics (AREA)
- Apparatus Associated With Microorganisms And Enzymes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本出願は、2017年10月26日に出願された米国仮特許出願第62/577,615号に対する優先権の利益を主張するものであり、2017年4月26日に出願された国際出願第PCT/US2017/029725号(米国特許公開番号第US2017/0316353号)(「Codon」出願)に関連し、国際出願第PCT/US2017/029725号は、2016年4月27日に出願された米国非仮出願第15/140,296号に対する優先権の利益を主張するものであり、これらのすべては、それらの全体が参照により本明細書に組み込まれる。
・ DNA成分の構造化された収集物
・ DNA配列関係のコンパクトな表現
・ 組合せ設計の簡潔な記述
・ 詳細および抽象化のさまざまな層のための入れ子になった組織化
・ DNAアセンブリの設計者と製造業者との間の交換フォーマット
を提供することがある。
・ 順序付き入力の1つまたは複数のセット
・ 1つまたは複数の組換えアクション
・ 順序付き出力の1つのセット
を有する。
total=(p1×p2)×(p3×p4)
total=アルファ×ベータ
ここで、アルファ=p1×p2およびベータ=p3×p4、ならびにp1、p2、p3、およびp4は、プロモーターを表す。
amplifyPart − パートが増幅されるべきかどうかを指定する「true」または「false」のブール値。
assemblyMethod − 構築物をアセンブルするために工場において使用する構築方法。たとえば、「酵母相同組換え」、「gibson」、または「LCR」のうちの1つ
description − DnaSpec/キャンペーンに割り当てられる記述。
groupName − 特定のDnaSpecificationによって産生されるアセンブリパートの収集物に割り当てる名称。amplifyPartとともに使用されてよい。
leftTailLenおよびrightTailLen − 増幅のために生成するように最大テール長を指定する整数値
name − DnaSpec/キャンペーンに割り当てられる名称。
notes − 人間による参照のためのキャンペーンについての注記のより長い自由形式セット。これは、文字列のリストであってよい。
outputName − このパラメータ名を用いて作成されたDnaSpecによって生成されたDnaComponentを割り当てる名称を指定する文字列または文字列のリスト。(たとえば、入力のセットを環状化している場合、異なる環状化構築物に名称をつけるために、setparam “outputName”,[“myCircular1”,“myCircular2”,...]を行うことができる。
primerSource − たとえば、キャンペーンのためのプライマーのソースを指定するための、「IDT」(Integrated DNA Technologies, Inc.)または「library」のうちの1つ
plasmidSource − たとえば、キャンペーンのためのプラスミドのソースを指定するための「build」または「library」のうちの1つ
targetAnnealingTemperature − 構築物を増幅するために工場において用いられることになる所望の温度
付録1:関数リファレンス
この付録は、LIMS内のCodon言語用内蔵ライブラリ内の利用可能な関数のうちのいくつかについて説明するものである。
circularize
circularize(input: Dnalnput) −> DnaSpec
circularize(input: Dnalnput, originShift: Int) −> DnaSpec
DNA入力の環状化形式を表すDnaSpecを返す。originShiftが指定される場合、これは、起点を下流に(折り返しとともに)originShift個の塩基対分、シフトさせる。
concat
concat[x](left: Dnalnput, right: Dnalnput) −> DnaSpec
left引数とright引数を連結する。選定される演算子修飾子に応じて、left*rightまたはleft×rightの関数呼び出し同義語。
dna
dna(dnaSeq: String) −> DnaComp
dna(dnaSeq: String, name: String) −> DnaComp
指定された文字列によって表されるDNA配列をカプセル化したDnaComponentを返す。必要に応じて、作成されたDnaComponentの名称を指定してよい。
ecoRV = dna(“GATATC”) # 酵素結合部位を定義する
ecoRV2 = dna(“GATATC”, “ecoRV”) # ...名称の付けられたDnaComponentを作成する。
dnaComponent
dnaComponent(zid: Int) −> DnaComp
dnaComponent(name: String) −> DnaComp
LIMSライブラリに接続し、指定されたZIdまたは名称をもつDnaComponentをロードする。
myDnaComponent = dnaComponent(13000000001)
dnaForStrain
dnaForStrain(zid: Int) −> DnaComp
dnaForStrain(name: String) −> DnaComp
指定されたZIdまたは名称をもつ株と関連づけられたDnaCompをロードする。
............
baseStrainDna = dnaForStrain(7000000001)
dnaSpecification
dnaSpecification(zid: Int) −> DnaSpec
dnaSpecification(name: String) −> DnaSpec
LIMSに接続し、指定されたZIdまたは名称をもつDnaSpecificationをロードする。
myDnaSpec = dnaSpecification(18000000001)
hello
hello(name: String) −> String
指定された名称に対してフレンドリーな挨拶を返す。想像するように、これは、たいてい、遊ぶのに有用である。
print hello(“Bob”) # 「Hello, Bob」を画面に表示する。
len
len(list: List[Any]) −> Int
len(map: Map[Any]) −> Int
len(str: String) −> Int
指定されたリスト、マップ、または文字列の長さを返す。
listSpec
listSpec(lst: List[DnaComp]) −> DnaSpec
listSpec(lst: List[DnaSpec]) −> DnaSpec
DnaCompまたはDnaSpecのリストを受け、これらの入力を列挙するDnaSpecを作成する。partsList()も参照。
partsList
partsList(parts: List[DnaInput], groupName: String) −> DnaSpec
partsList(parts: List[DnaInput], groupName: String, leftLen: Int, rightLen: Int) −> DnaSpec
指定された性質をもつパートリストを表すDnaSpecを作成する。出力DnaSpecは、引数に応じたgroupNameプロパティセットを有する。左テール長および右テール長が提供されない場合、それらはDnaSpec内でゼロに設定される。そうでない場合、指定されたる左テール長および右テール長が使用される。任意の前のsetparam文によって指定されたgroupName、leftTailLen、およびrightTailLenのパラメータは無視される。
この関数を使用することは、以下に等しい。
myParts = [ ... ] # DnaSpec、DnaCompなどのリストに設定する。
setparam “amplifyPart”, “true”
setparam “groupName”, myGroupName
setparam “leftTailLen”, myLeftLen
setparam “rightTailLen”, myRightLen
myPartsList = listSpec(myParts)
clearparams # そうでない場合、amplifyPart/groupName/leftTailLen/rightTailLenに戻る。
listSpec()も参照。
toSeq
toSeq(dna: DnaComponent) −> String
DnaComponentの基礎となるDNA配列を文字列として返す。
toString
toString(val: Any) −> String
toString(val: Any, recursive: Int) −> String
指定された値を文字列に変換する。反復的引数は、DnaSpec構造が反復的に探索されるべきかを示すブールフラグである(定数trueまたはfalseを使用する)。
print toString(foo) # 「foo」の値を出力に表示する。
print toString(myDnaSpec, true) # DnaSpecification全体とその子を表示する
proswp
proswp[x](baseStrain: LocatedDnaSpec, promoters: Dnalnput) −> DnaSpec
proswp[x](baseStrain: LocatedDnaSpec, promoters: Dnalnput, allowlnsert: Int) −> DnaSpec
位置を特定されたbaseStrain内で識別された遺伝子のすぐ上流にある指定されたプロモーターを挿入することと関連づけられたプロモータースワップを行い、前の駆動プロモーターを置換する。
「allowInsert」が指定された場合、これは、既存のプロモーターが指定された遺伝子を駆動していない場合にプロモーターの挿入を可能にするには「true」、または置換する駆動プロモーターが存在しない場合に失敗するには「false」であるべきである。
replace
replace[x](baseStrain: LocatedDnaSpec, insertions: Dnalnput) −>
基本株の指定された位置において、位置において識別される部分配列を、「insertions」によって指定された新しい配列と置換する。
「insertions」に複数の挿入を指定してよい。クロス(「[x]」)演算子が選定されるかドット(「[*]」)演算子が選定されるかに応じて、これは、1つの挿入を「baseStrain」内の各得られた位置に配置する、または、各挿入を各可能な位置に適用する。
この置換動作は、空の置換可能領域を置換配列パート「insertions」と置換する厳密な挿入動作を指定してよい。代替的に、この置換動作は、置換可能領域を空の置換配列パートと置換する厳密な削除動作を指定してよい。
locate、locateName、locateTerm
locate(baseStrain: Dnalnput, offset: Int) −> LocatedDnaSpec
locate[x](baseStrain: Dnalnput, offset: List[Int]) −> LocatedDnaSpec
locate(baseStrain: Dnalnput, offset: Int, length: String) −> LocatedDnaSpec
locate[x](baseStrain: Dnalnput, offset: List[Int], length: List[String]) −> LocatedDnaSpec
locate(baseStrain: Dnalnput, offset: Int, subseq: String) −> LocatedDnaSpec
locate[x](baseStrain: Dnalnput, offset: List[Int], subseq: List[String]) −> LocatedDnaSpec
locateName(baseStrain: Dnalnput, annotationName: String) −> LocatedDnaSpec
locateName[x](baseStrain: Dnalnput, annotationNames: List[String]) −> LocatedDnaSpec
locateTerm(baseStrain: Dnalnput, annotationTerm: String) −> LocatedDnaSpec
locateTerm[x](baseStrain: Dnalnput, annotationTerms: List[String]) −> LocatedDnaSpec
何らかのDnalnputが与えられると、それを包み込んだLocatedDnaSpecを返す。LocatedDnaSpecは同じ出力を含むが、出力パラメータにて返される識別された領域についての位置情報をもつ。LocatedDnaSpecは、その関数がLOCATEであるDnaSpecificationである。領域識別は、DnaSpecification内のパラメータマップを介してなされる。
位置は、単一の塩基、または多くの塩基にまたがって延びる領域のどちらかとすることができる。
位置は、単一のオフセット、または「offset」から「offset + length」、または「offset + len(subseq)」まで延びる領域のどちらかとして指定される。後者の場合では、「subseq」は、「offset」において始まる、正確に一致するDNA配列でなければならない。
位置は、各基本株要素内のアノテーション付与された領域の(一意の)名称として与えられることもできる。位置を特定された領域は、アノテーションの範囲全体である。
複数のアノテーションまたはoffset/offset+length/offset+subseq値が与えられる場合、これらはそれぞれ、ドット(「[*]」)演算子が選定されるかクロス(「[x]」)演算子が選定されるかに応じて、「baseStrain」の個々の要素に一度に一つずつ適用される、または「baseStrain」のすべての要素にすべて適用される。
アノテーションベースの位置は、返す特定のアノテーション名(その場合、入力ゲノムごとに単一の位置を返すべきである)またはアノテーションの配列特徴項名(その場合、入力ゲノムごとに多くの位置が返されてよい)のどちらかとして指定可能である。
LocatedDnaSpecは、「insert」、「replace」、および「delete」などの関数への入力として使用可能である。DNA配列から塩基を除去するとき(たとえば、「replace」および「delete」と同様に)、除去する量は、いくつかの塩基対内または除去する特定の部分配列内のどちらかにおける、「locate()」へのパラメータとして指定される。すなわち、位置を特定された領域全体が「replace」または「delete」によって除去される。
削除がないことを示すには、空の部分配列または0の長さを指定してよい(たとえば、「replace()」関数は、単なる挿入に使用されている)。
オフセットは、1で始まり、「|DNA配列|」を含むそれ以下まで達する。以下の例を考える。
・・・
input = dna(“AATTCG”)
replace[x](locate(input, 3, 1), dna(“A”)) // 「AAATCG」を返す
・・・
insert
insert[x](baseStrain: LocatedDnaSpec, insertions: Dnalnput) −> DnaSpec
基本株の指定された位置において、指定された挿入が挿入される。
「baseStrain」または「insertions」が複数の入力である場合、挿入は、関数呼出し修飾子ごとの「baseStrain」の要素とのドット積またはクロス積で行われる。
insertDownstream
insertDownstream[x](baseStrain: LocatedDnaSpec, insertions: Dnalnput) −> DnaSpec
アノテーションの方向に対して、基本株内の指定されたアノテーションの直後に、「insertions」によって指定されたDNAを挿入する。すなわち、「順方向」アノテーション内では、アノテーション付与された配列の右に挿入する(5’から3’まで読み込まれる)。逆のアノテーションでは、左に挿入する。
「baseStrain」DnaInputまたは「insertions」DnaInputが複数の入力を表す場合、挿入は、関数呼出し修飾子ごとにすべての「insertion」インスタンスとのすべての「baseStrain」インスタンスのドット積またはクロス積としてなされる。
insertUpstream
insertUpstream[x](baseStrain: LocatedDnaSpec, insertions: Dnalnput) −> DnaSpec
アノテーションの方向に対して、基本株内の指定されたアノテーションの直前に、「insertions」によって指定されたDNAを挿入する。すなわち、「順方向」アノテーション内では、アノテーション付与された配列の左に挿入する(5’から3’まで読み込まれる)。逆のアノテーションでは、右に挿入する。
「baseStrain」DnaInputまたは「insertions」DnaInputが複数の入力を表す場合、挿入は、関数呼出し修飾子ごとにすべての「insertion」インスタンスとのすべての「baseStrain」インスタンスのドット積またはクロス積としてなされる。
付録2:データ構造
この付録は、本開示の実施形態によって用いられ得るデータ構造の一例を提供する。その一例は、DnaSpecificationおよびDnaComponent、すなわち、以下のAvro仕様フォーマットを介して指定および直列化され得るデータ構造を参照する(http://avro.apache.org/docs/current/spec.htmlを参照されたい)。
本発明の実施形態において、例えば以下の項目が提供される。
(項目1)
遺伝子改変を組み込んだ少なくとも1つの目的の産物の遺伝子製造システムにおける産生を制御するためにビルドグラフデータ構造を生成するためのシステムであって、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
生物学的ワークフローの記述であって、生物学的成分の表現を含む記述にアクセスさせ、そして
前記ワークフロー記述に少なくとも一部は基づいて、ビルドグラフデータ構造をアセンブルさせる、
命令を記憶する1つまたは複数のメモリと
を備え、ここで
前記ビルドグラフデータ構造内で、各生物学的成分が、複数のレベルのうちのあるレベルにあるノードによって表され、
前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記所与のレベルの子レベルにおける宛先ノードが、前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記子レベルにおける前記反応グループの前記宛先ノードによって表される生物学的成分を産生するために、前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される1つまたは複数の生物学的成分間の反応を表し、
前記子レベルにおける1つまたは複数の宛先ノードが、前記所与のレベルの孫レベルにおける1つまたは複数の反応グループのうちのある反応グループ内の1つまたは複数のソースノードとして作用し、
前記複数のレベルのうちの最終レベルにおける少なくとも1つの宛先ノードが、異なるレベルにおける生物学的成分間の反応によって引き起こされた遺伝子改変を組み込んだ、前記少なくとも1つの目的の産物を表し、
前記ビルドグラフデータ構造を処理することにより、前記少なくとも1つの目的の産物が産生される、
システム。
(項目2)
前記少なくとも1つの目的の産物がヌクレオチド配列または微生物株を含む、項目1に記載のシステム。
(項目3)
前記所与のレベルにおける前記1つまたは複数のソースノードのうちの少なくとも1つが2つの異なる反応グループに属する、項目1または2のいずれか一項に記載のシステム。
(項目4)
前記1つまたは複数のメモリが、異なる工場オーダーのための2つまたはそれよりも多いワークフローフェーズが共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定するためのさらなる命令を記憶し、
前記ビルドグラフデータ構造をアセンブルすることが、前記共通ワークフローフェーズに少なくとも一部は基づく、項目1から3のいずれか一項に記載のシステム。
(項目5)
前記1つまたは複数の反応グループのうちの第1の反応グループ内の第1の宛先ノードが、前記第1の反応グループ内の前記1つまたは複数のソースノードによって表される1つまたは複数の生物学的成分に適用される1つまたは複数の反応から生じるように計算された生物学的成分の非決定性セットを表す、項目1から4のいずれか一項に記載のシステム。
(項目6)
前記第1の宛先ノードが、第2の生物学的成分の1つまたは複数の非決定性位置における1つまたは複数の第1の生物学的成分のうちの1つの挿入から生じるように計算された前記生物学的成分の非決定性セットを表し、前記第2の生物学的成分が生物学的配列である、項目1から5のいずれか一項に記載のシステム。
(項目7)
前記第1の宛先ノードが、第2の生物学的成分内の1つまたは複数の対応する、指定された位置における1つまたは複数の生物学的成分に対する非決定性変更から生じるように計算された前記生物学的成分の非決定性セットを表し、前記第2の生物学的成分が生物学的配列である、項目1から6のいずれか一項に記載のシステム。
(項目8)
前記非決定性変更が、前記第2の生物学的成分内の前記1つまたは複数の指定された位置の各々における、第1の生物学的成分との置換を含む、項目1から7のいずれか一項に記載のシステム。
(項目9)
各第1の生物学的成分がヌクレオチドであり、前記第2の生物学的成分がヌクレオチド配列である、項目1から8のいずれか一項に記載のシステム。
(項目10)
反応グループ内の前記所与のレベルにおける第1のソースノードが複数の第1の生物学的成分を表す、または、前記子レベルにおける前記宛先ノードが複数の第2の生物学的成分を表す、項目1から9のいずれか一項に記載のシステム。
(項目11)
前記所与のレベルにおける前記1つまたは複数のソースノードによって表される前記1つまたは複数の生物学的成分が微生物株であり、前記株間の反応が前記株間の水平遺伝子移動を含む、項目1から10のいずれか一項に記載のシステム。
(項目12)
各生物学的成分がヌクレオチド配列または微生物株のうちの少なくとも1つである、項目1から11のいずれか一項に記載のシステム。
(項目13)
遺伝子改変を組み込んだ少なくとも1つの目的の産物の遺伝子製造システムにおける産生を制御するためにビルドグラフデータ構造を生成するためのコンピュータ実装方法であって、
生物学的ワークフローの記述であって、生物学的成分の表現を含む記述にアクセスすることと、
前記ワークフロー記述に少なくとも一部は基づいて、ビルドグラフデータ構造をアセンブルすることと
を含み、
前記ビルドグラフデータ構造内で、各生物学的成分が、複数のレベルのうちのあるレベルにあるノードによって表され、
前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記所与のレベルの子レベルにおける宛先ノードが、前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記子レベルにおける前記反応グループの前記宛先ノードによって表される生物学的成分を産生するために、前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される1つまたは複数の生物学的成分間の反応を表し、
前記子レベルにおける1つまたは複数の宛先ノードが、前記所与のレベルの孫レベルにおける1つまたは複数の反応グループのうちのある反応グループ内の1つまたは複数のソースノードとして作用し、
前記複数のレベルのうちの最終レベルにおける少なくとも1つの宛先ノードが、異なるレベルにおける生物学的成分間の反応によって引き起こされた遺伝子改変を組み込んだ、前記少なくとも1つの目的の産物を表し、
前記ビルドグラフデータ構造を処理することにより、前記少なくとも1つの目的の産物が産生される、方法。
(項目14)
前記少なくとも1つの目的の産物がヌクレオチド配列または微生物株を含む、項目13に記載の方法。
(項目15)
前記所与のレベルにおける前記1つまたは複数のソースノードのうちの少なくとも1つが2つの異なる反応グループに属する、項目13から14のいずれか一項に記載の方法。
(項目16)
異なる工場オーダーのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定することをさらに含み、
前記ビルドグラフデータ構造をアセンブルすることが、前記共通ワークフローフェーズに少なくとも一部は基づく、項目13から15のいずれか一項に記載の方法。
(項目17)
前記1つまたは複数の反応グループのうちの第1の反応グループ内の第1の宛先ノードが、前記第1の反応グループ内の前記1つまたは複数のソースノードによって表される1つまたは複数の生物学的成分に適用される1つまたは複数の反応から生じるように計算された生物学的成分の非決定性セットを表す、項目13から16のいずれか一項に記載の方法。
(項目18)
前記第1の宛先ノードが、第2の生物学的成分の1つまたは複数の非決定性位置における1つまたは複数の第1の生物学的成分のうちの1つの挿入から生じるように計算された前記生物学的成分の非決定性セットを表し、前記第2の生物学的成分が生物学的配列である、項目13から17のいずれか一項に記載の方法。
(項目19)
前記第1の宛先ノードが、第2の生物学的成分内の1つまたは複数の対応する、指定された位置における1つまたは複数の生物学的成分に対する非決定性変更から生じるように計算された前記生物学的成分の非決定性セットを表し、前記第2の生物学的成分が生物学的配列である、項目13から18のいずれか一項に記載の方法。
(項目20)
前記非決定性変更が、前記第2の生物学的成分内の前記1つまたは複数の指定された位置の各々における、第1の生物学的成分との置換を含む、項目13から19のいずれか一項に記載の方法。
(項目21)
各第1の生物学的成分がヌクレオチドであり、前記第2の生物学的成分がヌクレオチド配列である、項目13から20のいずれか一項に記載の方法。
(項目22)
反応グループ内の前記所与のレベルにおける第1のソースノードが複数の第1の生物学的成分を表す、または、前記子レベルにおける前記宛先ノードが複数の第2の生物学的成分を表す、項目13から21のいずれか一項に記載の方法。
(項目23)
前記所与のレベルにおける前記1つまたは複数のソースノードによって表される前記1つまたは複数の生物学的成分が微生物株であり、前記株間の反応が前記株間の水平遺伝子移動を含む、項目13から22のいずれか一項に記載の方法。
(項目24)
各生物学的成分がヌクレオチド配列または微生物株のうちの少なくとも1つである、項目13から23のいずれか一項に記載の方法。
(項目25)
項目13から24のいずれか一項に記載の方法を使用して産生された微生物株。
(項目26)
遺伝子改変を組み込んだ少なくとも1つの目的の産物の遺伝子製造システムにおける産生を制御するためにビルドグラフデータ構造を生成するための命令を記憶する1つまたは複数の非一過性のコンピュータ可読媒体であって、前記命令が、1つまたは複数のコンピューティングデバイスによって実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
生物学的ワークフローの記述であって、生物学的成分の表現を含む記述にアクセスさせ、そして
前記ワークフロー記述に少なくとも一部は基づいて、ビルドグラフデータ構造をアセンブルさせ、ここで
前記ビルドグラフデータ構造内で、各生物学的成分が、複数のレベルのうちのあるレベルにあるノードによって表され、
前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記所与のレベルの子レベルにおける宛先ノードが、前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記子レベルにおける前記反応グループの前記宛先ノードによって表される生物学的成分を産生するために、前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される1つまたは複数の生物学的成分間の反応を表し、
前記子レベルにおける1つまたは複数の宛先ノードが、前記所与のレベルの孫レベルにおける1つまたは複数の反応グループのうちのある反応グループ内の1つまたは複数のソースノードとして作用し、
前記複数のレベルのうちの最終レベルにおける少なくとも1つの宛先ノードが、異なるレベルにおける生物学的成分間の反応によって引き起こされた遺伝子改変を組み込んだ、前記少なくとも1つの目的の産物を表し、
前記ビルドグラフデータ構造を処理することにより、前記少なくとも1つの目的の産物が産生される、非一過性のコンピュータ可読媒体。
(項目27)
前記少なくとも1つの目的の産物がヌクレオチド配列または微生物株を含む、項目26に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目28)
前記所与のレベルにおける前記1つまたは複数のソースノードのうちの少なくとも1つが2つの異なる反応グループに属する、項目26から27のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目29)
異なる工場オーダーのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定する
ためのさらなる命令を記憶し、
前記ビルドグラフデータ構造をアセンブルすることが、前記共通ワークフローフェーズに少なくとも一部は基づく、
項目26から28のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目30)
前記1つまたは複数の反応グループのうちの第1の反応グループ内の第1の宛先ノードが、前記第1の反応グループ内の前記1つまたは複数のソースノードによって表される1つまたは複数の生物学的成分に適用される1つまたは複数の反応から生じるように計算された生物学的成分の非決定性セットを表す、項目26から29のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目31)
前記第1の宛先ノードが、第2の生物学的成分の1つまたは複数の非決定性位置における1つまたは複数の第1の生物学的成分のうちの1つの挿入から生じるように計算された前記生物学的成分の非決定性セットを表し、前記第2の生物学的成分が生物学的配列である、項目26から30のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目32)
前記第1の宛先ノードが、第2の生物学的成分内の1つまたは複数の対応する、指定された位置における1つまたは複数の生物学的成分に対する非決定性変更から生じるように計算された前記生物学的成分の非決定性セットを表し、前記第2の生物学的成分が生物学的配列である、項目26から31のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目33)
前記非決定性変更が、前記第2の生物学的成分内の前記1つまたは複数の指定された位置の各々における、前記1つまたは複数の第1の生物学的成分のうちの1つとの置換を含む、項目26から32のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目34)
各第1の生物学的成分がヌクレオチドであり、前記第2の生物学的成分がヌクレオチド配列である、項目26から33のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目35)
反応グループ内の前記所与のレベルにおける第1のソースノードが複数の第1の生物学的成分を表す、または、前記子レベルにおける前記宛先ノードが複数の第2の生物学的成分を表す、項目26から34のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目36)
前記所与のレベルにおける前記1つまたは複数のソースノードによって表される前記1つまたは複数の生物学的成分が微生物株であり、前記株間の反応が前記株間の水平遺伝子移動を含む、項目26から35のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目37)
各生物学的成分がヌクレオチド配列または微生物株のうちの少なくとも1つである、項目26から36のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目38)
遺伝子改変を組み込んだ1つまたは複数の目的の産物の遺伝子製造システムにおける産生を制御するために工場オーダーを処理するためのシステムであって、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
複数の工場オーダーにアクセスさせることであって、各工場オーダーが、1つまたは複数の目的の産物を構築するための1つまたは複数の遺伝的設計技法を示す、アクセスさせること
前記複数の工場オーダーのうちの異なる工場オーダーを構築するためのワークフローのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定させることであって、各ワークフローが一連のワークフローフェーズを含み、各ワークフローフェーズが1つまたは複数の反応ステップを含む、決定させること、ならびに
前記共通ワークフローフェーズに少なくとも一部は基づいてビルドグラフデータ構造を生成させること
を行わせる命令を記憶する1つまたは複数のメモリと
を備える、システム。
(項目39)
前記共通ワークフローフェーズの前記処理を表す、前記ビルドグラフデータ構造の所与のレベルにおける宛先ノードが、前記所与のレベルの子レベルにおける2つまたはそれよりも多い宛先ノードに接続する、前記所与のレベルにおけるソースノードとして働く、項目38に記載のシステム。
(項目40)
前記1つまたは複数のメモリが、前記異なる工場オーダーに少なくとも一部は基づいて2つまたはそれよりも多い前記共通ワークフローフェーズを決定するためのさらなる命令を記憶する、項目38から39のいずれか一項に記載のシステム。
(項目41)
遺伝子改変を組み込んだ1つまたは複数の目的の産物の遺伝子製造システムにおける産生を制御するために工場オーダーを処理するためのコンピュータ実装方法であって、
複数の工場オーダーにアクセスすることであって、各工場オーダーが、1つまたは複数の目的の産物を構築するための1つまたは複数の遺伝的設計技法を示す、アクセスすることと、
前記複数の工場オーダーのうちの異なる工場オーダーを構築するためのワークフローのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定することであって、各ワークフローが一連のワークフローフェーズを含み、各ワークフローフェーズが1つまたは複数の反応ステップを含む、決定することと、
前記共通ワークフローフェーズに少なくとも一部は基づいてビルドグラフデータ構造を生成することと
を含むコンピュータ実装方法。
(項目42)
前記共通ワークフローフェーズの前記処理を表す、前記ビルドグラフデータ構造の所与のレベルにおける宛先ノードが、前記所与のレベルの子レベルにおける2つまたはそれよりも多い宛先ノードに接続する、前記所与のレベルにおけるソースノードとして働く、項目41に記載の方法。
(項目43)
前記異なる工場オーダーに少なくとも一部は基づいて2つまたはそれよりも多い前記共通ワークフローフェーズを決定することをさらに含む、項目41から42のいずれか一項に記載の方法。
(項目44)
項目41から43のいずれか一項に記載の方法を使用して産生された微生物株。
(項目45)
遺伝子改変を組み込んだ1つまたは複数の目的の産物の遺伝子製造システムにおける産生を制御するために工場オーダーを処理するための命令を記憶する1つまたは複数の非一過性のコンピュータ可読媒体であって、前記命令が、1つまたは複数のコンピューティングデバイスによって実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
複数の工場オーダーにアクセスさせることであって、各工場オーダーが、1つまたは複数の目的の産物を構築するための1つまたは複数の遺伝的設計技法を示す、アクセスさせること
前記複数の工場オーダーのうちの異なる工場オーダーを構築するためのワークフローのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定させることであって、各ワークフローが一連のワークフローフェーズを含み、各ワークフローフェーズが1つまたは複数の反応ステップを含む、決定させること、ならびに
前記共通ワークフローフェーズに少なくとも一部は基づいてビルドグラフデータ構造を生成させること、
を行わせる、
1つまたは複数の非一過性のコンピュータ可読媒体。
(項目46)
前記共通ワークフローフェーズの前記処理を表す、前記ビルドグラフデータ構造の所与のレベルにおける宛先ノードが、前記所与のレベルの子レベルにおける2つまたはそれよりも多い宛先ノードに接続する、前記所与のレベルにおけるソースノードとして働く、項目45に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目47)
前記異なる工場オーダーに少なくとも一部は基づいて2つまたはそれよりも多い前記共通ワークフローフェーズを決定するためのさらなる命令を記憶する、項目45から46のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目48)
遺伝子改変を組み込んだ目的の産物の遺伝子製造システムにおける産生を制御するためにビルドグラフデータ構造を処理するためのシステムであって、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
複数のノードを備えるビルドグラフデータ構造にアクセスさせることであって、
各ノードが、生物学的成分を表し、複数のレベルのうちのあるレベルにあり、
前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記所与のレベルの子レベルにおける宛先ノードが、前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記子レベルにおける前記反応グループの前記宛先ノードによって表される生物学的成分を産生するために前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される前記1つまたは複数の生物学的成分間の反応を表す、アクセスさせること、ならびに
前記目的の産物を産生するための物理的実験室機器に前記複数のレベルにおける前記ノードに対応する前記生物学的成分をマップするために、前記複数のレベルにおいて前記ビルドグラフデータ構造を横断させること
を行わせる命令を記憶する1つまたは複数のメモリと
を備える、システム。
(項目49)
前記1つまたは複数のメモリが、ソース物理的媒体内の生物学的成分の量に少なくとも一部は基づいて前記子レベルにおける各反応グループ内の前記宛先ノードによって表される前記生物学的成分を産生するために、対応する前記生物学的成分の移動を調達するための前記ソース物理的媒体の数を決定するためのさらなる命令を記憶する、項目48に記載のシステム。
(項目50)
前記ビルドグラフデータ構造を横断することが、1つまたは複数のそれぞれの物理的担体の物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することを含む、項目48から49のいずれか一項に記載のシステム。
(項目51)
物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することが、1つまたは複数のプロセス変形形態に少なくとも一部は基づく、項目48から50のいずれか一項に記載のシステム。
(項目52)
前記1つまたは複数のプロセス変形形態が物理的担体上の物理的媒体の位置に関係する、項目48から51のいずれか一項に記載のシステム。
(項目53)
物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することが、ソース物理的媒体から宛先物理的媒体への生物学的成分の効率的な移動のために1つまたは複数のレイアウトを最適化することに少なくとも一部は基づく、項目48から52のいずれか一項に記載のシステム。
(項目54)
前記1つまたは複数のメモリが、最終物理的担体の物理的媒体上の生物学的成分の最終レイアウトを受け取るためのさらなる命令を記憶し、ここで
前記最終レイアウトの各生物学的成分が、前記ビルドグラフデータ構造の最終レベルにおける宛先ノードによって表され、
横断することが、前記複数のレベルのうちの対応する1つまたは複数の非最終レベルにおける1つまたは複数のそれぞれの物理的担体の物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することをさらに含む、
項目48から53のいずれか一項に記載のシステム。
(項目55)
前記1つまたは複数のメモリが、
前記ビルドグラフデータ構造の所与のレベルにおける1つまたは複数の反応グループの各反応グループ内の前記1つまたは複数のソースノードから、前記所与のレベルにおける前記1つまたは複数の反応グループ内の1つまたは複数の宛先ノードに対応する1つまたは複数の宛先成分を産生するために使用される前記所与のレベルにおけるすべての反応グループに対する前記1つまたは複数のソースノードに対応する各生物学的成分のインスタンスの数を決定し、そして
対応する生物学的成分のインスタンスの数に少なくとも一部は基づいて、前記所与のレベルにおける各反応グループ内の前記宛先成分を産生するために前記対応する生物学的成分の移動を調達するためのソース物理的媒体の数を決定する
ためのさらなる命令を記憶する、項目48から54のいずれか一項に記載のシステム。
(項目56)
対応する生物学的成分の移動を調達するために決定された前記ソース物理的媒体の数が、前記ソース物理的媒体の少なくとも1つの物理的制約に少なくとも一部は基づく、項目48から55のいずれか一項に記載のシステム。
(項目57)
前記少なくとも1つの物理的制約が、前記ソース物理的媒体内の生物学的成分の量を含む、項目48から56のいずれか一項に記載のシステム。
(項目58)
物理的担体がプレートであり、前記物理的担体の物理的媒体が、前記プレート上の複数のウェルを含む、項目48から57のいずれか一項に記載のシステム。
(項目59)
前記複数のレベルのうちの最終レベルにおける物理的担体の物理的媒体が、前記目的の産物を支持する、項目48から58のいずれか一項に記載のシステム。
(項目60)
前記目的の産物がヌクレオチド配列または微生物株を含む、項目48から59のいずれか一項に記載のシステム。
(項目61)
遺伝子改変を組み込んだ目的の産物の遺伝子製造システムにおける産生を制御するためにビルドグラフデータ構造を処理するためのコンピュータ実装方法であって、
複数のノードを備えるビルドグラフデータ構造にアクセスすることであって、
各ノードが、生物学的成分を表し、複数のレベルのうちのあるレベルにあり、
前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記所与のレベルの子レベルにおける宛先ノードが、前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記子レベルにおける前記反応グループの前記宛先ノードによって表される生物学的成分を産生するために前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される前記1つまたは複数の生物学的成分間の反応を表す、
アクセスすることと、
前記目的の産物を産生するための物理的実験室機器に前記複数のレベルにおける前記ノードに対応する前記生物学的成分をマップするために、前記複数のレベルにおいて前記ビルドグラフデータ構造を横断することと
を含む、方法。
(項目62)
ソース物理的媒体内の生物学的成分の量に少なくとも一部は基づいて前記子レベルにおける各反応グループ内の前記宛先ノードによって表される前記生物学的成分を産生するために、対応する前記生物学的成分の移動を調達するための前記ソース物理的媒体の数を決定することをさらに含む、項目61に記載の方法。
(項目63)
前記ビルドグラフデータ構造を横断することが、1つまたは複数のそれぞれの物理的担体の物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することを含む、項目61から62のいずれか一項に記載の方法。
(項目64)
物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することが、1つまたは複数のプロセス変形形態に少なくとも一部は基づく、項目61から63のいずれか一項に記載の方法。
(項目65)
前記1つまたは複数のプロセス変形形態が物理的担体上の物理的媒体の位置に関係する、項目61から64のいずれか一項に記載の方法。
(項目66)
物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することが、ソース物理的媒体から宛先物理的媒体への生物学的成分の効率的な移動のために1つまたは複数のレイアウトを最適化することに少なくとも一部は基づく、項目61から65のいずれか一項に記載の方法。
(項目67)
最終物理的担体の物理的媒体上の生物学的成分の最終レイアウトを受け取ることであって、前記最終レイアウトの各生物学的成分が、前記ビルドグラフデータ構造の最終レベルにおける宛先ノードによって表される、受け取ること
をさらに含み、
横断することが、前記複数のレベルのうちの対応する1つまたは複数の非最終レベルにおける1つまたは複数のそれぞれの物理的担体の物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することをさらに含む、
項目61から66のいずれか一項に記載の方法。
(項目68)
前記ビルドグラフデータ構造の所与のレベルにおける1つまたは複数の反応グループの各反応グループ内の前記1つまたは複数のソースノードから、前記所与のレベルにおける前記1つまたは複数の反応グループ内の1つまたは複数の宛先ノードに対応する1つまたは複数の宛先成分を産生するために使用される前記所与のレベルにおけるすべての反応グループに対する前記1つまたは複数のソースノードに対応する各生物学的成分のインスタンスの数を決定することと、
対応する生物学的成分のインスタンスの数に少なくとも一部は基づいて、前記所与のレベルにおける各反応グループ内の前記宛先成分を産生するために前記対応する生物学的成分の移動を調達するためのソース物理的媒体の数を決定することと
を含む、項目61から67のいずれか一項に記載の方法。
(項目69)
対応する生物学的成分の移動を調達するために決定された前記ソース物理的媒体の数が、前記ソース物理的媒体の少なくとも1つの物理的制約に少なくとも一部は基づく、項目61から68のいずれか一項に記載の方法。
(項目70)
前記少なくとも1つの物理的制約が、前記ソース物理的媒体内の生物学的成分の量を含む、項目61から69のいずれか一項に記載の方法。
(項目71)
物理的担体がプレートであり、前記物理的担体の物理的媒体が、前記プレート上の複数のウェルを含む、項目61から70のいずれか一項に記載の方法。
(項目72)
前記複数のレベルのうちの最終レベルにおける物理的担体の物理的媒体が、前記目的の産物を支持する、項目61から71のいずれか一項に記載の方法。
(項目73)
前記目的の産物がヌクレオチド配列または微生物株を含む、項目61から72のいずれか一項に記載の方法。
(項目74)
項目61から73のいずれか一項に記載の方法を使用して産生された微生物株。
(項目75)
遺伝子改変を組み込んだ目的の産物の遺伝子製造システムにおける産生を制御するためにビルドグラフデータ構造を処理するための命令を記憶する1つまたは複数の非一過性のコンピュータ可読媒体であって、前記命令が、1つまたは複数のコンピューティングデバイスによって実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
複数のノードを備えるビルドグラフデータ構造にアクセスさせることであって、
各ノードが、生物学的成分を表し、複数のレベルのうちのあるレベルにあり、
前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記所与のレベルの子レベルにおける宛先ノードが、前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記子レベルにおける前記反応グループの前記宛先ノードによって表される生物学的成分を産生するために前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される前記1つまたは複数の生物学的成分間の反応を表す、アクセスさせることと
前記目的の産物を産生するための物理的実験室機器に前記複数のレベルにおける前記ノードに対応する前記生物学的成分をマップするために、前記複数のレベルにおいて前記ビルドグラフデータ構造を横断させることと、
を行わせる、1つまたは複数の非一過性のコンピュータ可読媒体。
(項目76)
ソース物理的媒体内の生物学的成分の量に少なくとも一部は基づいて前記子レベルにおける各反応グループ内の前記宛先ノードによって表される前記生物学的成分を産生するために対応する前記生物学的成分の移動を調達するための前記ソース物理的媒体の数を決定するためのさらなる命令を記憶する、項目75に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目77)
前記ビルドグラフデータ構造を横断することが、1つまたは複数のそれぞれの物理的担体の物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することを含む、項目75から76のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目78)
物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することが、1つまたは複数のプロセス変形形態に少なくとも一部は基づく、項目75から77のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目79)
前記1つまたは複数のプロセス変形形態が物理的担体上の物理的媒体の位置に関係する、項目75から78のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目80)
物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することが、ソース物理的媒体から宛先物理的媒体への生物学的成分の効率的な移動のために1つまたは複数のレイアウトを最適化することに少なくとも一部は基づく、項目75から79のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目81)
最終物理的担体の物理的媒体上の生物学的成分の最終レイアウトを受け取るためのさらなる命令を記憶する、項目75から80のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体であって、
前記最終レイアウトの各生物学的成分が、前記ビルドグラフデータ構造の最終レベルにおける宛先ノードによって表され、
横断することが、前記複数のレベルのうちの対応する1つまたは複数の非最終レベルにおける1つまたは複数のそれぞれの物理的担体の物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することをさらに含む、
1つまたは複数の非一過性のコンピュータ可読媒体。
(項目82)
前記ビルドグラフデータ構造の所与のレベルにおける1つまたは複数の反応グループの各反応グループ内の前記1つまたは複数のソースノードから、前記所与のレベルにおける前記1つまたは複数の反応グループ内の1つまたは複数の宛先ノードに対応する1つまたは複数の宛先成分を産生するために使用される前記所与のレベルにおけるすべての反応グループに対する前記1つまたは複数のソースノードに対応する各生物学的成分のインスタンスの数を決定し、そして
対応する生物学的成分のインスタンスの数に少なくとも一部は基づいて、前記所与のレベルにおける各反応グループ内の前記宛先成分を産生するために前記対応する生物学的成分の移動を調達するためのソース物理的媒体の数を決定する
ためのさらなる命令を記憶する、項目75から81のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目83)
対応する生物学的成分の移動を調達するために決定された前記ソース物理的媒体の数が、前記ソース物理的媒体の少なくとも1つの物理的制約に少なくとも一部は基づく、項目75から82のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目84)
前記少なくとも1つの物理的制約が、前記ソース物理的媒体内の生物学的成分の量を含む、項目75から83のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目85)
物理的担体がプレートであり、前記物理的担体の物理的媒体が、前記プレート上の複数のウェルを含む、項目75から84のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目86)
前記複数のレベルのうちの最終レベルにおける物理的担体の物理的媒体が、前記目的の産物を支持する、項目75から85のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目87)
前記目的の産物がヌクレオチド配列または微生物株を含む、項目75から86のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目88)
遺伝子改変を組み込んだ目的の産物を生成するために複数の自動化された機器上での生物学的プロトコールの実装のためのシステムであって、前記自動化された機器のうちの異なる機器が、それぞれの異なる機械固有言語における機械固有命令に従って生物学的プロトコールを実装し、前記システムが、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
1つまたは複数の工場オーダーに少なくとも一部は基づいて、生物学的プロトコールを実行するように前記複数の自動化された機器に指示するためのオブジェクト命令を発行させ、そして
オブジェクト命令を、複数の機械固有言語のうちのある機械固有言語における機械固有命令へと翻訳させる、
命令を記憶する1つまたは複数のメモリと
を備え、
各自動化された機器が、前記目的の産物を生成する経路に沿って生物学的成分を生成するように生物学的プロトコールを実装するためにそれぞれの機械固有言語における機械固有命令を実行するように動作可能であり、少なくとも2つの自動化された機器が、異なる機械固有言語に従って動作する、
システム。
(項目89)
前記1つまたは複数のメモリが、異なる工場オーダーのための共通ワークフローフェーズを表すビルドグラフデータ構造を生成するためのさらなる命令を記憶する、項目88に記載のシステム。
(項目90)
前記1つまたは複数のメモリが、
前記1つまたは複数の自動化された機器に関連するメッセージに少なくとも一部は基づいて、前記生物学的プロトコールを稼働させるために利用可能である1つまたは複数の自動化された機器を決定し、
前記利用可能な自動化された機器にオブジェクト命令を命じる
ためのさらなる命令を記憶する、項目88から89のいずれか一項に記載のシステム。
(項目91)
前記プロトコールが、ソース物理的担体から宛先物理的担体に生物学的成分を移動させることを含む、項目88から90のいずれか一項に記載のシステム。
(項目92)
遺伝子改変を組み込んだ目的の産物を生成するために複数の自動化された機器上での生物学的プロトコールの実装のためのコンピュータ実装方法であって、前記自動化された機器の異なる機器が、それぞれの異なる機械固有言語における機械固有命令に従って生物学的プロトコールを実装し、前記方法が、
1つまたは複数の工場オーダーに少なくとも一部は基づいて、生物学的プロトコールを実行するように前記複数の自動化された機器に指示するためのオブジェクト命令を発行することと、
オブジェクト命令を、複数の機械固有言語のうちのある機械固有言語における機械固有命令へと翻訳することと
を含み、
各自動化された機器が、前記目的の産物を生成する経路に沿って生物学的成分を生成するように生物学的プロトコールを実装するためにそれぞれの機械固有言語における機械固有命令を実行するように動作可能であり、少なくとも2つの自動化された機器が、異なる機械固有言語に従って動作する、方法。
(項目93)
異なる工場オーダーのための共通ワークフローフェーズを表すビルドグラフデータ構造を生成することをさらに含む、項目92に記載の方法。
(項目94)
前記1つまたは複数の自動化された機器に関連するメッセージに少なくとも一部は基づいて、前記生物学的プロトコールを稼働させるために利用可能である1つまたは複数の自動化された機器を決定することと、
前記利用可能な自動化された機器にオブジェクト命令を命じることと
をさらに含む、項目92から93のいずれか一項に記載の方法。
(項目95)
前記プロトコールが、ソース物理的担体から宛先物理的担体に生物学的成分を移動させることを含む、項目92から94のいずれか一項に記載の方法。
(項目96)
項目92から95のいずれか一項に記載の方法を使用して産生された微生物株。
(項目97)
遺伝子改変を組み込んだ目的の産物を生成するために複数の自動化された機器上での生物学的プロトコールの実装のための命令を記憶する1つまたは複数の非一過性のコンピュータ可読媒体であって、前記自動化された機器のうちの異なる機器が、それぞれの異なる機械固有言語における機械固有命令に従って生物学的プロトコールを実装し、前記命令が、1つまたは複数のコンピューティングデバイスによって実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
1つまたは複数の工場オーダーに少なくとも一部は基づいて、生物学的プロトコールを実行するように前記複数の自動化された機器に指示するためのオブジェクト命令を発行させ、そして
オブジェクト命令を、複数の機械固有言語のうちのある機械固有言語における機械固有命令へと翻訳させ、
各自動化された機器が、前記目的の産物を生成する経路に沿って生物学的成分を生成するように生物学的プロトコールを実装するためにそれぞれの機械固有言語における機械固有命令を実行するように動作可能であり、少なくとも2つの自動化された機器が、異なる機械固有言語に従って動作する、1つまたは複数の非一過性のコンピュータ可読媒体。
(項目98)
異なる工場オーダーのための共通ワークフローフェーズを表すビルドグラフデータ構造を生成するためのさらなる命令を記憶する、項目97に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目99)
前記1つまたは複数の自動化された機器に関連するメッセージに少なくとも一部は基づいて、前記生物学的プロトコールを稼働させるために利用可能である1つまたは複数の自動化された機器を決定し、
前記利用可能な自動化された機器にオブジェクト命令を命じる
ためのさらなる命令を記憶する、項目97から98のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目100)
前記プロトコールが、ソース物理的担体から宛先物理的担体に生物学的成分を移動させることを含む、項目97から99のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目101)
複数の生物学的成分の品質試験を設計するためのコンピュータ実装方法であって、
1つまたは複数の標的生物学的成分に対して1つまたは複数のアッセイをin silicoで行うことであって、前記1つまたは複数の生物学的成分のうちの1つに対して各アッセイを前記in silicoで行うことが、前記1つまたは複数の標的生物学的成分のうちの前記1つを伴うアッセイ反応から生じる1つまたは複数のアッセイ反応産物を産生する、行うことと、
各アッセイの2つまたはそれよりも多い予想成果を、前記アッセイに関する経験的情報に少なくとも一部は基づいて、少なくとも1つの成功モードまたは少なくとも1つの失敗モードのグループからのものであると分類することと、
(a)前記1つまたは複数のアッセイ反応産物の属性、および(b)前記2つまたはそれよりも多い予想成果の前記分類を含む参照情報を、前記1つまたは複数のアッセイ反応産物のためのアッセイデータ構造に記憶することと
を含み、
前記アッセイデータ構造の処理が、(a)各物理的アッセイのための1つまたは複数の物理的アッセイ反応産物を生成するために物理的実験室機器を使用して、前記1つまたは複数の標的生物学的成分上で前記1つまたは複数のin silicoアッセイに対応する1つまたは複数の物理的アッセイを行うこと、および(b)各物理的アッセイに対して、前記標的生物学的成分を前記少なくとも1つの成功モードまたは前記少なくとも1つの失敗モードに対応すると分類するために、前記1つまたは複数の物理的アッセイ反応産物を対応する参照情報と比較することをもたらす、方法。
(項目102)
前記アッセイデータ構造が、前記1つまたは複数の標的生物学的成分に対する前記1つまたは複数のアッセイについて、複数のアッセイノードを含む複数のレベルを含む有向グラフであり、前記有向グラフでは、
複数のレベルのうちのあるレベルにある各アッセイノードが、前記標的生物学的成分のうちの前記1つもしくは複数、1つもしくは複数のアッセイ反応物、または前記アッセイ反応産物のうちの1つもしくは複数のうちの1つを表し、
前記複数のアッセイノードの標的アッセイノードが、所与のレベルにおいて、前記1つまたは複数の標的生物学的成分のうちのある標的生物学的成分を表し、
前記標的アッセイノードと関連づけられた、前記複数のアッセイノードのアッセイ反応産物ノードが、前記所与のレベルの子レベルにおいて、前記1つまたは複数のアッセイ反応産物および前記参照情報を表す、項目101に記載の方法。
(項目103)
前記所与のレベルが、前記所与のレベルにおける前記標的生物学的成分とin silicoで反応する少なくとも1つのアッセイ反応物を表す少なくとも1つのアッセイ反応物ノードを含む、項目101から102のいずれか一項に記載の方法。
(項目104)
前記所与のレベルにおける前記標的アッセイノードおよび前記アッセイ反応物ノードならびに前記子レベルにおける前記アッセイ反応産物ノードが、前記子レベルに対応する、1つまたは複数のアッセイ反応グループのうちのあるアッセイ反応グループを構成する、項目101から103のいずれか一項に記載の方法。
(項目105)
各アッセイが1つまたは複数のアッセイフェーズを含み、各アッセイフェーズが、複数のアッセイ反応ステップのうちのあるアッセイ反応ステップを含み、前記方法が、
異なるアッセイの1つまたは複数のアッセイフェーズが、共通アッセイフェーズの前記1つまたは複数のアッセイ反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通アッセイフェーズであることを決定することと、
前記共通アッセイフェーズに少なくとも一部は基づいて前記アッセイデータ構造を生成することと
をさらに含む、項目101から104のいずれか一項に記載の方法。
(項目106)
前記共通アッセイフェーズが同じアッセイ反応物と関連づけられる、項目101から105のいずれか一項に記載の方法。
(項目107)
前記共通アッセイフェーズのために必要とされるアッセイ反応物の量を決定することをさらに含む、項目101から106のいずれか一項に記載の方法。
(項目108)
前記アッセイに関する前記経験的情報が、前記1つまたは複数のアッセイ反応産物に関する経験的情報を備える、項目101から107のいずれか一項に記載の方法。
(項目109)
分類することが、前記アッセイ反応、前記アッセイ反応に関与するアッセイ反応物、および前記1つまたは複数の標的生物学的成分のうちの前記1つに少なくとも一部は基づく、項目101から108のいずれか一項に記載の方法。
(項目110)
1つまたは複数の標的生物学的成分に対して1つまたは複数のアッセイをin silicoで行うことが、前記1つまたは複数の標的生物学的成分のうちの第1の標的生物学的成分に対して前記1つまたは複数のアッセイのうちの少なくとも2つのアッセイをin silicoで行うことを含む、項目101から109のいずれか一項に記載の方法。
(項目111)
分類することが、前記アッセイに関する経験的情報に少なくとも一部は基づいて各アッセイの前記予想成果を少なくとも2つの失敗モードと分類することを含む、項目101から110のいずれか一項に記載の方法。
(項目112)
前記少なくとも1つの失敗モードのうちのある失敗モードが前記標的生物学的成分の欠陥を表す、項目101から111のいずれか一項に記載の方法。
(項目113)
前記少なくとも1つの失敗モードのうちのある失敗モードが前記アッセイの失敗を表す、項目101から112のいずれか一項に記載の方法。
(項目114)
前記少なくとも1つの失敗モードのうちの第1の失敗モードが、第1の構築エラーにより不適切に構築された標的生物学的成分を表し、前記少なくとも1つの失敗モードのうちの第2の失敗モードが、第2の構築エラーにより不適切に構築された標的生物学的成分を表す、項目101から113のいずれか一項に記載の方法。
(項目115)
前記少なくとも1つの失敗モードのうちのある失敗モードが不完全なアッセイ反応物を表す、項目101から114のいずれか一項に記載の方法。
(項目116)
アッセイ反応の前記1つまたは複数のアッセイ反応産物に対して、前記参照情報が、前記アッセイ反応、前記1つもしくは複数のアッセイ反応産物、または前記アッセイ反応物の識別をさらに含む、項目101から115のいずれか一項に記載の方法。
(項目117)
前記参照情報の属性が、前記1つまたは複数のアッセイ反応産物の予想長さ、配列、または成長能力を含む、項目101から116のいずれか一項に記載の方法。
(項目118)
前記1つまたは複数の標的生物学的成分がプラスミドを含み、前記1つまたは複数の反応産物がプラスミド断片を含む、項目101から117のいずれか一項に記載の方法。
(項目119)
前記1つまたは複数の標的生物学的成分の各々がヌクレオチド配列または微生物株を含む、項目101から118のいずれか一項に記載の方法。
(項目120)
前記1つまたは複数の標的生物学的成分の各々が、ビルドグラフデータ構造の少なくとも一部分に従って産生され、
目的の産物の遺伝子製造システムにおける産生を制御するための前記ビルドグラフデータ構造の複数のレベルのうちのあるレベルにある各ノードが、1つまたは複数の生物学的成分のうちの少なくとも1つを表し、前記目的の産物が、前記ビルドグラフによって表される遺伝子改変を組み込み、
前記ビルドグラフデータ構造の前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記ビルドグラフデータ構造の前記所与のレベルの子レベルにおける、前記1つまたは複数のソースノードと関連づけられた宛先ノードが、前記ビルドグラフデータ構造の前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記ビルドグラフデータ構造の前記子レベルにおける前記反応グループの前記宛先ノードによって表される前記標的生物学的成分のうちの1つまたは複数を産生するために、前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される1つまたは複数の生物学的成分間の反応を表す、
項目101から119のいずれか一項に記載の方法。
(項目121)
複数の生物学的成分の品質試験を設計するためのシステムであって、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
1つまたは複数の標的生物学的成分に対して1つまたは複数のアッセイをin silicoで行わせることであって、前記1つまたは複数の生物学的成分のうちの1つに対して各アッセイを前記in silicoで行うことが、前記1つまたは複数の標的生物学的成分のうちの前記1つを伴うアッセイ反応から生じる1つまたは複数のアッセイ反応産物を産生する、行わせること
各アッセイの2つまたはそれよりも多い予想成果を、前記アッセイに関する経験的情報に少なくとも一部は基づいて少なくとも1つの成功モードまたは少なくとも1つの失敗モードのグループからのものであると分類させること、ならびに
(a)前記1つまたは複数のアッセイ反応産物の属性、および(b)前記2つまたはそれよりも多い予想成果の前記分類を含む参照情報を、前記1つまたは複数のアッセイ反応産物のためのアッセイデータ構造に記憶させること、
を行わせる命令を記憶する1つまたは複数のメモリと
を備え、
前記アッセイデータ構造の処理が、(a)各物理的アッセイのための1つまたは複数の物理的アッセイ反応産物を生成するために物理的実験室機器を使用して、前記1つまたは複数の標的生物学的成分上で前記1つまたは複数のin silicoアッセイに対応する1つまたは複数の物理的アッセイを行うこと、および(b)各物理的アッセイに対して、前記標的生物学的成分を前記少なくとも1つの成功モードまたは前記少なくとも1つの失敗モードに対応すると分類するために、前記1つまたは複数の物理的アッセイ反応産物を対応する参照情報と比較することをもたらす、
システム。
(項目122)
前記アッセイデータ構造が、前記1つまたは複数の標的生物学的成分に対する前記1つまたは複数のアッセイに対して、複数のアッセイノードを含む複数のレベルを含む有向グラフであり、前記有向グラフでは、
複数のレベルのうちのあるレベルにある各アッセイノードが、前記標的生物学的成分のうちの前記1つもしくは複数、1つもしくは複数のアッセイ反応物、または前記アッセイ反応産物のうちの1つもしくは複数のうちの1つを表し、
前記複数のアッセイノードの標的アッセイノードが、所与のレベルにおいて、前記1つまたは複数の標的生物学的成分のうちのある標的生物学的成分を表し、
前記標的アッセイノードと関連づけられた、前記複数のアッセイノードのアッセイ反応産物ノードが、前記所与のレベルの子レベルにおいて、前記1つまたは複数のアッセイ反応産物および前記参照情報を表す、項目121に記載のシステム。
(項目123)
前記所与のレベルが、前記所与のレベルにおける前記標的生物学的成分とin silicoで反応する少なくとも1つのアッセイ反応物を表す少なくとも1つのアッセイ反応物ノードを含む、項目121から122のいずれか一項に記載のシステム。
(項目124)
前記所与のレベルにおける前記標的アッセイノードおよび前記アッセイ反応物ノードならびに前記子レベルにおける前記アッセイ反応産物ノードが、前記子レベルに対応する、1つまたは複数のアッセイ反応グループのうちのあるアッセイ反応グループを構成する、項目121から123のいずれか一項に記載のシステム。
(項目125)
各アッセイが1つまたは複数のアッセイフェーズを含み、各アッセイフェーズが、複数のアッセイ反応ステップのうちのあるアッセイ反応ステップを含み、前記1つまたは複数のメモリが、実行されるとき、前記システムに、
異なるアッセイの1つまたは複数のアッセイフェーズが、共通アッセイフェーズの前記1つまたは複数のアッセイ反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通アッセイフェーズであることを決定させ、
前記共通アッセイフェーズに少なくとも一部は基づいて前記アッセイデータ構造を生成させる
命令を記憶する、項目121から124のいずれか一項に記載のシステム。
(項目126)
前記共通アッセイフェーズが同じアッセイ反応物と関連づけられる、項目121から125のいずれか一項に記載のシステム。
(項目127)
前記1つまたは複数のメモリが、実行されるとき、前記システムに前記共通アッセイフェーズのために必要とされるアッセイ反応物の量を決定させる命令を記憶する、項目121から126のいずれか一項に記載のシステム。
(項目128)
前記アッセイに関する前記経験的情報が、前記1つまたは複数のアッセイ反応産物に関する経験的情報を備える、項目121から127のいずれか一項に記載のシステム。
(項目129)
分類することが、前記アッセイ反応、前記アッセイ反応に関与するアッセイ反応物、および前記1つまたは複数の標的生物学的成分のうちの前記1つに少なくとも一部は基づく、項目121から128のいずれか一項に記載のシステム。
(項目130)
1つまたは複数の標的生物学的成分に対して1つまたは複数のアッセイをin silicoで行うことが、前記1つまたは複数の標的生物学的成分のうちの第1の標的生物学的成分に対して前記1つまたは複数のアッセイのうちの少なくとも2つのアッセイをin silicoで行うことを含む、項目121から129のいずれか一項に記載のシステム。
(項目131)
分類することが、前記アッセイに関する経験的情報に少なくとも一部は基づいて各アッセイの前記予想成果を少なくとも2つの失敗モードと分類することを含む、項目121から130のいずれか一項に記載のシステム。
(項目132)
前記少なくとも1つの失敗モードのうちのある失敗モードが前記標的生物学的成分の欠陥を表す、項目121から131のいずれか一項に記載のシステム。
(項目133)
前記少なくとも1つの失敗モードのうちのある失敗モードが前記アッセイの失敗を表す、項目121から132のいずれか一項に記載のシステム。
(項目134)
前記少なくとも1つの失敗モードのうちの第1の失敗モードが、第1の構築エラーにより不適切に構築された標的生物学的成分を表し、前記少なくとも1つの失敗モードのうちの第2の失敗モードが、第2の構築エラーにより不適切に構築された標的生物学的成分を表す、項目121から133のいずれか一項に記載のシステム。
(項目135)
前記少なくとも1つの失敗モードのうちのある失敗モードが不完全なアッセイ反応物を表す、項目121から134のいずれか一項に記載のシステム。
(項目136)
アッセイ反応の前記1つまたは複数のアッセイ反応産物に対して、前記参照情報が、前記アッセイ反応、前記1つもしくは複数のアッセイ反応産物、または前記アッセイ反応物の識別をさらに含む、項目121から135のいずれか一項に記載のシステム。
(項目137)
前記参照情報の属性が、前記1つまたは複数のアッセイ反応産物の予想長さ、配列、または成長能力を含む、項目121から136のいずれか一項に記載のシステム。
(項目138)
前記1つまたは複数の標的生物学的成分がプラスミドを含み、前記1つまたは複数の反応産物がプラスミド断片を含む、項目121から137のいずれか一項に記載のシステム。
(項目139)
前記1つまたは複数の標的生物学的成分の各々がヌクレオチド配列または微生物株を含む、項目121から138のいずれか一項に記載のシステム。
(項目140)
前記1つまたは複数の標的生物学的成分の各々が、ビルドグラフデータ構造の少なくとも一部分に従って産生され、
目的の産物の遺伝子製造システムにおける産生を制御するための前記ビルドグラフデータ構造の複数のレベルのうちのあるレベルにある各ノードが、1つまたは複数の生物学的成分のうちの少なくとも1つを表し、前記目的の産物が、前記ビルドグラフによって表される遺伝子改変を組み込み、
前記ビルドグラフデータ構造の前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記ビルドグラフデータ構造の前記所与のレベルの子レベルにおける、前記1つまたは複数のソースノードと関連づけられた宛先ノードが、前記ビルドグラフデータ構造の前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記ビルドグラフデータ構造の前記子レベルにおける前記反応グループの前記宛先ノードによって表される前記標的生物学的成分のうちの1つまたは複数を産生するために、前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される1つまたは複数の生物学的成分間の反応を表す、
項目121から139のいずれか一項に記載のシステム。
(項目141)
複数の生物学的成分の品質試験を設計するための命令を記憶する1つまたは複数の非一過性のコンピュータ可読媒体であって、前記命令が、1つまたは複数のコンピューティングデバイスによって実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
1つまたは複数の標的生物学的成分に対して1つまたは複数のアッセイをin silicoで行わせることであって、前記1つまたは複数の生物学的成分のうちの1つに対して各アッセイを前記in silicoで行うことが、前記1つまたは複数の標的生物学的成分のうちの前記1つを伴うアッセイ反応から生じる1つまたは複数のアッセイ反応産物を産生する、行わせること
各アッセイの2つまたはそれよりも多い予想成果を、前記アッセイに関する経験的情報に少なくとも一部は基づいて少なくとも1つの成功モードまたは少なくとも1つの失敗モードのグループからのものであると分類させること、ならびに
(a)前記1つまたは複数のアッセイ反応産物の属性、および(b)前記2つまたはそれよりも多い予想成果の前記分類を含む参照情報を、前記1つまたは複数のアッセイ反応産物についてアッセイデータ構造に記憶させること、
を行わせ、
前記アッセイデータ構造の処理が、(a)各物理的アッセイのための1つまたは複数の物理的アッセイ反応産物を生成するために物理的実験室機器を使用して、前記1つまたは複数の標的生物学的成分上で前記1つまたは複数のin silicoアッセイに対応する1つまたは複数の物理的アッセイを行うこと、(b)各物理的アッセイに対して、前記標的生物学的成分を前記少なくとも1つの成功モードまたは前記少なくとも1つの失敗モードに対応すると分類するために、前記1つまたは複数の物理的アッセイ反応産物を対応する参照情報と比較することをもたらす、
1つまたは複数の非一過性のコンピュータ可読媒体。
(項目142)
前記アッセイデータ構造が、前記1つまたは複数の標的生物学的成分に対する前記1つまたは複数のアッセイについて、複数のアッセイノードを含む複数のレベルを含む有向グラフであり、前記有向グラフでは、
複数のレベルのうちのあるレベルにある各アッセイノードが、前記標的生物学的成分のうちの前記1つもしくは複数、1つもしくは複数のアッセイ反応物、または前記アッセイ反応産物のうちの1つもしくは複数のうちの1つを表し、
前記複数のアッセイノードの標的アッセイノードが、所与のレベルにおいて、前記1つまたは複数の標的生物学的成分のうちのある標的生物学的成分を表し、
前記標的アッセイノードと関連づけられた、前記複数のアッセイノードのアッセイ反応産物ノードが、前記所与のレベルの子レベルにおいて、前記1つまたは複数のアッセイ反応産物および前記参照情報を表す、項目141に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目143)
前記所与のレベルが、前記所与のレベルにおける前記標的生物学的成分とin silicoで反応する少なくとも1つのアッセイ反応物を表す少なくとも1つのアッセイ反応物ノードを含む、項目141から142のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目144)
前記所与のレベルにおける前記標的アッセイノードおよび前記アッセイ反応物ノードならびに前記子レベルにおける前記アッセイ反応産物ノードが、前記子レベルに対応する、1つまたは複数のアッセイ反応グループのうちのあるアッセイ反応グループを構成する、項目141から143のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目145)
各アッセイが1つまたは複数のアッセイフェーズを含み、各アッセイフェーズが複数のアッセイ反応ステップのうちのあるアッセイ反応ステップを含み、前記1つまたは複数の非一過性のコンピュータ可読媒体が、実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
異なるアッセイの1つまたは複数のアッセイフェーズが、共通アッセイフェーズの前記1つまたは複数のアッセイ反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通アッセイフェーズであることを決定させ、
前記共通アッセイフェーズに少なくとも一部は基づいて前記アッセイデータ構造を生成させる、
命令を記憶する、項目141から144のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目146)
前記共通アッセイフェーズが同じアッセイ反応物と関連づけられる、項目141から145のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目147)
実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに前記共通アッセイフェーズのために必要とされるアッセイ反応物の量を決定させる命令を記憶する、項目141から146のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目148)
前記アッセイに関する前記経験的情報が、前記1つまたは複数のアッセイ反応産物に関する経験的情報を備える、項目141から147のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目149)
分類することが、前記アッセイ反応、前記アッセイ反応に関与するアッセイ反応物、および前記1つまたは複数の標的生物学的成分のうちの前記1つに少なくとも一部は基づく、項目141から148のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目150)
1つまたは複数の標的生物学的成分に対して1つまたは複数のアッセイをin silicoで行うことが、前記1つまたは複数の標的生物学的成分のうちの第1の標的生物学的成分に対して前記1つまたは複数のアッセイのうちの少なくとも2つのアッセイをin silicoで行うことを含む、項目141から149のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目151)
分類することが、前記アッセイに関する経験的情報に少なくとも一部は基づいて各アッセイの前記予想成果を少なくとも2つの失敗モードと分類することを含む、項目141から150のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目152)
前記少なくとも1つの失敗モードのうちのある失敗モードが前記標的生物学的成分の欠陥を表す、項目141から151のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目153)
前記少なくとも1つの失敗モードのうちのある失敗モードが前記アッセイの失敗を表す、項目141から152のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目154)
前記少なくとも1つの失敗モードのうちの第1の失敗モードが、第1の構築エラーにより不適切に構築された標的生物学的成分を表し、前記少なくとも1つの失敗モードのうちの第2の失敗モードが、第2の構築エラーにより不適切に構築された標的生物学的成分を表す、項目141から153のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目155)
前記少なくとも1つの失敗モードのうちのある失敗モードが不完全なアッセイ反応物を表す、項目141から154のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目156)
アッセイ反応の前記1つまたは複数のアッセイ反応産物に対して、前記参照情報が、前記アッセイ反応、前記1つもしくは複数のアッセイ反応産物、または前記アッセイ反応物の識別をさらに含む、項目141から155のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目157)
前記参照情報の属性が、前記1つまたは複数のアッセイ反応産物の予想長さ、配列、または成長能力を含む、項目141から156のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目158)
前記1つまたは複数の標的生物学的成分がプラスミドを含み、前記1つまたは複数の反応産物がプラスミド断片を含む、項目141から157のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目159)
前記1つまたは複数の標的生物学的成分の各々がヌクレオチド配列または微生物株を含む、項目141から158のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目160)
前記1つまたは複数の標的生物学的成分の各々が、ビルドグラフデータ構造の少なくとも一部分に従って産生され、
目的の産物の遺伝子製造システムにおける産生を制御するための前記ビルドグラフデータ構造の複数のレベルのうちのあるレベルにある各ノードが、1つまたは複数の生物学的成分のうちの少なくとも1つを表し、前記目的の産物が、前記ビルドグラフによって表される遺伝子改変を組み込み、
前記ビルドグラフデータ構造の前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記ビルドグラフデータ構造の前記所与のレベルの子レベルにおける、前記1つまたは複数のソースノードと関連づけられた宛先ノードが、前記ビルドグラフデータ構造の前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記ビルドグラフデータ構造の前記子レベルにおける前記反応グループの前記宛先ノードによって表される前記標的生物学的成分のうちの1つまたは複数を産生するために、前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される1つまたは複数の生物学的成分間の反応を表す、
項目141から159のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目161)
標的生物学的成分の品質試験を行うためのコンピュータ実装方法であって、
標的生物学的成分の物理的アッセイから生じる1つまたは複数の物理的アッセイ反応産物に関する情報を取得することと、
前記標的生物学的成分を少なくとも1つの成功モード、少なくとも1つの失敗モード、または不確定モードに対応すると分類するために、前記1つまたは複数の物理的アッセイ反応産物を対応する参照情報と比較することと
を含み、
前記参照情報が、成功モードおよび失敗モードに対応する前記1つまたは複数の物理的アッセイ反応産物の予想属性を含む、方法。
(項目162)
前記標的生物学的成分が前記不確定モードに対応すると分類される場合、前記物理的アッセイが再度行われるべきであることを示すこと
をさらに含む、項目161に記載の方法。
(項目163)
前記標的生物学的成分が前記少なくとも1つの成功モードに対応すると分類される場合、目的の産物を産生することの促進において前記標的生物学的成分のさらなる処理のための命令を提供すること
をさらに含む、項目161から162のいずれか一項に記載の方法。
(項目164)
前記少なくとも1つの失敗モードのうちのある失敗モードが前記標的生物学的成分の欠陥を表す、項目161から163のいずれか一項に記載の方法。
(項目165)
前記少なくとも1つの失敗モードのうちのある失敗モードが前記物理的アッセイの失敗を表す、項目161から164のいずれか一項に記載の方法。
(項目166)
前記少なくとも1つの失敗モードのうちの第1の失敗モードが、第1の構築エラーにより不適切に構築された標的生物学的成分を表し、前記少なくとも1つの失敗モードのうちの第2の失敗モードが、第2の構築エラーにより不適切に構築された標的生物学的成分を表す、項目161から165のいずれか一項に記載の方法。
(項目167)
前記少なくとも1つの失敗モードのうちのある失敗モードが、前記物理的アッセイのある物理的アッセイ反応において使用される不完全なアッセイ反応物を表す、項目161から166のいずれか一項に記載の方法。
(項目168)
項目161から167のいずれか一項に記載の方法を使用して産生された微生物株。
(項目169)
標的生物学的成分の品質試験を行うためのシステムであって、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
標的生物学的成分の物理的アッセイから生じる1つまたは複数の物理的アッセイ反応産物に関する情報を取得させ、そして
前記標的生物学的成分を少なくとも1つの成功モード、少なくとも1つの失敗モード、または不確定モードに対応すると分類するために、前記1つまたは複数の物理的アッセイ反応産物を対応する参照情報と比較させる、
命令を記憶する1つまたは複数のメモリと、
を備え、ここで
前記参照情報が、成功モードおよび失敗モードに対応する前記1つまたは複数の物理的アッセイ反応産物の予想属性を含む、
システム。
(項目170)
前記1つまたは複数のメモリが、前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
前記標的生物学的成分が前記不確定モードに対応すると分類される場合、前記物理的アッセイが再度行われるべきであることを示させる
命令を記憶する、項目169に記載のシステム。
(項目171)
前記1つまたは複数のメモリが、前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
前記標的生物学的成分が前記少なくとも1つの成功モードに対応すると分類される場合、目的の産物を産生することの促進において前記標的生物学的成分のさらなる処理のための命令を提供させる
命令を記憶する、項目169から170のいずれか一項に記載のシステム。
(項目172)
前記少なくとも1つの失敗モードのうちのある失敗モードが前記標的生物学的成分の欠陥を表す、項目169から171のいずれか一項に記載のシステム。
(項目173)
前記少なくとも1つの失敗モードのうちのある失敗モードが前記物理的アッセイの失敗を表す、項目169から172のいずれか一項に記載のシステム。
(項目174)
前記少なくとも1つの失敗モードのうちの第1の失敗モードが、第1の構築エラーにより不適切に構築された標的生物学的成分を表し、前記少なくとも1つの失敗モードのうちの第2の失敗モードが、第2の構築エラーにより不適切に構築された標的生物学的成分を表す、項目169から173のいずれか一項に記載のシステム。
(項目175)
前記少なくとも1つの失敗モードのうちのある失敗モードが、前記物理的アッセイのある物理的アッセイ反応において使用される不完全なアッセイ反応物を表す、項目169から174のいずれか一項に記載のシステム。
(項目176)
標的生物学的成分の品質試験を行うための命令を記憶する1つまたは複数の非一過性のコンピュータ可読媒体であって、前記命令が、1つまたは複数のコンピューティングデバイスによって実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
標的生物学的成分の物理的アッセイから生じる1つまたは複数の物理的アッセイ反応産物に関する情報を取得させ、そして
前記標的生物学的成分を少なくとも1つの成功モード、少なくとも1つの失敗モード、または不確定モードに対応すると分類するために、前記1つまたは複数の物理的アッセイ反応産物を対応する参照情報と比較させ、
前記参照情報が、成功モードおよび失敗モードに対応する前記1つまたは複数の物理的アッセイ反応産物の予想属性を含む、
1つまたは複数の非一過性のコンピュータ可読媒体。
(項目177)
実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
前記標的生物学的成分が前記不確定モードに対応すると分類される場合、前記物理的アッセイが再度行われるべきであることを示させる
命令を記憶する、項目176に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目178)
実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
前記標的生物学的成分が前記少なくとも1つの成功モードに対応すると分類される場合、目的の産物を産生することの促進において前記標的生物学的成分のさらなる処理のための命令を提供させる
命令を記憶する、項目176から177のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目179)
前記少なくとも1つの失敗モードのうちのある失敗モードが前記標的生物学的成分の欠陥を表す、項目176から178のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目180)
前記少なくとも1つの失敗モードのうちのある失敗モードが前記物理的アッセイの失敗を表す、項目176から179のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目181)
前記少なくとも1つの失敗モードのうちの第1の失敗モードが、第1の構築エラーにより不適切に構築された標的生物学的成分を表し、前記少なくとも1つの失敗モードのうちの第2の失敗モードが、第2の構築エラーにより不適切に構築された標的生物学的成分を表す、項目176から180のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目182)
前記少なくとも1つの失敗モードのうちのある失敗モードが、前記物理的アッセイのある物理的アッセイ反応において使用される不完全なアッセイ反応物を表す、項目176から181のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目183)
遺伝子製造システムによる生物学的配列の産生を制御するために工場オーダーを生成するためのコンピュータ実装方法であって、
コンピューティングデバイスにおいて、第1の配列オペランドに対する非決定性動作を示す式を受け取ることであって、配列オペランドが生物学的配列パートを表し、前記第1の配列オペランドが1つまたは複数の生物学的配列パートを表す、受け取ることと、
コンピューティングデバイスによって、配列仕様に対して式を評価するために命令を実行することであって、前記配列仕様が、(a)前記第1の配列オペランドを含む1つまたは複数の第1のレベルの配列オペランドに対して行われることになる、第1の非決定性動作を含む1つまたは複数の第1のレベルの非決定性動作と、(b)その実行が前記1つまたは複数の第1のレベルの配列オペランドの1つまたは複数の値を決定する、1つまたは複数の第2のレベルの動作とを含むデータ構造を含む、実行することと、
コンピューティングデバイスによる、前記第1のレベルの動作のうちの1つまたは複数および前記第2のレベルの動作のうちの1つまたは複数の実行に基づいて、生物学的配列パートを生成するために前記遺伝子製造システムによって使用するための工場オーダーを生成することであって、前記1つまたは複数の第1のレベルの非決定性動作が、前記生物学的配列パートを生成するためのプロトコールに対応する、生成することと
を含む、方法。
(項目184)
前記1つまたは複数の第1のレベルの非決定性動作が、前記生物学的配列パートを生成するための物理的実験室機器にも対応する、項目183に記載の方法。
(項目185)
有向ビルドグラフデータ構造が前記工場オーダーを生成する際に使用され、前記方法が、
異なる工場オーダーのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定することと、
前記共通ワークフローフェーズに少なくとも一部は基づいて前記ビルドグラフデータ構造をアセンブルすることと
をさらに含む、項目183から184のいずれか一項に記載の方法。
(項目186)
遺伝子製造システムによる生物学的配列の産生を制御するために工場オーダーを生成するためのシステムであって、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
第1の配列オペランドに対する非決定性動作を示す式を受け取らせることであって、配列オペランドが生物学的配列パートを表し、前記第1の配列オペランドが1つまたは複数の生物学的配列パートを表す、受け取らせること
配列仕様に対して前記式を評価するために命令を実行させることであって、前記配列仕様が、(a)前記第1の配列オペランドを含む1つまたは複数の第1のレベルの配列オペランドに対して行われることになる、第1の非決定性動作を含む1つまたは複数の第1のレベルの非決定性動作と、(b)その実行が前記1つまたは複数の第1のレベルの配列オペランドのうちの1つまたは複数の値を決定する、1つまたは複数の第2のレベルの動作とを含むデータ構造を含む、実行させること、ならびに
コンピューティングデバイスによる、前記第1のレベルの動作のうちの1つまたは複数および前記第2のレベルの動作のうちの1つまたは複数の実行に基づいて、生物学的配列パートを生成するために前記遺伝子製造システムによって使用するための工場オーダーを生成させることであって、前記1つまたは複数の第1のレベルの非決定性動作が、前記生物学的配列パートを生成するためのプロトコールに対応する、生成させること
を行わせる命令を記憶する1つまたは複数のメモリと
を備える、システム。
(項目187)
前記1つまたは複数の第1のレベルの非決定性動作が、前記生物学的配列パートを生成するための物理的実験室機器にも対応する、項目186に記載のシステム。
(項目188)
有向ビルドグラフデータ構造が、前記工場オーダーを生成する際に使用され、前記1つまたは複数のメモリが、実行されるとき、前記システムに、
異なる工場オーダーのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定させ、そして
前記共通ワークフローフェーズに少なくとも一部は基づいて前記ビルドグラフデータ構造をアセンブルさせる
命令を記憶する、項目186から187のいずれか一項に記載のシステム。
(項目189)
遺伝子製造システムによる生物学的配列の産生を制御するために工場オーダーを生成するための命令を記憶する1つまたは複数の非一過性のコンピュータ可読媒体であって、前記命令が、1つまたは複数のコンピューティングデバイスによって実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
第1の配列オペランドに対する非決定性動作を示す式を受け取らせることであって、配列オペランドが生物学的配列パートを表し、前記第1の配列オペランドが1つまたは複数の生物学的配列パートを表す、受け取らせること
配列仕様に対して前記式を評価するために命令を実行させることであって、前記配列仕様が、(a)前記第1の配列オペランドを含む1つまたは複数の第1のレベルの配列オペランドに対して行われることになる、第1の非決定性動作を含む1つまたは複数の第1のレベルの非決定性動作と、(b)その実行が前記1つまたは複数の第1のレベルの配列オペランドのうちの1つまたは複数の値を決定する、1つまたは複数の第2のレベルの動作とを含むデータ構造を含む、実行させること、ならびに
コンピューティングデバイスによる、前記第1のレベルの動作のうちの1つまたは複数および前記第2のレベルの動作のうちの1つまたは複数の実行に基づいて、生物学的配列パートを生成するために前記遺伝子製造システムによって使用するための工場オーダーを生成させることであって、前記1つまたは複数の第1のレベルの非決定性動作が、前記生物学的配列パートを生成するためのプロトコールに対応する、生成させること
を行わせる、1つまたは複数の非一過性のコンピュータ可読媒体。
(項目190)
前記1つまたは複数の第1のレベルの非決定性動作が、前記生物学的配列パートを生成するための物理的実験室機器にも対応する、項目189に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
(項目191)
有向ビルドグラフデータ構造が、前記工場オーダーを生成する際に使用され、1つまたは複数の非一過性のコンピュータ可読媒体が、実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの前記少なくとも1つに、
異なる工場オーダーのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定させ、そして
前記共通ワークフローフェーズに少なくとも一部は基づいて前記ビルドグラフデータ構造をアセンブルさせる
命令を記憶する、項目189から190のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
Claims (191)
- 遺伝子改変を組み込んだ少なくとも1つの目的の産物の遺伝子製造システムにおける産生を制御するためにビルドグラフデータ構造を生成するためのシステムであって、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
生物学的ワークフローの記述であって、生物学的成分の表現を含む記述にアクセスさせ、そして
前記ワークフロー記述に少なくとも一部は基づいて、ビルドグラフデータ構造をアセンブルさせる、
命令を記憶する1つまたは複数のメモリと
を備え、ここで
前記ビルドグラフデータ構造内で、各生物学的成分が、複数のレベルのうちのあるレベルにあるノードによって表され、
前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記所与のレベルの子レベルにおける宛先ノードが、前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記子レベルにおける前記反応グループの前記宛先ノードによって表される生物学的成分を産生するために、前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される1つまたは複数の生物学的成分間の反応を表し、
前記子レベルにおける1つまたは複数の宛先ノードが、前記所与のレベルの孫レベルにおける1つまたは複数の反応グループのうちのある反応グループ内の1つまたは複数のソースノードとして作用し、
前記複数のレベルのうちの最終レベルにおける少なくとも1つの宛先ノードが、異なるレベルにおける生物学的成分間の反応によって引き起こされた遺伝子改変を組み込んだ、前記少なくとも1つの目的の産物を表し、
前記ビルドグラフデータ構造を処理することにより、前記少なくとも1つの目的の産物が産生される、
システム。 - 前記少なくとも1つの目的の産物がヌクレオチド配列または微生物株を含む、請求項1に記載のシステム。
- 前記所与のレベルにおける前記1つまたは複数のソースノードのうちの少なくとも1つが2つの異なる反応グループに属する、請求項1または2のいずれか一項に記載のシステム。
- 前記1つまたは複数のメモリが、異なる工場オーダーのための2つまたはそれよりも多いワークフローフェーズが共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定するためのさらなる命令を記憶し、
前記ビルドグラフデータ構造をアセンブルすることが、前記共通ワークフローフェーズに少なくとも一部は基づく、請求項1から3のいずれか一項に記載のシステム。 - 前記1つまたは複数の反応グループのうちの第1の反応グループ内の第1の宛先ノードが、前記第1の反応グループ内の前記1つまたは複数のソースノードによって表される1つまたは複数の生物学的成分に適用される1つまたは複数の反応から生じるように計算された生物学的成分の非決定性セットを表す、請求項1から4のいずれか一項に記載のシステム。
- 前記第1の宛先ノードが、第2の生物学的成分の1つまたは複数の非決定性位置における1つまたは複数の第1の生物学的成分のうちの1つの挿入から生じるように計算された前記生物学的成分の非決定性セットを表し、前記第2の生物学的成分が生物学的配列である、請求項1から5のいずれか一項に記載のシステム。
- 前記第1の宛先ノードが、第2の生物学的成分内の1つまたは複数の対応する、指定された位置における1つまたは複数の生物学的成分に対する非決定性変更から生じるように計算された前記生物学的成分の非決定性セットを表し、前記第2の生物学的成分が生物学的配列である、請求項1から6のいずれか一項に記載のシステム。
- 前記非決定性変更が、前記第2の生物学的成分内の前記1つまたは複数の指定された位置の各々における、第1の生物学的成分との置換を含む、請求項1から7のいずれか一項に記載のシステム。
- 各第1の生物学的成分がヌクレオチドであり、前記第2の生物学的成分がヌクレオチド配列である、請求項1から8のいずれか一項に記載のシステム。
- 反応グループ内の前記所与のレベルにおける第1のソースノードが複数の第1の生物学的成分を表す、または、前記子レベルにおける前記宛先ノードが複数の第2の生物学的成分を表す、請求項1から9のいずれか一項に記載のシステム。
- 前記所与のレベルにおける前記1つまたは複数のソースノードによって表される前記1つまたは複数の生物学的成分が微生物株であり、前記株間の反応が前記株間の水平遺伝子移動を含む、請求項1から10のいずれか一項に記載のシステム。
- 各生物学的成分がヌクレオチド配列または微生物株のうちの少なくとも1つである、請求項1から11のいずれか一項に記載のシステム。
- 遺伝子改変を組み込んだ少なくとも1つの目的の産物の遺伝子製造システムにおける産生を制御するためにビルドグラフデータ構造を生成するためのコンピュータ実装方法であって、
生物学的ワークフローの記述であって、生物学的成分の表現を含む記述にアクセスすることと、
前記ワークフロー記述に少なくとも一部は基づいて、ビルドグラフデータ構造をアセンブルすることと
を含み、
前記ビルドグラフデータ構造内で、各生物学的成分が、複数のレベルのうちのあるレベルにあるノードによって表され、
前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記所与のレベルの子レベルにおける宛先ノードが、前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記子レベルにおける前記反応グループの前記宛先ノードによって表される生物学的成分を産生するために、前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される1つまたは複数の生物学的成分間の反応を表し、
前記子レベルにおける1つまたは複数の宛先ノードが、前記所与のレベルの孫レベルにおける1つまたは複数の反応グループのうちのある反応グループ内の1つまたは複数のソースノードとして作用し、
前記複数のレベルのうちの最終レベルにおける少なくとも1つの宛先ノードが、異なるレベルにおける生物学的成分間の反応によって引き起こされた遺伝子改変を組み込んだ、前記少なくとも1つの目的の産物を表し、
前記ビルドグラフデータ構造を処理することにより、前記少なくとも1つの目的の産物が産生される、方法。 - 前記少なくとも1つの目的の産物がヌクレオチド配列または微生物株を含む、請求項13に記載の方法。
- 前記所与のレベルにおける前記1つまたは複数のソースノードのうちの少なくとも1つが2つの異なる反応グループに属する、請求項13から14のいずれか一項に記載の方法。
- 異なる工場オーダーのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定することをさらに含み、
前記ビルドグラフデータ構造をアセンブルすることが、前記共通ワークフローフェーズに少なくとも一部は基づく、請求項13から15のいずれか一項に記載の方法。 - 前記1つまたは複数の反応グループのうちの第1の反応グループ内の第1の宛先ノードが、前記第1の反応グループ内の前記1つまたは複数のソースノードによって表される1つまたは複数の生物学的成分に適用される1つまたは複数の反応から生じるように計算された生物学的成分の非決定性セットを表す、請求項13から16のいずれか一項に記載の方法。
- 前記第1の宛先ノードが、第2の生物学的成分の1つまたは複数の非決定性位置における1つまたは複数の第1の生物学的成分のうちの1つの挿入から生じるように計算された前記生物学的成分の非決定性セットを表し、前記第2の生物学的成分が生物学的配列である、請求項13から17のいずれか一項に記載の方法。
- 前記第1の宛先ノードが、第2の生物学的成分内の1つまたは複数の対応する、指定された位置における1つまたは複数の生物学的成分に対する非決定性変更から生じるように計算された前記生物学的成分の非決定性セットを表し、前記第2の生物学的成分が生物学的配列である、請求項13から18のいずれか一項に記載の方法。
- 前記非決定性変更が、前記第2の生物学的成分内の前記1つまたは複数の指定された位置の各々における、第1の生物学的成分との置換を含む、請求項13から19のいずれか一項に記載の方法。
- 各第1の生物学的成分がヌクレオチドであり、前記第2の生物学的成分がヌクレオチド配列である、請求項13から20のいずれか一項に記載の方法。
- 反応グループ内の前記所与のレベルにおける第1のソースノードが複数の第1の生物学的成分を表す、または、前記子レベルにおける前記宛先ノードが複数の第2の生物学的成分を表す、請求項13から21のいずれか一項に記載の方法。
- 前記所与のレベルにおける前記1つまたは複数のソースノードによって表される前記1つまたは複数の生物学的成分が微生物株であり、前記株間の反応が前記株間の水平遺伝子移動を含む、請求項13から22のいずれか一項に記載の方法。
- 各生物学的成分がヌクレオチド配列または微生物株のうちの少なくとも1つである、請求項13から23のいずれか一項に記載の方法。
- 請求項13から24のいずれか一項に記載の方法を使用して産生された微生物株。
- 遺伝子改変を組み込んだ少なくとも1つの目的の産物の遺伝子製造システムにおける産生を制御するためにビルドグラフデータ構造を生成するための命令を記憶する1つまたは複数の非一過性のコンピュータ可読媒体であって、前記命令が、1つまたは複数のコンピューティングデバイスによって実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
生物学的ワークフローの記述であって、生物学的成分の表現を含む記述にアクセスさせ、そして
前記ワークフロー記述に少なくとも一部は基づいて、ビルドグラフデータ構造をアセンブルさせ、ここで
前記ビルドグラフデータ構造内で、各生物学的成分が、複数のレベルのうちのあるレベルにあるノードによって表され、
前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記所与のレベルの子レベルにおける宛先ノードが、前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記子レベルにおける前記反応グループの前記宛先ノードによって表される生物学的成分を産生するために、前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される1つまたは複数の生物学的成分間の反応を表し、
前記子レベルにおける1つまたは複数の宛先ノードが、前記所与のレベルの孫レベルにおける1つまたは複数の反応グループのうちのある反応グループ内の1つまたは複数のソースノードとして作用し、
前記複数のレベルのうちの最終レベルにおける少なくとも1つの宛先ノードが、異なるレベルにおける生物学的成分間の反応によって引き起こされた遺伝子改変を組み込んだ、前記少なくとも1つの目的の産物を表し、
前記ビルドグラフデータ構造を処理することにより、前記少なくとも1つの目的の産物が産生される、非一過性のコンピュータ可読媒体。 - 前記少なくとも1つの目的の産物がヌクレオチド配列または微生物株を含む、請求項26に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記所与のレベルにおける前記1つまたは複数のソースノードのうちの少なくとも1つが2つの異なる反応グループに属する、請求項26から27のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 異なる工場オーダーのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定する
ためのさらなる命令を記憶し、
前記ビルドグラフデータ構造をアセンブルすることが、前記共通ワークフローフェーズに少なくとも一部は基づく、
請求項26から28のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。 - 前記1つまたは複数の反応グループのうちの第1の反応グループ内の第1の宛先ノードが、前記第1の反応グループ内の前記1つまたは複数のソースノードによって表される1つまたは複数の生物学的成分に適用される1つまたは複数の反応から生じるように計算された生物学的成分の非決定性セットを表す、請求項26から29のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記第1の宛先ノードが、第2の生物学的成分の1つまたは複数の非決定性位置における1つまたは複数の第1の生物学的成分のうちの1つの挿入から生じるように計算された前記生物学的成分の非決定性セットを表し、前記第2の生物学的成分が生物学的配列である、請求項26から30のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記第1の宛先ノードが、第2の生物学的成分内の1つまたは複数の対応する、指定された位置における1つまたは複数の生物学的成分に対する非決定性変更から生じるように計算された前記生物学的成分の非決定性セットを表し、前記第2の生物学的成分が生物学的配列である、請求項26から31のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記非決定性変更が、前記第2の生物学的成分内の前記1つまたは複数の指定された位置の各々における、前記1つまたは複数の第1の生物学的成分のうちの1つとの置換を含む、請求項26から32のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 各第1の生物学的成分がヌクレオチドであり、前記第2の生物学的成分がヌクレオチド配列である、請求項26から33のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 反応グループ内の前記所与のレベルにおける第1のソースノードが複数の第1の生物学的成分を表す、または、前記子レベルにおける前記宛先ノードが複数の第2の生物学的成分を表す、請求項26から34のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記所与のレベルにおける前記1つまたは複数のソースノードによって表される前記1つまたは複数の生物学的成分が微生物株であり、前記株間の反応が前記株間の水平遺伝子移動を含む、請求項26から35のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 各生物学的成分がヌクレオチド配列または微生物株のうちの少なくとも1つである、請求項26から36のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 遺伝子改変を組み込んだ1つまたは複数の目的の産物の遺伝子製造システムにおける産生を制御するために工場オーダーを処理するためのシステムであって、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
複数の工場オーダーにアクセスさせることであって、各工場オーダーが、1つまたは複数の目的の産物を構築するための1つまたは複数の遺伝的設計技法を示す、アクセスさせること
前記複数の工場オーダーのうちの異なる工場オーダーを構築するためのワークフローのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定させることであって、各ワークフローが一連のワークフローフェーズを含み、各ワークフローフェーズが1つまたは複数の反応ステップを含む、決定させること、ならびに
前記共通ワークフローフェーズに少なくとも一部は基づいてビルドグラフデータ構造を生成させること
を行わせる命令を記憶する1つまたは複数のメモリと
を備える、システム。 - 前記共通ワークフローフェーズの前記処理を表す、前記ビルドグラフデータ構造の所与のレベルにおける宛先ノードが、前記所与のレベルの子レベルにおける2つまたはそれよりも多い宛先ノードに接続する、前記所与のレベルにおけるソースノードとして働く、請求項38に記載のシステム。
- 前記1つまたは複数のメモリが、前記異なる工場オーダーに少なくとも一部は基づいて2つまたはそれよりも多い前記共通ワークフローフェーズを決定するためのさらなる命令を記憶する、請求項38から39のいずれか一項に記載のシステム。
- 遺伝子改変を組み込んだ1つまたは複数の目的の産物の遺伝子製造システムにおける産生を制御するために工場オーダーを処理するためのコンピュータ実装方法であって、
複数の工場オーダーにアクセスすることであって、各工場オーダーが、1つまたは複数の目的の産物を構築するための1つまたは複数の遺伝的設計技法を示す、アクセスすることと、
前記複数の工場オーダーのうちの異なる工場オーダーを構築するためのワークフローのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定することであって、各ワークフローが一連のワークフローフェーズを含み、各ワークフローフェーズが1つまたは複数の反応ステップを含む、決定することと、
前記共通ワークフローフェーズに少なくとも一部は基づいてビルドグラフデータ構造を生成することと
を含むコンピュータ実装方法。 - 前記共通ワークフローフェーズの前記処理を表す、前記ビルドグラフデータ構造の所与のレベルにおける宛先ノードが、前記所与のレベルの子レベルにおける2つまたはそれよりも多い宛先ノードに接続する、前記所与のレベルにおけるソースノードとして働く、請求項41に記載の方法。
- 前記異なる工場オーダーに少なくとも一部は基づいて2つまたはそれよりも多い前記共通ワークフローフェーズを決定することをさらに含む、請求項41から42のいずれか一項に記載の方法。
- 請求項41から43のいずれか一項に記載の方法を使用して産生された微生物株。
- 遺伝子改変を組み込んだ1つまたは複数の目的の産物の遺伝子製造システムにおける産生を制御するために工場オーダーを処理するための命令を記憶する1つまたは複数の非一過性のコンピュータ可読媒体であって、前記命令が、1つまたは複数のコンピューティングデバイスによって実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
複数の工場オーダーにアクセスさせることであって、各工場オーダーが、1つまたは複数の目的の産物を構築するための1つまたは複数の遺伝的設計技法を示す、アクセスさせること
前記複数の工場オーダーのうちの異なる工場オーダーを構築するためのワークフローのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定させることであって、各ワークフローが一連のワークフローフェーズを含み、各ワークフローフェーズが1つまたは複数の反応ステップを含む、決定させること、ならびに
前記共通ワークフローフェーズに少なくとも一部は基づいてビルドグラフデータ構造を生成させること、
を行わせる、
1つまたは複数の非一過性のコンピュータ可読媒体。 - 前記共通ワークフローフェーズの前記処理を表す、前記ビルドグラフデータ構造の所与のレベルにおける宛先ノードが、前記所与のレベルの子レベルにおける2つまたはそれよりも多い宛先ノードに接続する、前記所与のレベルにおけるソースノードとして働く、請求項45に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記異なる工場オーダーに少なくとも一部は基づいて2つまたはそれよりも多い前記共通ワークフローフェーズを決定するためのさらなる命令を記憶する、請求項45から46のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 遺伝子改変を組み込んだ目的の産物の遺伝子製造システムにおける産生を制御するためにビルドグラフデータ構造を処理するためのシステムであって、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
複数のノードを備えるビルドグラフデータ構造にアクセスさせることであって、
各ノードが、生物学的成分を表し、複数のレベルのうちのあるレベルにあり、
前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記所与のレベルの子レベルにおける宛先ノードが、前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記子レベルにおける前記反応グループの前記宛先ノードによって表される生物学的成分を産生するために前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される前記1つまたは複数の生物学的成分間の反応を表す、アクセスさせること、ならびに
前記目的の産物を産生するための物理的実験室機器に前記複数のレベルにおける前記ノードに対応する前記生物学的成分をマップするために、前記複数のレベルにおいて前記ビルドグラフデータ構造を横断させること
を行わせる命令を記憶する1つまたは複数のメモリと
を備える、システム。 - 前記1つまたは複数のメモリが、ソース物理的媒体内の生物学的成分の量に少なくとも一部は基づいて前記子レベルにおける各反応グループ内の前記宛先ノードによって表される前記生物学的成分を産生するために、対応する前記生物学的成分の移動を調達するための前記ソース物理的媒体の数を決定するためのさらなる命令を記憶する、請求項48に記載のシステム。
- 前記ビルドグラフデータ構造を横断することが、1つまたは複数のそれぞれの物理的担体の物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することを含む、請求項48から49のいずれか一項に記載のシステム。
- 物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することが、1つまたは複数のプロセス変形形態に少なくとも一部は基づく、請求項48から50のいずれか一項に記載のシステム。
- 前記1つまたは複数のプロセス変形形態が物理的担体上の物理的媒体の位置に関係する、請求項48から51のいずれか一項に記載のシステム。
- 物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することが、ソース物理的媒体から宛先物理的媒体への生物学的成分の効率的な移動のために1つまたは複数のレイアウトを最適化することに少なくとも一部は基づく、請求項48から52のいずれか一項に記載のシステム。
- 前記1つまたは複数のメモリが、最終物理的担体の物理的媒体上の生物学的成分の最終レイアウトを受け取るためのさらなる命令を記憶し、ここで
前記最終レイアウトの各生物学的成分が、前記ビルドグラフデータ構造の最終レベルにおける宛先ノードによって表され、
横断することが、前記複数のレベルのうちの対応する1つまたは複数の非最終レベルにおける1つまたは複数のそれぞれの物理的担体の物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することをさらに含む、
請求項48から53のいずれか一項に記載のシステム。 - 前記1つまたは複数のメモリが、
前記ビルドグラフデータ構造の所与のレベルにおける1つまたは複数の反応グループの各反応グループ内の前記1つまたは複数のソースノードから、前記所与のレベルにおける前記1つまたは複数の反応グループ内の1つまたは複数の宛先ノードに対応する1つまたは複数の宛先成分を産生するために使用される前記所与のレベルにおけるすべての反応グループに対する前記1つまたは複数のソースノードに対応する各生物学的成分のインスタンスの数を決定し、そして
対応する生物学的成分のインスタンスの数に少なくとも一部は基づいて、前記所与のレベルにおける各反応グループ内の前記宛先成分を産生するために前記対応する生物学的成分の移動を調達するためのソース物理的媒体の数を決定する
ためのさらなる命令を記憶する、請求項48から54のいずれか一項に記載のシステム。 - 対応する生物学的成分の移動を調達するために決定された前記ソース物理的媒体の数が、前記ソース物理的媒体の少なくとも1つの物理的制約に少なくとも一部は基づく、請求項48から55のいずれか一項に記載のシステム。
- 前記少なくとも1つの物理的制約が、前記ソース物理的媒体内の生物学的成分の量を含む、請求項48から56のいずれか一項に記載のシステム。
- 物理的担体がプレートであり、前記物理的担体の物理的媒体が、前記プレート上の複数のウェルを含む、請求項48から57のいずれか一項に記載のシステム。
- 前記複数のレベルのうちの最終レベルにおける物理的担体の物理的媒体が、前記目的の産物を支持する、請求項48から58のいずれか一項に記載のシステム。
- 前記目的の産物がヌクレオチド配列または微生物株を含む、請求項48から59のいずれか一項に記載のシステム。
- 遺伝子改変を組み込んだ目的の産物の遺伝子製造システムにおける産生を制御するためにビルドグラフデータ構造を処理するためのコンピュータ実装方法であって、
複数のノードを備えるビルドグラフデータ構造にアクセスすることであって、
各ノードが、生物学的成分を表し、複数のレベルのうちのあるレベルにあり、
前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記所与のレベルの子レベルにおける宛先ノードが、前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記子レベルにおける前記反応グループの前記宛先ノードによって表される生物学的成分を産生するために前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される前記1つまたは複数の生物学的成分間の反応を表す、
アクセスすることと、
前記目的の産物を産生するための物理的実験室機器に前記複数のレベルにおける前記ノードに対応する前記生物学的成分をマップするために、前記複数のレベルにおいて前記ビルドグラフデータ構造を横断することと
を含む、方法。 - ソース物理的媒体内の生物学的成分の量に少なくとも一部は基づいて前記子レベルにおける各反応グループ内の前記宛先ノードによって表される前記生物学的成分を産生するために、対応する前記生物学的成分の移動を調達するための前記ソース物理的媒体の数を決定することをさらに含む、請求項61に記載の方法。
- 前記ビルドグラフデータ構造を横断することが、1つまたは複数のそれぞれの物理的担体の物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することを含む、請求項61から62のいずれか一項に記載の方法。
- 物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することが、1つまたは複数のプロセス変形形態に少なくとも一部は基づく、請求項61から63のいずれか一項に記載の方法。
- 前記1つまたは複数のプロセス変形形態が物理的担体上の物理的媒体の位置に関係する、請求項61から64のいずれか一項に記載の方法。
- 物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することが、ソース物理的媒体から宛先物理的媒体への生物学的成分の効率的な移動のために1つまたは複数のレイアウトを最適化することに少なくとも一部は基づく、請求項61から65のいずれか一項に記載の方法。
- 最終物理的担体の物理的媒体上の生物学的成分の最終レイアウトを受け取ることであって、前記最終レイアウトの各生物学的成分が、前記ビルドグラフデータ構造の最終レベルにおける宛先ノードによって表される、受け取ること
をさらに含み、
横断することが、前記複数のレベルのうちの対応する1つまたは複数の非最終レベルにおける1つまたは複数のそれぞれの物理的担体の物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することをさらに含む、
請求項61から66のいずれか一項に記載の方法。 - 前記ビルドグラフデータ構造の所与のレベルにおける1つまたは複数の反応グループの各反応グループ内の前記1つまたは複数のソースノードから、前記所与のレベルにおける前記1つまたは複数の反応グループ内の1つまたは複数の宛先ノードに対応する1つまたは複数の宛先成分を産生するために使用される前記所与のレベルにおけるすべての反応グループに対する前記1つまたは複数のソースノードに対応する各生物学的成分のインスタンスの数を決定することと、
対応する生物学的成分のインスタンスの数に少なくとも一部は基づいて、前記所与のレベルにおける各反応グループ内の前記宛先成分を産生するために前記対応する生物学的成分の移動を調達するためのソース物理的媒体の数を決定することと
を含む、請求項61から67のいずれか一項に記載の方法。 - 対応する生物学的成分の移動を調達するために決定された前記ソース物理的媒体の数が、前記ソース物理的媒体の少なくとも1つの物理的制約に少なくとも一部は基づく、請求項61から68のいずれか一項に記載の方法。
- 前記少なくとも1つの物理的制約が、前記ソース物理的媒体内の生物学的成分の量を含む、請求項61から69のいずれか一項に記載の方法。
- 物理的担体がプレートであり、前記物理的担体の物理的媒体が、前記プレート上の複数のウェルを含む、請求項61から70のいずれか一項に記載の方法。
- 前記複数のレベルのうちの最終レベルにおける物理的担体の物理的媒体が、前記目的の産物を支持する、請求項61から71のいずれか一項に記載の方法。
- 前記目的の産物がヌクレオチド配列または微生物株を含む、請求項61から72のいずれか一項に記載の方法。
- 請求項61から73のいずれか一項に記載の方法を使用して産生された微生物株。
- 遺伝子改変を組み込んだ目的の産物の遺伝子製造システムにおける産生を制御するためにビルドグラフデータ構造を処理するための命令を記憶する1つまたは複数の非一過性のコンピュータ可読媒体であって、前記命令が、1つまたは複数のコンピューティングデバイスによって実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
複数のノードを備えるビルドグラフデータ構造にアクセスさせることであって、
各ノードが、生物学的成分を表し、複数のレベルのうちのあるレベルにあり、
前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記所与のレベルの子レベルにおける宛先ノードが、前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記子レベルにおける前記反応グループの前記宛先ノードによって表される生物学的成分を産生するために前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される前記1つまたは複数の生物学的成分間の反応を表す、アクセスさせることと
前記目的の産物を産生するための物理的実験室機器に前記複数のレベルにおける前記ノードに対応する前記生物学的成分をマップするために、前記複数のレベルにおいて前記ビルドグラフデータ構造を横断させることと、
を行わせる、1つまたは複数の非一過性のコンピュータ可読媒体。 - ソース物理的媒体内の生物学的成分の量に少なくとも一部は基づいて前記子レベルにおける各反応グループ内の前記宛先ノードによって表される前記生物学的成分を産生するために対応する前記生物学的成分の移動を調達するための前記ソース物理的媒体の数を決定するためのさらなる命令を記憶する、請求項75に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記ビルドグラフデータ構造を横断することが、1つまたは複数のそれぞれの物理的担体の物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することを含む、請求項75から76のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することが、1つまたは複数のプロセス変形形態に少なくとも一部は基づく、請求項75から77のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記1つまたは複数のプロセス変形形態が物理的担体上の物理的媒体の位置に関係する、請求項75から78のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することが、ソース物理的媒体から宛先物理的媒体への生物学的成分の効率的な移動のために1つまたは複数のレイアウトを最適化することに少なくとも一部は基づく、請求項75から79のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 最終物理的担体の物理的媒体上の生物学的成分の最終レイアウトを受け取るためのさらなる命令を記憶する、請求項75から80のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体であって、
前記最終レイアウトの各生物学的成分が、前記ビルドグラフデータ構造の最終レベルにおける宛先ノードによって表され、
横断することが、前記複数のレベルのうちの対応する1つまたは複数の非最終レベルにおける1つまたは複数のそれぞれの物理的担体の物理的媒体上の生物学的成分の1つまたは複数のレイアウトを決定することをさらに含む、
1つまたは複数の非一過性のコンピュータ可読媒体。 - 前記ビルドグラフデータ構造の所与のレベルにおける1つまたは複数の反応グループの各反応グループ内の前記1つまたは複数のソースノードから、前記所与のレベルにおける前記1つまたは複数の反応グループ内の1つまたは複数の宛先ノードに対応する1つまたは複数の宛先成分を産生するために使用される前記所与のレベルにおけるすべての反応グループに対する前記1つまたは複数のソースノードに対応する各生物学的成分のインスタンスの数を決定し、そして
対応する生物学的成分のインスタンスの数に少なくとも一部は基づいて、前記所与のレベルにおける各反応グループ内の前記宛先成分を産生するために前記対応する生物学的成分の移動を調達するためのソース物理的媒体の数を決定する
ためのさらなる命令を記憶する、請求項75から81のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。 - 対応する生物学的成分の移動を調達するために決定された前記ソース物理的媒体の数が、前記ソース物理的媒体の少なくとも1つの物理的制約に少なくとも一部は基づく、請求項75から82のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記少なくとも1つの物理的制約が、前記ソース物理的媒体内の生物学的成分の量を含む、請求項75から83のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 物理的担体がプレートであり、前記物理的担体の物理的媒体が、前記プレート上の複数のウェルを含む、請求項75から84のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記複数のレベルのうちの最終レベルにおける物理的担体の物理的媒体が、前記目的の産物を支持する、請求項75から85のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記目的の産物がヌクレオチド配列または微生物株を含む、請求項75から86のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 遺伝子改変を組み込んだ目的の産物を生成するために複数の自動化された機器上での生物学的プロトコールの実装のためのシステムであって、前記自動化された機器のうちの異なる機器が、それぞれの異なる機械固有言語における機械固有命令に従って生物学的プロトコールを実装し、前記システムが、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
1つまたは複数の工場オーダーに少なくとも一部は基づいて、生物学的プロトコールを実行するように前記複数の自動化された機器に指示するためのオブジェクト命令を発行させ、そして
オブジェクト命令を、複数の機械固有言語のうちのある機械固有言語における機械固有命令へと翻訳させる、
命令を記憶する1つまたは複数のメモリと
を備え、
各自動化された機器が、前記目的の産物を生成する経路に沿って生物学的成分を生成するように生物学的プロトコールを実装するためにそれぞれの機械固有言語における機械固有命令を実行するように動作可能であり、少なくとも2つの自動化された機器が、異なる機械固有言語に従って動作する、
システム。 - 前記1つまたは複数のメモリが、異なる工場オーダーのための共通ワークフローフェーズを表すビルドグラフデータ構造を生成するためのさらなる命令を記憶する、請求項88に記載のシステム。
- 前記1つまたは複数のメモリが、
前記1つまたは複数の自動化された機器に関連するメッセージに少なくとも一部は基づいて、前記生物学的プロトコールを稼働させるために利用可能である1つまたは複数の自動化された機器を決定し、
前記利用可能な自動化された機器にオブジェクト命令を命じる
ためのさらなる命令を記憶する、請求項88から89のいずれか一項に記載のシステム。 - 前記プロトコールが、ソース物理的担体から宛先物理的担体に生物学的成分を移動させることを含む、請求項88から90のいずれか一項に記載のシステム。
- 遺伝子改変を組み込んだ目的の産物を生成するために複数の自動化された機器上での生物学的プロトコールの実装のためのコンピュータ実装方法であって、前記自動化された機器の異なる機器が、それぞれの異なる機械固有言語における機械固有命令に従って生物学的プロトコールを実装し、前記方法が、
1つまたは複数の工場オーダーに少なくとも一部は基づいて、生物学的プロトコールを実行するように前記複数の自動化された機器に指示するためのオブジェクト命令を発行することと、
オブジェクト命令を、複数の機械固有言語のうちのある機械固有言語における機械固有命令へと翻訳することと
を含み、
各自動化された機器が、前記目的の産物を生成する経路に沿って生物学的成分を生成するように生物学的プロトコールを実装するためにそれぞれの機械固有言語における機械固有命令を実行するように動作可能であり、少なくとも2つの自動化された機器が、異なる機械固有言語に従って動作する、方法。 - 異なる工場オーダーのための共通ワークフローフェーズを表すビルドグラフデータ構造を生成することをさらに含む、請求項92に記載の方法。
- 前記1つまたは複数の自動化された機器に関連するメッセージに少なくとも一部は基づいて、前記生物学的プロトコールを稼働させるために利用可能である1つまたは複数の自動化された機器を決定することと、
前記利用可能な自動化された機器にオブジェクト命令を命じることと
をさらに含む、請求項92から93のいずれか一項に記載の方法。 - 前記プロトコールが、ソース物理的担体から宛先物理的担体に生物学的成分を移動させることを含む、請求項92から94のいずれか一項に記載の方法。
- 請求項92から95のいずれか一項に記載の方法を使用して産生された微生物株。
- 遺伝子改変を組み込んだ目的の産物を生成するために複数の自動化された機器上での生物学的プロトコールの実装のための命令を記憶する1つまたは複数の非一過性のコンピュータ可読媒体であって、前記自動化された機器のうちの異なる機器が、それぞれの異なる機械固有言語における機械固有命令に従って生物学的プロトコールを実装し、前記命令が、1つまたは複数のコンピューティングデバイスによって実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
1つまたは複数の工場オーダーに少なくとも一部は基づいて、生物学的プロトコールを実行するように前記複数の自動化された機器に指示するためのオブジェクト命令を発行させ、そして
オブジェクト命令を、複数の機械固有言語のうちのある機械固有言語における機械固有命令へと翻訳させ、
各自動化された機器が、前記目的の産物を生成する経路に沿って生物学的成分を生成するように生物学的プロトコールを実装するためにそれぞれの機械固有言語における機械固有命令を実行するように動作可能であり、少なくとも2つの自動化された機器が、異なる機械固有言語に従って動作する、1つまたは複数の非一過性のコンピュータ可読媒体。 - 異なる工場オーダーのための共通ワークフローフェーズを表すビルドグラフデータ構造を生成するためのさらなる命令を記憶する、請求項97に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記1つまたは複数の自動化された機器に関連するメッセージに少なくとも一部は基づいて、前記生物学的プロトコールを稼働させるために利用可能である1つまたは複数の自動化された機器を決定し、
前記利用可能な自動化された機器にオブジェクト命令を命じる
ためのさらなる命令を記憶する、請求項97から98のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。 - 前記プロトコールが、ソース物理的担体から宛先物理的担体に生物学的成分を移動させることを含む、請求項97から99のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 複数の生物学的成分の品質試験を設計するためのコンピュータ実装方法であって、
1つまたは複数の標的生物学的成分に対して1つまたは複数のアッセイをin silicoで行うことであって、前記1つまたは複数の生物学的成分のうちの1つに対して各アッセイを前記in silicoで行うことが、前記1つまたは複数の標的生物学的成分のうちの前記1つを伴うアッセイ反応から生じる1つまたは複数のアッセイ反応産物を産生する、行うことと、
各アッセイの2つまたはそれよりも多い予想成果を、前記アッセイに関する経験的情報に少なくとも一部は基づいて、少なくとも1つの成功モードまたは少なくとも1つの失敗モードのグループからのものであると分類することと、
(a)前記1つまたは複数のアッセイ反応産物の属性、および(b)前記2つまたはそれよりも多い予想成果の前記分類を含む参照情報を、前記1つまたは複数のアッセイ反応産物のためのアッセイデータ構造に記憶することと
を含み、
前記アッセイデータ構造の処理が、(a)各物理的アッセイのための1つまたは複数の物理的アッセイ反応産物を生成するために物理的実験室機器を使用して、前記1つまたは複数の標的生物学的成分上で前記1つまたは複数のin silicoアッセイに対応する1つまたは複数の物理的アッセイを行うこと、および(b)各物理的アッセイに対して、前記標的生物学的成分を前記少なくとも1つの成功モードまたは前記少なくとも1つの失敗モードに対応すると分類するために、前記1つまたは複数の物理的アッセイ反応産物を対応する参照情報と比較することをもたらす、方法。 - 前記アッセイデータ構造が、前記1つまたは複数の標的生物学的成分に対する前記1つまたは複数のアッセイについて、複数のアッセイノードを含む複数のレベルを含む有向グラフであり、前記有向グラフでは、
複数のレベルのうちのあるレベルにある各アッセイノードが、前記標的生物学的成分のうちの前記1つもしくは複数、1つもしくは複数のアッセイ反応物、または前記アッセイ反応産物のうちの1つもしくは複数のうちの1つを表し、
前記複数のアッセイノードの標的アッセイノードが、所与のレベルにおいて、前記1つまたは複数の標的生物学的成分のうちのある標的生物学的成分を表し、
前記標的アッセイノードと関連づけられた、前記複数のアッセイノードのアッセイ反応産物ノードが、前記所与のレベルの子レベルにおいて、前記1つまたは複数のアッセイ反応産物および前記参照情報を表す、請求項101に記載の方法。 - 前記所与のレベルが、前記所与のレベルにおける前記標的生物学的成分とin silicoで反応する少なくとも1つのアッセイ反応物を表す少なくとも1つのアッセイ反応物ノードを含む、請求項101から102のいずれか一項に記載の方法。
- 前記所与のレベルにおける前記標的アッセイノードおよび前記アッセイ反応物ノードならびに前記子レベルにおける前記アッセイ反応産物ノードが、前記子レベルに対応する、1つまたは複数のアッセイ反応グループのうちのあるアッセイ反応グループを構成する、請求項101から103のいずれか一項に記載の方法。
- 各アッセイが1つまたは複数のアッセイフェーズを含み、各アッセイフェーズが、複数のアッセイ反応ステップのうちのあるアッセイ反応ステップを含み、前記方法が、
異なるアッセイの1つまたは複数のアッセイフェーズが、共通アッセイフェーズの前記1つまたは複数のアッセイ反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通アッセイフェーズであることを決定することと、
前記共通アッセイフェーズに少なくとも一部は基づいて前記アッセイデータ構造を生成することと
をさらに含む、請求項101から104のいずれか一項に記載の方法。 - 前記共通アッセイフェーズが同じアッセイ反応物と関連づけられる、請求項101から105のいずれか一項に記載の方法。
- 前記共通アッセイフェーズのために必要とされるアッセイ反応物の量を決定することをさらに含む、請求項101から106のいずれか一項に記載の方法。
- 前記アッセイに関する前記経験的情報が、前記1つまたは複数のアッセイ反応産物に関する経験的情報を備える、請求項101から107のいずれか一項に記載の方法。
- 分類することが、前記アッセイ反応、前記アッセイ反応に関与するアッセイ反応物、および前記1つまたは複数の標的生物学的成分のうちの前記1つに少なくとも一部は基づく、請求項101から108のいずれか一項に記載の方法。
- 1つまたは複数の標的生物学的成分に対して1つまたは複数のアッセイをin silicoで行うことが、前記1つまたは複数の標的生物学的成分のうちの第1の標的生物学的成分に対して前記1つまたは複数のアッセイのうちの少なくとも2つのアッセイをin silicoで行うことを含む、請求項101から109のいずれか一項に記載の方法。
- 分類することが、前記アッセイに関する経験的情報に少なくとも一部は基づいて各アッセイの前記予想成果を少なくとも2つの失敗モードと分類することを含む、請求項101から110のいずれか一項に記載の方法。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが前記標的生物学的成分の欠陥を表す、請求項101から111のいずれか一項に記載の方法。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが前記アッセイの失敗を表す、請求項101から112のいずれか一項に記載の方法。
- 前記少なくとも1つの失敗モードのうちの第1の失敗モードが、第1の構築エラーにより不適切に構築された標的生物学的成分を表し、前記少なくとも1つの失敗モードのうちの第2の失敗モードが、第2の構築エラーにより不適切に構築された標的生物学的成分を表す、請求項101から113のいずれか一項に記載の方法。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが不完全なアッセイ反応物を表す、請求項101から114のいずれか一項に記載の方法。
- アッセイ反応の前記1つまたは複数のアッセイ反応産物に対して、前記参照情報が、前記アッセイ反応、前記1つもしくは複数のアッセイ反応産物、または前記アッセイ反応物の識別をさらに含む、請求項101から115のいずれか一項に記載の方法。
- 前記参照情報の属性が、前記1つまたは複数のアッセイ反応産物の予想長さ、配列、または成長能力を含む、請求項101から116のいずれか一項に記載の方法。
- 前記1つまたは複数の標的生物学的成分がプラスミドを含み、前記1つまたは複数の反応産物がプラスミド断片を含む、請求項101から117のいずれか一項に記載の方法。
- 前記1つまたは複数の標的生物学的成分の各々がヌクレオチド配列または微生物株を含む、請求項101から118のいずれか一項に記載の方法。
- 前記1つまたは複数の標的生物学的成分の各々が、ビルドグラフデータ構造の少なくとも一部分に従って産生され、
目的の産物の遺伝子製造システムにおける産生を制御するための前記ビルドグラフデータ構造の複数のレベルのうちのあるレベルにある各ノードが、1つまたは複数の生物学的成分のうちの少なくとも1つを表し、前記目的の産物が、前記ビルドグラフによって表される遺伝子改変を組み込み、
前記ビルドグラフデータ構造の前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記ビルドグラフデータ構造の前記所与のレベルの子レベルにおける、前記1つまたは複数のソースノードと関連づけられた宛先ノードが、前記ビルドグラフデータ構造の前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記ビルドグラフデータ構造の前記子レベルにおける前記反応グループの前記宛先ノードによって表される前記標的生物学的成分のうちの1つまたは複数を産生するために、前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される1つまたは複数の生物学的成分間の反応を表す、
請求項101から119のいずれか一項に記載の方法。 - 複数の生物学的成分の品質試験を設計するためのシステムであって、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
1つまたは複数の標的生物学的成分に対して1つまたは複数のアッセイをin silicoで行わせることであって、前記1つまたは複数の生物学的成分のうちの1つに対して各アッセイを前記in silicoで行うことが、前記1つまたは複数の標的生物学的成分のうちの前記1つを伴うアッセイ反応から生じる1つまたは複数のアッセイ反応産物を産生する、行わせること
各アッセイの2つまたはそれよりも多い予想成果を、前記アッセイに関する経験的情報に少なくとも一部は基づいて少なくとも1つの成功モードまたは少なくとも1つの失敗モードのグループからのものであると分類させること、ならびに
(a)前記1つまたは複数のアッセイ反応産物の属性、および(b)前記2つまたはそれよりも多い予想成果の前記分類を含む参照情報を、前記1つまたは複数のアッセイ反応産物のためのアッセイデータ構造に記憶させること、
を行わせる命令を記憶する1つまたは複数のメモリと
を備え、
前記アッセイデータ構造の処理が、(a)各物理的アッセイのための1つまたは複数の物理的アッセイ反応産物を生成するために物理的実験室機器を使用して、前記1つまたは複数の標的生物学的成分上で前記1つまたは複数のin silicoアッセイに対応する1つまたは複数の物理的アッセイを行うこと、および(b)各物理的アッセイに対して、前記標的生物学的成分を前記少なくとも1つの成功モードまたは前記少なくとも1つの失敗モードに対応すると分類するために、前記1つまたは複数の物理的アッセイ反応産物を対応する参照情報と比較することをもたらす、
システム。 - 前記アッセイデータ構造が、前記1つまたは複数の標的生物学的成分に対する前記1つまたは複数のアッセイに対して、複数のアッセイノードを含む複数のレベルを含む有向グラフであり、前記有向グラフでは、
複数のレベルのうちのあるレベルにある各アッセイノードが、前記標的生物学的成分のうちの前記1つもしくは複数、1つもしくは複数のアッセイ反応物、または前記アッセイ反応産物のうちの1つもしくは複数のうちの1つを表し、
前記複数のアッセイノードの標的アッセイノードが、所与のレベルにおいて、前記1つまたは複数の標的生物学的成分のうちのある標的生物学的成分を表し、
前記標的アッセイノードと関連づけられた、前記複数のアッセイノードのアッセイ反応産物ノードが、前記所与のレベルの子レベルにおいて、前記1つまたは複数のアッセイ反応産物および前記参照情報を表す、請求項121に記載のシステム。 - 前記所与のレベルが、前記所与のレベルにおける前記標的生物学的成分とin silicoで反応する少なくとも1つのアッセイ反応物を表す少なくとも1つのアッセイ反応物ノードを含む、請求項121から122のいずれか一項に記載のシステム。
- 前記所与のレベルにおける前記標的アッセイノードおよび前記アッセイ反応物ノードならびに前記子レベルにおける前記アッセイ反応産物ノードが、前記子レベルに対応する、1つまたは複数のアッセイ反応グループのうちのあるアッセイ反応グループを構成する、請求項121から123のいずれか一項に記載のシステム。
- 各アッセイが1つまたは複数のアッセイフェーズを含み、各アッセイフェーズが、複数のアッセイ反応ステップのうちのあるアッセイ反応ステップを含み、前記1つまたは複数のメモリが、実行されるとき、前記システムに、
異なるアッセイの1つまたは複数のアッセイフェーズが、共通アッセイフェーズの前記1つまたは複数のアッセイ反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通アッセイフェーズであることを決定させ、
前記共通アッセイフェーズに少なくとも一部は基づいて前記アッセイデータ構造を生成させる
命令を記憶する、請求項121から124のいずれか一項に記載のシステム。 - 前記共通アッセイフェーズが同じアッセイ反応物と関連づけられる、請求項121から125のいずれか一項に記載のシステム。
- 前記1つまたは複数のメモリが、実行されるとき、前記システムに前記共通アッセイフェーズのために必要とされるアッセイ反応物の量を決定させる命令を記憶する、請求項121から126のいずれか一項に記載のシステム。
- 前記アッセイに関する前記経験的情報が、前記1つまたは複数のアッセイ反応産物に関する経験的情報を備える、請求項121から127のいずれか一項に記載のシステム。
- 分類することが、前記アッセイ反応、前記アッセイ反応に関与するアッセイ反応物、および前記1つまたは複数の標的生物学的成分のうちの前記1つに少なくとも一部は基づく、請求項121から128のいずれか一項に記載のシステム。
- 1つまたは複数の標的生物学的成分に対して1つまたは複数のアッセイをin silicoで行うことが、前記1つまたは複数の標的生物学的成分のうちの第1の標的生物学的成分に対して前記1つまたは複数のアッセイのうちの少なくとも2つのアッセイをin silicoで行うことを含む、請求項121から129のいずれか一項に記載のシステム。
- 分類することが、前記アッセイに関する経験的情報に少なくとも一部は基づいて各アッセイの前記予想成果を少なくとも2つの失敗モードと分類することを含む、請求項121から130のいずれか一項に記載のシステム。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが前記標的生物学的成分の欠陥を表す、請求項121から131のいずれか一項に記載のシステム。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが前記アッセイの失敗を表す、請求項121から132のいずれか一項に記載のシステム。
- 前記少なくとも1つの失敗モードのうちの第1の失敗モードが、第1の構築エラーにより不適切に構築された標的生物学的成分を表し、前記少なくとも1つの失敗モードのうちの第2の失敗モードが、第2の構築エラーにより不適切に構築された標的生物学的成分を表す、請求項121から133のいずれか一項に記載のシステム。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが不完全なアッセイ反応物を表す、請求項121から134のいずれか一項に記載のシステム。
- アッセイ反応の前記1つまたは複数のアッセイ反応産物に対して、前記参照情報が、前記アッセイ反応、前記1つもしくは複数のアッセイ反応産物、または前記アッセイ反応物の識別をさらに含む、請求項121から135のいずれか一項に記載のシステム。
- 前記参照情報の属性が、前記1つまたは複数のアッセイ反応産物の予想長さ、配列、または成長能力を含む、請求項121から136のいずれか一項に記載のシステム。
- 前記1つまたは複数の標的生物学的成分がプラスミドを含み、前記1つまたは複数の反応産物がプラスミド断片を含む、請求項121から137のいずれか一項に記載のシステム。
- 前記1つまたは複数の標的生物学的成分の各々がヌクレオチド配列または微生物株を含む、請求項121から138のいずれか一項に記載のシステム。
- 前記1つまたは複数の標的生物学的成分の各々が、ビルドグラフデータ構造の少なくとも一部分に従って産生され、
目的の産物の遺伝子製造システムにおける産生を制御するための前記ビルドグラフデータ構造の複数のレベルのうちのあるレベルにある各ノードが、1つまたは複数の生物学的成分のうちの少なくとも1つを表し、前記目的の産物が、前記ビルドグラフによって表される遺伝子改変を組み込み、
前記ビルドグラフデータ構造の前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記ビルドグラフデータ構造の前記所与のレベルの子レベルにおける、前記1つまたは複数のソースノードと関連づけられた宛先ノードが、前記ビルドグラフデータ構造の前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記ビルドグラフデータ構造の前記子レベルにおける前記反応グループの前記宛先ノードによって表される前記標的生物学的成分のうちの1つまたは複数を産生するために、前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される1つまたは複数の生物学的成分間の反応を表す、
請求項121から139のいずれか一項に記載のシステム。 - 複数の生物学的成分の品質試験を設計するための命令を記憶する1つまたは複数の非一過性のコンピュータ可読媒体であって、前記命令が、1つまたは複数のコンピューティングデバイスによって実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
1つまたは複数の標的生物学的成分に対して1つまたは複数のアッセイをin silicoで行わせることであって、前記1つまたは複数の生物学的成分のうちの1つに対して各アッセイを前記in silicoで行うことが、前記1つまたは複数の標的生物学的成分のうちの前記1つを伴うアッセイ反応から生じる1つまたは複数のアッセイ反応産物を産生する、行わせること
各アッセイの2つまたはそれよりも多い予想成果を、前記アッセイに関する経験的情報に少なくとも一部は基づいて少なくとも1つの成功モードまたは少なくとも1つの失敗モードのグループからのものであると分類させること、ならびに
(a)前記1つまたは複数のアッセイ反応産物の属性、および(b)前記2つまたはそれよりも多い予想成果の前記分類を含む参照情報を、前記1つまたは複数のアッセイ反応産物についてアッセイデータ構造に記憶させること、
を行わせ、
前記アッセイデータ構造の処理が、(a)各物理的アッセイのための1つまたは複数の物理的アッセイ反応産物を生成するために物理的実験室機器を使用して、前記1つまたは複数の標的生物学的成分上で前記1つまたは複数のin silicoアッセイに対応する1つまたは複数の物理的アッセイを行うこと、(b)各物理的アッセイに対して、前記標的生物学的成分を前記少なくとも1つの成功モードまたは前記少なくとも1つの失敗モードに対応すると分類するために、前記1つまたは複数の物理的アッセイ反応産物を対応する参照情報と比較することをもたらす、
1つまたは複数の非一過性のコンピュータ可読媒体。 - 前記アッセイデータ構造が、前記1つまたは複数の標的生物学的成分に対する前記1つまたは複数のアッセイについて、複数のアッセイノードを含む複数のレベルを含む有向グラフであり、前記有向グラフでは、
複数のレベルのうちのあるレベルにある各アッセイノードが、前記標的生物学的成分のうちの前記1つもしくは複数、1つもしくは複数のアッセイ反応物、または前記アッセイ反応産物のうちの1つもしくは複数のうちの1つを表し、
前記複数のアッセイノードの標的アッセイノードが、所与のレベルにおいて、前記1つまたは複数の標的生物学的成分のうちのある標的生物学的成分を表し、
前記標的アッセイノードと関連づけられた、前記複数のアッセイノードのアッセイ反応産物ノードが、前記所与のレベルの子レベルにおいて、前記1つまたは複数のアッセイ反応産物および前記参照情報を表す、請求項141に記載の1つまたは複数の非一過性のコンピュータ可読媒体。 - 前記所与のレベルが、前記所与のレベルにおける前記標的生物学的成分とin silicoで反応する少なくとも1つのアッセイ反応物を表す少なくとも1つのアッセイ反応物ノードを含む、請求項141から142のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記所与のレベルにおける前記標的アッセイノードおよび前記アッセイ反応物ノードならびに前記子レベルにおける前記アッセイ反応産物ノードが、前記子レベルに対応する、1つまたは複数のアッセイ反応グループのうちのあるアッセイ反応グループを構成する、請求項141から143のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 各アッセイが1つまたは複数のアッセイフェーズを含み、各アッセイフェーズが複数のアッセイ反応ステップのうちのあるアッセイ反応ステップを含み、前記1つまたは複数の非一過性のコンピュータ可読媒体が、実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
異なるアッセイの1つまたは複数のアッセイフェーズが、共通アッセイフェーズの前記1つまたは複数のアッセイ反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通アッセイフェーズであることを決定させ、
前記共通アッセイフェーズに少なくとも一部は基づいて前記アッセイデータ構造を生成させる、
命令を記憶する、請求項141から144のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。 - 前記共通アッセイフェーズが同じアッセイ反応物と関連づけられる、請求項141から145のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに前記共通アッセイフェーズのために必要とされるアッセイ反応物の量を決定させる命令を記憶する、請求項141から146のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記アッセイに関する前記経験的情報が、前記1つまたは複数のアッセイ反応産物に関する経験的情報を備える、請求項141から147のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 分類することが、前記アッセイ反応、前記アッセイ反応に関与するアッセイ反応物、および前記1つまたは複数の標的生物学的成分のうちの前記1つに少なくとも一部は基づく、請求項141から148のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 1つまたは複数の標的生物学的成分に対して1つまたは複数のアッセイをin silicoで行うことが、前記1つまたは複数の標的生物学的成分のうちの第1の標的生物学的成分に対して前記1つまたは複数のアッセイのうちの少なくとも2つのアッセイをin silicoで行うことを含む、請求項141から149のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 分類することが、前記アッセイに関する経験的情報に少なくとも一部は基づいて各アッセイの前記予想成果を少なくとも2つの失敗モードと分類することを含む、請求項141から150のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが前記標的生物学的成分の欠陥を表す、請求項141から151のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが前記アッセイの失敗を表す、請求項141から152のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記少なくとも1つの失敗モードのうちの第1の失敗モードが、第1の構築エラーにより不適切に構築された標的生物学的成分を表し、前記少なくとも1つの失敗モードのうちの第2の失敗モードが、第2の構築エラーにより不適切に構築された標的生物学的成分を表す、請求項141から153のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが不完全なアッセイ反応物を表す、請求項141から154のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- アッセイ反応の前記1つまたは複数のアッセイ反応産物に対して、前記参照情報が、前記アッセイ反応、前記1つもしくは複数のアッセイ反応産物、または前記アッセイ反応物の識別をさらに含む、請求項141から155のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記参照情報の属性が、前記1つまたは複数のアッセイ反応産物の予想長さ、配列、または成長能力を含む、請求項141から156のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記1つまたは複数の標的生物学的成分がプラスミドを含み、前記1つまたは複数の反応産物がプラスミド断片を含む、請求項141から157のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記1つまたは複数の標的生物学的成分の各々がヌクレオチド配列または微生物株を含む、請求項141から158のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記1つまたは複数の標的生物学的成分の各々が、ビルドグラフデータ構造の少なくとも一部分に従って産生され、
目的の産物の遺伝子製造システムにおける産生を制御するための前記ビルドグラフデータ構造の複数のレベルのうちのあるレベルにある各ノードが、1つまたは複数の生物学的成分のうちの少なくとも1つを表し、前記目的の産物が、前記ビルドグラフによって表される遺伝子改変を組み込み、
前記ビルドグラフデータ構造の前記複数のレベルのうちの所与のレベルにおける1つまたは複数のソースノード、および前記ビルドグラフデータ構造の前記所与のレベルの子レベルにおける、前記1つまたは複数のソースノードと関連づけられた宛先ノードが、前記ビルドグラフデータ構造の前記子レベルに対応する、1つまたは複数の反応グループのうちのある反応グループを構成し、
各反応グループが、前記ビルドグラフデータ構造の前記子レベルにおける前記反応グループの前記宛先ノードによって表される前記標的生物学的成分のうちの1つまたは複数を産生するために、前記所与のレベルにおける前記1つまたは複数のソースノードによってそれ自体が表される1つまたは複数の生物学的成分間の反応を表す、
請求項141から159のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。 - 標的生物学的成分の品質試験を行うためのコンピュータ実装方法であって、
標的生物学的成分の物理的アッセイから生じる1つまたは複数の物理的アッセイ反応産物に関する情報を取得することと、
前記標的生物学的成分を少なくとも1つの成功モード、少なくとも1つの失敗モード、または不確定モードに対応すると分類するために、前記1つまたは複数の物理的アッセイ反応産物を対応する参照情報と比較することと
を含み、
前記参照情報が、成功モードおよび失敗モードに対応する前記1つまたは複数の物理的アッセイ反応産物の予想属性を含む、方法。 - 前記標的生物学的成分が前記不確定モードに対応すると分類される場合、前記物理的アッセイが再度行われるべきであることを示すこと
をさらに含む、請求項161に記載の方法。 - 前記標的生物学的成分が前記少なくとも1つの成功モードに対応すると分類される場合、目的の産物を産生することの促進において前記標的生物学的成分のさらなる処理のための命令を提供すること
をさらに含む、請求項161から162のいずれか一項に記載の方法。 - 前記少なくとも1つの失敗モードのうちのある失敗モードが前記標的生物学的成分の欠陥を表す、請求項161から163のいずれか一項に記載の方法。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが前記物理的アッセイの失敗を表す、請求項161から164のいずれか一項に記載の方法。
- 前記少なくとも1つの失敗モードのうちの第1の失敗モードが、第1の構築エラーにより不適切に構築された標的生物学的成分を表し、前記少なくとも1つの失敗モードのうちの第2の失敗モードが、第2の構築エラーにより不適切に構築された標的生物学的成分を表す、請求項161から165のいずれか一項に記載の方法。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが、前記物理的アッセイのある物理的アッセイ反応において使用される不完全なアッセイ反応物を表す、請求項161から166のいずれか一項に記載の方法。
- 請求項161から167のいずれか一項に記載の方法を使用して産生された微生物株。
- 標的生物学的成分の品質試験を行うためのシステムであって、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
標的生物学的成分の物理的アッセイから生じる1つまたは複数の物理的アッセイ反応産物に関する情報を取得させ、そして
前記標的生物学的成分を少なくとも1つの成功モード、少なくとも1つの失敗モード、または不確定モードに対応すると分類するために、前記1つまたは複数の物理的アッセイ反応産物を対応する参照情報と比較させる、
命令を記憶する1つまたは複数のメモリと、
を備え、ここで
前記参照情報が、成功モードおよび失敗モードに対応する前記1つまたは複数の物理的アッセイ反応産物の予想属性を含む、
システム。 - 前記1つまたは複数のメモリが、前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
前記標的生物学的成分が前記不確定モードに対応すると分類される場合、前記物理的アッセイが再度行われるべきであることを示させる
命令を記憶する、請求項169に記載のシステム。 - 前記1つまたは複数のメモリが、前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
前記標的生物学的成分が前記少なくとも1つの成功モードに対応すると分類される場合、目的の産物を産生することの促進において前記標的生物学的成分のさらなる処理のための命令を提供させる
命令を記憶する、請求項169から170のいずれか一項に記載のシステム。 - 前記少なくとも1つの失敗モードのうちのある失敗モードが前記標的生物学的成分の欠陥を表す、請求項169から171のいずれか一項に記載のシステム。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが前記物理的アッセイの失敗を表す、請求項169から172のいずれか一項に記載のシステム。
- 前記少なくとも1つの失敗モードのうちの第1の失敗モードが、第1の構築エラーにより不適切に構築された標的生物学的成分を表し、前記少なくとも1つの失敗モードのうちの第2の失敗モードが、第2の構築エラーにより不適切に構築された標的生物学的成分を表す、請求項169から173のいずれか一項に記載のシステム。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが、前記物理的アッセイのある物理的アッセイ反応において使用される不完全なアッセイ反応物を表す、請求項169から174のいずれか一項に記載のシステム。
- 標的生物学的成分の品質試験を行うための命令を記憶する1つまたは複数の非一過性のコンピュータ可読媒体であって、前記命令が、1つまたは複数のコンピューティングデバイスによって実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
標的生物学的成分の物理的アッセイから生じる1つまたは複数の物理的アッセイ反応産物に関する情報を取得させ、そして
前記標的生物学的成分を少なくとも1つの成功モード、少なくとも1つの失敗モード、または不確定モードに対応すると分類するために、前記1つまたは複数の物理的アッセイ反応産物を対応する参照情報と比較させ、
前記参照情報が、成功モードおよび失敗モードに対応する前記1つまたは複数の物理的アッセイ反応産物の予想属性を含む、
1つまたは複数の非一過性のコンピュータ可読媒体。 - 実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
前記標的生物学的成分が前記不確定モードに対応すると分類される場合、前記物理的アッセイが再度行われるべきであることを示させる
命令を記憶する、請求項176に記載の1つまたは複数の非一過性のコンピュータ可読媒体。 - 実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
前記標的生物学的成分が前記少なくとも1つの成功モードに対応すると分類される場合、目的の産物を産生することの促進において前記標的生物学的成分のさらなる処理のための命令を提供させる
命令を記憶する、請求項176から177のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。 - 前記少なくとも1つの失敗モードのうちのある失敗モードが前記標的生物学的成分の欠陥を表す、請求項176から178のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが前記物理的アッセイの失敗を表す、請求項176から179のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記少なくとも1つの失敗モードのうちの第1の失敗モードが、第1の構築エラーにより不適切に構築された標的生物学的成分を表し、前記少なくとも1つの失敗モードのうちの第2の失敗モードが、第2の構築エラーにより不適切に構築された標的生物学的成分を表す、請求項176から180のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 前記少なくとも1つの失敗モードのうちのある失敗モードが、前記物理的アッセイのある物理的アッセイ反応において使用される不完全なアッセイ反応物を表す、請求項176から181のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 遺伝子製造システムによる生物学的配列の産生を制御するために工場オーダーを生成するためのコンピュータ実装方法であって、
コンピューティングデバイスにおいて、第1の配列オペランドに対する非決定性動作を示す式を受け取ることであって、配列オペランドが生物学的配列パートを表し、前記第1の配列オペランドが1つまたは複数の生物学的配列パートを表す、受け取ることと、
コンピューティングデバイスによって、配列仕様に対して式を評価するために命令を実行することであって、前記配列仕様が、(a)前記第1の配列オペランドを含む1つまたは複数の第1のレベルの配列オペランドに対して行われることになる、第1の非決定性動作を含む1つまたは複数の第1のレベルの非決定性動作と、(b)その実行が前記1つまたは複数の第1のレベルの配列オペランドの1つまたは複数の値を決定する、1つまたは複数の第2のレベルの動作とを含むデータ構造を含む、実行することと、
コンピューティングデバイスによる、前記第1のレベルの動作のうちの1つまたは複数および前記第2のレベルの動作のうちの1つまたは複数の実行に基づいて、生物学的配列パートを生成するために前記遺伝子製造システムによって使用するための工場オーダーを生成することであって、前記1つまたは複数の第1のレベルの非決定性動作が、前記生物学的配列パートを生成するためのプロトコールに対応する、生成することと
を含む、方法。 - 前記1つまたは複数の第1のレベルの非決定性動作が、前記生物学的配列パートを生成するための物理的実験室機器にも対応する、請求項183に記載の方法。
- 有向ビルドグラフデータ構造が前記工場オーダーを生成する際に使用され、前記方法が、
異なる工場オーダーのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定することと、
前記共通ワークフローフェーズに少なくとも一部は基づいて前記ビルドグラフデータ構造をアセンブルすることと
をさらに含む、請求項183から184のいずれか一項に記載の方法。 - 遺伝子製造システムによる生物学的配列の産生を制御するために工場オーダーを生成するためのシステムであって、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサのうちの少なくとも1つによって実行されるとき、前記システムに、
第1の配列オペランドに対する非決定性動作を示す式を受け取らせることであって、配列オペランドが生物学的配列パートを表し、前記第1の配列オペランドが1つまたは複数の生物学的配列パートを表す、受け取らせること
配列仕様に対して前記式を評価するために命令を実行させることであって、前記配列仕様が、(a)前記第1の配列オペランドを含む1つまたは複数の第1のレベルの配列オペランドに対して行われることになる、第1の非決定性動作を含む1つまたは複数の第1のレベルの非決定性動作と、(b)その実行が前記1つまたは複数の第1のレベルの配列オペランドのうちの1つまたは複数の値を決定する、1つまたは複数の第2のレベルの動作とを含むデータ構造を含む、実行させること、ならびに
コンピューティングデバイスによる、前記第1のレベルの動作のうちの1つまたは複数および前記第2のレベルの動作のうちの1つまたは複数の実行に基づいて、生物学的配列パートを生成するために前記遺伝子製造システムによって使用するための工場オーダーを生成させることであって、前記1つまたは複数の第1のレベルの非決定性動作が、前記生物学的配列パートを生成するためのプロトコールに対応する、生成させること
を行わせる命令を記憶する1つまたは複数のメモリと
を備える、システム。 - 前記1つまたは複数の第1のレベルの非決定性動作が、前記生物学的配列パートを生成するための物理的実験室機器にも対応する、請求項186に記載のシステム。
- 有向ビルドグラフデータ構造が、前記工場オーダーを生成する際に使用され、前記1つまたは複数のメモリが、実行されるとき、前記システムに、
異なる工場オーダーのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定させ、そして
前記共通ワークフローフェーズに少なくとも一部は基づいて前記ビルドグラフデータ構造をアセンブルさせる
命令を記憶する、請求項186から187のいずれか一項に記載のシステム。 - 遺伝子製造システムによる生物学的配列の産生を制御するために工場オーダーを生成するための命令を記憶する1つまたは複数の非一過性のコンピュータ可読媒体であって、前記命令が、1つまたは複数のコンピューティングデバイスによって実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの少なくとも1つに、
第1の配列オペランドに対する非決定性動作を示す式を受け取らせることであって、配列オペランドが生物学的配列パートを表し、前記第1の配列オペランドが1つまたは複数の生物学的配列パートを表す、受け取らせること
配列仕様に対して前記式を評価するために命令を実行させることであって、前記配列仕様が、(a)前記第1の配列オペランドを含む1つまたは複数の第1のレベルの配列オペランドに対して行われることになる、第1の非決定性動作を含む1つまたは複数の第1のレベルの非決定性動作と、(b)その実行が前記1つまたは複数の第1のレベルの配列オペランドのうちの1つまたは複数の値を決定する、1つまたは複数の第2のレベルの動作とを含むデータ構造を含む、実行させること、ならびに
コンピューティングデバイスによる、前記第1のレベルの動作のうちの1つまたは複数および前記第2のレベルの動作のうちの1つまたは複数の実行に基づいて、生物学的配列パートを生成するために前記遺伝子製造システムによって使用するための工場オーダーを生成させることであって、前記1つまたは複数の第1のレベルの非決定性動作が、前記生物学的配列パートを生成するためのプロトコールに対応する、生成させること
を行わせる、1つまたは複数の非一過性のコンピュータ可読媒体。 - 前記1つまたは複数の第1のレベルの非決定性動作が、前記生物学的配列パートを生成するための物理的実験室機器にも対応する、請求項189に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
- 有向ビルドグラフデータ構造が、前記工場オーダーを生成する際に使用され、1つまたは複数の非一過性のコンピュータ可読媒体が、実行されるとき、前記1つまたは複数のコンピューティングデバイスのうちの前記少なくとも1つに、
異なる工場オーダーのための2つまたはそれよりも多いワークフローフェーズが、共通ワークフローフェーズの反応ステップの共通点に少なくとも一部は基づいて一緒に処理され得る前記共通ワークフローフェーズであることを決定させ、そして
前記共通ワークフローフェーズに少なくとも一部は基づいて前記ビルドグラフデータ構造をアセンブルさせる
命令を記憶する、請求項189から190のいずれか一項に記載の1つまたは複数の非一過性のコンピュータ可読媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201762577615P | 2017-10-26 | 2017-10-26 | |
US62/577,615 | 2017-10-26 | ||
PCT/US2018/057583 WO2019084315A1 (en) | 2017-10-26 | 2018-10-25 | INDEPENDENT SYSTEM FOR PLANNING AND EXECUTING HIGH-PERFORMANCE GENOMIC MANUFACTURING OPERATIONS |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021501410A true JP2021501410A (ja) | 2021-01-14 |
Family
ID=64267972
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020523321A Pending JP2021501410A (ja) | 2017-10-26 | 2018-10-25 | ハイスループットゲノム製造動作を計画および実行するためのデバイス非依存のシステム |
Country Status (7)
Country | Link |
---|---|
US (1) | US11581064B2 (ja) |
EP (1) | EP3701535A1 (ja) |
JP (1) | JP2021501410A (ja) |
KR (1) | KR20200078558A (ja) |
CN (1) | CN111937075A (ja) |
CA (1) | CA3079098A1 (ja) |
WO (1) | WO2019084315A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201405246D0 (en) * | 2014-03-24 | 2014-05-07 | Synthace Ltd | System and apparatus |
US20230102750A1 (en) * | 2020-02-19 | 2023-03-30 | Multiply Labs Inc. | Systems and methods for facilitating modular and parallelized manufacturing at a biological foundry |
CN111863120B (zh) * | 2020-06-28 | 2022-05-13 | 深圳晶泰科技有限公司 | 晶体复合物的药物虚拟筛选***及方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170159045A1 (en) * | 2015-12-07 | 2017-06-08 | Zymergen, Inc. | Microbial strain improvement by a htp genomic engineering platform |
JP2018527674A (ja) * | 2015-05-08 | 2018-09-20 | フロージョー エルエルシーFlowJo, LLC | データ発見ノード |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7826975B2 (en) | 2002-07-10 | 2010-11-02 | The Penn State Research Foundation | Method for redesign of microbial production systems |
US10541046B2 (en) * | 2009-09-02 | 2020-01-21 | Microsoft Technology Licensing, Llc | Creating genetic devices |
US8332160B1 (en) * | 2011-11-17 | 2012-12-11 | Amyris Biotechnologies, Inc. | Systems and methods for engineering nucleic acid constructs using scoring techniques |
US10192024B2 (en) * | 2012-05-18 | 2019-01-29 | 454 Life Sciences Corporation | System and method for generation and use of optimal nucleotide flow orders |
-
2018
- 2018-10-25 CN CN201880069731.8A patent/CN111937075A/zh active Pending
- 2018-10-25 US US16/758,823 patent/US11581064B2/en active Active
- 2018-10-25 KR KR1020207014493A patent/KR20200078558A/ko unknown
- 2018-10-25 EP EP18800439.4A patent/EP3701535A1/en not_active Withdrawn
- 2018-10-25 WO PCT/US2018/057583 patent/WO2019084315A1/en unknown
- 2018-10-25 CA CA3079098A patent/CA3079098A1/en active Pending
- 2018-10-25 JP JP2020523321A patent/JP2021501410A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018527674A (ja) * | 2015-05-08 | 2018-09-20 | フロージョー エルエルシーFlowJo, LLC | データ発見ノード |
US20170159045A1 (en) * | 2015-12-07 | 2017-06-08 | Zymergen, Inc. | Microbial strain improvement by a htp genomic engineering platform |
Also Published As
Publication number | Publication date |
---|---|
US20200350036A1 (en) | 2020-11-05 |
KR20200078558A (ko) | 2020-07-01 |
EP3701535A1 (en) | 2020-09-02 |
CN111937075A (zh) | 2020-11-13 |
WO2019084315A1 (en) | 2019-05-02 |
CA3079098A1 (en) | 2019-05-02 |
US11581064B2 (en) | 2023-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220076177A1 (en) | Microbial strain design system and methods for improved large-scale production of engineered nucleotide sequences | |
Appleton et al. | Design automation in synthetic biology | |
Kuznetsov et al. | NCBI genome workbench: desktop software for comparative genomics, visualization, and GenBank data submission | |
Orvis et al. | Ergatis: a web interface and scalable software system for bioinformatics workflows | |
Blankenberg et al. | Galaxy: a web‐based genome analysis tool for experimentalists | |
US20050086035A1 (en) | Computer systems and methods for genotype to phenotype mapping using molecular network models | |
CN1942878A (zh) | 用于化学反应和生化过程的建模,模拟和分析的方法和设备 | |
Frishman | Protein annotation at genomic scale: the current status | |
JP2021501410A (ja) | ハイスループットゲノム製造動作を計画および実行するためのデバイス非依存のシステム | |
Roesch et al. | Julia for biologists | |
Brooksbank et al. | The European bioinformatics institute's data resources | |
Barrett et al. | Iterative reconstruction of transcriptional regulatory networks: an algorithmic approach | |
Sun et al. | The E. coli whole-cell modeling project | |
Singh et al. | AlnC: An extensive database of long non-coding RNAs in angiosperms | |
Kalyanaraman et al. | Space and time efficient parallel algorithms and software for EST clustering | |
Hérisson et al. | The automated Galaxy-SynBioCAD pipeline for synthetic biology design and engineering | |
Santander-Jiménez et al. | Asynchronous non-generational model to parallelize metaheuristics: a bioinformatics case study | |
Hérisson et al. | Galaxy-SynBioCAD: Automated Pipeline for Synthetic Biology Design and Engineering | |
du Lac et al. | Galaxy-SynBioCAD: synthetic biology design automation tools in Galaxy workflows | |
Oberortner et al. | An integrated computer-aided design and manufacturing workflow for synthetic biology | |
Cruz et al. | Detecting distant homologies on protozoans metabolic pathways using scientific workflows | |
Zhu et al. | Assembling a reference phylogenomic tree of bacteria and archaea by summarizing many gene phylogenies | |
Joshi | Python, a reliable programming language for chemoinformatics and bioinformatics | |
Elias | High throughput pin-tool based automated DNA assembly | |
Bartley | Engineering Living Systems: Closing the Loop in the Design-Build-Test Cycle using the Semantic Web |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200626 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211022 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221027 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230126 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230217 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230920 |