diff --git a/library/constraints/Eco2C1G5T1.input.json b/library/constraints/Eco2C1G5T1.input.json index c4da016..c83d86d 100644 --- a/library/constraints/Eco2C1G5T1.input.json +++ b/library/constraints/Eco2C1G5T1.input.json @@ -1,4 +1,90 @@ [ + { + "collection": "input_sensors", + "name": "Ara_sensor", + "model": "Ara_sensor_model", + "structure": "Ara_sensor_structure" + }, + { + "collection": "models", + "name": "Ara_sensor_model", + "functions": { + "response_function": "sensor_response" + }, + "parameters": [ + { + "name": "ymax", + "value": 2.13, + "description": "Maximal transcription" + }, + { + "name": "ymin", + "value": 0.0021, + "description": "Minimal transcription" + } + ] + }, + { + "collection": "structures", + "name": "Ara_sensor_structure", + "outputs": [ + "PBad" + ] + }, + { + "collection": "parts", + "name": "PBad", + "type": "promoter", + "dnasequence": "agaaaccaattgtccatattgcatcagacattgccgtcactgcgtcttttactggctcttctcgctaaccaaaccggtaaccccgcttattaaaagcattctgtaacaaagcgggaccaaagccatgacaaaaacgcgtaacaaaagtgtctataatcacggcagaaaagtccacattgattatttgcacggcgtcacactttgctatgccatagcatttttatccataagattagcggatcctacctgacgctttttatcgcaactctctactgtttctccat" + }, + + + + + + { + "collection": "input_sensors", + "name": "IPTG_sensor", + "model": "IPTG_sensor_model", + "structure": "IPTG_sensor_structure" + }, + { + "collection": "models", + "name": "IPTG_sensor_model", + "functions": { + "response_function": "sensor_response" + }, + "parameters": [ + { + "name": "ymax", + "value": 4.09, + "description": "Maximal transcription" + }, + { + "name": "ymin", + "value": 0.0302, + "description": "Minimal transcription" + } + ] + }, + { + "collection": "structures", + "name": "IPTG_sensor_structure", + "outputs": [ + "PTac" + ] + }, + { + "collection": "parts", + "name": "PTac", + "type": "promoter", + "dnasequence": "tgttgacaattaatcatcggctcgtataatgtgtggaattgtgagcgctcacaatt" + }, + + + + + { "collection": "input_sensors", "name": "aTc_sensor", @@ -14,12 +100,12 @@ "parameters": [ { "name": "ymax", - "value": 5.41, + "value": 6.13, "description": "Maximal transcription" }, { "name": "ymin", - "value": 0.02, + "value": 0.016, "description": "Minimal transcription" } ] @@ -35,8 +121,13 @@ "collection": "parts", "name": "PTet", "type": "promoter", - "dnasequence": "AACGATCGTTGGCTGTCCCTATCAGTGATAGAGATTGACATCCCTATCAGTGATAGATATAATGAGCAC" + "dnasequence": "ttttttccctatcagtgatagagattgacatccctatcagtgatagagataatgagcac" }, + + + + + { "collection": "input_sensors", "name": "Cuma_sensor", @@ -52,12 +143,12 @@ "parameters": [ { "name": "ymax", - "value": 2.39, + "value": 3.14, "description": "Maximal transcription" }, { "name": "ymin", - "value": 0.19, + "value": 0.0036, "description": "Minimal transcription" } ] @@ -73,8 +164,399 @@ "collection": "parts", "name": "PCymRC", "type": "promoter", - "dnasequence": "TTCCGATGTAGGAGTAACAAACAGACAATCTGGTCTGTTTGTATTATGGAAAATTTTTCTGTATAATAGATTC" + "dnasequence": "aacaaacagacaatctggtctgtttgtattatggaaaatttttctgtataatagattcaacaaacagacaatctggtctgtttgtattat" + }, + + + + + + { + "collection": "input_sensors", + "name": "Van_sensor", + "model": "Van_sensor_model", + "structure": "Van_sensor_structure" + }, + { + "collection": "models", + "name": "Van_sensor_model", + "functions": { + "response_function": "sensor_response" + }, + "parameters": [ + { + "name": "ymax", + "value": 4, + "description": "Maximal transcription" + }, + { + "name": "ymin", + "value": 0.0195, + "description": "Minimal transcription" + } + ] + }, + { + "collection": "structures", + "name": "Van_sensor_structure", + "outputs": [ + "PVanCC" + ] + }, + { + "collection": "parts", + "name": "PVanCC", + "type": "promoter", + "dnasequence": "attggatccaattgacagctagctcagtcctaggtaccattggatccaat" + }, + + + + + + { + "collection": "input_sensors", + "name": "OHC14_sensor", + "model": "OHC14_sensor_model", + "structure": "OHC14_sensor_structure" + }, + { + "collection": "models", + "name": "OHC14_sensor_model", + "functions": { + "response_function": "sensor_response" + }, + "parameters": [ + { + "name": "ymax", + "value": 3.13, + "description": "Maximal transcription" + }, + { + "name": "ymin", + "value": 0.0057, + "description": "Minimal transcription" + } + ] + }, + { + "collection": "structures", + "name": "OHC14_sensor_structure", + "outputs": [ + "PCin" + ] + }, + { + "collection": "parts", + "name": "PCin", + "type": "promoter", + "dnasequence": "gaatcgcaccaagacaggtttgtccaccctttgtgcgtccaaacggacgcacggcgctctaaagcgggtcgcgatctttcagattcgctcctcgcgctttcagtctttgttttggcgcatgtcgttatcgcaaaaccgctgcacacttttgcgcgacatgctctgatccccctcatctgggggggcctatctgagggaatttccgatccggctcgcctgaaccattctgctttccacgaacttgaaaacgct" + }, + + + + + + { + "collection": "input_sensors", + "name": "Sal_sensor", + "model": "Sal_sensor_model", + "structure": "Sal_sensor_structure" + }, + { + "collection": "models", + "name": "Sal_sensor_model", + "functions": { + "response_function": "sensor_response" + }, + "parameters": [ + { + "name": "ymax", + "value": 3.17, + "description": "Maximal transcription" + }, + { + "name": "ymin", + "value": 0.0138, + "description": "Minimal transcription" + } + ] + }, + { + "collection": "structures", + "name": "Sal_sensor_structure", + "outputs": [ + "PSalTTC" + ] + }, + { + "collection": "parts", + "name": "PSalTTC", + "type": "promoter", + "dnasequence": "ggggcctcgcttgggttattgctggtgcccggccgggcgcaatattcatgttgatgatttattatatatcgagtggtgtatttatttatattgtttgctccgttaccgttattaac" + }, + + + + + + { + "collection": "input_sensors", + "name": "RpaR-AM2_sensor", + "model": "RpaR-AM2_sensor_model", + "structure": "RpaR-AM2_sensor_structure" + }, + { + "collection": "models", + "name": "RpaR-AM2_sensor_model", + "functions": { + "response_function": "sensor_response" + }, + "parameters": [ + { + "name": "ymax", + "value": 6.9, + "description": "Maximal transcription" + }, + { + "name": "ymin", + "value": 0.06, + "description": "Minimal transcription" + } + ] + }, + { + "collection": "structures", + "name": "RpaR-AM2_sensor_structure", + "outputs": [ + "PRpa_A" + ], + "inputs": [ + { + "name": "in1", + "part_type": "promoter" + } + ], + "devices": [ + { + "name": "PRpa_A_RiboRpa_RpaR-AM2_TerRpa", + "components": [ + "#in1", + "PRpa_A_RiboRpa_RpaR-AM2_TerRpa_cassette" + ] + }, + { + "name": "PRpa_A_RiboRpa_RpaR-AM2_TerRpa_cassette", + "components": [ + "RiboRpa_RpaR-AM2_TerRpa" + ] + } + ] + }, + { + "collection": "parts", + "type": "cassette", + "name": "RiboRpa_RpaR-AM2_TerRpa", + "dnasequence": "AAAAAAAAAGGCTCCAAAAGGAGCCttgacggctagctcagtcctaggtacagtgctagctactAGATGCTGTAGTGGGATGTGTGTCTCACCTGAAGAGTACAAAAGTCCGAAACGGTATCCTCTACAAATAATTTTGTTTAAaAGCGATACTTAGGGTAACAGtAATGattgtgggtgaagatcagctgtggggtcgtcgtacactggaatttgttgatagcgttgaacgtctggaagcaccggcactgattagccgttttgaaagcctgattgcaagctgtggttttaccgcctatatcatggcaggtctgccgagccgtaatgccggtctgccggaactgaccctggcaaatggttggcctcgtgattggtttgatctgtatgttagcgaaaactttagcgcagttgatccggttccgcgttatggtgcaaccactgttcatccgtttgtttggagtgatgcaccgtatgatcgtgaccgtgatcaggcagcacatcgtgttatgacccgtgcagcagaatttggtctggttgaaggttattgtattccgctgcattacgatgatggtagcgcagcaattagtatggcaggtgaagatcctgatctgagtccggcagcccgtggtgtaatgcagctggttagcatttatgcacatagccgtctgcgtgtactgagccgtccgaaaccgattcgtcgtaatcgtctgacaccgcgtgaatgtgaaattctgcagtgggcagcacagggtaaaaccgcatgggaaattagcgttattctgtgtattaccgaacgcaccgttaaatttcatctgattgaagcagcacgtaaactggatgcagcaaatcgtaccgcagcagttgcaaaagcactgacactgggtctgattcgtctgtaatagagttaaccaaAAAGGGGGGATTTTATCTCCCCTTTaatttttcct" + }, + + + + + + + + + + + + + + + + + { + "collection": "input_sensors", + "name": "OC6_in", + "model": "OC6_in_model", + "structure": "OC6_in_structure", + "description": "comms_device" + }, + { + "collection": "models", + "name": "OC6_in_model", + "functions": { + "response_function": "sensor_response" + }, + "parameters": [ + { + "name": "ymax", + "value": 7.5, + "description": "Maximal transcription" + }, + { + "name": "ymin", + "value": 0.06, + "description": "Minimal transcription" + } + ] + }, + { + "collection": "structures", + "name": "OC6_in_structure", + "outputs": [ + "pLuxB" + ] + }, + { + "collection": "parts", + "type": "promoter", + "name": "pLuxB", + "dnasequence": "ACCTGTAGGATCGTACAGGTTTACGCAAGAAAATGGTTTGTTACAGTCGAATAAAAGCTGTCACCGGATGTGCTTTCCGGTCTGATGAGTCCGTGAGGACGAAACAGCCTCTACAAATAATTTTGTTTAATACTAGAG" + }, + + + + + + { + "collection": "input_sensors", + "name": "OHC12_in", + "model": "OHC12_in_model", + "structure": "OHC12_in_structure", + "description": "comms_device" + }, + { + "collection": "models", + "name": "OHC12_in_model", + "functions": { + "response_function": "sensor_response" + }, + "parameters": [ + { + "name": "ymax", + "value": 3.4, + "description": "Maximal transcription" + }, + { + "name": "ymin", + "value": 0.01, + "description": "Minimal transcription" + } + ] + }, + { + "collection": "structures", + "name": "OHC12_in_structure", + "outputs": [ + "pCin" + ] + }, + { + "collection": "parts", + "type": "promoter", + "name": "pCin", + "dnasequence": "CGTAAGCTGTCACCGGATGTGCTTTCCGGTCTGATGAGTCCGTGAGGACGAAACAGCCTCTACAAATAATTTTGTTTAATACTAGAG" + }, + + + + + + { + "collection": "input_sensors", + "name": "pC-HSL_in", + "model": "pC-HSL_in_model", + "structure": "pC-HSL_in_structure", + "description": "comms_device" + }, + { + "collection": "models", + "name": "pC-HSL_in_model", + "functions": { + "response_function": "sensor_response" + }, + "parameters": [ + { + "name": "ymax", + "value": 6, + "description": "Maximal transcription" + }, + { + "name": "ymin", + "value": 0.02, + "description": "Minimal transcription" + } + ] + }, + { + "collection": "structures", + "name": "pC-HSL_in_structure", + "outputs": [ + "pRpa" + ] + }, + { + "collection": "parts", + "type": "promoter", + "name": "pRpa", + "dnasequence": "CGTAAGCTGTCACCGGATGTGCTTTCCGGTCTGATGAGTCCGTGAGGACGAAACAGCCTCTACAAATAATTTTGTTTAATACTAGAG" + }, + + + + + + { + "collection": "input_sensors", + "name": "DAPG_in", + "model": "DAPG_in_model", + "structure": "DAPG_in_structure", + "description": "comms_device" + }, + { + "collection": "models", + "name": "DAPG_in_model", + "functions": { + "response_function": "sensor_response" + }, + "parameters": [ + { + "name": "ymax", + "value": 3.4, + "description": "Maximal transcription" + }, + { + "name": "ymin", + "value": 0.02, + "description": "Minimal transcription" + } + ] + }, + { + "collection": "structures", + "name": "DAPG_in_structure", + "inputs": [ + { + "name": "in1", + "part_type": "promoter" + } + ], + "outputs": [ + "pPhlF" + ] + }, + { + "collection": "parts", + "type": "promoter", + "name": "pPhlF", + "dnasequence": "AGCTGTCACCGGATGTGCTTTCCGGTCTGATGAGTCCGTGAGGACGAAACAGCCTCTACAAATAATTTTGTTTAATACTAGAG" }, + + + + + { "collection": "functions", "name": "sensor_response", @@ -90,4 +572,4 @@ } ] } -] \ No newline at end of file +] diff --git a/library/constraints/Eco2C1G5T1.output.json b/library/constraints/Eco2C1G5T1.output.json index f64c159..bab4d7b 100644 --- a/library/constraints/Eco2C1G5T1.output.json +++ b/library/constraints/Eco2C1G5T1.output.json @@ -4,6 +4,214 @@ "signal_carrier_units": "RNAP/s", "normalization_instructions": "The values are converted from RPUG (from the Eco2C1G3T1 UCF) to RNAP/s with the following conversion factor: RPU = 0.019 RNAP/s (see 10.15252/msb.20209584). Note: change unit conversion factors accordingly if using a different or modified UCF." }, + + + + + + { + "collection": "output_devices", + "name": "BFP_reporter", + "model": "BFP_reporter_model", + "structure": "BFP_reporter_structure" + }, + { + "collection": "models", + "name": "BFP_reporter_model", + "functions": { + "response_function": "linear_response", + "input_composition": "linear_input_composition" + }, + "parameters": [ + { + "name": "unit_conversion", + "value": 0.019, + "description": "Unit conversion" + } + ] + }, + { + "collection": "structures", + "name": "BFP_reporter_structure", + "inputs": [ + { + "name": "in1", + "part_type": "promoter" + }, + { + "name": "in2", + "part_type": "promoter" + } + ], + "devices": [ + { + "name": "BFP_reporter_a", + "components": [ + "#in1", + "BFP_reporter_cassette" + ] + }, + { + "name": "BFP_reporter_b", + "components": [ + "#in2", + "BFP_reporter_cassette" + ] + } + ] + }, + { + "collection": "parts", + "name": "BFP_reporter_cassette", + "type": "cassette", + "dnasequence": "GCTGTCACCGGATGTGCTTTCCGGTCTGATGAGTCCGTGAGGACGAAACAGCCTCTACAAATAATTTTGTTTAATACTAGAGaaagaggagaaaTACTAGATGGTGTCTAAGGGCGAAGAGCTGATTAAGGAGAACATGCACATGAAGCTGTACATGGAGGGCACCGTGGACAACCATCACTTCAAGTGCACATCCGAGGGCGAAGGCAAGCCCTACGAGGGCACCCAGACCATGCGCATCAAGGTGGTCGAGGGCGGCCCTCTCCCCTTCGCCTTCGACATCCTGGCTACTAGCTTCCTCTACGGCAGCAAGACCTTCATCAACCACACCCAGGGCATCCCCGACTTCTTCAAGCAGTCCTTCCCTGAGGGCTTCACATGGGAGCGCGTCACCACATACGAGGACGGGGGCGTGCTGACCGCTACCCAGGACACCAGCCTCCAGGACGGCTGCCTCATCTACAACGTCAAGATCCGGGGGGTGAACTTCACATCCAACGGCCCTGTGATGCAGAAGAAAACACTCGGCTGGGAGGCCTTCACCGAAACCCTGTACCCCGCTGACGGCGGCCTGGAAGGCCGTAACGACATGGCCCTGAAGCTCGTGGGCGGGAGCCATCTGATCGCAAACGCCAAGACCACATATCGTTCCAAGAAACCCGCTAAGAACCTCAAGATGCCTGGCGTCTACTATGTGGACTACCGCCTGGAACGTATCAAGGAGGCCAACAACGAAACGTACGTCGAGCAGCACGAGGTGGCAGTGGCCCGGTACTGCGACCTCCCTAGCAAACTGGGGCACAAGCTTAATTAAAGGAAACACAGAAAAAAGCCCGCACCTGACAGTGCGGGCTTTTTTTTTCGACCAAAGG" + }, + + + + + + { + "collection": "output_devices", + "name": "RFP_reporter", + "model": "RFP_reporter_model", + "structure": "RFP_reporter_structure" + }, + { + "collection": "models", + "name": "RFP_reporter_model", + "functions": { + "response_function": "linear_response", + "input_composition": "linear_input_composition" + }, + "parameters": [ + { + "name": "unit_conversion", + "value": 0.019, + "description": "Unit conversion" + } + ] + }, + { + "collection": "structures", + "name": "RFP_reporter_structure", + "inputs": [ + { + "name": "in1", + "part_type": "promoter" + }, + { + "name": "in2", + "part_type": "promoter" + } + ], + "devices": [ + { + "name": "RFP_reporter_a", + "components": [ + "#in1", + "RFP_reporter_cassette" + ] + }, + { + "name": "RFP_reporter_b", + "components": [ + "#in2", + "RFP_reporter_cassette" + ] + } + ] + }, + { + "collection": "parts", + "name": "RFP_reporter_cassette", + "type": "cassette", + "dnasequence": "agaagtcaattaatgtgcttttaattctgatgagtcggtgacgacgaaacttcctctacaaataattttgtttaaTACTAGAGAAAGAGGGGAAATACTAGATGGCTTCCTCCGAAGACGTTATCAAAGAGTTCATGCGTTTCAAAGTTCGTATGGAAGGTTCCGTTAACGGTCACGAGTTCGAAATCGAAGGTGAAGGTGAAGGTCGTCCGTACGAAGGTACCCAGACCGCTAAACTGAAAGTTACCAAAGGTGGTCCGCTGCCGTTCGCTTGGGACATCCTGTCCCCGCAGTTCCAGTACGGTTCCAAAGCTTACGTTAAACACCCGGCTGACATCCCGGACTACCTGAAACTGTCCTTCCCGGAAGGTTTCAAATGGGAACGTGTTATGAACTTCGAAGACGGTGGTGTTGTTACCGTTACCCAGGACTCCTCCCTGCAAGACGGTGAGTTCATCTACAAAGTTAAACTGCGTGGTACCAACTTCCCGTCCGACGGTCCGGTTATGCAGAAAAAAACCATGGGTTGGGAAGCTTCCACCGAACGTATGTACCCGGAAGACGGTGCTCTGAAAGGTGAAATCAAAATGCGTCTGAAACTGAAAGACGGTGGTCACTACGACGCTGAAGTTAAAACCACCTACATGGCTAAAAAACCGGTTCAGCTGCCGGGTGCTTACAAAACCGACATCAAACTGGACATCACCTCCCACAACGAAGACTACACCATCGTTGAACAGTACGAACGTGCTGAAGGTCGTCACTCCACCGGTGCTTAAGATGTGGGGTCCGATCTAACTAAAAAGGCCgctCTGCGGCCTTTTTTCTTTTCACT" + }, + + + + + + { + "collection": "output_devices", + "name": "YFP_reporter", + "model": "YFP_reporter_model", + "structure": "YFP_reporter_structure" + }, + { + "collection": "models", + "name": "YFP_reporter_model", + "functions": { + "response_function": "linear_response", + "input_composition": "linear_input_composition" + }, + "parameters": [ + { + "name": "unit_conversion", + "value": 0.019, + "description": "Unit conversion" + } + ] + }, + { + "collection": "structures", + "name": "YFP_reporter_structure", + "inputs": [ + { + "name": "in1", + "part_type": "promoter" + }, + { + "name": "in2", + "part_type": "promoter" + } + ], + "devices": [ + { + "name": "YFP_reporter_a", + "components": [ + "#in1", + "YFP_reporter_cassette" + ] + }, + { + "name": "YFP_reporter_b", + "components": [ + "#in2", + "YFP_reporter_cassette" + ] + } + ] + }, + { + "collection": "parts", + "name": "YFP_reporter_cassette", + "type": "cassette", + "dnasequence": "AGCTGTCACCGGATGTGCTTTCCGGTCTGATGAGTCCGTGAGGACGAAACAGCCTCTACAAATAATTTTGTTTAATACTAGAGAAAGAGGAGAAATACTAGATGGTGAGCAAGGGCGAGGAGCTGTTCACCGGGGTGGTGCCCATCCTGGTCGAGCTGGACGGCGACGTAAACGGCCACAAGTTCAGCGTGTCCGGCGAGGGCGAGGGCGATGCCACCTACGGCAAGCTGACCCTGAAGTTCATCTGCACCACAGGCAAGCTGCCCGTGCCCTGGCCCACCCTCGTGACCACCTTCGGCTACGGCCTGCAATGCTTCGCCCGCTACCCCGACCACATGAAGCTGCACGACTTCTTCAAGTCCGCCATGCCCGAAGGCTACGTCCAGGAGCGCACCATCTTCTTCAAGGACGACGGCAACTACAAGACCCGCGCCGAGGTGAAGTTCGAGGGCGACACCCTGGTGAACCGCATCGAGCTGAAGGGCATCGACTTCAAGGAGGACGGCAACATCCTGGGGCACAAGCTGGAGTACAACTACAACAGCCACAACGTCTATATCATGGCCGACAAGCAGAAGAACGGCATCAAGGTGAACTTCAAGATCCGCCACAACATCGAGGACGGCAGCGTGCAGCTCGCCGACCACTACCAGCAGAACACCCCAATCGGCGACGGCCCCGTGCTGCTGCCCGACAACCACTACCTTAGCTACCAGTCCGCCCTGAGCAAAGACCCCAACGAGAAGCGCGATCACATGGTCCTGCTGGAGTTCGTGACCGCCGCCGGGATCACTCTCGGCATGGACGAGCTGTACAAGTAAGCTCATGTATGTGTCTACGCGAGATTCTCGCCCGAGAACTTCTGCAAGGCACTGCTCTTGGCT" + }, + { + "collection": "functions", + "name": "linear_response", + "equation": "c * x", + "variables": [ + { + "name": "x", + "map": "#//model/functions/input_composition" + } + ], + "parameters": [ + { + "name": "c", + "map": "#//model/parameters/unit_conversion" + } + ] + }, + + + + + { "collection": "output_devices", "name": "OC6_out", @@ -76,6 +284,78 @@ "name": "sLux_cassette", "dnasequence": "agcgctcaacgggtgtgcttcccgttctgatgagtccgtgaggacgaaagcgcctctacaaataattttgtttaacggttccaaagccagatactaaggaggtcccAcATGactataatgataaaaaaatcggattttttggcaattccatcggaggagtataaaggtattctaagccttcgttatcaagtgtttaagcaaagacttgagtgggacttagttgtagaaaataaccttgaatcagatgagtatgataactcaaatgcagaatatatttatgcttgtgatgatactgaaaatgtaagtggatgctggcgtttattacctacaacaggtgattatatgctgaaaagtgtttttcctgaattgcttggtcaacagagtgctcccaaagatcctaatatagtcgaattaagtcgttttgctgtaggtaaaaatagctcaaagataaataactctgctagtgaaattacaatgaaactatttgaagctatatataaacacgctgttagtcaaggtattacagaatatgtaacagtaacatcaacagcaatagagcgatttttaaagcgtattaaagttccttgtcatcgtattggagacaaagaaattcatgtattaggtgatactaaatcggttgtattgtctatgcctattaatgaacagtttaaaaaagcagtcttaaattaatagCTTATTCCATAACAAAGCCGGGTAATTCCCGGCTTTGTTGTATCTGAACAATAAATGGATGCCCTGCGTAAGCGGGGCATTTTTCTTCCT" }, + { + "collection": "output_devices", + "name": "OHC12_out", + "model": "OHC12_out_model", + "structure": "OHC12_out_structure", + "description": "comms_device" + }, + { + "collection": "models", + "name": "OHC12_out_model", + "functions": { + "response_function": "Hill_response", + "input_composition": "linear_input_composition" + }, + "parameters": [ + { + "name": "ymax", + "value": 0.0646, + "description": "Maximal transcription (3.4 RPU * 0.019 for conversion to RNAP/s)" + }, + { + "name": "ymin", + "value": 0.00019, + "description": "Minimal transcription (0.01 RPU * 0.019 for conversion to RNAP/s)" + }, + { + "name": "kd", + "value": 0.3, + "description": "Dissociation equilibrium constant" + }, + { + "name": "n", + "value": 3.9, + "description": "Cooperativety" + }, + { + "name": "unit_conversion", + "value": 0.102, + "description": "Unit conversion" + } + ] + }, + { + "collection": "structures", + "name": "OHC12_out_structure", + "inputs": [ + { + "name": "in1", + "part_type": "promoter" + }, + { + "name": "in2", + "part_type": "promoter" + } + ], + "devices": [ + { + "name": "OHC12_out_a", + "components": [ + "#in1", + "#in2", + "sCin_cassette" + ] + } + ] + }, + { + "collection": "parts", + "type": "cassette", + "name": "sCin_cassette", + "dnasequence": "gctgtcaccggatgtgctttccggtctgatgagtccgtgaggacgaaacagcctctacaaataattttgtttaatggttccaaagccagatactaaggaggtcccAATGttcgttatcatccaggctcacgaataccagaaatacgctgctgttctggaccagatgttccgtctgcgtaaaaaagttttcgctgacaccctgtgctgggacgttccggttatcggtccgtacgaacgtgactcctacgactccctggctccggcttacctggtttggtgcaacgactcccgtacccgtctgtacggtggtatgcgtctgatgccgaccaccggtccgaccctgctgtacgacgttttccgtgaaaccttcccggacgctgctgacctgatcgctccgggtatctgggaaggtacccgtatgtgcatcgacgaagaagctatcgctaaagacttcccggaaatcgacgctggtcgtgctttctccatgatgctgctggctctgtgcgaatgcgctctggaccacggtatccacaccatgatctccaactacgaaccgtacctgaaacgtgtttacaaacgtgctggtgctgaagttgaagaactgggtcgtgctgacggttacggtaaatacccggtttgctgcggtgctttcgaagtttccgaccgtgttctgcgtaaaatgcgtgctgctctgggtctgaccctgccgctgtacgttcgtcacgttccggctcgttccgttgttacccagttcctggaaatggctgcttaatagccaggcatcaaataaaacgaaaggctcagtcgaaagactgggcctttcgttttatctgttgtttgtcggtgaacgctctctactagagtcacactggctcaccttcgggtgggcctttctgcgtttata" + }, { "collection": "output_devices", "name": "pC-HSL_out", @@ -220,6 +500,11 @@ "name": "sPhl_cassette", "dnasequence": "actcttcctttttcaatattattgaagcatttatcagggttattgtctcatgagcggatacatatttgaatgtatttagaaaaataaacaaataggggttccgcgTACATCAGAGATTTTGAGACACAaGTACNNNNNNNNNNNNNNNNNNNNCGTAagctgtcaccggatgtgctttccggtctgatgagtccgtgaggacgaaacagcctctacaaataattttgtttaaGTGAAAGAACGGAATCTGGAGGATGTACACATGAATAAGGTAGGAATTGTGAGCTATGGCGCGGGTATCCCGGTCTGCCGGCTCAAGGTGGACGACGTGATCCAGGTGTGGAAAAACACCGATCTGAGTTTGGTAAAGGGCCAATTGGGCGTTATTGAAAGGGCCGTCCTGCAACCCGACGAAGATGTCATAACCTTGGGTGTCCTCGCCGCCCAACGCGCGCTGGACAAGGCACCACCTTGTTCCCTCGAAGCGCTTTATCTCGGCACCTGCACCAATCCTTATGACTCCCGGGCCTCGGCCGCAATCATCCTGGAAATGCTCGGCTGCGGCTATGACGCCTTTTGCGCAGACGTGCAGTTTGCCGGCAAATCAGGCACCAGCGCCCTCCAGATCGCATACGCCTTGGTAGCGTCGGGCATGGTGGGCAACGCTTTGGCGGTGGGTGCCGATACGATCAACCGCAACACCGCCCCCGGTGACTTGACGGAGTCCTATGCCGGAGCCGGGGCCGCGGCCTTGCTGTTGGGGACAGAAAATGTGATCGCGCATTTTGACGCAAGTTTTTCTTGCGCGGCGGATGTCGCTGACAACATCAGGCCTCAAGGGGACCGCTATATCCGCTCGGGAATGGGATTGGGCTCGGACAAGAACAGTATCGGCCTCGAGGACCAGACTCGCCGCGCCGCCTCGGGATTGATGGCCAAGATCCATGCGCAAGCCGATGATTTCGATTACGTCGTTTTCCAACAAAACCTGGTGTCGACCCCCTACTCTCTCGGCAAGCACCTGGGATTCACGAAGGCCCAAATCGAACCTGGCATCTACGCCCAGAGTGTCGGCGATGCTGGAGCCGCGAGTCCTTTACTGGGCTTGGTCAACGTACTCGATCAAGCGCGTCCTGGCGAAAGAATCCTGGTGGTTTCCTATGGCTTCGGTGCGGGCAGCGATGCCATCGCCTTGACCGTCACCGATGCCATCGAAGCCTATCAAAAGACCAACGTTCCGCTGCGCACGCAGCTGGAGGATAAGTACTACGTGGATTACGGGACGTCGATCAAGTACGAGTTCAAATACTTGCGGCCCGACTATGCCCTGACGGCCTATCTCTGATTCCAATCATCCAGCAAGGAGCACCTTTTTATGTGCGCACGACGCGTTGCTATCGTTTCGGCTGCCTATACCCCTAAACCTGGCAGTTCCAGAGTTCGCCAGACTTTCAAGGAGATGATCGTCGAGTCCGCCTACCAGGCACTCAACGCCATCAAGATGCACCCTCGCGAACTTCAGGCAGTTGCCTATGGGTACCATGGTGAAGGTATTTCTGAATACGGAGGTCTGGGCCCAACCATCTCCGATGCCTTGGGGATCAGCCCTGCCCCCACGTTCATGAGTACGGCCAACTGCACCAGCAGTTCGGTGTCTTTCCAGATGGCTCACCAAATGGTCGCCTCAGGTGAATACGACATCGTTCTGTGTGGCGGCTTTGAAAAAATGACCGATCACTTCAACTATGCCGAGTACATTGGCTCGAGCACTGAATGTGAATACGATTATTTTCTAGGCATCTCTCACACAGACGCCTTCGCCCTGGCGACCGCCGAATATTTTGAAAAGTACGGCTATGCAGGACGCGAAGCGGATGTATTGGCCACTTTCGGGCGGCAGATGCGCATTTATGCCCATAACACTCCCACGGCTACCCGTTATGGCGTGCCGATCCCGTCTCTCGAAACACTCAAAAGCAGCGAAGCATGCGGCTCCATGCTGGCCTGGGGTGAAGCCAGCGGTTGCGCCATCCTGGTTGCCGAACACCTTGTGCACCGCTACACGACCCAACCGGTATTTGTCCGTGGCTGTGCCTACACCGGTGTGTCGCATTATTTCGGCACGCGCTATCACAACCCGACGTTGCAATTTCCGGGGCTGCCAAAAGATGTCGGCATGGCGGTTTCCGCCAACTCGCTGGCCTGCGCCGAAATCGCCTACAAAAAAGCCGGTATCACCGCAAAGGATATCGATGTGGCGCAAGTCTACGACTTGCTGGGCGCCGGGTTGATTCAAATGGAGTCCATGGGCGTATGTGGTCCAGGCCAGGCAGGCGACTTTGTATTGGAAGGCGGCATAGCCCTTGATGGGCAACTTCCCCTGAACACTGACGGCGGCAACATCGGACGCGGCCACGCTTCCGGTTGCGATGGGATTTTGCACATTACTGAATTGTTCCGGCAGCTTCGCGGCGAGTCCAACAATCAAGTCAAAGGCGCGCGTATTGGCGTCTCGCAAAACCTGGGCGGTTACGCCGCGCACAACAGCGTCATTGTGCTTTCCAACGATTAAGGAGCCGACCATGTCCCTTTACCCTGAACAAATTCACCGCATGACCACCGCCAGCATGTTGCGCGAATGGCGCGAACACGGTGGCAAATACCGCCTCGAAGGCAGCCGATGCCAGGACTGCGAAGAAATCTTCTTCCCTCGGCGCACAGTTTGCGGTGCGTGCAACTCGTTGAATGTAGAACCGTATCGCTGCGCGCGCACCGGCACTATCCAGGTCAGCGCACACGCCGAGAACCCCATTCTTGCGGCCATGGGCTACGGCGAAACCGTGCCCCGCTTCATGGCGATGGTGCGCCTGGATGATGGTCTGGTGATTGCCTCGGAAATAGTTGACGTCATCGATCCGCGACAAGTCGTCAGCGGTGCGCCCGTGCGCATGGTCATTCGAAAACATGTCCGGGAAAGTAACTTGGCCTGGCAATATGCCTATAAGTTTGTATTGGTGAAATAACAAACTTAGACGCCGCCATACCCCGCGTTATCGATAACAACAGTCAAGTTTTTGGCCTCCAAGCCCGTTGCTTTGATTCTGTCTTTCAGAGTCCAGCTTTGCTGTTATTGCCTTAAACATGTTTCTAACTTTATTGGCTTTTAGCCGAGGACTTGTCATGTCTACTCTTTGCAAACCCAGTCTGCTGTTCCCGCAATATAAGATCACCCAGCAACAAATGATCGAGCATCTAGAGCAGTTGCATGATGATCACCCGAGAATGGCTCTTGCCAAACGCATGATTCAAAACACACAGGTGAACGAACGATACTTGGTCCTGCCCATTGATGAACTGGCGGTGCATACCGGCTTCACCCATCGCAGCATTGTTTATGAGCGCGAGGCCCGCCGCATGTCATCCATCGCGGCGCGCCAAGCCATCGAGAATGCCGGGCTGACCACCGACGACATTCGAATGGTCGCTGTGACATCGTGCACGGGTTTCATGATGCCTTCGCTGACGGCCCACTTGATCAACGACCTGGGCCTGCGAACATCGACCGTACAACTGCCTATCGCTCAATTGGGATGCGTGGCAGGCGCTGCGGCGATCAATCGAGCCAATGACTTCGCCAGCCTGGCGCCGGACAACCATGTGCTCATCGTCTCCCTGGAGTTCTCGTCGCTCTGCTATCAACCCCAGGACACCAAGTTGCACGCATTCATCTCAGCGGCATTATTCGGCGATGCGGTATCAGCCTGCGTAATGCGAGCCGACGATCAGGCGTCTGGTTTCAAGATCGCCAAGACGGGGTCTTACTTCCTGCCTGATAGCGAGCACTATATTAAATACGACGTCAAAGACAGTGGCTTTCACTTCACCCTGGACAAGGCGGTCATGAACTCCATTAAAGATGTCGCACCCATGATGGAGGAATTGAACTACGAAACCTTCAATCAACATTGCGCTCAAAATGACTTTTTCATCTTCCATACAGGCGGACGGAAAATTCTTGATGAACTGGTCCTGCAATTGGACTTGGAACCCGGCAGGGTCGCGCAATCCCGCGACAGTTTGAGCGAAGCCGGGAACATCGCCAGCGTGGTGGTTTTCGATGTGCTCAAGCGCCAGTTCGACAGCGGACCTGTCAATGGCGCGACGGGCATGTTGGCGGCCTTCGGCCCGGGTTTCACCGCTGAAATGGCCGTGGGCAAGTGGGTCGCCTGAcaaataaaacgaaaggctcagtcgaaagactgggcctttcgttttatctgttgtttgtcggtgaacgctctctactagagtcacactggctcaccttcgggtgggcctttctgcgtttataAGGTGCTTCCTCGCTCACTGactcgctgcacgaggcagacctcagcgctagcggagtgtatactggcttactatgttggcactgatgagggtgtcagtgaagtgcttcatgtggcaggagaaaaaaggctgcaccggtgcgtcagcagaatatgtgatacaggatatattccgcttcctcgctcactgactcgctacgctcggtcgttcgactgcggcgagcggaaatggcttacgaacggggcggagatttcctggaagatgccaggaagatacttaacagggaagtgagagggccgcggcaaagccgtttttccataggctccgcccccctgacaagcatcacgaaatctgacgctcaaatcagtggtggcgaaacccgacaggactataaagataccaggcgtttccccCtggcggctccctcgtgcgctctcctgttcctgcctttcggtttaccggtgtcattccgctgttatggccgcgtttgtctcattccacgcctgacactcagttccgggtaggcagttcgctccaagctggactgtatgcacgaaccccccgttcagtccgaccgctgcgccttatccggtaactatcgtcttgagtccaacccggaaagacatgcaaaagcaccactggcagcagccactggtaattgatttagaggagttagtcttgaagtcatgcgccggttaaggctaaactgaaaggacaagttttggtgactgcgctcctccaagccagttacctcggttcaaagagttggtagctcagagaaccttcgaaaaaccgccctgcaaggcggttttttcgttttcagagcaagagattacgcgcagaccaaaacgatctcaagaagatcatcttattaaATTCTCACCAATAAAAAACGCCCGGCGGCAACCGAGCGTTCTGAACAAATCCAGATGGAGTTCTGAGGTCATTACTGGATCTATCAACAGGAGTCCAAGCGAGCTTTAGAAAAACTCATCGAGgttaggtggcggtacttgggtcgatatcaaagtgcatcacttcttcccgtatgcccaactttgtatagagagccactgcgggatcgtcaccgtaatctgcttgcacgtagatcacataagcaccaagcgcgttggcctcatgcttgaggagattgatgagcgcggtggcaatgccctgcctccggtgctcgccggagactgcgagatcatagatatagatctcactacgcggctgctcaaacttgggcagaacgtaagccgcgagagcgccaacaaccgcttcttggtcgaaggcagcaagcgcgatgaatgtcttactacggagcaagttcccgaggtaatcggagtccggctgatgttgggagtaggtggctacgtctccgaactcacgaccgaaaagatcaagagcagtccgcatggatttgacttggtcagggccgagcctacatgtgcgaatgatgcccatacttgagccacctaactttgttttagggcgactgccctgctgcgtaacatcgttgctgctgcgtaacatcgttgctgctccataacatcaaacatcgacccacggcgtaacgcgcttgctgcttggatgcccgaggcatagactgtacaaaaaaacagtcataacaagccatgaaaaccgccactgcgccgttaccaccgctgcgttcggtcaaggttctggaccagttgcgtgagcgcatacgctacttgcattacagtttacgaaccgaacaggcttatgtcaattcggttgaatactcat" }, + + + + + { "collection": "functions", "name": "Hill_response", @@ -259,5 +544,32 @@ "map": "#//structure/inputs/in1/model/functions/response_function" } ] + }, + + + + + + { + "collection": "circuit_rules", + "rules": { + "function": "AND", + "rules": [ + "OC6_out_a AFTER attB5", + "OHC12_out_a AFTER attB5", + "DAPG_out_a AFTER attB5", + "pC-HSL_out_a AFTER attB5", + "ALL_FORWARD" + ] + } + }, + { + "collection": "device_rules", + "rules": { + "function": "AND", + "rules": [ + "ALL_FORWARD" + ] + } } -] \ No newline at end of file +]