Skip to content

Instantly share code, notes, and snippets.

@SyntaxColoring
Forked from mcous/README.md
Last active October 27, 2021 20:49

Revisions

  1. SyntaxColoring renamed this gist Oct 27, 2021. 1 changed file with 44 additions and 44 deletions.
    88 changes: 44 additions & 44 deletions Sessions.postman_collection.json → Runs.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    {
    "info": {
    "_postman_id": "6b41374d-5cb7-4ae7-b26e-82899b473614",
    "name": "Sessions",
    "name": "Runs",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    "item": [
    @@ -15,7 +15,7 @@
    "listen": "test",
    "script": {
    "exec": [
    "pm.test(\"Session commands fetched\", () => {",
    "pm.test(\"Run commands fetched\", () => {",
    " const body = pm.response.json()",
    " ",
    " if (body.data.length > 0) {",
    @@ -41,15 +41,15 @@
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/commands",
    "raw": "http://{{hostname}}:31950/runs/{{run_id}}/commands",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "runs",
    "{{run_id}}",
    "commands"
    ]
    }
    @@ -79,15 +79,15 @@
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/commands/{{command_id}}",
    "raw": "http://{{hostname}}:31950/runs/{{run_id}}/commands/{{command_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "runs",
    "{{run_id}}",
    "commands",
    "{{command_id}}"
    ]
    @@ -127,15 +127,15 @@
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/commands",
    "raw": "http://{{hostname}}:31950/runs/{{run_id}}/commands",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "runs",
    "{{run_id}}",
    "commands"
    ]
    }
    @@ -168,15 +168,15 @@
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "raw": "http://{{hostname}}:31950/runs/{{run_id}}/actions",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "runs",
    "{{run_id}}",
    "actions"
    ]
    }
    @@ -204,15 +204,15 @@
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "raw": "http://{{hostname}}:31950/runs/{{run_id}}/actions",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "runs",
    "{{run_id}}",
    "actions"
    ]
    }
    @@ -240,15 +240,15 @@
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "raw": "http://{{hostname}}:31950/runs/{{run_id}}/actions",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "runs",
    "{{run_id}}",
    "actions"
    ]
    }
    @@ -258,7 +258,7 @@
    ]
    },
    {
    "name": "GET /sessions",
    "name": "GET /runs",
    "request": {
    "method": "GET",
    "header": [
    @@ -269,31 +269,31 @@
    }
    ],
    "url": {
    "raw": "{{hostname}}:31950/sessions",
    "raw": "{{hostname}}:31950/runs",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions"
    "runs"
    ]
    }
    },
    "response": []
    },
    {
    "name": "POST /sessions {sessionType: protocol}",
    "name": "POST /runs {runType: protocol}",
    "event": [
    {
    "listen": "test",
    "script": {
    "exec": [
    "pm.test(\"Session ID created\", () => {",
    "pm.test(\"Run ID created\", () => {",
    " const body = pm.response.json()",
    " const id = body.data.id",
    "",
    " pm.expect(typeof id).to.equal('string')",
    " pm.globals.set(\"session_id\", id)",
    " pm.globals.set(\"run_id\", id)",
    "",
    " if (body.data.commands.length > 0) {",
    " const lastIndex = body.data.commands.length - 1",
    @@ -320,39 +320,39 @@
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"sessionType\": \"protocol\",\n \"createParams\": {\n \"protocolId\": \"{{protocol_id}}\"\n }\n }\n}",
    "raw": "{\n \"data\": {\n \"runType\": \"protocol\",\n \"createParams\": {\n \"protocolId\": \"{{protocol_id}}\"\n }\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "{{hostname}}:31950/sessions",
    "raw": "{{hostname}}:31950/runs",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions"
    "runs"
    ]
    }
    },
    "response": []
    },
    {
    "name": "POST /sessions {sessionType: basic}",
    "name": "POST /runs {runType: basic}",
    "event": [
    {
    "listen": "test",
    "script": {
    "exec": [
    "pm.test(\"Session ID created\", () => {",
    "pm.test(\"Run ID created\", () => {",
    " const body = pm.response.json()",
    " const id = body.data.id",
    "",
    " pm.expect(typeof id).to.equal('string')",
    " pm.globals.set(\"session_id\", id)",
    " pm.globals.set(\"run_id\", id)",
    "",
    " if (body.data.commands.length > 0) {",
    " const lastIndex = body.data.commands.length - 1",
    @@ -379,34 +379,34 @@
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"sessionType\": \"basic\"\n }\n}",
    "raw": "{\n \"data\": {\n \"runType\": \"basic\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "{{hostname}}:31950/sessions",
    "raw": "{{hostname}}:31950/runs",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions"
    "runs"
    ]
    }
    },
    "response": []
    },
    {
    "name": "GET /sessions/:session_id",
    "name": "GET /runs/:run_id",
    "event": [
    {
    "listen": "test",
    "script": {
    "exec": [
    "pm.test(\"Session fetched\", () => {",
    "pm.test(\"Run fetched\", () => {",
    " const body = pm.response.json()",
    " ",
    " if (body.data.commands.length > 0) {",
    @@ -432,22 +432,22 @@
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}",
    "raw": "http://{{hostname}}:31950/runs/{{run_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}"
    "runs",
    "{{run_id}}"
    ]
    }
    },
    "response": []
    },
    {
    "name": "DELETE /sessions/:session_id",
    "name": "DELETE /runs/:run_id",
    "request": {
    "method": "DELETE",
    "header": [
    @@ -458,15 +458,15 @@
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}",
    "raw": "http://{{hostname}}:31950/runs/{{run_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}"
    "runs",
    "{{run_id}}"
    ]
    }
    },
  2. @mcous mcous revised this gist Sep 27, 2021. 3 changed files with 286 additions and 170 deletions.
    2 changes: 1 addition & 1 deletion Protocols.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    {
    "info": {
    "_postman_id": "f897da09-74f5-41fa-b3bc-b755c66ebf30",
    "_postman_id": "54b6a1a2-20c7-4fda-b496-8763b3135158",
    "name": "Protocols",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    452 changes: 284 additions & 168 deletions Sessions.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -1,10 +1,262 @@
    {
    "info": {
    "_postman_id": "cd34be2f-31a6-4142-9445-286df22c22ad",
    "_postman_id": "6b41374d-5cb7-4ae7-b26e-82899b473614",
    "name": "Sessions",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    "item": [
    {
    "name": "Commands",
    "item": [
    {
    "name": "GET .../commands",
    "event": [
    {
    "listen": "test",
    "script": {
    "exec": [
    "pm.test(\"Session commands fetched\", () => {",
    " const body = pm.response.json()",
    " ",
    " if (body.data.length > 0) {",
    " const lastIndex = body.data.length - 1",
    " const id = body.data[lastIndex].id",
    "",
    " pm.expect(typeof id).to.equal('string')",
    " pm.globals.set(\"command_id\", id)",
    " }",
    "})"
    ],
    "type": "text/javascript"
    }
    }
    ],
    "request": {
    "method": "GET",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/commands",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "commands"
    ]
    }
    },
    "response": []
    },
    {
    "name": "GET .../commands/:command_id",
    "event": [
    {
    "listen": "test",
    "script": {
    "exec": [
    ""
    ],
    "type": "text/javascript"
    }
    }
    ],
    "request": {
    "method": "GET",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/commands/{{command_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "commands",
    "{{command_id}}"
    ]
    }
    },
    "response": []
    },
    {
    "name": "POST .../commands { loadPipette }",
    "event": [
    {
    "listen": "test",
    "script": {
    "exec": [
    ""
    ],
    "type": "text/javascript"
    }
    }
    ],
    "request": {
    "method": "POST",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"commandType\": \"loadPipette\",\n \"data\": {\n \"pipetteName\": \"p300_single\",\n \"mount\": \"right\"\n }\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/commands",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "commands"
    ]
    }
    },
    "response": []
    }
    ]
    },
    {
    "name": "Actions",
    "item": [
    {
    "name": "POST .../actions { play }",
    "request": {
    "method": "POST",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"actionType\": \"play\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "actions"
    ]
    }
    },
    "response": []
    },
    {
    "name": "POST .../actions { pause }",
    "request": {
    "method": "POST",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"actionType\": \"pause\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "actions"
    ]
    }
    },
    "response": []
    },
    {
    "name": "POST .../actions { stop }",
    "request": {
    "method": "POST",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"actionType\": \"stop\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "actions"
    ]
    }
    },
    "response": []
    }
    ]
    },
    {
    "name": "GET /sessions",
    "request": {
    @@ -89,91 +341,77 @@
    "response": []
    },
    {
    "name": "GET /sessions/:session_id",
    "name": "POST /sessions {sessionType: basic}",
    "event": [
    {
    "listen": "test",
    "script": {
    "exec": [
    "pm.test(\"Session fetched\", () => {",
    "pm.test(\"Session ID created\", () => {",
    " const body = pm.response.json()",
    " ",
    " const id = body.data.id",
    "",
    " pm.expect(typeof id).to.equal('string')",
    " pm.globals.set(\"session_id\", id)",
    "",
    " if (body.data.commands.length > 0) {",
    " const lastIndex = body.data.commands.length - 1",
    " const id = body.data.commands[lastIndex].id",
    "",
    " pm.expect(typeof id).to.equal('string')",
    " pm.globals.set(\"command_id\", id)",
    " }",
    "})"
    "})",
    ""
    ],
    "type": "text/javascript"
    }
    }
    ],
    "request": {
    "method": "GET",
    "method": "POST",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}"
    ]
    }
    },
    "response": []
    },
    {
    "name": "DELETE /sessions/:session_id",
    "request": {
    "method": "DELETE",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"sessionType\": \"basic\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    ],
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}",
    "protocol": "http",
    "raw": "{{hostname}}:31950/sessions",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}"
    "sessions"
    ]
    }
    },
    "response": []
    },
    {
    "name": "GET .../commands",
    "name": "GET /sessions/:session_id",
    "event": [
    {
    "listen": "test",
    "script": {
    "exec": [
    "pm.test(\"Session commands fetched\", () => {",
    "pm.test(\"Session fetched\", () => {",
    " const body = pm.response.json()",
    " ",
    " if (body.data.length > 0) {",
    " const lastIndex = body.data.length - 1",
    " const id = body.data[lastIndex].id",
    " if (body.data.commands.length > 0) {",
    " const lastIndex = body.data.commands.length - 1",
    " const id = body.data.commands[lastIndex].id",
    "",
    " pm.expect(typeof id).to.equal('string')",
    " pm.globals.set(\"command_id\", id)",
    @@ -194,163 +432,41 @@
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/commands",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "commands"
    ]
    }
    },
    "response": []
    },
    {
    "name": "GET .../commands/:command_id",
    "event": [
    {
    "listen": "test",
    "script": {
    "exec": [
    ""
    ],
    "type": "text/javascript"
    }
    }
    ],
    "request": {
    "method": "GET",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/commands/{{command_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "commands",
    "{{command_id}}"
    ]
    }
    },
    "response": []
    },
    {
    "name": "POST .../actions { play }",
    "request": {
    "method": "POST",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"actionType\": \"play\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "actions"
    ]
    }
    },
    "response": []
    },
    {
    "name": "POST .../actions { pause }",
    "request": {
    "method": "POST",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"actionType\": \"pause\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "actions"
    "{{session_id}}"
    ]
    }
    },
    "response": []
    },
    {
    "name": "POST .../actions { stop }",
    "name": "DELETE /sessions/:session_id",
    "request": {
    "method": "POST",
    "method": "DELETE",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"actionType\": \"stop\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "actions"
    "{{session_id}}"
    ]
    }
    },
    2 changes: 1 addition & 1 deletion testosaur_v3.py
    Original file line number Diff line number Diff line change
    @@ -14,7 +14,7 @@ def run(ctx):
    source = ctx.load_labware("nest_12_reservoir_15ml", 1)
    dest = ctx.load_labware("corning_96_wellplate_360ul_flat", 2)

    pipette = ctx.load_instrument("p300_single_gen2", types.Mount.RIGHT, [])
    pipette = ctx.load_instrument("p300_single", types.Mount.RIGHT, [])

    for i in range(4):
    pipette.pick_up_tip(tip_rack.well(i))
  3. @mcous mcous revised this gist Aug 6, 2021. 2 changed files with 6 additions and 42 deletions.
    2 changes: 1 addition & 1 deletion Protocols.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    {
    "info": {
    "_postman_id": "3eb8ae30-a99a-4ceb-9a92-f96a1e9c90a9",
    "_postman_id": "f897da09-74f5-41fa-b3bc-b755c66ebf30",
    "name": "Protocols",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    46 changes: 5 additions & 41 deletions Sessions.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    {
    "info": {
    "_postman_id": "afd2b403-38c2-425f-ae17-2decc2b99471",
    "_postman_id": "cd34be2f-31a6-4142-9445-286df22c22ad",
    "name": "Sessions",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    @@ -249,7 +249,7 @@
    "response": []
    },
    {
    "name": "POST .../actions { start }",
    "name": "POST .../actions { play }",
    "request": {
    "method": "POST",
    "header": [
    @@ -261,7 +261,7 @@
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"actionType\": \"start\"\n }\n}",
    "raw": "{\n \"data\": {\n \"actionType\": \"play\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    @@ -321,7 +321,7 @@
    "response": []
    },
    {
    "name": "POST .../actions { resume }",
    "name": "POST .../actions { stop }",
    "request": {
    "method": "POST",
    "header": [
    @@ -333,43 +333,7 @@
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"actionType\": \"resume\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "actions"
    ]
    }
    },
    "response": []
    },
    {
    "name": "POST .../actions { halt }",
    "request": {
    "method": "POST",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"actionType\": \"halt\"\n }\n}",
    "raw": "{\n \"data\": {\n \"actionType\": \"stop\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
  4. @mcous mcous revised this gist Jul 29, 2021. 2 changed files with 49 additions and 1 deletion.
    14 changes: 13 additions & 1 deletion Protocols.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -64,7 +64,19 @@
    {
    "key": "files",
    "type": "file",
    "src": [],
    "src": "testosaur_v3.py",
    "disabled": true
    },
    {
    "key": "files",
    "type": "file",
    "src": "Simple Test Protocol.json",
    "disabled": true
    },
    {
    "key": "files",
    "type": "file",
    "src": "Simple Test Protocol With Pause.json",
    "disabled": true
    }
    ]
    36 changes: 36 additions & 0 deletions Sessions.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -355,6 +355,42 @@
    }
    },
    "response": []
    },
    {
    "name": "POST .../actions { halt }",
    "request": {
    "method": "POST",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"actionType\": \"halt\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "actions"
    ]
    }
    },
    "response": []
    }
    ],
    "event": [
  5. @mcous mcous revised this gist Jul 26, 2021. 3 changed files with 2 additions and 2 deletions.
    2 changes: 1 addition & 1 deletion Sessions.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -30,7 +30,7 @@
    "response": []
    },
    {
    "name": "POST /sessions {sessionType: basic}",
    "name": "POST /sessions {sessionType: protocol}",
    "event": [
    {
    "listen": "test",
    1 change: 1 addition & 0 deletions Simple Test Protocol With Pause.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    {"metadata":{"protocolName":"Simple Test Protocol With Pause","author":"","description":"","created":1623951154663,"lastModified":1627322025887,"category":null,"subcategory":null,"tags":[]},"designerApplication":{"name":"opentrons/protocol-designer","version":"5.2.6","data":{"_internalAppBuildDate":"Mon, 26 Apr 2021 18:42:28 GMT","defaultValues":{"aspirate_mmFromBottom":1,"dispense_mmFromBottom":0.5,"touchTip_mmFromTop":-1,"blowout_mmFromTop":0},"pipetteTiprackAssignments":{"0093e780-cf92-11eb-93f2-b7f852622db2":"opentrons/opentrons_96_tiprack_300ul/1"},"dismissedWarnings":{"form":{},"timeline":{}},"ingredients":{"0":{"name":"Water","description":null,"serialize":false,"liquidGroupId":"0"}},"ingredLocations":{"2f04ca30-cf92-11eb-93f2-b7f852622db2:opentrons/nest_12_reservoir_15ml/1":{"A1":{"0":{"volume":1000}}}},"savedStepForms":{"__INITIAL_DECK_SETUP_STEP__":{"labwareLocationUpdate":{"trashId":"12","0095bc40-cf92-11eb-93f2-b7f852622db2:opentrons/opentrons_96_tiprack_300ul/1":"1","18f8b760-cf92-11eb-93f2-b7f852622db2:opentrons/corning_96_wellplate_360ul_flat/1":"5","2f04ca30-cf92-11eb-93f2-b7f852622db2:opentrons/nest_12_reservoir_15ml/1":"4"},"pipetteLocationUpdate":{"0093e780-cf92-11eb-93f2-b7f852622db2":"right"},"moduleLocationUpdate":{},"stepType":"manualIntervention","id":"__INITIAL_DECK_SETUP_STEP__"},"4167f940-cf92-11eb-93f2-b7f852622db2":{"pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","volume":"50","changeTip":"always","path":"single","aspirate_wells_grouped":false,"aspirate_flowRate":null,"aspirate_labware":"2f04ca30-cf92-11eb-93f2-b7f852622db2:opentrons/nest_12_reservoir_15ml/1","aspirate_wells":["A1"],"aspirate_wellOrder_first":"t2b","aspirate_wellOrder_second":"l2r","aspirate_mix_checkbox":false,"aspirate_mix_times":null,"aspirate_mix_volume":null,"aspirate_mmFromBottom":null,"aspirate_touchTip_checkbox":false,"aspirate_touchTip_mmFromBottom":null,"dispense_flowRate":null,"dispense_labware":"18f8b760-cf92-11eb-93f2-b7f852622db2:opentrons/corning_96_wellplate_360ul_flat/1","dispense_wells":["A1"],"dispense_wellOrder_first":"t2b","dispense_wellOrder_second":"l2r","dispense_mix_checkbox":false,"dispense_mix_times":null,"dispense_mix_volume":null,"dispense_mmFromBottom":null,"dispense_touchTip_checkbox":false,"dispense_touchTip_mmFromBottom":null,"disposalVolume_checkbox":true,"disposalVolume_volume":"20","blowout_checkbox":false,"blowout_location":"trashId","preWetTip":false,"aspirate_airGap_checkbox":false,"aspirate_airGap_volume":"20","aspirate_delay_checkbox":false,"aspirate_delay_mmFromBottom":null,"aspirate_delay_seconds":"1","dispense_airGap_checkbox":false,"dispense_airGap_volume":"20","dispense_delay_checkbox":false,"dispense_delay_seconds":"1","dispense_delay_mmFromBottom":null,"id":"4167f940-cf92-11eb-93f2-b7f852622db2","stepType":"moveLiquid","stepName":"transfer","stepDetails":""},"50f094f0-ee3a-11eb-8142-4f42ce0c89d5":{"id":"50f094f0-ee3a-11eb-8142-4f42ce0c89d5","stepType":"pause","stepName":"pause","stepDetails":"","pauseAction":"untilResume","pauseHour":null,"pauseMinute":null,"pauseSecond":null,"pauseMessage":"Take a break! Put your feet up!","moduleId":null,"pauseTemperature":null},"673e6bb0-ee3a-11eb-8142-4f42ce0c89d5":{"id":"673e6bb0-ee3a-11eb-8142-4f42ce0c89d5","stepType":"moveLiquid","stepName":"transfer","stepDetails":"","pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","volume":"100","changeTip":"always","path":"single","aspirate_wells_grouped":false,"aspirate_flowRate":null,"aspirate_labware":"2f04ca30-cf92-11eb-93f2-b7f852622db2:opentrons/nest_12_reservoir_15ml/1","aspirate_wells":["A1"],"aspirate_wellOrder_first":"t2b","aspirate_wellOrder_second":"l2r","aspirate_mix_checkbox":false,"aspirate_mix_times":null,"aspirate_mix_volume":null,"aspirate_mmFromBottom":null,"aspirate_touchTip_checkbox":false,"aspirate_touchTip_mmFromBottom":null,"dispense_flowRate":null,"dispense_labware":"18f8b760-cf92-11eb-93f2-b7f852622db2:opentrons/corning_96_wellplate_360ul_flat/1","dispense_wells":["B1"],"dispense_wellOrder_first":"t2b","dispense_wellOrder_second":"l2r","dispense_mix_checkbox":false,"dispense_mix_times":null,"dispense_mix_volume":null,"dispense_mmFromBottom":null,"dispense_touchTip_checkbox":false,"dispense_touchTip_mmFromBottom":null,"disposalVolume_checkbox":true,"disposalVolume_volume":"20","blowout_checkbox":false,"blowout_location":"trashId","preWetTip":false,"aspirate_airGap_checkbox":false,"aspirate_airGap_volume":"20","aspirate_delay_checkbox":false,"aspirate_delay_mmFromBottom":null,"aspirate_delay_seconds":"1","dispense_airGap_checkbox":false,"dispense_airGap_volume":"20","dispense_delay_checkbox":false,"dispense_delay_seconds":"1","dispense_delay_mmFromBottom":null}},"orderedStepIds":["4167f940-cf92-11eb-93f2-b7f852622db2","50f094f0-ee3a-11eb-8142-4f42ce0c89d5","673e6bb0-ee3a-11eb-8142-4f42ce0c89d5"]}},"robot":{"model":"OT-2 Standard"},"pipettes":{"0093e780-cf92-11eb-93f2-b7f852622db2":{"mount":"right","name":"p300_single_gen2"}},"labware":{"trashId":{"slot":"12","displayName":"Trash","definitionId":"opentrons/opentrons_1_trash_1100ml_fixed/1"},"0095bc40-cf92-11eb-93f2-b7f852622db2:opentrons/opentrons_96_tiprack_300ul/1":{"slot":"1","displayName":"Opentrons 96 Tip Rack 300 µL","definitionId":"opentrons/opentrons_96_tiprack_300ul/1"},"18f8b760-cf92-11eb-93f2-b7f852622db2:opentrons/corning_96_wellplate_360ul_flat/1":{"slot":"5","displayName":"Destination","definitionId":"opentrons/corning_96_wellplate_360ul_flat/1"},"2f04ca30-cf92-11eb-93f2-b7f852622db2:opentrons/nest_12_reservoir_15ml/1":{"slot":"4","displayName":"NEST 12 Well Reservoir 15 mL","definitionId":"opentrons/nest_12_reservoir_15ml/1"}},"labwareDefinitions":{"opentrons/opentrons_96_tiprack_300ul/1":{"ordering":[["A1","B1","C1","D1","E1","F1","G1","H1"],["A2","B2","C2","D2","E2","F2","G2","H2"],["A3","B3","C3","D3","E3","F3","G3","H3"],["A4","B4","C4","D4","E4","F4","G4","H4"],["A5","B5","C5","D5","E5","F5","G5","H5"],["A6","B6","C6","D6","E6","F6","G6","H6"],["A7","B7","C7","D7","E7","F7","G7","H7"],["A8","B8","C8","D8","E8","F8","G8","H8"],["A9","B9","C9","D9","E9","F9","G9","H9"],["A10","B10","C10","D10","E10","F10","G10","H10"],["A11","B11","C11","D11","E11","F11","G11","H11"],["A12","B12","C12","D12","E12","F12","G12","H12"]],"brand":{"brand":"Opentrons","brandId":[],"links":["https://shop.opentrons.com/collections/opentrons-tips/products/opentrons-300ul-tips"]},"metadata":{"displayName":"Opentrons 96 Tip Rack 300 µL","displayCategory":"tipRack","displayVolumeUnits":"µL","tags":[]},"dimensions":{"xDimension":127.76,"yDimension":85.48,"zDimension":64.49},"wells":{"A1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":74.24,"z":5.39},"B1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":65.24,"z":5.39},"C1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":56.24,"z":5.39},"D1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":47.24,"z":5.39},"E1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":38.24,"z":5.39},"F1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":29.24,"z":5.39},"G1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":20.24,"z":5.39},"H1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":11.24,"z":5.39},"A2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":74.24,"z":5.39},"B2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":65.24,"z":5.39},"C2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":56.24,"z":5.39},"D2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":47.24,"z":5.39},"E2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":38.24,"z":5.39},"F2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":29.24,"z":5.39},"G2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":20.24,"z":5.39},"H2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":11.24,"z":5.39},"A3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":74.24,"z":5.39},"B3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":65.24,"z":5.39},"C3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":56.24,"z":5.39},"D3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":47.24,"z":5.39},"E3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":38.24,"z":5.39},"F3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":29.24,"z":5.39},"G3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":20.24,"z":5.39},"H3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":11.24,"z":5.39},"A4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":74.24,"z":5.39},"B4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":65.24,"z":5.39},"C4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":56.24,"z":5.39},"D4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":47.24,"z":5.39},"E4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":38.24,"z":5.39},"F4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":29.24,"z":5.39},"G4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":20.24,"z":5.39},"H4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":11.24,"z":5.39},"A5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":74.24,"z":5.39},"B5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":65.24,"z":5.39},"C5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":56.24,"z":5.39},"D5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":47.24,"z":5.39},"E5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":38.24,"z":5.39},"F5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":29.24,"z":5.39},"G5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":20.24,"z":5.39},"H5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":11.24,"z":5.39},"A6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":74.24,"z":5.39},"B6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":65.24,"z":5.39},"C6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":56.24,"z":5.39},"D6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":47.24,"z":5.39},"E6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":38.24,"z":5.39},"F6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":29.24,"z":5.39},"G6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":20.24,"z":5.39},"H6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":11.24,"z":5.39},"A7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":74.24,"z":5.39},"B7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":65.24,"z":5.39},"C7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":56.24,"z":5.39},"D7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":47.24,"z":5.39},"E7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":38.24,"z":5.39},"F7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":29.24,"z":5.39},"G7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":20.24,"z":5.39},"H7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":11.24,"z":5.39},"A8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":74.24,"z":5.39},"B8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":65.24,"z":5.39},"C8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":56.24,"z":5.39},"D8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":47.24,"z":5.39},"E8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":38.24,"z":5.39},"F8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":29.24,"z":5.39},"G8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":20.24,"z":5.39},"H8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":11.24,"z":5.39},"A9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":74.24,"z":5.39},"B9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":65.24,"z":5.39},"C9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":56.24,"z":5.39},"D9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":47.24,"z":5.39},"E9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":38.24,"z":5.39},"F9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":29.24,"z":5.39},"G9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":20.24,"z":5.39},"H9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":11.24,"z":5.39},"A10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":74.24,"z":5.39},"B10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":65.24,"z":5.39},"C10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":56.24,"z":5.39},"D10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":47.24,"z":5.39},"E10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":38.24,"z":5.39},"F10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":29.24,"z":5.39},"G10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":20.24,"z":5.39},"H10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":11.24,"z":5.39},"A11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":74.24,"z":5.39},"B11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":65.24,"z":5.39},"C11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":56.24,"z":5.39},"D11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":47.24,"z":5.39},"E11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":38.24,"z":5.39},"F11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":29.24,"z":5.39},"G11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":20.24,"z":5.39},"H11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":11.24,"z":5.39},"A12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":74.24,"z":5.39},"B12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":65.24,"z":5.39},"C12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":56.24,"z":5.39},"D12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":47.24,"z":5.39},"E12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":38.24,"z":5.39},"F12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":29.24,"z":5.39},"G12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":20.24,"z":5.39},"H12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":11.24,"z":5.39}},"groups":[{"metadata":{},"wells":["A1","B1","C1","D1","E1","F1","G1","H1","A2","B2","C2","D2","E2","F2","G2","H2","A3","B3","C3","D3","E3","F3","G3","H3","A4","B4","C4","D4","E4","F4","G4","H4","A5","B5","C5","D5","E5","F5","G5","H5","A6","B6","C6","D6","E6","F6","G6","H6","A7","B7","C7","D7","E7","F7","G7","H7","A8","B8","C8","D8","E8","F8","G8","H8","A9","B9","C9","D9","E9","F9","G9","H9","A10","B10","C10","D10","E10","F10","G10","H10","A11","B11","C11","D11","E11","F11","G11","H11","A12","B12","C12","D12","E12","F12","G12","H12"]}],"parameters":{"format":"96Standard","isTiprack":true,"tipLength":59.3,"tipOverlap":7.47,"isMagneticModuleCompatible":false,"loadName":"opentrons_96_tiprack_300ul"},"namespace":"opentrons","version":1,"schemaVersion":2,"cornerOffsetFromSlot":{"x":0,"y":0,"z":0}},"opentrons/opentrons_1_trash_1100ml_fixed/1":{"ordering":[["A1"]],"metadata":{"displayCategory":"trash","displayVolumeUnits":"mL","displayName":"Opentrons Fixed Trash","tags":[]},"schemaVersion":2,"version":1,"namespace":"opentrons","dimensions":{"xDimension":172.86,"yDimension":165.86,"zDimension":82},"parameters":{"format":"trash","isTiprack":false,"loadName":"opentrons_1_trash_1100ml_fixed","isMagneticModuleCompatible":false,"quirks":["fixedTrash","centerMultichannelOnWells","touchTipDisabled"]},"wells":{"A1":{"shape":"rectangular","yDimension":165.67,"xDimension":107.11,"totalLiquidVolume":1100000,"depth":0,"x":82.84,"y":80,"z":82}},"brand":{"brand":"Opentrons"},"groups":[{"wells":["A1"],"metadata":{}}],"cornerOffsetFromSlot":{"x":0,"y":0,"z":0}},"opentrons/corning_96_wellplate_360ul_flat/1":{"ordering":[["A1","B1","C1","D1","E1","F1","G1","H1"],["A2","B2","C2","D2","E2","F2","G2","H2"],["A3","B3","C3","D3","E3","F3","G3","H3"],["A4","B4","C4","D4","E4","F4","G4","H4"],["A5","B5","C5","D5","E5","F5","G5","H5"],["A6","B6","C6","D6","E6","F6","G6","H6"],["A7","B7","C7","D7","E7","F7","G7","H7"],["A8","B8","C8","D8","E8","F8","G8","H8"],["A9","B9","C9","D9","E9","F9","G9","H9"],["A10","B10","C10","D10","E10","F10","G10","H10"],["A11","B11","C11","D11","E11","F11","G11","H11"],["A12","B12","C12","D12","E12","F12","G12","H12"]],"brand":{"brand":"Corning","brandId":["3650","3916","3915","3361","3590","9018","3591","9017","3641","3628","3370","2507","2509","2503","3665","3600","3362","3917","3912","3925","3922","3596","3977","3598","3599","3585","3595","3300","3474"],"links":["https://ecatalog.corning.com/life-sciences/b2c/US/en/Microplates/Assay-Microplates/96-Well-Microplates/Corning%C2%AE-96-well-Solid-Black-and-White-Polystyrene-Microplates/p/corning96WellSolidBlackAndWhitePolystyreneMicroplates"]},"metadata":{"displayName":"Corning 96 Well Plate 360 µL Flat","displayCategory":"wellPlate","displayVolumeUnits":"µL","tags":[]},"dimensions":{"xDimension":127.76,"yDimension":85.47,"zDimension":14.22},"cornerOffsetFromSlot":{"x":0,"y":0,"z":0},"wells":{"H1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":11.24,"z":3.55},"G1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":20.24,"z":3.55},"F1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":29.24,"z":3.55},"E1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":38.24,"z":3.55},"D1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":47.24,"z":3.55},"C1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":56.24,"z":3.55},"B1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":65.24,"z":3.55},"A1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":74.24,"z":3.55},"H2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":11.24,"z":3.55},"G2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":20.24,"z":3.55},"F2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":29.24,"z":3.55},"E2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":38.24,"z":3.55},"D2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":47.24,"z":3.55},"C2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":56.24,"z":3.55},"B2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":65.24,"z":3.55},"A2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":74.24,"z":3.55},"H3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":11.24,"z":3.55},"G3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":20.24,"z":3.55},"F3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":29.24,"z":3.55},"E3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":38.24,"z":3.55},"D3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":47.24,"z":3.55},"C3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":56.24,"z":3.55},"B3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":65.24,"z":3.55},"A3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":74.24,"z":3.55},"H4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":11.24,"z":3.55},"G4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":20.24,"z":3.55},"F4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":29.24,"z":3.55},"E4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":38.24,"z":3.55},"D4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":47.24,"z":3.55},"C4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":56.24,"z":3.55},"B4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":65.24,"z":3.55},"A4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":74.24,"z":3.55},"H5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":11.24,"z":3.55},"G5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":20.24,"z":3.55},"F5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":29.24,"z":3.55},"E5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":38.24,"z":3.55},"D5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":47.24,"z":3.55},"C5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":56.24,"z":3.55},"B5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":65.24,"z":3.55},"A5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":74.24,"z":3.55},"H6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":11.24,"z":3.55},"G6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":20.24,"z":3.55},"F6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":29.24,"z":3.55},"E6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":38.24,"z":3.55},"D6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":47.24,"z":3.55},"C6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":56.24,"z":3.55},"B6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":65.24,"z":3.55},"A6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":74.24,"z":3.55},"H7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":11.24,"z":3.55},"G7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":20.24,"z":3.55},"F7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":29.24,"z":3.55},"E7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":38.24,"z":3.55},"D7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":47.24,"z":3.55},"C7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":56.24,"z":3.55},"B7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":65.24,"z":3.55},"A7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":74.24,"z":3.55},"H8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":11.24,"z":3.55},"G8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":20.24,"z":3.55},"F8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":29.24,"z":3.55},"E8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":38.24,"z":3.55},"D8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":47.24,"z":3.55},"C8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":56.24,"z":3.55},"B8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":65.24,"z":3.55},"A8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":74.24,"z":3.55},"H9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":11.24,"z":3.55},"G9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":20.24,"z":3.55},"F9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":29.24,"z":3.55},"E9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":38.24,"z":3.55},"D9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":47.24,"z":3.55},"C9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":56.24,"z":3.55},"B9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":65.24,"z":3.55},"A9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":74.24,"z":3.55},"H10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":11.24,"z":3.55},"G10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":20.24,"z":3.55},"F10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":29.24,"z":3.55},"E10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":38.24,"z":3.55},"D10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":47.24,"z":3.55},"C10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":56.24,"z":3.55},"B10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":65.24,"z":3.55},"A10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":74.24,"z":3.55},"H11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":11.24,"z":3.55},"G11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":20.24,"z":3.55},"F11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":29.24,"z":3.55},"E11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":38.24,"z":3.55},"D11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":47.24,"z":3.55},"C11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":56.24,"z":3.55},"B11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":65.24,"z":3.55},"A11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":74.24,"z":3.55},"H12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":11.24,"z":3.55},"G12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":20.24,"z":3.55},"F12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":29.24,"z":3.55},"E12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":38.24,"z":3.55},"D12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":47.24,"z":3.55},"C12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":56.24,"z":3.55},"B12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":65.24,"z":3.55},"A12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":74.24,"z":3.55}},"groups":[{"wells":["A1","B1","C1","D1","E1","F1","G1","H1","A2","B2","C2","D2","E2","F2","G2","H2","A3","B3","C3","D3","E3","F3","G3","H3","A4","B4","C4","D4","E4","F4","G4","H4","A5","B5","C5","D5","E5","F5","G5","H5","A6","B6","C6","D6","E6","F6","G6","H6","A7","B7","C7","D7","E7","F7","G7","H7","A8","B8","C8","D8","E8","F8","G8","H8","A9","B9","C9","D9","E9","F9","G9","H9","A10","B10","C10","D10","E10","F10","G10","H10","A11","B11","C11","D11","E11","F11","G11","H11","A12","B12","C12","D12","E12","F12","G12","H12"],"metadata":{"wellBottomShape":"flat"}}],"parameters":{"format":"96Standard","isTiprack":false,"isMagneticModuleCompatible":false,"loadName":"corning_96_wellplate_360ul_flat"},"namespace":"opentrons","version":1,"schemaVersion":2},"opentrons/nest_12_reservoir_15ml/1":{"ordering":[["A1"],["A2"],["A3"],["A4"],["A5"],["A6"],["A7"],["A8"],["A9"],["A10"],["A11"],["A12"]],"brand":{"brand":"NEST","brandId":["360102"],"links":["http://www.cell-nest.com/page94?_l=en&product_id=102"]},"metadata":{"displayName":"NEST 12 Well Reservoir 15 mL","displayCategory":"reservoir","displayVolumeUnits":"mL","tags":[]},"dimensions":{"xDimension":127.76,"yDimension":85.48,"zDimension":31.4},"wells":{"A1":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":14.38,"y":42.78,"z":4.55},"A2":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":23.38,"y":42.78,"z":4.55},"A3":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":32.38,"y":42.78,"z":4.55},"A4":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":41.38,"y":42.78,"z":4.55},"A5":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":50.38,"y":42.78,"z":4.55},"A6":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":59.38,"y":42.78,"z":4.55},"A7":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":68.38,"y":42.78,"z":4.55},"A8":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":77.38,"y":42.78,"z":4.55},"A9":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":86.38,"y":42.78,"z":4.55},"A10":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":95.38,"y":42.78,"z":4.55},"A11":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":104.38,"y":42.78,"z":4.55},"A12":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":113.38,"y":42.78,"z":4.55}},"groups":[{"metadata":{"wellBottomShape":"v"},"wells":["A1","A2","A3","A4","A5","A6","A7","A8","A9","A10","A11","A12"]}],"parameters":{"format":"trough","isTiprack":false,"isMagneticModuleCompatible":false,"quirks":["centerMultichannelOnWells","touchTipDisabled"],"loadName":"nest_12_reservoir_15ml"},"namespace":"opentrons","version":1,"schemaVersion":2,"cornerOffsetFromSlot":{"x":0,"y":0,"z":0}}},"schemaVersion":3,"commands":[{"command":"pickUpTip","params":{"pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","labware":"0095bc40-cf92-11eb-93f2-b7f852622db2:opentrons/opentrons_96_tiprack_300ul/1","well":"A1"}},{"command":"aspirate","params":{"pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","volume":50,"labware":"2f04ca30-cf92-11eb-93f2-b7f852622db2:opentrons/nest_12_reservoir_15ml/1","well":"A1","offsetFromBottomMm":1,"flowRate":46.43}},{"command":"dispense","params":{"pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","volume":50,"labware":"18f8b760-cf92-11eb-93f2-b7f852622db2:opentrons/corning_96_wellplate_360ul_flat/1","well":"A1","offsetFromBottomMm":0.5,"flowRate":46.43}},{"command":"dropTip","params":{"pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","labware":"trashId","well":"A1"}},{"command":"delay","params":{"message":"Take a break! Put your feet up!","wait":true}},{"command":"pickUpTip","params":{"pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","labware":"0095bc40-cf92-11eb-93f2-b7f852622db2:opentrons/opentrons_96_tiprack_300ul/1","well":"B1"}},{"command":"aspirate","params":{"pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","volume":100,"labware":"2f04ca30-cf92-11eb-93f2-b7f852622db2:opentrons/nest_12_reservoir_15ml/1","well":"A1","offsetFromBottomMm":1,"flowRate":46.43}},{"command":"dispense","params":{"pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","volume":100,"labware":"18f8b760-cf92-11eb-93f2-b7f852622db2:opentrons/corning_96_wellplate_360ul_flat/1","well":"B1","offsetFromBottomMm":0.5,"flowRate":46.43}},{"command":"dropTip","params":{"pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","labware":"trashId","well":"A1"}}]}
    1 change: 0 additions & 1 deletion testosaur_v3.py
    Original file line number Diff line number Diff line change
    @@ -17,7 +17,6 @@ def run(ctx):
    pipette = ctx.load_instrument("p300_single_gen2", types.Mount.RIGHT, [])

    for i in range(4):
    pipette.pick_up_tip(tip_rack.well(i))
    pipette.pick_up_tip(tip_rack.well(i))
    pipette.aspirate(50, source.wells_by_name()["A1"])
    pipette.dispense(50, dest.well(i))
  6. @mcous mcous revised this gist Jul 7, 2021. 3 changed files with 175 additions and 18 deletions.
    5 changes: 3 additions & 2 deletions Protocols.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    {
    "info": {
    "_postman_id": "c57a4401-34e5-43bf-b7a4-9e29da51042e",
    "_postman_id": "3eb8ae30-a99a-4ceb-9a92-f96a1e9c90a9",
    "name": "Protocols",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    @@ -64,7 +64,8 @@
    {
    "key": "files",
    "type": "file",
    "src": "Simple Test Protocol.json"
    "src": [],
    "disabled": true
    }
    ]
    },
    164 changes: 148 additions & 16 deletions Sessions.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    {
    "info": {
    "_postman_id": "bc68fa28-7690-403f-bca2-8dac5a9f833a",
    "_postman_id": "afd2b403-38c2-425f-ae17-2decc2b99471",
    "name": "Sessions",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    @@ -30,7 +30,7 @@
    "response": []
    },
    {
    "name": "POST /sessions { sessionType: protocol }",
    "name": "POST /sessions {sessionType: basic}",
    "event": [
    {
    "listen": "test",
    @@ -44,9 +44,11 @@
    " pm.globals.set(\"session_id\", id)",
    "",
    " if (body.data.commands.length > 0) {",
    " command = body.data.commands[0]",
    " pm.expect(typeof command.id).to.equal('string')",
    " pm.globals.set(\"command_id\", command.id)",
    " const lastIndex = body.data.commands.length - 1",
    " const id = body.data.commands[lastIndex].id",
    "",
    " pm.expect(typeof id).to.equal('string')",
    " pm.globals.set(\"command_id\", id)",
    " }",
    "})",
    ""
    @@ -88,6 +90,27 @@
    },
    {
    "name": "GET /sessions/:session_id",
    "event": [
    {
    "listen": "test",
    "script": {
    "exec": [
    "pm.test(\"Session fetched\", () => {",
    " const body = pm.response.json()",
    " ",
    " if (body.data.commands.length > 0) {",
    " const lastIndex = body.data.commands.length - 1",
    " const id = body.data.commands[lastIndex].id",
    "",
    " pm.expect(typeof id).to.equal('string')",
    " pm.globals.set(\"command_id\", id)",
    " }",
    "})"
    ],
    "type": "text/javascript"
    }
    }
    ],
    "request": {
    "method": "GET",
    "header": [
    @@ -98,7 +121,8 @@
    }
    ],
    "url": {
    "raw": "{{hostname}}:31950/sessions/{{session_id}}",
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    @@ -112,7 +136,54 @@
    "response": []
    },
    {
    "name": "GET /sessions/:session_id/commands",
    "name": "DELETE /sessions/:session_id",
    "request": {
    "method": "DELETE",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}"
    ]
    }
    },
    "response": []
    },
    {
    "name": "GET .../commands",
    "event": [
    {
    "listen": "test",
    "script": {
    "exec": [
    "pm.test(\"Session commands fetched\", () => {",
    " const body = pm.response.json()",
    " ",
    " if (body.data.length > 0) {",
    " const lastIndex = body.data.length - 1",
    " const id = body.data[lastIndex].id",
    "",
    " pm.expect(typeof id).to.equal('string')",
    " pm.globals.set(\"command_id\", id)",
    " }",
    "})"
    ],
    "type": "text/javascript"
    }
    }
    ],
    "request": {
    "method": "GET",
    "header": [
    @@ -123,7 +194,8 @@
    }
    ],
    "url": {
    "raw": "{{hostname}}:31950/sessions/{{session_id}}/commands",
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/commands",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    @@ -138,7 +210,18 @@
    "response": []
    },
    {
    "name": "GET /sessions/:session_id/commands/:command_id",
    "name": "GET .../commands/:command_id",
    "event": [
    {
    "listen": "test",
    "script": {
    "exec": [
    ""
    ],
    "type": "text/javascript"
    }
    }
    ],
    "request": {
    "method": "GET",
    "header": [
    @@ -149,7 +232,8 @@
    }
    ],
    "url": {
    "raw": "{{hostname}}:31950/sessions/{{session_id}}/commands/{{command_id}}",
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/commands/{{command_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    @@ -165,7 +249,7 @@
    "response": []
    },
    {
    "name": "POST /sessions/:session_id/actions { actionType: start }",
    "name": "POST .../actions { start }",
    "request": {
    "method": "POST",
    "header": [
    @@ -185,7 +269,8 @@
    }
    },
    "url": {
    "raw": "{{hostname}}:31950/sessions/{{session_id}}/actions",
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    @@ -200,25 +285,72 @@
    "response": []
    },
    {
    "name": "DELETE /sessions/:session_id",
    "name": "POST .../actions { pause }",
    "request": {
    "method": "DELETE",
    "method": "POST",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"actionType\": \"pause\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "{{hostname}}:31950/sessions/{{session_id}}",
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}"
    "{{session_id}}",
    "actions"
    ]
    }
    },
    "response": []
    },
    {
    "name": "POST .../actions { resume }",
    "request": {
    "method": "POST",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"actionType\": \"resume\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "actions"
    ]
    }
    },
    24 changes: 24 additions & 0 deletions testosaur_v3.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,24 @@
    from opentrons import types

    metadata = {
    "protocolName": "Testosaur Version 3",
    "author": "Opentrons <[email protected]>",
    "description": 'A variant on "Dinosaur" for testing with Protocol API v3',
    "source": "Opentrons Repository",
    "apiLevel": "3.0",
    }


    def run(ctx):
    tip_rack = ctx.load_labware("opentrons_96_tiprack_300ul", 8)
    source = ctx.load_labware("nest_12_reservoir_15ml", 1)
    dest = ctx.load_labware("corning_96_wellplate_360ul_flat", 2)

    pipette = ctx.load_instrument("p300_single_gen2", types.Mount.RIGHT, [])

    for i in range(4):
    pipette.pick_up_tip(tip_rack.well(i))
    pipette.pick_up_tip(tip_rack.well(i))
    pipette.aspirate(50, source.wells_by_name()["A1"])
    pipette.dispense(50, dest.well(i))
    pipette.drop_tip(tip_rack.well(i))
  7. @mcous mcous revised this gist Jun 28, 2021. 3 changed files with 71 additions and 16 deletions.
    5 changes: 2 additions & 3 deletions Protocols.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    {
    "info": {
    "_postman_id": "01d6d4d2-9041-4a27-9c98-68471614b041",
    "_postman_id": "c57a4401-34e5-43bf-b7a4-9e29da51042e",
    "name": "Protocols",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    @@ -64,8 +64,7 @@
    {
    "key": "files",
    "type": "file",
    "src": [],
    "disabled": true
    "src": "Simple Test Protocol.json"
    }
    ]
    },
    81 changes: 68 additions & 13 deletions Sessions.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -30,7 +30,7 @@
    "response": []
    },
    {
    "name": "POST /sessions {sessionType: basic}",
    "name": "POST /sessions { sessionType: protocol }",
    "event": [
    {
    "listen": "test",
    @@ -42,6 +42,12 @@
    "",
    " pm.expect(typeof id).to.equal('string')",
    " pm.globals.set(\"session_id\", id)",
    "",
    " if (body.data.commands.length > 0) {",
    " command = body.data.commands[0]",
    " pm.expect(typeof command.id).to.equal('string')",
    " pm.globals.set(\"command_id\", command.id)",
    " }",
    "})",
    ""
    ],
    @@ -60,18 +66,17 @@
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"sessionType\": \"basic\"\n }\n}",
    "raw": "{\n \"data\": {\n \"sessionType\": \"protocol\",\n \"createParams\": {\n \"protocolId\": \"{{protocol_id}}\"\n }\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "http://localhost:31950/sessions",
    "protocol": "http",
    "raw": "{{hostname}}:31950/sessions",
    "host": [
    "localhost"
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    @@ -93,8 +98,7 @@
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}",
    "protocol": "http",
    "raw": "{{hostname}}:31950/sessions/{{session_id}}",
    "host": [
    "{{hostname}}"
    ],
    @@ -108,7 +112,60 @@
    "response": []
    },
    {
    "name": "POST /sessions/:session_id/actions { start }",
    "name": "GET /sessions/:session_id/commands",
    "request": {
    "method": "GET",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "url": {
    "raw": "{{hostname}}:31950/sessions/{{session_id}}/commands",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "commands"
    ]
    }
    },
    "response": []
    },
    {
    "name": "GET /sessions/:session_id/commands/:command_id",
    "request": {
    "method": "GET",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "url": {
    "raw": "{{hostname}}:31950/sessions/{{session_id}}/commands/{{command_id}}",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "commands",
    "{{command_id}}"
    ]
    }
    },
    "response": []
    },
    {
    "name": "POST /sessions/:session_id/actions { actionType: start }",
    "request": {
    "method": "POST",
    "header": [
    @@ -128,8 +185,7 @@
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "protocol": "http",
    "raw": "{{hostname}}:31950/sessions/{{session_id}}/actions",
    "host": [
    "{{hostname}}"
    ],
    @@ -155,8 +211,7 @@
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}",
    "protocol": "http",
    "raw": "{{hostname}}:31950/sessions/{{session_id}}",
    "host": [
    "{{hostname}}"
    ],
    @@ -196,4 +251,4 @@
    "value": "localhost"
    }
    ]
    }
    }
    1 change: 1 addition & 0 deletions Simple Test Protocol.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    {"metadata":{"protocolName":"Simple Test Protocol","author":"","description":"","created":1623951154663,"lastModified":1623951267876,"category":null,"subcategory":null,"tags":[]},"designerApplication":{"name":"opentrons/protocol-designer","version":"5.2.6","data":{"_internalAppBuildDate":"Mon, 26 Apr 2021 18:42:28 GMT","defaultValues":{"aspirate_mmFromBottom":1,"dispense_mmFromBottom":0.5,"touchTip_mmFromTop":-1,"blowout_mmFromTop":0},"pipetteTiprackAssignments":{"0093e780-cf92-11eb-93f2-b7f852622db2":"opentrons/opentrons_96_tiprack_300ul/1"},"dismissedWarnings":{"form":{},"timeline":{}},"ingredients":{"0":{"name":"Water","description":null,"serialize":false,"liquidGroupId":"0"}},"ingredLocations":{"2f04ca30-cf92-11eb-93f2-b7f852622db2:opentrons/nest_12_reservoir_15ml/1":{"A1":{"0":{"volume":1000}}}},"savedStepForms":{"__INITIAL_DECK_SETUP_STEP__":{"stepType":"manualIntervention","id":"__INITIAL_DECK_SETUP_STEP__","labwareLocationUpdate":{"trashId":"12","0095bc40-cf92-11eb-93f2-b7f852622db2:opentrons/opentrons_96_tiprack_300ul/1":"1","18f8b760-cf92-11eb-93f2-b7f852622db2:opentrons/corning_96_wellplate_360ul_flat/1":"5","2f04ca30-cf92-11eb-93f2-b7f852622db2:opentrons/nest_12_reservoir_15ml/1":"4"},"pipetteLocationUpdate":{"0093e780-cf92-11eb-93f2-b7f852622db2":"right"},"moduleLocationUpdate":{}},"4167f940-cf92-11eb-93f2-b7f852622db2":{"id":"4167f940-cf92-11eb-93f2-b7f852622db2","stepType":"moveLiquid","stepName":"transfer","stepDetails":"","pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","volume":"50","changeTip":"always","path":"single","aspirate_wells_grouped":false,"aspirate_flowRate":null,"aspirate_labware":"2f04ca30-cf92-11eb-93f2-b7f852622db2:opentrons/nest_12_reservoir_15ml/1","aspirate_wells":["A1"],"aspirate_wellOrder_first":"t2b","aspirate_wellOrder_second":"l2r","aspirate_mix_checkbox":false,"aspirate_mix_times":null,"aspirate_mix_volume":null,"aspirate_mmFromBottom":null,"aspirate_touchTip_checkbox":false,"aspirate_touchTip_mmFromBottom":null,"dispense_flowRate":null,"dispense_labware":"18f8b760-cf92-11eb-93f2-b7f852622db2:opentrons/corning_96_wellplate_360ul_flat/1","dispense_wells":["A1"],"dispense_wellOrder_first":"t2b","dispense_wellOrder_second":"l2r","dispense_mix_checkbox":false,"dispense_mix_times":null,"dispense_mix_volume":null,"dispense_mmFromBottom":null,"dispense_touchTip_checkbox":false,"dispense_touchTip_mmFromBottom":null,"disposalVolume_checkbox":true,"disposalVolume_volume":"20","blowout_checkbox":false,"blowout_location":"trashId","preWetTip":false,"aspirate_airGap_checkbox":false,"aspirate_airGap_volume":"20","aspirate_delay_checkbox":false,"aspirate_delay_mmFromBottom":null,"aspirate_delay_seconds":"1","dispense_airGap_checkbox":false,"dispense_airGap_volume":"20","dispense_delay_checkbox":false,"dispense_delay_seconds":"1","dispense_delay_mmFromBottom":null}},"orderedStepIds":["4167f940-cf92-11eb-93f2-b7f852622db2"]}},"robot":{"model":"OT-2 Standard"},"pipettes":{"0093e780-cf92-11eb-93f2-b7f852622db2":{"mount":"right","name":"p300_single_gen2"}},"labware":{"trashId":{"slot":"12","displayName":"Trash","definitionId":"opentrons/opentrons_1_trash_1100ml_fixed/1"},"0095bc40-cf92-11eb-93f2-b7f852622db2:opentrons/opentrons_96_tiprack_300ul/1":{"slot":"1","displayName":"Opentrons 96 Tip Rack 300 µL","definitionId":"opentrons/opentrons_96_tiprack_300ul/1"},"18f8b760-cf92-11eb-93f2-b7f852622db2:opentrons/corning_96_wellplate_360ul_flat/1":{"slot":"5","displayName":"Destination","definitionId":"opentrons/corning_96_wellplate_360ul_flat/1"},"2f04ca30-cf92-11eb-93f2-b7f852622db2:opentrons/nest_12_reservoir_15ml/1":{"slot":"4","displayName":"NEST 12 Well Reservoir 15 mL","definitionId":"opentrons/nest_12_reservoir_15ml/1"}},"labwareDefinitions":{"opentrons/opentrons_96_tiprack_300ul/1":{"ordering":[["A1","B1","C1","D1","E1","F1","G1","H1"],["A2","B2","C2","D2","E2","F2","G2","H2"],["A3","B3","C3","D3","E3","F3","G3","H3"],["A4","B4","C4","D4","E4","F4","G4","H4"],["A5","B5","C5","D5","E5","F5","G5","H5"],["A6","B6","C6","D6","E6","F6","G6","H6"],["A7","B7","C7","D7","E7","F7","G7","H7"],["A8","B8","C8","D8","E8","F8","G8","H8"],["A9","B9","C9","D9","E9","F9","G9","H9"],["A10","B10","C10","D10","E10","F10","G10","H10"],["A11","B11","C11","D11","E11","F11","G11","H11"],["A12","B12","C12","D12","E12","F12","G12","H12"]],"brand":{"brand":"Opentrons","brandId":[],"links":["https://shop.opentrons.com/collections/opentrons-tips/products/opentrons-300ul-tips"]},"metadata":{"displayName":"Opentrons 96 Tip Rack 300 µL","displayCategory":"tipRack","displayVolumeUnits":"µL","tags":[]},"dimensions":{"xDimension":127.76,"yDimension":85.48,"zDimension":64.49},"wells":{"A1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":74.24,"z":5.39},"B1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":65.24,"z":5.39},"C1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":56.24,"z":5.39},"D1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":47.24,"z":5.39},"E1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":38.24,"z":5.39},"F1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":29.24,"z":5.39},"G1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":20.24,"z":5.39},"H1":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":14.38,"y":11.24,"z":5.39},"A2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":74.24,"z":5.39},"B2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":65.24,"z":5.39},"C2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":56.24,"z":5.39},"D2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":47.24,"z":5.39},"E2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":38.24,"z":5.39},"F2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":29.24,"z":5.39},"G2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":20.24,"z":5.39},"H2":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":23.38,"y":11.24,"z":5.39},"A3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":74.24,"z":5.39},"B3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":65.24,"z":5.39},"C3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":56.24,"z":5.39},"D3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":47.24,"z":5.39},"E3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":38.24,"z":5.39},"F3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":29.24,"z":5.39},"G3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":20.24,"z":5.39},"H3":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":32.38,"y":11.24,"z":5.39},"A4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":74.24,"z":5.39},"B4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":65.24,"z":5.39},"C4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":56.24,"z":5.39},"D4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":47.24,"z":5.39},"E4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":38.24,"z":5.39},"F4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":29.24,"z":5.39},"G4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":20.24,"z":5.39},"H4":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":41.38,"y":11.24,"z":5.39},"A5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":74.24,"z":5.39},"B5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":65.24,"z":5.39},"C5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":56.24,"z":5.39},"D5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":47.24,"z":5.39},"E5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":38.24,"z":5.39},"F5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":29.24,"z":5.39},"G5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":20.24,"z":5.39},"H5":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":50.38,"y":11.24,"z":5.39},"A6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":74.24,"z":5.39},"B6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":65.24,"z":5.39},"C6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":56.24,"z":5.39},"D6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":47.24,"z":5.39},"E6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":38.24,"z":5.39},"F6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":29.24,"z":5.39},"G6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":20.24,"z":5.39},"H6":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":59.38,"y":11.24,"z":5.39},"A7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":74.24,"z":5.39},"B7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":65.24,"z":5.39},"C7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":56.24,"z":5.39},"D7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":47.24,"z":5.39},"E7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":38.24,"z":5.39},"F7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":29.24,"z":5.39},"G7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":20.24,"z":5.39},"H7":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":68.38,"y":11.24,"z":5.39},"A8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":74.24,"z":5.39},"B8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":65.24,"z":5.39},"C8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":56.24,"z":5.39},"D8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":47.24,"z":5.39},"E8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":38.24,"z":5.39},"F8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":29.24,"z":5.39},"G8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":20.24,"z":5.39},"H8":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":77.38,"y":11.24,"z":5.39},"A9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":74.24,"z":5.39},"B9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":65.24,"z":5.39},"C9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":56.24,"z":5.39},"D9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":47.24,"z":5.39},"E9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":38.24,"z":5.39},"F9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":29.24,"z":5.39},"G9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":20.24,"z":5.39},"H9":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":86.38,"y":11.24,"z":5.39},"A10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":74.24,"z":5.39},"B10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":65.24,"z":5.39},"C10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":56.24,"z":5.39},"D10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":47.24,"z":5.39},"E10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":38.24,"z":5.39},"F10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":29.24,"z":5.39},"G10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":20.24,"z":5.39},"H10":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":95.38,"y":11.24,"z":5.39},"A11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":74.24,"z":5.39},"B11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":65.24,"z":5.39},"C11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":56.24,"z":5.39},"D11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":47.24,"z":5.39},"E11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":38.24,"z":5.39},"F11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":29.24,"z":5.39},"G11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":20.24,"z":5.39},"H11":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":104.38,"y":11.24,"z":5.39},"A12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":74.24,"z":5.39},"B12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":65.24,"z":5.39},"C12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":56.24,"z":5.39},"D12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":47.24,"z":5.39},"E12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":38.24,"z":5.39},"F12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":29.24,"z":5.39},"G12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":20.24,"z":5.39},"H12":{"depth":59.3,"shape":"circular","diameter":5.23,"totalLiquidVolume":300,"x":113.38,"y":11.24,"z":5.39}},"groups":[{"metadata":{},"wells":["A1","B1","C1","D1","E1","F1","G1","H1","A2","B2","C2","D2","E2","F2","G2","H2","A3","B3","C3","D3","E3","F3","G3","H3","A4","B4","C4","D4","E4","F4","G4","H4","A5","B5","C5","D5","E5","F5","G5","H5","A6","B6","C6","D6","E6","F6","G6","H6","A7","B7","C7","D7","E7","F7","G7","H7","A8","B8","C8","D8","E8","F8","G8","H8","A9","B9","C9","D9","E9","F9","G9","H9","A10","B10","C10","D10","E10","F10","G10","H10","A11","B11","C11","D11","E11","F11","G11","H11","A12","B12","C12","D12","E12","F12","G12","H12"]}],"parameters":{"format":"96Standard","isTiprack":true,"tipLength":59.3,"tipOverlap":7.47,"isMagneticModuleCompatible":false,"loadName":"opentrons_96_tiprack_300ul"},"namespace":"opentrons","version":1,"schemaVersion":2,"cornerOffsetFromSlot":{"x":0,"y":0,"z":0}},"opentrons/opentrons_1_trash_1100ml_fixed/1":{"ordering":[["A1"]],"metadata":{"displayCategory":"trash","displayVolumeUnits":"mL","displayName":"Opentrons Fixed Trash","tags":[]},"schemaVersion":2,"version":1,"namespace":"opentrons","dimensions":{"xDimension":172.86,"yDimension":165.86,"zDimension":82},"parameters":{"format":"trash","isTiprack":false,"loadName":"opentrons_1_trash_1100ml_fixed","isMagneticModuleCompatible":false,"quirks":["fixedTrash","centerMultichannelOnWells","touchTipDisabled"]},"wells":{"A1":{"shape":"rectangular","yDimension":165.67,"xDimension":107.11,"totalLiquidVolume":1100000,"depth":0,"x":82.84,"y":80,"z":82}},"brand":{"brand":"Opentrons"},"groups":[{"wells":["A1"],"metadata":{}}],"cornerOffsetFromSlot":{"x":0,"y":0,"z":0}},"opentrons/corning_96_wellplate_360ul_flat/1":{"ordering":[["A1","B1","C1","D1","E1","F1","G1","H1"],["A2","B2","C2","D2","E2","F2","G2","H2"],["A3","B3","C3","D3","E3","F3","G3","H3"],["A4","B4","C4","D4","E4","F4","G4","H4"],["A5","B5","C5","D5","E5","F5","G5","H5"],["A6","B6","C6","D6","E6","F6","G6","H6"],["A7","B7","C7","D7","E7","F7","G7","H7"],["A8","B8","C8","D8","E8","F8","G8","H8"],["A9","B9","C9","D9","E9","F9","G9","H9"],["A10","B10","C10","D10","E10","F10","G10","H10"],["A11","B11","C11","D11","E11","F11","G11","H11"],["A12","B12","C12","D12","E12","F12","G12","H12"]],"brand":{"brand":"Corning","brandId":["3650","3916","3915","3361","3590","9018","3591","9017","3641","3628","3370","2507","2509","2503","3665","3600","3362","3917","3912","3925","3922","3596","3977","3598","3599","3585","3595","3300","3474"],"links":["https://ecatalog.corning.com/life-sciences/b2c/US/en/Microplates/Assay-Microplates/96-Well-Microplates/Corning%C2%AE-96-well-Solid-Black-and-White-Polystyrene-Microplates/p/corning96WellSolidBlackAndWhitePolystyreneMicroplates"]},"metadata":{"displayName":"Corning 96 Well Plate 360 µL Flat","displayCategory":"wellPlate","displayVolumeUnits":"µL","tags":[]},"dimensions":{"xDimension":127.76,"yDimension":85.47,"zDimension":14.22},"cornerOffsetFromSlot":{"x":0,"y":0,"z":0},"wells":{"H1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":11.24,"z":3.55},"G1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":20.24,"z":3.55},"F1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":29.24,"z":3.55},"E1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":38.24,"z":3.55},"D1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":47.24,"z":3.55},"C1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":56.24,"z":3.55},"B1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":65.24,"z":3.55},"A1":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":14.38,"y":74.24,"z":3.55},"H2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":11.24,"z":3.55},"G2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":20.24,"z":3.55},"F2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":29.24,"z":3.55},"E2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":38.24,"z":3.55},"D2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":47.24,"z":3.55},"C2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":56.24,"z":3.55},"B2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":65.24,"z":3.55},"A2":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":23.38,"y":74.24,"z":3.55},"H3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":11.24,"z":3.55},"G3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":20.24,"z":3.55},"F3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":29.24,"z":3.55},"E3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":38.24,"z":3.55},"D3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":47.24,"z":3.55},"C3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":56.24,"z":3.55},"B3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":65.24,"z":3.55},"A3":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":32.38,"y":74.24,"z":3.55},"H4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":11.24,"z":3.55},"G4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":20.24,"z":3.55},"F4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":29.24,"z":3.55},"E4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":38.24,"z":3.55},"D4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":47.24,"z":3.55},"C4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":56.24,"z":3.55},"B4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":65.24,"z":3.55},"A4":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":41.38,"y":74.24,"z":3.55},"H5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":11.24,"z":3.55},"G5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":20.24,"z":3.55},"F5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":29.24,"z":3.55},"E5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":38.24,"z":3.55},"D5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":47.24,"z":3.55},"C5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":56.24,"z":3.55},"B5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":65.24,"z":3.55},"A5":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":50.38,"y":74.24,"z":3.55},"H6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":11.24,"z":3.55},"G6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":20.24,"z":3.55},"F6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":29.24,"z":3.55},"E6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":38.24,"z":3.55},"D6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":47.24,"z":3.55},"C6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":56.24,"z":3.55},"B6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":65.24,"z":3.55},"A6":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":59.38,"y":74.24,"z":3.55},"H7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":11.24,"z":3.55},"G7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":20.24,"z":3.55},"F7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":29.24,"z":3.55},"E7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":38.24,"z":3.55},"D7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":47.24,"z":3.55},"C7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":56.24,"z":3.55},"B7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":65.24,"z":3.55},"A7":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":68.38,"y":74.24,"z":3.55},"H8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":11.24,"z":3.55},"G8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":20.24,"z":3.55},"F8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":29.24,"z":3.55},"E8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":38.24,"z":3.55},"D8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":47.24,"z":3.55},"C8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":56.24,"z":3.55},"B8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":65.24,"z":3.55},"A8":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":77.38,"y":74.24,"z":3.55},"H9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":11.24,"z":3.55},"G9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":20.24,"z":3.55},"F9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":29.24,"z":3.55},"E9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":38.24,"z":3.55},"D9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":47.24,"z":3.55},"C9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":56.24,"z":3.55},"B9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":65.24,"z":3.55},"A9":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":86.38,"y":74.24,"z":3.55},"H10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":11.24,"z":3.55},"G10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":20.24,"z":3.55},"F10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":29.24,"z":3.55},"E10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":38.24,"z":3.55},"D10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":47.24,"z":3.55},"C10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":56.24,"z":3.55},"B10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":65.24,"z":3.55},"A10":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":95.38,"y":74.24,"z":3.55},"H11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":11.24,"z":3.55},"G11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":20.24,"z":3.55},"F11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":29.24,"z":3.55},"E11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":38.24,"z":3.55},"D11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":47.24,"z":3.55},"C11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":56.24,"z":3.55},"B11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":65.24,"z":3.55},"A11":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":104.38,"y":74.24,"z":3.55},"H12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":11.24,"z":3.55},"G12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":20.24,"z":3.55},"F12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":29.24,"z":3.55},"E12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":38.24,"z":3.55},"D12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":47.24,"z":3.55},"C12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":56.24,"z":3.55},"B12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":65.24,"z":3.55},"A12":{"depth":10.67,"shape":"circular","diameter":6.86,"totalLiquidVolume":360,"x":113.38,"y":74.24,"z":3.55}},"groups":[{"wells":["A1","B1","C1","D1","E1","F1","G1","H1","A2","B2","C2","D2","E2","F2","G2","H2","A3","B3","C3","D3","E3","F3","G3","H3","A4","B4","C4","D4","E4","F4","G4","H4","A5","B5","C5","D5","E5","F5","G5","H5","A6","B6","C6","D6","E6","F6","G6","H6","A7","B7","C7","D7","E7","F7","G7","H7","A8","B8","C8","D8","E8","F8","G8","H8","A9","B9","C9","D9","E9","F9","G9","H9","A10","B10","C10","D10","E10","F10","G10","H10","A11","B11","C11","D11","E11","F11","G11","H11","A12","B12","C12","D12","E12","F12","G12","H12"],"metadata":{"wellBottomShape":"flat"}}],"parameters":{"format":"96Standard","isTiprack":false,"isMagneticModuleCompatible":false,"loadName":"corning_96_wellplate_360ul_flat"},"namespace":"opentrons","version":1,"schemaVersion":2},"opentrons/nest_12_reservoir_15ml/1":{"ordering":[["A1"],["A2"],["A3"],["A4"],["A5"],["A6"],["A7"],["A8"],["A9"],["A10"],["A11"],["A12"]],"brand":{"brand":"NEST","brandId":["360102"],"links":["http://www.cell-nest.com/page94?_l=en&product_id=102"]},"metadata":{"displayName":"NEST 12 Well Reservoir 15 mL","displayCategory":"reservoir","displayVolumeUnits":"mL","tags":[]},"dimensions":{"xDimension":127.76,"yDimension":85.48,"zDimension":31.4},"wells":{"A1":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":14.38,"y":42.78,"z":4.55},"A2":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":23.38,"y":42.78,"z":4.55},"A3":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":32.38,"y":42.78,"z":4.55},"A4":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":41.38,"y":42.78,"z":4.55},"A5":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":50.38,"y":42.78,"z":4.55},"A6":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":59.38,"y":42.78,"z":4.55},"A7":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":68.38,"y":42.78,"z":4.55},"A8":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":77.38,"y":42.78,"z":4.55},"A9":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":86.38,"y":42.78,"z":4.55},"A10":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":95.38,"y":42.78,"z":4.55},"A11":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":104.38,"y":42.78,"z":4.55},"A12":{"depth":26.85,"shape":"rectangular","xDimension":8.2,"yDimension":71.2,"totalLiquidVolume":15000,"x":113.38,"y":42.78,"z":4.55}},"groups":[{"metadata":{"wellBottomShape":"v"},"wells":["A1","A2","A3","A4","A5","A6","A7","A8","A9","A10","A11","A12"]}],"parameters":{"format":"trough","isTiprack":false,"isMagneticModuleCompatible":false,"quirks":["centerMultichannelOnWells","touchTipDisabled"],"loadName":"nest_12_reservoir_15ml"},"namespace":"opentrons","version":1,"schemaVersion":2,"cornerOffsetFromSlot":{"x":0,"y":0,"z":0}}},"schemaVersion":3,"commands":[{"command":"pickUpTip","params":{"pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","labware":"0095bc40-cf92-11eb-93f2-b7f852622db2:opentrons/opentrons_96_tiprack_300ul/1","well":"A1"}},{"command":"aspirate","params":{"pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","volume":50,"labware":"2f04ca30-cf92-11eb-93f2-b7f852622db2:opentrons/nest_12_reservoir_15ml/1","well":"A1","offsetFromBottomMm":1,"flowRate":46.43}},{"command":"dispense","params":{"pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","volume":50,"labware":"18f8b760-cf92-11eb-93f2-b7f852622db2:opentrons/corning_96_wellplate_360ul_flat/1","well":"A1","offsetFromBottomMm":0.5,"flowRate":46.43}},{"command":"dropTip","params":{"pipette":"0093e780-cf92-11eb-93f2-b7f852622db2","labware":"trashId","well":"A1"}}]}
  8. @mcous mcous revised this gist Jun 11, 2021. 1 changed file with 38 additions and 2 deletions.
    40 changes: 38 additions & 2 deletions Sessions.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    {
    "info": {
    "_postman_id": "c8264ea3-4b5d-44b0-9100-aa265ac482ed",
    "_postman_id": "bc68fa28-7690-403f-bca2-8dac5a9f833a",
    "name": "Sessions",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    @@ -107,6 +107,42 @@
    },
    "response": []
    },
    {
    "name": "POST /sessions/:session_id/actions { start }",
    "request": {
    "method": "POST",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"actionType\": \"start\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}/actions",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}",
    "actions"
    ]
    }
    },
    "response": []
    },
    {
    "name": "DELETE /sessions/:session_id",
    "request": {
    @@ -160,4 +196,4 @@
    "value": "localhost"
    }
    ]
    }
    }
  9. @mcous mcous revised this gist Jun 4, 2021. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions Sessions.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    {
    "info": {
    "_postman_id": "d354a836-b54e-4a44-a034-72157fe48fb8",
    "_postman_id": "c8264ea3-4b5d-44b0-9100-aa265ac482ed",
    "name": "Sessions",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    @@ -30,7 +30,7 @@
    "response": []
    },
    {
    "name": "POST /sessions",
    "name": "POST /sessions {sessionType: basic}",
    "event": [
    {
    "listen": "test",
    @@ -60,7 +60,7 @@
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"sessionType\": \"protocol\",\n \"createParams\": {\n \"protocolId\": \"{{protocol_id}}\"\n }\n }\n}",
    "raw": "{\n \"data\": {\n \"sessionType\": \"basic\"\n }\n}",
    "options": {
    "raw": {
    "language": "json"
  10. @mcous mcous revised this gist Jun 3, 2021. 1 changed file with 163 additions and 0 deletions.
    163 changes: 163 additions & 0 deletions Sessions.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,163 @@
    {
    "info": {
    "_postman_id": "d354a836-b54e-4a44-a034-72157fe48fb8",
    "name": "Sessions",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    "item": [
    {
    "name": "GET /sessions",
    "request": {
    "method": "GET",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "url": {
    "raw": "{{hostname}}:31950/sessions",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions"
    ]
    }
    },
    "response": []
    },
    {
    "name": "POST /sessions",
    "event": [
    {
    "listen": "test",
    "script": {
    "exec": [
    "pm.test(\"Session ID created\", () => {",
    " const body = pm.response.json()",
    " const id = body.data.id",
    "",
    " pm.expect(typeof id).to.equal('string')",
    " pm.globals.set(\"session_id\", id)",
    "})",
    ""
    ],
    "type": "text/javascript"
    }
    }
    ],
    "request": {
    "method": "POST",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "body": {
    "mode": "raw",
    "raw": "{\n \"data\": {\n \"sessionType\": \"protocol\",\n \"createParams\": {\n \"protocolId\": \"{{protocol_id}}\"\n }\n }\n}",
    "options": {
    "raw": {
    "language": "json"
    }
    }
    },
    "url": {
    "raw": "http://localhost:31950/sessions",
    "protocol": "http",
    "host": [
    "localhost"
    ],
    "port": "31950",
    "path": [
    "sessions"
    ]
    }
    },
    "response": []
    },
    {
    "name": "GET /sessions/:session_id",
    "request": {
    "method": "GET",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}"
    ]
    }
    },
    "response": []
    },
    {
    "name": "DELETE /sessions/:session_id",
    "request": {
    "method": "DELETE",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/sessions/{{session_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "sessions",
    "{{session_id}}"
    ]
    }
    },
    "response": []
    }
    ],
    "event": [
    {
    "listen": "prerequest",
    "script": {
    "type": "text/javascript",
    "exec": [
    ""
    ]
    }
    },
    {
    "listen": "test",
    "script": {
    "type": "text/javascript",
    "exec": [
    ""
    ]
    }
    }
    ],
    "variable": [
    {
    "key": "hostname",
    "value": "localhost"
    }
    ]
    }
  11. @mcous mcous created this gist Jun 1, 2021.
    165 changes: 165 additions & 0 deletions Protocols.postman_collection.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,165 @@
    {
    "info": {
    "_postman_id": "01d6d4d2-9041-4a27-9c98-68471614b041",
    "name": "Protocols",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    "item": [
    {
    "name": "GET /protocols",
    "request": {
    "method": "GET",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "url": {
    "raw": "{{hostname}}:31950/protocols",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "protocols"
    ]
    }
    },
    "response": []
    },
    {
    "name": "POST /protocols",
    "event": [
    {
    "listen": "test",
    "script": {
    "exec": [
    "pm.test(\"Protocol ID created\", () => {",
    " const body = pm.response.json()",
    " const id = body.data.id",
    "",
    " pm.expect(typeof id).to.equal('string')",
    " pm.globals.set(\"protocol_id\", id)",
    "})",
    ""
    ],
    "type": "text/javascript"
    }
    }
    ],
    "request": {
    "method": "POST",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "body": {
    "mode": "formdata",
    "formdata": [
    {
    "key": "files",
    "type": "file",
    "src": [],
    "disabled": true
    }
    ]
    },
    "url": {
    "raw": "http://{{hostname}}:31950/protocols",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "protocols"
    ]
    }
    },
    "response": []
    },
    {
    "name": "GET /protocols/:protocol_id",
    "request": {
    "method": "GET",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/protocols/{{protocol_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "protocols",
    "{{protocol_id}}"
    ]
    }
    },
    "response": []
    },
    {
    "name": "DELETE /protocols/:protocol_id",
    "request": {
    "method": "DELETE",
    "header": [
    {
    "key": "Opentrons-Version",
    "value": "2",
    "type": "text"
    }
    ],
    "url": {
    "raw": "http://{{hostname}}:31950/protocols/{{protocol_id}}",
    "protocol": "http",
    "host": [
    "{{hostname}}"
    ],
    "port": "31950",
    "path": [
    "protocols",
    "{{protocol_id}}"
    ]
    }
    },
    "response": []
    }
    ],
    "event": [
    {
    "listen": "prerequest",
    "script": {
    "type": "text/javascript",
    "exec": [
    ""
    ]
    }
    },
    {
    "listen": "test",
    "script": {
    "type": "text/javascript",
    "exec": [
    ""
    ]
    }
    }
    ],
    "variable": [
    {
    "key": "hostname",
    "value": "localhost"
    }
    ]
    }