{"info":{"_postman_id":"71d38662-3128-43af-8aa6-0c34bda0e8da","name":"Cytobank API Endpoint Reference","description":"<html><head></head><body><p>The Cytobank API is a RESTful JSON web API that extends use of basic and advanced functionality of the Cytobank Cloud to any software application. <a href=\"https://support.cytobank.org/hc/en-us/articles/206336157-Overview-of-the-Cytobank-API\">Learn more about the Cytobank API</a>.</p>\n<p>This v1 API endpoint reference documentation provides information and low-level instructions for access to each API endpoint via HTTP request. Higher level wrappers in programming languages such as R are available <a href=\"https://support.cytobank.org/hc/en-us/articles/115001546727-Cytobank-API-Libraries-for-Programming-Languages\">here</a>.</p>\n<p>If an endpoint can't be found on this page it doesn't exist yet. The Cytobank API is under continuous development. Look for exciting releases in the near future. <a href=\"https://support.cytobank.org/hc/en-us\">Get in contact with Cytobank Support</a> to request additional endpoints or get beta access to new API functionality.</p>\n<h1 id=\"documentation-overview\">Documentation Overview</h1>\n<p>Cytobank API endpoints are divided into different groups in this reference guide. These groups logically separate the different functionalities of Cytobank and the API endpoints that serve them. In order to find a functionality of interest, first consult the groups on the left for relevance. Click to expand a group in order to see the API endpoints inside it. Make sure to start with the <strong>Authentication</strong> section.</p>\n<p>View an endpoint in this documentation for directions on how to access it via HTTP request and to read useful supporting information. The HTTP method (e.g. POST, GET, etc.), headers, example body, and example responses are shown where relevant.</p>\n<h2 id=\"code-snippets\">Code Snippets</h2>\n<p>Code snippets in a variety of programming languages are shown for each request. The language shown can be adjusted at the top right of this page. Copy the snippets and execute them in the desired language in order to try the API in a simple context. Please note that code snippets are automatically generated and it's possible that not every snippet will work in every language. The exception to this are requests in cURL, which are all expected to work.</p>\n<h2 id=\"replacing-bracketed-variables\">Replacing Bracketed Variables</h2>\n<p>Capitalized variables in double brackets, {{LIKE_THIS}}, should be replaced with actual values if examples from this documentation are being used directly. These bracketed variables appear throughout the documentation. For example:</p>\n<p><a href=\"https://%7B%7BCYTOBANK%7D%7D.cytobank.org/cytobank/api/v1/authenticate\">https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/authenticate</a><br>...would become...<br><a href=\"https://YourCytobank.cytobank.org/cytobank/api/v1/authenticate\">https://YourCytobank.cytobank.org/cytobank/api/v1/authenticate</a></p>\n<p>\"username\": \"{{user_name}}\", \"password\": \"{{userpassword}}\"<br>...would become...<br>\"username\": \"YourUsername\", \"password\": \"YourPassword\"</p>\n<h1 id=\"rate-limiting\">Rate Limiting</h1>\n<p>Currently the Cytobank API has a default rate limit of 100 requests per 1 minute. If this rate is exceeded the server will respond with a 429 status code and an error message about the rate limits. Requests are binned per minute according to the clock on the server.</p>\n<h1 id=\"error-codes-and-messages\">Error Codes and Messages</h1>\n<p>The Cytobank API will respond to requests with a HTTP status code and return content via JSON. In the case of an error, a status code will be accompanied by a useful message where possible. A variety of status codes are used and not all will be listed here. However, at a high level, anything in the 200 range indicates success, 400 range indicates a client-side error such as a malformatted request or disallowed operation, and 500 range indicates a server-side error. Keep in mind that Cytobank has a permissions framework that the API adheres to. If an error message of <strong>Not Authorized To Access Resource</strong> is encountered, double check the accessing account has proper access levels for the desired operation, or clone the experiment in question to make an accessible copy.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Documentation Overview","slug":"documentation-overview"},{"content":"Rate Limiting","slug":"rate-limiting"},{"content":"Error Codes and Messages","slug":"error-codes-and-messages"}],"owner":"1066072","collectionId":"71d38662-3128-43af-8aa6-0c34bda0e8da","publishedId":"RzZCEdPs","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2018-11-16T00:23:21.000Z"},"item":[{"name":"Advanced Analyses","item":[{"name":"Automatic Gating","item":[{"name":"List autogating analyses of a type","event":[{"listen":"test","script":{"id":"b8fcf314-7b10-44dc-ac00-dc86882ecde7","exec":["var data = JSON.parse(responseBody);",""],"type":"text/javascript"}}],"id":"3a113577-ae69-4edc-a90a-c4155991cbb1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_TYPE}}","description":"<p>List all automatic gating analyses in an experiment of the specified type (<code>auto_gate_train</code> or <code>auto_gate_inference</code>).</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_TYPE}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"3a113577-ae69-4edc-a90a-c4155991cbb1"},{"name":"Show autogating analysis details","id":"a3cdd86c-6f1d-4717-87d6-8680fe2dee35","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_ID}}?include_settings=1","description":"<p>Show a specific automatic gating analysis in an experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[{"key":"include_settings","value":"1"}],"variable":[]}},"response":[],"_postman_id":"a3cdd86c-6f1d-4717-87d6-8680fe2dee35"},{"name":"Create autogating analysis","id":"5b4f3fa6-1530-4249-8b48-050e8c68169a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{ \n  \"name\": \"API Autogating Analysis\"\n} "},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_TYPE}}/","description":"<p>Create a new automatic gating analysis of the specified type (<code>auto_gate_train</code> or <code>auto_gate_inference</code>).</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_TYPE}}",""],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"5b4f3fa6-1530-4249-8b48-050e8c68169a"},{"name":"Update autogating training analysis details","id":"71d66a8c-3d8c-44c5-82cf-cbc21d51f089","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\"options\":\n  { \n    \"createBlindTestExperiment\": false,\n    \"desiredEventsPerFile\": 50000,\n    \"desiredTotalEvents\": 100000,\n    \"eventSamplingMethod\": \"proportional\",\n    \"fcsFileIds\": [{{FCS_FILE_ID_1}}, {{FCS_FILE_ID_2}}, {{FCS_FILE_ID_3}}],\n    \"gateSetIds\": [{{POPULATION_ID_1}}, {{POPULATION_ID_2}}],\n    \"learningMagnification\": 1,\n    \"optimalClusters\": 3,\n    \"randomSeed\": null\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/auto_gate_train/{{ANALYSIS_ID}}","description":"<p>Update settings of an automatic gating analysis.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","auto_gate_train","{{ANALYSIS_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"71d66a8c-3d8c-44c5-82cf-cbc21d51f089"},{"name":"Update autogating inference analysis details","id":"a1c6196c-7d08-46fb-bbf5-38d4d4508f1f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\"options\":\n  { \n    \"cloneGatesFromParent\": false,\n    \"fcsFileIds\": [{{FCS_FILE_ID_1}}, {{FCS_FILE_ID_2}}, {{FCS_FILE_ID_3}}],\n    \"trainedModelAnalysisId\": {{TRAINED_MODEL_ANALYSIS_ID}}\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/auto_gate_inference/{{ANALYSIS_ID}}","description":"<p>Update settings of an automatic gating analysis.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","auto_gate_inference","{{ANALYSIS_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"a1c6196c-7d08-46fb-bbf5-38d4d4508f1f"},{"name":"Delete autogating analysis","id":"fac471ce-97dc-4f15-8b3d-d6ae4008e78f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_ID}}","description":"<p>Delete an automatic gating analysis.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"fac471ce-97dc-4f15-8b3d-d6ae4008e78f"},{"name":"Copy autogating analysis settings","id":"dccb4bc8-f21d-4f96-8781-4c97c60366bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_ID}}/copy_settings","description":"<p>Copy an existing automatic gating analysis to create a new analysis with the same settings.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_ID}}","copy_settings"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"dccb4bc8-f21d-4f96-8781-4c97c60366bd"},{"name":"Rename autogating analysis","id":"bf5a0706-571d-40af-8bbf-bb5c07901bf0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"\n  {\n      \"name\": \"API Automatic Gating Analysis - Rename\"\n  }\n"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_ID}}/rename","description":"<p>Rename an automatic gating analysis. This is useful for post-run modifications of an analysis name, since the update command is not allowed after the run is started.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_ID}}","rename"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"bf5a0706-571d-40af-8bbf-bb5c07901bf0"},{"name":"Run autogating analysis","id":"2af32f0c-376a-4ee1-bf40-1604d4ae0f31","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_ID}}/run","description":"<p>Run an automatic gating analysis.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_ID}}","run"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"2af32f0c-376a-4ee1-bf40-1604d4ae0f31"},{"name":"Show autogating analysis status","id":"e4db0d06-7480-4bed-b6f8-295c564c87fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_ID}}/status","description":"<p>Show the execution status of an automatic gating analysis.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_ID}}","status"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"e4db0d06-7480-4bed-b6f8-295c564c87fd"}],"id":"0a07f3ed-b388-44ea-b239-8630d3967987","description":"<p><code>ANALYSIS_TYPE</code> can be either of the following:</p>\n<ul>\n<li>auto_gate_train</li>\n<li>auto_gate_inference</li>\n</ul>\n","event":[{"listen":"prerequest","script":{"id":"0a39db6f-22aa-4959-9c51-9058c0214a7d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7a5068cb-5036-4630-941d-6b00a05632ae","type":"text/javascript","exec":[""]}}],"_postman_id":"0a07f3ed-b388-44ea-b239-8630d3967987"},{"name":"Dimensionality Reduction","item":[{"name":"List dim. reduction analyses of a type","event":[{"listen":"test","script":{"id":"94713b4f-c679-4ad7-a903-a5092ff132f5","exec":["var data = JSON.parse(responseBody);",""],"type":"text/javascript"}}],"id":"e58e4bc5-1863-4052-84f9-b6ddc30df184","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_TYPE}}","description":"<p>List all dimensionality reduction analyses in an experiment of the specified type (tSNE-CUDA, opt-SNE, UMAP, or viSNE).</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_TYPE}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"e58e4bc5-1863-4052-84f9-b6ddc30df184"},{"name":"Show dim. reduction analysis details","id":"b980390e-f0fe-4ed6-8972-614fe0c5df15","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_TYPE}}/{{ANALYSIS_ID}}","description":"<p>Show a specific dimensionality reduction analysis in an experiment of the specified type (tSNE-CUDA, opt-SNE, UMAP, or viSNE).</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_TYPE}}","{{ANALYSIS_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"b980390e-f0fe-4ed6-8972-614fe0c5df15"},{"name":"Create dim. reduction analysis","id":"cb8c3ad9-da5b-4502-9bfb-a1366d15e437","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{ \n  \"name\": \"API Dim. Reduction Experiment\"\n} "},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_TYPE}}/","description":"<p>Create a new dimensionality reduction analysis of the specified type (tSNE-CUDA, opt-SNE, UMAP, or viSNE) with default settings.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_TYPE}}",""],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"cb8c3ad9-da5b-4502-9bfb-a1366d15e437"},{"name":"Update dim. reduction analysis details","id":"ea7e82e0-f7ed-4b43-8ffc-26297ec5c0d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\"options\":\n  { \n    \"autoIterations\": false,\n    \"autoLearningRate\": false,\n    \"clusteringChannels\": [{{CHANNEL_ID_1}}, {{CHANNEL_ID_2}}],\n    \"collapseOutliers\": false,\n    \"desiredEventsPerFile\": 50000,\n    \"desiredTotalEvents\": 100000,\n    \"earlyExaggeration\": 12,\n    \"eventSamplingMethod\": \"proportional\",\n    \"fcsFileIds\": [{{FCS_FILE_ID_1}}, {{FCS_FILE_ID_2}}, {{FCS_FILE_ID_3}}],\n    \"gateSetId\": {{POPULATION_ID}},\n    \"iterations\": 1000,\n    \"learningRate\": 200,\n    \"maxIterations\": 1000,\n    \"minDistance\": 0.1,\n    \"normalizeScales\": true,\n    \"numNeighbors\": 15,\n    \"perplexity\": 50,\n    \"randomSeed\": 0\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_TYPE}}/{{ANALYSIS_ID}}","description":"<p>Create a new tSNE-CUDA analysis with default settings.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_TYPE}}","{{ANALYSIS_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"ea7e82e0-f7ed-4b43-8ffc-26297ec5c0d4"},{"name":"Delete dim. reduction analysis","id":"e301cb32-c61e-45e7-bf73-4f2ef9835b9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_TYPE}}/{{ANALYSIS_ID}}","description":"<p>Delete a dimensionality reduction analysis of the specified type (tSNE-CUDA, opt-SNE, UMAP, or viSNE).</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_TYPE}}","{{ANALYSIS_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"e301cb32-c61e-45e7-bf73-4f2ef9835b9b"},{"name":"Copy dim. reduction analysis settings","id":"7e11deb1-667d-4984-b842-f69f6b528707","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_TYPE}}/{{ANALYSIS_ID}}/copy_settings","description":"<p>Copy an existing dimensionality reduction analysis of the specified type (tSNE-CUDA, opt-SNE, UMAP, or viSNE) to create a new analysis with the same settings.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_TYPE}}","{{ANALYSIS_ID}}","copy_settings"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"7e11deb1-667d-4984-b842-f69f6b528707"},{"name":"Rename dim. reduction analysis","id":"b9920c8d-8cdb-4b36-885d-c7e5f3173fad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"\n  {\n      \"name\": \"API Dim. Reduction Experiment - Rename\"\n  }\n"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_TYPE}}/{{ANALYSIS_ID}}/rename","description":"<p>Rename a dimensionality reduction analysis of the specified type (tSNE-CUDA, opt-SNE, UMAP, or viSNE). This is useful for post-run modifications of an analysis name, since the update command is not allowed after the run is started.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_TYPE}}","{{ANALYSIS_ID}}","rename"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"b9920c8d-8cdb-4b36-885d-c7e5f3173fad"},{"name":"Run dim. reduction analysis","id":"02760a85-7b78-448f-8fb2-cc09f17a4936","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_TYPE}}/{{ANALYSIS_ID}}/run","description":"<p>Run a dimensionality reduction analysis of the specified type (tSNE-CUDA, opt-SNE, UMAP, or viSNE).</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_TYPE}}","{{ANALYSIS_ID}}","run"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"02760a85-7b78-448f-8fb2-cc09f17a4936"},{"name":"Show dim. reduction analysis status","id":"94052ae2-813a-4921-a1ac-8c0e591cf344","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/{{ANALYSIS_TYPE}}/{{ANALYSIS_ID}}/status","description":"<p>Show the execution status of a dimensionality reduction analysis of the specified type (tSNE-CUDA, opt-SNE, UMAP, or viSNE).</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","{{ANALYSIS_TYPE}}","{{ANALYSIS_ID}}","status"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"94052ae2-813a-4921-a1ac-8c0e591cf344"}],"id":"3cbbd59f-7282-4e08-b388-d98ea2e56db6","description":"<p>ANALYSIS_TYPE can be any of the following:</p>\n<ul>\n<li>tsne_cuda</li>\n<li>opt_sne</li>\n<li>umap</li>\n<li>visne</li>\n</ul>\n","event":[{"listen":"prerequest","script":{"id":"edda68f5-8874-4929-aa23-4d710ca9f5eb","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"f2eaac71-17b0-481a-b205-be23050473b9","type":"text/javascript","exec":[""]}}],"_postman_id":"3cbbd59f-7282-4e08-b388-d98ea2e56db6"},{"name":"CITRUS","item":[{"name":"List CITRUS Analyses","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var data = JSON.parse(responseBody);","postman.setEnvironmentVariable(\"attachment_id\", data.attachments[0].id);",""]}}],"id":"0b0796b3-9230-4221-8074-798921bc4a57","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus","description":"<p>List all CITRUS analyses in an experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","citrus"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"2d090b93-cfe7-451f-8a3e-95733492879e","name":"List CITRUS Analyses","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"citrus\": [\n    {\n      \"id\": 415,\n      \"name\": \"Completed CITRUS Run 1\",\n      \"type\": \"CitrusAdvancedAnalysis\",\n      \"author\": \"Cytobank Support\",\n      \"status\": \"Completed\",\n      \"sourceExperiment\": 1424,\n      \"createdExperiment\": null,\n      \"attachment_id\": 3227,\n      \"canceled\": false,\n      \"completed\": true,\n      \"results\": null,\n      \"createdAt\": \"2016-12-22T00:17:47Z\",\n      \"updatedAt\": \"2017-01-04T00:24:10Z\"\n    },\n    {\n      \"id\": 426,\n      \"name\": \"Completed CITRUS Run 2\",\n      \"type\": \"CitrusAdvancedAnalysis\",\n      \"author\": \"Cytobank Support\",\n      \"status\": \"Completed\",\n      \"sourceExperiment\": 1424,\n      \"createdExperiment\": null,\n      \"attachment_id\": 3229,\n      \"canceled\": false,\n      \"completed\": true,\n      \"results\": null,\n      \"createdAt\": \"2016-12-23T23:49:07Z\",\n      \"updatedAt\": \"2017-01-04T00:24:17Z\"\n    },\n    {\n      \"id\": 442,\n      \"name\": \"API CITRUS Experiment - Rename\",\n      \"type\": \"CitrusAdvancedAnalysis\",\n      \"author\": \"Cytobank Support\",\n      \"status\": \"New\",\n      \"sourceExperiment\": 1424,\n      \"createdExperiment\": null,\n      \"attachment_id\": null,\n      \"canceled\": false,\n      \"completed\": false,\n      \"results\": null,\n      \"createdAt\": \"2017-01-03T23:58:20Z\",\n      \"updatedAt\": \"2017-01-04T00:22:55Z\"\n    }\n  ]\n}"}],"_postman_id":"0b0796b3-9230-4221-8074-798921bc4a57"},{"name":"Show CITRUS Details","id":"90b3f601-be30-4830-b2c5-12556e3da4ae","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/{{CITRUS_ID}}?include_settings=1","description":"<p>Show a specific CITRUS analysis in an experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","citrus","{{CITRUS_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[{"key":"include_settings","value":"1"}],"variable":[]}},"response":[{"id":"f4c6ce42-e812-4543-878f-8d2138cf5d0c","name":"Show CITRUS Details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/{{CITRUS_ID}}?include_settings=1","protocol":"https","host":["{{CYTOBANK}}","cytobank","org"],"path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","citrus","{{CITRUS_ID}}"],"query":[{"key":"include_settings","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"citrus\": {\n    \"id\": 442,\n    \"name\": \"API CITRUS Experiment - Rename\",\n    \"type\": \"CitrusAdvancedAnalysis\",\n    \"author\": \"Cytobank Support\",\n    \"status\": \"New\",\n    \"sourceExperiment\": 1424,\n    \"createdExperiment\": null,\n    \"attachment_id\": null,\n    \"canceled\": false,\n    \"completed\": false,\n    \"results\": null,\n    \"settings\": {\n      \"associationModels\": [\n        \"sam\",\n        \"pamr\",\n        \"glmnet\"\n      ],\n      \"attachmentId\": \"\",\n      \"clusterIds\": null,\n      \"clusteringChannels\": [\n        7,\n        12\n      ],\n      \"clusteringShortNamesForR\": null,\n      \"clusteringCharacterization\": \"medians\",\n      \"compensationId\": 30312,\n      \"crossValidationFolds\": 2,\n      \"eventSamplingMethod\": \"equal\",\n      \"eventsPerFile\": 2064,\n      \"falseDiscoveryRate\": 1,\n      \"fcsFileNamesForR\": null,\n      \"fileGroupNames\": [\n        \"Basal1\",\n        \"LPS\"\n      ],\n      \"fileGrouping\": [\n        [\n          45981,\n          0\n        ],\n        [\n          45982,\n          0\n        ],\n        [\n          45983,\n          0\n        ],\n        [\n          44865,\n          1\n        ],\n        [\n          44866,\n          1\n        ],\n        [\n          44867,\n          1\n        ]\n      ],\n      \"finalResult\": \"\",\n      \"gateSetId\": 1,\n      \"minimumClusterSize\": 5,\n      \"normalizeScales\": false,\n      \"plotTheme\": \"white\",\n      \"statisticsChannels\": [\n        15\n      ]\n    },\n    \"createdAt\": \"2017-01-03T23:58:20Z\",\n    \"updatedAt\": \"2017-01-04T00:22:55Z\"\n  }\n}"}],"_postman_id":"90b3f601-be30-4830-b2c5-12556e3da4ae"},{"name":"Create CITRUS","id":"04409566-2285-4911-a1f7-14b0f63caaa3","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{ \n  \"name\": \"API CITRUS Experiment\"\n} "},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/","description":"<p>Create a new CITRUS analysis with default settings.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","citrus",""],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"91714fd6-be77-4904-8e9b-130e268cca6f","name":"Create CITRUS","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{ \n  \"name\": \"API CITRUS Experiment\"\n} "},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"citrus\": {\n    \"id\": 442,\n    \"name\": \"API CITRUS Experiment\",\n    \"type\": \"CitrusAdvancedAnalysis\",\n    \"author\": \"Cytobank Support\",\n    \"status\": \"New\",\n    \"sourceExperiment\": 1424,\n    \"createdExperiment\": null,\n    \"attachment_id\": null,\n    \"canceled\": false,\n    \"completed\": false,\n    \"results\": null,\n    \"settings\": {\n      \"associationModels\": [\n        \"sam\",\n        \"pamr\",\n        \"glmnet\"\n      ],\n      \"attachmentId\": \"\",\n      \"clusterIds\": null,\n      \"clusteringChannels\": [],\n      \"clusteringShortNamesForR\": null,\n      \"clusteringCharacterization\": \"abundances\",\n      \"compensationId\": -2,\n      \"crossValidationFolds\": 5,\n      \"eventSamplingMethod\": \"equal\",\n      \"eventsPerFile\": 5000,\n      \"falseDiscoveryRate\": 1,\n      \"fcsFileNamesForR\": null,\n      \"fileGroupNames\": [],\n      \"fileGrouping\": [\n        [\n          44853,\n          -1\n        ],\n        [\n          44854,\n          -1\n        ],\n        [\n          44855,\n          -1\n        ],\n        [\n          44856,\n          -1\n        ],\n        [\n          44857,\n          -1\n        ],\n        [\n          44858,\n          -1\n        ],\n        [\n          44859,\n          -1\n        ],\n        [\n          44860,\n          -1\n        ],\n        [\n          44861,\n          -1\n        ],\n        [\n          44862,\n          -1\n        ],\n        [\n          44863,\n          -1\n        ],\n        [\n          44864,\n          -1\n        ],\n        [\n          44865,\n          -1\n        ],\n        [\n          44866,\n          -1\n        ],\n        [\n          44867,\n          -1\n        ],\n        [\n          44868,\n          -1\n        ],\n        [\n          44869,\n          -1\n        ],\n        [\n          44968,\n          -1\n        ],\n        [\n          44969,\n          -1\n        ],\n        [\n          44970,\n          -1\n        ],\n        [\n          44971,\n          -1\n        ],\n        [\n          44972,\n          -1\n        ],\n        [\n          44973,\n          -1\n        ],\n        [\n          44974,\n          -1\n        ],\n        [\n          44975,\n          -1\n        ],\n        [\n          44976,\n          -1\n        ],\n        [\n          44977,\n          -1\n        ],\n        [\n          45571,\n          -1\n        ],\n        [\n          45978,\n          -1\n        ],\n        [\n          45979,\n          -1\n        ],\n        [\n          45980,\n          -1\n        ],\n        [\n          45981,\n          -1\n        ],\n        [\n          45982,\n          -1\n        ],\n        [\n          45983,\n          -1\n        ]\n      ],\n      \"finalResult\": \"\",\n      \"gateSetId\": 0,\n      \"minimumClusterSize\": 5,\n      \"normalizeScales\": false,\n      \"plotTheme\": \"white\",\n      \"statisticsChannels\": []\n    },\n    \"createdAt\": \"2017-01-03T23:58:20Z\",\n    \"updatedAt\": \"2017-01-03T23:58:20Z\"\n  }\n}"}],"_postman_id":"04409566-2285-4911-a1f7-14b0f63caaa3"},{"name":"Update CITRUS Details","id":"e5660332-7cb5-46b7-af3f-8591bff04fce","request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"name\":\"My API CITRUS Experiment - Update\",\r\n  \"options\":\r\n  {\r\n    \"clusteringChannels\":[{{CHANNEL_ID_1}}, {{CHANNEL_ID_2}}],\r\n    \"statisticsChannels\":[{{CHANNEL_ID_3}}],\r\n    \"fileGrouping\":[[{{FCS_FILE_ID_1}}, 0], [{{FCS_FILE_ID_2}}, 0], [{{FCS_FILE_ID_3}}, 0],\r\n              [{{FCS_FILE_ID_4}}, 1], [{{FCS_FILE_ID_5}}, 1], [{{FCS_FILE_ID_6}}, 1]],\r\n    \"fileGroupNames\":[{{FILE_GROUP_1}}, {{FILE_GROUP_2}}],\r\n    \"gateSetId\":{{POPULATION_ID}},\r\n    \"compensationId\":{{COMP_ID}},\r\n    \"eventsPerFile\":2064,\r\n    \"minimumClusterSize\":5,\r\n    \"crossValidationFolds\":2,\r\n    \"falseDiscoveryRate\":1,\r\n    \"associationModels\":[\"pamr\"],\r\n    \"clusteringCharacterization\": \"medians\",\r\n    \"eventSamplingMethod\":\"equal\",\r\n    \"normalizeScales\":false,\r\n    \"plotTheme\":\"white\"\r\n  }\r\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/{{CITRUS_ID}}","description":"<p>Update CITRUS settings. Updates can only be made before running the CITRUS analysis. <a href=\"https://support.cytobank.org/hc/en-us/articles/226678087-How-to-Configure-and-Run-a-CITRUS-Analysis\">Learn more about CITRUS settings</a>.</p>\n<p><code>CHANNEL_ID</code> is the <code>normalizedShortNameId</code> of the channel. This information is available from the <strong>Panels</strong> endpoints.</p>\n<p>The integers in the <code>fileGrouping</code> attribute reference the respective <code>{{FILE_GROUP}}</code> from the <code>fileGroupNames</code> attribute in the order in which they appear starting from 0.</p>\n<p><code>POPULATION.GATE_SET_ID</code> parameter in the <code>gateSetId</code> attribute is the gateSetId attribute value of the population on which to run CITRUS. Note that this argument is the <code>gateSetId</code> attribute of a population object and not the ID of the object itself. This secondary ID is experiment-specific and will be a smaller number. An argument of 0 corresponds to the ungated population, i.e., the raw data with no filtering applied. Another term for a population is a \"gate set\" because it's a set of gates <a href=\"https://support.cytobank.org/hc/en-us/articles/204765578-The-Difference-Between-a-Gate-and-a-Population-Using-the-Population-Manager-and-considerations-for-deleting-and-renaming-gates\">(learn more)</a>.</p>\n<p>The <code>clusteringCharacterization</code> attribute can have a value of \"medians\" or \"abundances\".</p>\n<p>The <code>plotTheme</code> attribute can have a value of \"white\" or \"black\". This corresponds to the values of \"light\" and \"dark\" in the Cytobank web interface.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","citrus","{{CITRUS_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"e5660332-7cb5-46b7-af3f-8591bff04fce"},{"name":"Delete CITRUS","id":"db7d7da7-fc35-4be2-bfcb-5b6612f244b8","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/{{CITRUS_ID}}","description":"<p>Delete a CITRUS analysis permanently.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","citrus","{{CITRUS_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"db7d7da7-fc35-4be2-bfcb-5b6612f244b8"},{"name":"Copy CITRUS Settings","id":"0702184b-09ae-4c7e-bc1a-c3f1c813f58d","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/{{CITRUS_ID}}/copy_settings","description":"<p>Copy an existing CITRUS analysis to create a new CITRUS analysis with the same settings.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","citrus","{{CITRUS_ID}}","copy_settings"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"01929afb-402e-416a-8ba6-b8675bb57f06","name":"Copy CITRUS Settings","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/{{CITRUS_ID}}/copy_settings"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"citrus\": {\n    \"id\": 444,\n    \"name\": \"API CITRUS Experiment - Rename (copy)\",\n    \"type\": \"CitrusAdvancedAnalysis\",\n    \"author\": \"Cytobank Support\",\n    \"status\": \"New\",\n    \"sourceExperiment\": 1424,\n    \"createdExperiment\": null,\n    \"attachment_id\": null,\n    \"canceled\": false,\n    \"completed\": false,\n    \"results\": null,\n    \"settings\": {\n      \"associationModels\": [\n        \"sam\",\n        \"pamr\",\n        \"glmnet\"\n      ],\n      \"attachmentId\": \"\",\n      \"clusterIds\": \"\",\n      \"clusteringChannels\": [\n        7,\n        12\n      ],\n      \"clusteringShortNamesForR\": null,\n      \"clusteringCharacterization\": \"medians\",\n      \"compensationId\": 30312,\n      \"crossValidationFolds\": 2,\n      \"eventSamplingMethod\": \"equal\",\n      \"eventsPerFile\": 2064,\n      \"falseDiscoveryRate\": 1,\n      \"fcsFileNamesForR\": null,\n      \"fileGroupNames\": [\n        \"Basal1\",\n        \"LPS\"\n      ],\n      \"fileGrouping\": [\n        [\n          45981,\n          0\n        ],\n        [\n          45982,\n          0\n        ],\n        [\n          45983,\n          0\n        ],\n        [\n          44865,\n          1\n        ],\n        [\n          44866,\n          1\n        ],\n        [\n          44867,\n          1\n        ]\n      ],\n      \"finalResult\": \"\",\n      \"gateSetId\": 1,\n      \"minimumClusterSize\": 5,\n      \"normalizeScales\": false,\n      \"plotTheme\": \"white\",\n      \"statisticsChannels\": [\n        15\n      ]\n    },\n    \"createdAt\": \"2017-01-04T00:24:46Z\",\n    \"updatedAt\": \"2017-01-04T00:24:46Z\"\n  }\n}"}],"_postman_id":"0702184b-09ae-4c7e-bc1a-c3f1c813f58d"},{"name":"Rename CITRUS","id":"54c1923a-2bfe-4006-9782-0662ae06fabf","request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"\n  {\n      \"name\": \"API CITRUS Experiment - Rename\"\n  }\n"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/{{CITRUS_ID}}/rename","description":"<p>Rename a CITRUS analysis. This is useful for post-run modifications of CITRUS analysis name, since the update command is not allowed after the run is started.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","citrus","{{CITRUS_ID}}","rename"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"f06e8412-04f7-4080-9116-1af34139974a","name":"Rename CITRUS","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"API CITRUS Experiment - Rename\"\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/{{CITRUS_ID}}/rename"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"citrus\": {\n    \"id\": 442,\n    \"name\": \"API CITRUS Experiment - Rename\",\n    \"type\": \"CitrusAdvancedAnalysis\",\n    \"author\": \"Cytobank Support\",\n    \"status\": \"New\",\n    \"sourceExperiment\": 1424,\n    \"createdExperiment\": null,\n    \"attachment_id\": null,\n    \"canceled\": false,\n    \"completed\": false,\n    \"results\": null,\n    \"createdAt\": \"2017-01-03T23:58:20Z\",\n    \"updatedAt\": \"2017-01-03T23:59:14Z\"\n  }\n}"}],"_postman_id":"54c1923a-2bfe-4006-9782-0662ae06fabf"},{"name":"Run CITRUS","id":"5e1772de-15f3-4367-8156-e30a6a36e272","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/{{CITRUS_ID}}/run","description":"<p>Run a CITRUS analysis.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","citrus","{{CITRUS_ID}}","run"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"0b00c7dc-aa3b-471c-97ab-99caf04abff7","name":"Run CITRUS","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/{{CITRUS_ID}}/run"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"citrus\": {\n    \"id\": 442,\n    \"name\": \"API CITRUS Experiment - Rename\",\n    \"type\": \"CitrusAdvancedAnalysis\",\n    \"author\": \"Cytobank Support\",\n    \"status\": \"New\",\n    \"sourceExperiment\": 1424,\n    \"createdExperiment\": null,\n    \"attachment_id\": null,\n    \"canceled\": false,\n    \"completed\": false,\n    \"results\": null,\n    \"createdAt\": \"2017-01-03T23:58:20Z\",\n    \"updatedAt\": \"2017-01-04T00:26:12Z\"\n  }\n}"}],"_postman_id":"5e1772de-15f3-4367-8156-e30a6a36e272"},{"name":"Show CITRUS Status","id":"d3b6e8f7-1457-44ad-8a59-28dd8e02cfd6","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/{{CITRUS_ID}}/status","description":"<p>Show a CITRUS analysis execution status.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","citrus","{{CITRUS_ID}}","status"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"4d9efc69-4995-401d-ac16-7d8f1e102a19","name":"Show CITRUS Status","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/{{CITRUS_ID}}/status"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"citrusStatus\": {\n    \"id\": 442,\n    \"name\": \"API CITRUS Experiment - Rename\",\n    \"status\": \"Running\",\n    \"progress\": 23,\n    \"startTime\": \"2017-01-04T00:26:40Z\",\n    \"endTime\": 0,\n    \"runtime\": 0,\n    \"progressMessage\": \"Finalizing analysis...\",\n    \"createdExperiment\": null\n  }\n}"}],"_postman_id":"d3b6e8f7-1457-44ad-8a59-28dd8e02cfd6"},{"name":"[Updated] Download CITRUS Results","id":"9ad03817-aed5-4679-ae24-464c8e3c7acc","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/download/url?experimentId={{EXPT_ID}}&hashKey={{hash_key}}&fileType=Attachment&fileName={{file_name}}","description":"<p>Download the results for a successful CITRUS analysis.</p>\n","urlObject":{"protocol":"https","path":["api","v1","download","url"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[{"key":"experimentId","value":"{{EXPT_ID}}"},{"key":"hashKey","value":"{{hash_key}}"},{"key":"fileType","value":"Attachment"},{"key":"fileName","value":"{{file_name}}"}],"variable":[]}},"response":[],"_postman_id":"9ad03817-aed5-4679-ae24-464c8e3c7acc"}],"id":"bc87efbe-bb69-4cc7-94b1-2b710637335d","description":"<p>CITRUS is an algorithm designed for the fully automated discovery of statistically significant stratifying biological signatures within single cell datasets containing numerous samples across multiple known endpoints. <a href=\"https://support.cytobank.org/hc/en-us/sections/206264268-Articles-on-CITRUS\">Learn more about CITRUS in Cytobank</a>.</p>\n","_postman_id":"bc87efbe-bb69-4cc7-94b1-2b710637335d"},{"name":"FlowSOM","item":[{"name":"List FlowSOM Analyses","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var data = JSON.parse(responseBody);","postman.setEnvironmentVariable(\"attachment_id\", data.attachments[0].id);",""]}}],"id":"3815a02b-771b-4406-908a-cf596b27fbc5","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom","description":"<p>List all FlowSOM analyses in an experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","flowsom"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"09397619-f1bd-49f2-be71-d8a968bc8109","name":"List FlowSOM Analyses","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"flowsom\": [\n    {\n      \"id\": 415,\n      \"name\": \"New FlowSOM Run\",\n      \"type\": \"FlowsomAdvancedAnalysis\",\n      \"author\": \"Cytobank Support\",\n      \"status\": \"New\",\n      \"sourceExperiment\": 1424,\n      \"createdExperiment\": null,\n      \"attachment_id\": null,\n      \"canceled\": false,\n      \"completed\": false,\n      \"results\": null,\n      \"createdAt\": \"2018-08-15T23:47:12Z\",\n      \"updatedAt\": \"2018-08-15T23:47:20Z\"\n    },\n    {\n      \"id\": 426,\n      \"name\": \"Completed FlowSOM Run\",\n      \"type\": \"FlowsomAdvancedAnalysis\",\n      \"author\": \"Cytobank Support\",\n      \"status\": \"Completed\",\n      \"sourceExperiment\": 1424,\n      \"createdExperiment\": 2967,\n      \"attachment_id\": 6513,\n      \"canceled\": false,\n      \"completed\": true,\n      \"results\": null,\n      \"createdAt\": \"2016-12-23T23:49:07Z\",\n      \"updatedAt\": \"2017-01-04T00:24:17Z\"\n    },\n    {\n      \"id\": 442,\n      \"name\": \"API FlowSOM Experiment - Rename\",\n      \"type\": \"FlowsomAdvancedAnalysis\",\n      \"author\": \"Cytobank Support\",\n      \"status\": \"New\",\n      \"sourceExperiment\": 1424,\n      \"createdExperiment\": null,\n      \"attachment_id\": null,\n      \"canceled\": false,\n      \"completed\": false,\n      \"results\": null,\n      \"createdAt\": \"2017-01-03T23:58:20Z\",\n      \"updatedAt\": \"2017-01-04T00:22:55Z\"\n    }\n  ]\n}"}],"_postman_id":"3815a02b-771b-4406-908a-cf596b27fbc5"},{"name":"Show FlowSOM Details","id":"44d54d5b-2f81-4520-92ee-65bc47ee95b1","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom/{{FLOWSOM_ID}}","description":"<p>Show a specific FlowSOM analysis in an experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","flowsom","{{FLOWSOM_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"6dc1e807-e88c-4fc7-b10e-2bd295b500b5","name":"Show FlowSOM Details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom/{{FLOWSOM_ID}}?include_settings=1","protocol":"https","host":["{{CYTOBANK}}","cytobank","org"],"path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","flowsom","{{FLOWSOM_ID}}"],"query":[{"key":"include_settings","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"flowsom\": {\n        \"id\": 2439,\n        \"name\": \"FlowSOM Demo 1\",\n        \"type\": \"FlowsomAdvancedAnalysis\",\n        \"author\": \"Cytobank Support\",\n        \"status\": \"New\",\n        \"sourceExperiment\": 2939,\n        \"createdExperiment\": null,\n        \"attachment_id\": null,\n        \"canceled\": false,\n        \"completed\": false,\n        \"results\": null,\n        \"settings\": {\n            \"attachmentId\": \"\",\n            \"autoSeed\": true,\n            \"clusteringChannels\": [\n                340,\n                341\n            ],\n            \"clusteringMethod\": \"consensus\",\n            \"compensationId\": -2,\n            \"desiredEventsPerFile\": 10000,\n            \"desiredTotalEvents\": 4444,\n            \"eventSamplingMethod\": \"proportional\",\n            \"expectedClusters\": 100,\n            \"expectedMetalusters\": 10,\n            \"externalSOMAnalysisInfo\": \"\",\n            \"externalSOMAttachmentId\": \"\",\n            \"fcsFileIds\": [\n                47941,\n                47942\n            ],\n            \"finalResult\": \"\",\n            \"gateSetId\": 6,\n            \"iterations\": 10,\n            \"normalizeScales\": false,\n            \"numEventsToActuallySample\": \"\",\n            \"numFcsFiles\": \"\",\n            \"randomSeed\": \"\",\n            \"SOMCreationMethod\": \"create_new\",\n            \"status\": \"New\"\n        },\n        \"createdAt\": \"2018-09-11T18:38:05Z\",\n        \"updatedAt\": \"2018-09-11T18:38:37Z\"\n    }\n}"}],"_postman_id":"44d54d5b-2f81-4520-92ee-65bc47ee95b1"},{"name":"Create FlowSOM","id":"df8997e1-d2ab-401e-844b-7d9f25eba6d3","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{ \n  \"name\": \"API FlowSOM Experiment\"\n} "},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom/","description":"<p>Create a new FlowSOM analysis with default settings.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","flowsom",""],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"5fe3d51e-c3af-4cce-8483-39aad5b4d040","name":"Create FlowSOM","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","type":"text","name":"Content-Type","value":"application/x-www-form-urlencoded"}],"body":{"mode":"raw","raw":"{ \n  \"name\": \"API FlowSOM Analysis\"\n} "},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom/"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"flowsom\": {\n        \"id\": 2440,\n        \"name\": \"New FlowSOM Analysis\",\n        \"type\": \"FlowsomAdvancedAnalysis\",\n        \"author\": \"stoo blair\",\n        \"status\": \"New\",\n        \"sourceExperiment\": 2939,\n        \"createdExperiment\": null,\n        \"attachment_id\": null,\n        \"canceled\": false,\n        \"completed\": false,\n        \"results\": null,\n        \"settings\": {\n            \"attachmentId\": \"\",\n            \"autoSeed\": true,\n            \"clusteringChannels\": [],\n            \"clusteringMethod\": \"consensus\",\n            \"compensationId\": -2,\n            \"desiredEventsPerFile\": 10000,\n            \"desiredTotalEvents\": 100000,\n            \"eventSamplingMethod\": \"equal\",\n            \"expectedClusters\": 100,\n            \"expectedMetalusters\": 10,\n            \"externalSOMAnalysisInfo\": \"\",\n            \"externalSOMAttachmentId\": \"\",\n            \"fcsFileIds\": [],\n            \"finalResult\": \"\",\n            \"gateSetId\": 0,\n            \"iterations\": 10,\n            \"normalizeScales\": false,\n            \"numEventsToActuallySample\": \"\",\n            \"numFcsFiles\": \"\",\n            \"randomSeed\": \"\",\n            \"SOMCreationMethod\": \"create_new\",\n            \"status\": \"New\"\n        },\n        \"createdAt\": \"2018-09-11T20:02:40Z\",\n        \"updatedAt\": \"2018-09-11T20:02:40Z\"\n    }\n}"}],"_postman_id":"df8997e1-d2ab-401e-844b-7d9f25eba6d3"},{"name":"Update FlowSOM Details","id":"2201d741-f0df-45cc-ad13-6b99d68c1061","request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\"options\":\n  { \n    \"clusteringChannels\": [{{CHANNEL_ID_1}}, {{CHANNEL_ID_2}}],\n    \"clusteringMethod\": \"consensus\",\n    \"compensationId\": {{COMP_ID}},\n    \"desiredEventsPerFile\": 50000,\n    \"desiredTotalEvents\": 100000,\n    \"eventSamplingMethod\": \"proportional\",\n    \"expectedClusters\": 100,\n    \"expectedMetaclusters\": 10,\n    \"externalSOMAttachmentId\": \"\",\n    \"fcsFileIds\": [{{FCS_FILE_ID_1}}, {{FCS_FILE_ID_2}}, {{FCS_FILE_ID_3}}],\n    \"gateSetId\": {{POPULATION_ID}},\n    \"iterations\": 10,\n    \"normalizeScales\": true,\n    \"randomSeed\": 9876543210,\n    \"SOMCreationMethod\": \"create_new\"\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom/{{FLOWSOM_ID}}","description":"<p>Update FlowSOM settings. Updates can only be made before running the FlowSOM analysis. </p>\n<h3 id=\"required-settings\">Required settings:</h3>\n<ul>\n<li><strong><code>clusteringChannels</code></strong> — An array of normalizedShortNameIds corresponding to channels shared by all FCS files specified by <code>fcsFileIds</code>.  This information is available from the <strong>Panels</strong> endpoints. This information is available from the <strong>Panels</strong> endpoints.</li>\n<li><strong><code>fcsFileIds</code></strong> — An array of FCS File IDs belonging to the experiment.</li>\n</ul>\n<h3 id=\"event-sampling-settings\">Event sampling settings:</h3>\n<ul>\n<li><strong><code>eventSamplingMethod</code></strong> —  Valid options are <code>proportional</code>, <code>equal</code>, or <code>all</code>. Defaults to <code>equal</code>. If <code>eventSamplingMethod</code> is set to <code>all</code>, all events for the selected population from all selected files will be used, without any further subsampling.</li>\n<li><strong><code>desiredEventsPerFile</code></strong> — Only applies if <code>eventSamplingMethod</code> is set to <code>equal</code>. Defaults to <code>50000</code>. It is the number of desired events to sample per file, but if the selected population for any selected file has less total events than the specified number, that quantity will be used instead.</li>\n<li><strong><code>desiredTotalEvents</code></strong> — Only applies if <code>eventSamplingMethod</code> is set to <code>proportional</code>. Defaults to <code>100000</code>. Represents the total desired number of events to sample amongst all selected files, whilst keeping the numbers per file proportional to the total number of events in the selected population for that file. If any file has less events in the selected population than possible to make a perfectly proportional sampling to add  up to the desired total, all of the events in the file will be used instead.</li>\n</ul>\n<h3 id=\"optional-basic-settings\">Optional basic settings:</h3>\n<ul>\n<li><strong><code>clusteringMethod</code></strong> — Valid options are <code>consensus</code>, <code>hierarchical</code>, or <code>kmeans</code>. Defaults to <code>consensus</code>.</li>\n<li><strong><code>compensationId</code></strong> — Valid options are <code>-1</code> (Uncompensated), <code>-1</code> (File-internal compensation), or the ID of an external compensation. Note that in order to run FlowSOM, all gates must be drawn on the same compensation, and if any gates exist in the experiment, that compensation must be selected.</li>\n<li><strong><code>expectedClusters</code></strong> — Valid options are any of <code>9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361, 400</code>. Defaults to <code>100</code>.</li>\n<li><strong><code>expectedMetaclusters</code></strong> — Valid options are any integer between 3 and 90 (inclusive), as long as this number is less than <code>expectedClusters</code>. Defaults to <code>10</code>.</li>\n<li><strong><code>gateSetId</code></strong> — <code>POPULATION_ID</code> parameter in the <code>gateSetId</code> attribute is the gateSetId attribute value of the population on which to run FlowSOM. Note that this argument is the <code>gateSetId</code> attribute of a population object and not the ID of the object itself. This secondary ID is experiment-specific and will be a smaller number. An argument of <code>0</code> corresponds to the ungated population, i.e., the raw data with no filtering applied. The default for this setting is <code>0</code> (Ungated). Another term for a population is a \"gate set\" because it is a set of gates <a href=\"https://support.cytobank.org/hc/en-us/articles/204765578-The-Difference-Between-a-Gate-and-a-Population-Using-the-Population-Manager-and-considerations-for-deleting-and-renaming-gates\">(learn more)</a>.</li>\n<li><strong><code>iterations</code></strong> — Can be set to any integer between 1 and 100 (inclusive). Defaults to <code>10</code>.</li>\n<li><strong><code>normalizeScales</code></strong> — Can be <code>true</code> or <code>false</code>. Defaults to <code>false</code>.</li>\n<li><strong><code>randomSeed</code></strong> — Accepts a positive integer value and sets a specific random seed to that value. If this parameter is not specified or set to <code>0</code>, <code>autoSeed</code> will automatically be set to true, and a seed value will be randomly chosen, so that afterward it can be referred to for reproducing the analysis results.</li>\n<li><strong><code>SOMCreationMethod</code></strong> — Two valid options: <code>create_new</code> or <code>import_existing</code>. If <code>import_existing</code> is selected, then <code>externalSOMAnalysisId</code> must be set to a valid value.</li>\n<li><strong><code>externalSOMAnalysisId</code></strong> — Only applies if <code>SOMCreationMethod</code> is set to <code>import_existing</code>. It must be set to the <code>id</code> of a <code>FlowsomAdvancedAnalysis</code> corresponding to a successfully completed FlowSOM run which has the SOM the user wishes to import.</li>\n</ul>\n<h3 id=\"optional-advanced-output-settings\">Optional advanced output settings:</h3>\n<ul>\n<li><strong><code>channelsToPlot</code></strong> — An array of normalizedShortNameIds corresponding to channels to output channel-colored MST plots for. If unspecified, it will output these plots for all clustering channels and all annotated channels.</li>\n<li><strong><code>clusterSizeType</code></strong> — Valid options are <code>relative</code>, <code>fixed</code>, or <code>both</code>. Defaults to <code>relative</code>.</li>\n<li><strong><code>fixedClusterSize</code></strong> — Only applies if <code>clusterSizeType</code> is set to <code>fixed</code> or <code>both</code>. Accepts integers between 1 and 40 (inclusive). Defaults to 8.</li>\n<li><strong><code>gateSetNamesToLabel</code></strong> — An array of names of gateSets (populations) to label in the population pie plots. If unspecified, it will include all populations in these plots.</li>\n<li><strong><code>maxRelativeClusterSize</code></strong> — Only applies if <code>clusterSizeType</code> is set to <code>relative</code> or <code>both</code>. Accepts integers between 2 and 40 (inclusive). Defaults to 15.</li>\n<li><strong><code>outputFileType</code></strong> — Valid options are <code>pdf</code>, <code>png</code>, or <code>both</code>. Defaults to <code>pdf</code>. Note that selecting <code>png</code> or <code>both</code> will <strong>significantly</strong> increase the file size of the results .zip.</li>\n<li><strong><code>showBackgroundOnLegend</code></strong> — Can be <code>true</code> or <code>false</code>. Defaults to <code>false</code>.</li>\n<li><strong><code>showBackgroundOnChannelColoredMSTs</code></strong> — Can be <code>true</code> or <code>false</code>. Defaults to <code>false</code>.</li>\n<li><strong><code>showBackgroundOnPopulationPies</code></strong> — Can be <code>true</code> or <code>false</code>. Defaults to <code>true</code>.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","flowsom","{{FLOWSOM_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"2201d741-f0df-45cc-ad13-6b99d68c1061"},{"name":"Delete FlowSOM","id":"c49b8a04-9d67-4698-861d-4e819905f069","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom/{{FLOWSOM_ID}}","description":"<p>Delete a FlowSOM analysis permanently.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","flowsom","{{FLOWSOM_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"c49b8a04-9d67-4698-861d-4e819905f069"},{"name":"Copy FlowSOM Settings","id":"87c0ea3f-e07f-447d-99c4-c480078794a8","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom/{{FLOWSOM_ID}}/copy_settings","description":"<p>Copy an existing FlowSOM analysis to create a new FlowSOM analysis with the same settings.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","flowsom","{{FLOWSOM_ID}}","copy_settings"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"16f29221-69c0-4662-a797-5b3d6e5d17f9","name":"Copy FlowSOM Settings","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom/{{FLOWSOM_ID}}/copy_settings"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"flowsom\": {\n        \"id\": 2368,\n        \"name\": \"FlowSOM Example Analysis (copy)\",\n        \"type\": \"FlowsomAdvancedAnalysis\",\n        \"author\": \"Cytobank Support\",\n        \"status\": \"New\",\n        \"sourceExperiment\": 2939,\n        \"createdExperiment\": null,\n        \"attachment_id\": null,\n        \"canceled\": false,\n        \"completed\": false,\n        \"results\": null,\n        \"settings\": {\n            \"attachmentId\": \"\",\n            \"autoSeed\": false,\n            \"clusteringChannels\": [\n                340,\n                341,\n                342,\n                343,\n                344\n            ],\n            \"clusteringMethod\": \"consensus\",\n            \"compensationId\": -2,\n            \"desiredEventsPerFile\": 10000,\n            \"desiredTotalEvents\": 4444,\n            \"eventSamplingMethod\": \"proportional\",\n            \"expectedClusters\": 100,\n            \"expectedMetaclusters\": 10,\n            \"externalSOMAnalysisInfo\": \"\",\n            \"externalSOMAttachmentId\": \"\",\n            \"fcsFileIds\": [\n                47941,\n                47942\n            ],\n            \"finalResult\": \"\",\n            \"gateSetId\": 6,\n            \"iterations\": 10,\n            \"normalizeScales\": false,\n            \"numEventsToActuallySample\": 4444,\n            \"numFcsFiles\": 2,\n            \"randomSeed\": \"\",\n            \"sampledEventTotal\": \"\",\n            \"selectedPopulationName\": \"\",\n            \"SOMCreationMethod\": \"create_new\",\n            \"status\": \"New\"\n        },\n        \"createdAt\": \"2018-08-24T23:00:28Z\",\n        \"updatedAt\": \"2018-08-24T23:00:28Z\"\n    }\n}"}],"_postman_id":"87c0ea3f-e07f-447d-99c4-c480078794a8"},{"name":"Rename FlowSOM","id":"0c5911cd-e020-461e-ace0-8a8e1b3dc9e8","request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"\n  {\n      \"name\": \"API FlowSOM Experiment - Rename\"\n  }\n"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom/{{FLOWSOM_ID}}/rename","description":"<p>Rename a FlowSOM analysis. This is useful for post-run modifications of FlowSOM analysis name, since the update command is not allowed after the run is started.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","flowsom","{{FLOWSOM_ID}}","rename"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"657e86d3-4a31-42a5-af68-a22e9e0ba782","name":"Rename FlowSOM","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"API CITRUS Experiment - Rename\"\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/citrus/{{CITRUS_ID}}/rename"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"flowsom\": {\n      \"id\": 442,\n      \"name\": \"API FlowSOM Experiment - Rename\",\n      \"type\": \"FlowsomAdvancedAnalysis\",\n      \"author\": \"Cytobank Support\",\n      \"status\": \"New\",\n      \"sourceExperiment\": 1424,\n      \"createdExperiment\": null,\n      \"attachment_id\": null,\n      \"canceled\": false,\n      \"completed\": false,\n      \"results\": null,\n      \"createdAt\": \"2017-01-03T23:58:20Z\",\n      \"updatedAt\": \"2017-01-04T00:22:55Z\"\n    }\n}"}],"_postman_id":"0c5911cd-e020-461e-ace0-8a8e1b3dc9e8"},{"name":"Run FlowSOM","id":"862eaf5e-d1f5-4bb5-8103-a3239d31e740","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom/{{FLOWSOM_ID}}/run","description":"<p>Run a FlowSOM analysis.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","flowsom","{{FLOWSOM_ID}}","run"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"8405306d-52fa-4acf-ab93-32a57ee8dfab","name":"Run FlowSOM","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom/{{FLOWSOM_ID}}/run"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"citrus\": {\n      \"id\": 442,\n      \"name\": \"API FlowSOM Experiment - Rename\",\n      \"type\": \"FlowsomAdvancedAnalysis\",\n      \"author\": \"Cytobank Support\",\n      \"status\": \"New\",\n      \"sourceExperiment\": 1424,\n      \"createdExperiment\": null,\n      \"attachment_id\": null,\n      \"canceled\": false,\n      \"completed\": false,\n      \"results\": null,\n      \"createdAt\": \"2017-01-03T23:58:20Z\",\n      \"updatedAt\": \"2017-01-04T00:22:55Z\"\n    }\n}"}],"_postman_id":"862eaf5e-d1f5-4bb5-8103-a3239d31e740"},{"name":"Show FlowSOM Status","id":"3faeb505-2805-435b-bb02-7e9ac7fe24f7","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom/{{FLOWSOM_ID}}/status","description":"<p>Show a FlowSOM analysis execution status.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","flowsom","{{FLOWSOM_ID}}","status"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"a7f599a7-aff0-4e03-bf74-862ba09dfb25","name":"Show FlowSOM Status","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/flowsom/{{FLOWSOM_ID}}/status"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"flowsomStatus\": {\n    \"id\": 442,\n    \"name\": \"API FlowSOM Experiment - Rename\",\n    \"status\": \"Running\",\n    \"progress\": 23,\n    \"startTime\": \"2018-08-04T00:26:40Z\",\n    \"endTime\": 0,\n    \"runtime\": 0,\n    \"progressMessage\": \"Initializing FlowSOM algorithm...\",\n    \"createdExperiment\": null\n  }\n}"}],"_postman_id":"3faeb505-2805-435b-bb02-7e9ac7fe24f7"},{"name":"[Updated] Download FlowSOM Results","id":"3733987e-5dc3-4a58-b8ca-a137cd76bc40","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/download/url?experimentId={{EXPT_ID}}&hashKey={{hash_key}}&fileType=Attachment&fileName={{file_name}}","description":"<p>Download the results for a successful FlowSOM analysis.</p>\n","urlObject":{"protocol":"https","path":["api","v1","download","url"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[{"key":"experimentId","value":"{{EXPT_ID}}"},{"key":"hashKey","value":"{{hash_key}}"},{"key":"fileType","value":"Attachment"},{"key":"fileName","value":"{{file_name}}"}],"variable":[]}},"response":[],"_postman_id":"3733987e-5dc3-4a58-b8ca-a137cd76bc40"}],"id":"9f125152-002d-4af4-a647-ccc7f80e208d","description":"<p>FlowSOM is an algorithm that speeds time to analysis and quality of clustering with Self-Organizing Maps (SOMs) that can reveal how all markers are behaving on all cells, and can detect subsets that might otherwise be missed. It clusters cells (or other observations) based on chosen clustering channels (or markers/features), generates a SOM of clusters, produces a Minimum Spanning Tree (MST) of the clusters, and assigns each cluster to a metacluster, effectively grouping them into a population. The FlowSOM algorithm outputs SOMs and MSTs showing population abundances and marker expression in various formats including pie charts, star plots, and channel-colored plots. Cytobank has extended the functionality to automatically create a new experiment using files written out of FlowSOM that include the original channels plus the addition of cluster and metacluster ID channels, to allow interaction with the cluster and metacluster output. Read the original FlowSOM publication by <a href=\"https://onlinelibrary.wiley.com/doi/full/10.1002/cyto.a.22625\">Van Gassen et al, Cytometry A (2015)</a>.</p>\n","event":[{"listen":"prerequest","script":{"id":"1e375102-897f-4402-9058-6659bb457483","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"33647520-3370-40cd-98c2-0c9c07046a08","type":"text/javascript","exec":[""]}}],"_postman_id":"9f125152-002d-4af4-a647-ccc7f80e208d"},{"name":"PeacoQC","item":[{"name":"List PeacoQC processes","id":"f1f81dcd-f586-48d2-99b1-01be593c1d55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/peaco_qc/","description":"<p>List all PeacoQC processes in an experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","peaco_qc",""],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"f1f81dcd-f586-48d2-99b1-01be593c1d55"},{"name":"Show PeacoQC Details","id":"c960201f-110d-4c6f-b2ec-1e35d95639a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/peaco_qc/{{PEACO_QC_ID}}","description":"<p>Show a specific PeacoQC process in an experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","peaco_qc","{{PEACO_QC_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"c960201f-110d-4c6f-b2ec-1e35d95639a6"},{"name":"Update PeacoQC Details","id":"02b642ae-c2ed-4ac6-b2a5-75b34a5e0ed9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"raw","raw":"{\n\"options\":\n  { \n    \"fcsFileIds\": [{{FCS_FILE_ID_1}}],\n    \"channelUniqueIdentifiers\": [\"{{CHANNEL_UNIQUE_IDENTIFIER_1}}\", \"{{CHANNEL_UNIQUE_IDENTIFIER_2}}\"],\n    \"detectionMethod\": \"all\",\n    \"maxBins\": 500,\n    \"MAD\": 6,\n    \"ITLimit\": 0.6,\n    \"consecutiveBins\": 5,\n    \"removeMargins\": true,\n    \"useInternalScalesForMargins\": false\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/peaco_qc/{{PEACO_QC_ID}}","description":"<p>Update PeacoQC settings. Updates can only be made before running the PeacoQC process.</p>\n<h3 id=\"required-settings\">Required settings:</h3>\n<ul>\n<li><strong><code>channelUniqueIdentifers</code></strong> — An array of chanelUniqueIdentifiers corresponding to channels come from all FCS files specified by <code>fcsFileIds</code>. This information is available from the <strong>Panels</strong> endpoints.</li>\n<li><strong><code>fcsFileIds</code></strong> — An array of FCS File IDs belonging to the experiment.</li>\n<li><strong><code>detectionMethod</code></strong> — The method(s) used to detect and filter out anomalies. Valid options are any of <code>all, both, IT and MAD(both will be replaced to all).</code></li>\n<li><strong><code>maxBins</code></strong> — The maximum number of bins that can be used in the cleaning process. If this value is lowered, larger bins will be made. Can be set to any integer between 40 and 1,000,000 (inclusive).</li>\n<li><strong><code>MAD</code></strong> — The MAD parameter. Higher values mean the MAD method will be less strict. Can be set to any integer between 1 and 100 (inclusive).</li>\n<li><strong><code>ITLimit</code></strong> — The IsolationTree parameter. Higher values mean the IT method will be less strict. Can be set to any float between 0.2 and 1.0(inclusive).</li>\n<li><strong><code>consecutiveBins</code></strong> — If 'good' bins are located between bins that are removed, they will also be marked as 'bad'. Can be set to any integer between 1 and 50 (inclusive).</li>\n<li><strong><code>removeMargins</code></strong> — If the value is true, they will remove margin events based on the internal description of the fcs file. Can be set to a boolean value.</li>\n</ul>\n<h3 id=\"optional-settings\">Optional settings:</h3>\n<ul>\n<li><strong><code>useInternalScalesForMargins</code></strong> — This parameter is required when removeMargins is set to true. Set to true, the events will transtorm with fcs file internal scales. Set to false, the events will transform with cytobank scales. Can be set to a boolean value.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","peaco_qc","{{PEACO_QC_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"02b642ae-c2ed-4ac6-b2a5-75b34a5e0ed9"},{"name":"Create PeacoQC","event":[{"listen":"test","script":{"id":"614575dd-3363-4b07-b6fa-c8fcdda1cd5e","exec":["var data = JSON.parse(responseBody);","postman.setEnvironmentVariable(\"PEACO_QC_ID\", data.peaco_qc.id);","tests[\"Status code is 200\"] = responseCode.code === 200;"],"type":"text/javascript"}}],"id":"6bca028f-213f-4bd9-9d40-ab0b523924c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"raw","raw":"{ \n  \"name\": \"API PeacoQC process\"\n} ","options":{"raw":{"language":"json"}}},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/peaco_qc/","description":"<p>Create a new PeacoQC process with default settings.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","peaco_qc",""],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"6bca028f-213f-4bd9-9d40-ab0b523924c2"},{"name":"Run PeacoQC","id":"3f73e06d-5903-4037-84d6-9b6ac144b533","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/peaco_qc/{{PEACO_QC_ID}}/run","description":"<p>Run a PeacoQC process.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","peaco_qc","{{PEACO_QC_ID}}","run"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"3f73e06d-5903-4037-84d6-9b6ac144b533"},{"name":"Rename PeacoQC","id":"1c7a7b56-6315-41b1-a304-2c781049864f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"API PeacoQC Experiment - Rename\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/peaco_qc/{{PEACO_QC_ID}}/rename","description":"<p>Rename a PeacoQC process. This is useful for post-run modifications of PeacoQC process name, since the update command is not allowed after the run is started.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","peaco_qc","{{PEACO_QC_ID}}","rename"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"1c7a7b56-6315-41b1-a304-2c781049864f"},{"name":"Show PeacoQC Status","id":"65d00d62-ae83-492d-9ada-51d57d225164","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/peaco_qc/{{PEACO_QC_ID}}/status","description":"<p>Show a PeacoQC process execution status.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","peaco_qc","{{PEACO_QC_ID}}","status"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"65d00d62-ae83-492d-9ada-51d57d225164"},{"name":"Copy PeacoQC Settings","id":"760d6c50-4e6a-48fa-b11f-4e2a6cbba61d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/peaco_qc/{{PEACO_QC_ID}}/copy_settings","description":"<p>Copy an existing PeacoQC process to create a new PeacoQC process with the same settings.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","peaco_qc","{{PEACO_QC_ID}}","copy_settings"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"760d6c50-4e6a-48fa-b11f-4e2a6cbba61d"}],"id":"ae0f1be6-fedb-484a-890e-7619575c5cb6","_postman_id":"ae0f1be6-fedb-484a-890e-7619575c5cb6","description":""},{"name":"SPADE","item":[{"name":"List SPADE Analyses","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var data = JSON.parse(responseBody);","postman.setEnvironmentVariable(\"attachment_id\", data.attachments[0].id);",""]}}],"id":"ac2ec7a9-166e-4697-b5fe-b1f0f2b64b7f","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade","description":"<p>List spade tasks for an experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"4f1d0cd1-f105-47b2-8547-f7696ccc1140","name":"List SPADE Analyses","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"spade\": [\n    {\n      \"id\": 187,\n      \"name\": \"Running SPADE\",\n      \"status\": \"Running\",\n      \"createdAt\": \"2016-11-10T07:04:58Z\",\n      \"updatedAt\": \"2017-01-04T00:33:58Z\",\n      \"author\": \"Cytobank Support\",\n      \"sourceExperiment\": 1424,\n      \"createdExperiment\": 1425\n    },\n    {\n      \"id\": 191,\n      \"name\": \"Completed SPADE\",\n      \"status\": \"Completed\",\n      \"createdAt\": \"2016-11-16T19:39:22Z\",\n      \"updatedAt\": \"2017-01-04T00:33:45Z\",\n      \"author\": \"Cytobank Support\",\n      \"sourceExperiment\": 1424,\n      \"createdExperiment\": 1430\n    },\n    {\n      \"id\": 228,\n      \"name\": \"new API SPADE\",\n      \"status\": \"New\",\n      \"createdAt\": \"2017-01-04T00:34:33Z\",\n      \"updatedAt\": \"2017-01-04T00:34:33Z\",\n      \"author\": \"Cytobank Support\",\n      \"sourceExperiment\": 1424,\n      \"createdExperiment\": 1540\n    }\n  ]\n}"}],"_postman_id":"ac2ec7a9-166e-4697-b5fe-b1f0f2b64b7f"},{"name":"Show SPADE Details","id":"241d533b-d431-4473-bb3d-c853ac4e7245","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}?include_settings=1","description":"<p>Show a specific SPADE analysis in an experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[{"key":"include_settings","value":"1"}],"variable":[]}},"response":[{"id":"e2856ae2-3d11-432d-a4d6-da3ff47fd07f","name":"Show SPADE Details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}?include_settings=1","protocol":"https","host":["{{CYTOBANK}}","cytobank","org"],"path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}"],"query":[{"key":"include_settings","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"spade\": {\n    \"id\": 229,\n    \"name\": \"new API SPADE\",\n    \"status\": \"New\",\n    \"createdAt\": \"2017-01-04T00:39:20Z\",\n    \"updatedAt\": \"2017-01-04T00:39:20Z\",\n    \"author\": \"Cytobank Support\",\n    \"sourceExperiment\": 1541,\n    \"createdExperiment\": 1542,\n    \"settings\": {\n      \"targetNumberOfNodes\": 200,\n      \"compensation\": -2,\n      \"clusteringChannels\": [],\n      \"population\": 0,\n      \"downSampledEventsTarget\": {\n        \"percent\": 10\n      },\n      \"foldChangeGroups\": [\n        {\n          \"name\": \"Group 1\",\n          \"fcsFiles\": [\n            {\n              \"id\": 46001,\n              \"name\": \"file1.fcs\",\n              \"baseline\": false\n            },\n            {\n              \"id\": 46002,\n              \"name\": \"file2.fcs\",\n              \"baseline\": false\n            },\n            {\n              \"id\": 46003,\n              \"name\": \"file3.fcs\",\n              \"baseline\": false\n            }\n          ]\n        }\n      ]\n    }\n  }\n}"}],"_postman_id":"241d533b-d431-4473-bb3d-c853ac4e7245"},{"name":"Create SPADE","id":"2bbd9767-6a6b-4737-bd20-f327c2822b13","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"spade\":\n  {\n    \"name\":  \"new spade task\"\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/","description":"<p>Create a new SPADE analysis with default settings.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade",""],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"4b9a9aaf-0601-4f7c-91a7-e81076d43ae2","name":"Create SPADE","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"spade\":\n  {\n    \"name\":  \"new API SPADE\"\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"spade\": {\n    \"id\": 229,\n    \"name\": \"new API SPADE\",\n    \"status\": \"New\",\n    \"createdAt\": \"2017-01-04T00:39:20Z\",\n    \"updatedAt\": \"2017-01-04T00:39:20Z\",\n    \"author\": \"Cytobank Support\",\n    \"sourceExperiment\": 1541,\n    \"createdExperiment\": 1542,\n    \"settings\": {\n      \"targetNumberOfNodes\": 200,\n      \"compensation\": -2,\n      \"clusteringChannels\": [],\n      \"population\": 0,\n      \"downSampledEventsTarget\": {\n        \"percent\": 10\n      },\n      \"foldChangeGroups\": [\n        {\n          \"name\": \"Group 1\",\n          \"fcsFiles\": [\n            {\n              \"id\": 46001,\n              \"name\": \"file1.fcs\",\n              \"baseline\": false\n            },\n            {\n              \"id\": 46002,\n              \"name\": \"file2.fcs\",\n              \"baseline\": false\n            },\n            {\n              \"id\": 46003,\n              \"name\": \"file3.fcs\",\n              \"baseline\": false\n            }\n          ]\n        }\n      ]\n    }\n  }\n}"}],"_postman_id":"2bbd9767-6a6b-4737-bd20-f327c2822b13"},{"name":"Update SPADE Details","id":"c2b190a8-c8c9-407e-a502-b86c95131db0","request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"spade\":\n  {\n    \"name\": \"spade_update_test\",\n    \"compensationId\": -2,\n    \"targetNumberOfNodes\": 200,\n    \"population\": 1,\n    \"clusteringChannels\": [1, 2, 53],\n    \"downSampledEventsTarget\": {\n    \"percent\": 20\n    },\n    \"foldChangeGroups\": [\n      {\n        \"name\": \"Group Red\",\n        \"fcsFiles\": [\n          {\n            \"id\": {{fcs_file_id_1}},\n            \"baseline\": true\n          },\n          {\n            \"id\": {{fcs_file_id_2}}\n          },\n          {\n           \"id\": {{fcs_file_id_3}}\n          },\n          {\n           \"id\": {{fcs_file_id_4}}\n          },\n          {\n           \"id\": {{fcs_file_id_5}}\n          },\n          {\n        \"name\": \"Group Green\",\n        \"fcsFiles\": [\n          {\n            \"id\": {{fcs_file_id_4}},\n            \"baseline\": true\n          },\n          {\n            \"id\": {{fcs_file_id_5}},\n            \"baseline\": false\n          }\n        ]\n      }\n    ]\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/","description":"<p>Update SPADE settings. Updates can only be made before running the SPADE analysis. <a href=\"https://support.cytobank.org/hc/en-us/articles/115000597188-How-to-Configure-and-Run-a-SPADE-Analysis\">Learn more about SPADE settings</a>.</p>\n<p><code>POPULATION.GATE_SET_ID</code> parameter is the <code>gateSetId</code> attribute value of the population on which to run SPADE. Note that this argument is the <code>gateSetId</code> attribute of a population object and not the ID of the object itself. This secondary ID is experiment-specific and will be a smaller number. An argument of 0 corresponds to the ungated population, i.e., the raw data with no filtering applied. Another term for a population is a \"gate set\" because it's a set of gates <a href=\"https://support.cytobank.org/hc/en-us/articles/204765578-The-Difference-Between-a-Gate-and-a-Population-Using-the-Population-Manager-and-considerations-for-deleting-and-renaming-gates\">(learn more)</a>.</p>\n<p><code>CHANNEL_ID</code> parameters are the <code>normalizedShortNameId</code> attribute of the channels to run SPADE on. This information can be retrieved from the <strong>Panels</strong> endpoints.</p>\n<p><code>downSampledEventsTarget</code> attribute can have a value of either <code>\"percent\"</code> or <code>\"absoluteNumber\"</code> with a corollary numeric argument.</p>\n<p>For analyses using fold change, all files in the experiment must be represented within a fold change group, and only within one group. <a href=\"https://support.cytobank.org/hc/en-us/articles/206145497-SPADE-with-fold-change-overview-setup-and-analysis\">Learn more about fold change setup</a>.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}",""],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"2c0395bc-789f-4033-a730-248268bd52b0","name":"Update SPADE Details","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"spade\":\n  {\n    \"name\": \"new API SPADE - Updated\",\n    \"compensationId\": {{COMP_ID}},\n    \"targetNumberOfNodes\": 200,\n    \"population\": {{POPULATION.GATE_SET_ID}},\n    \"clusteringChannels\": [{{CHANNEL_ID_1}}, {{CHANNEL_ID_2}}, {{CHANNEL_ID_3}}],\n    \"downSampledEventsTarget\": {\n    \"percent\": 20\n    },\n    \"foldChangeGroups\": [\n      {\n        \"name\": \"FC Group 1\",\n        \"fcsFiles\": [\n          {\n            \"id\": {{FCS_FILE_ID_1}},\n            \"baseline\": true\n          },\n          {\n            \"id\": {{FCS_FILE_ID_2}},\n            \"baseline\": false\n          }\n    ]\n    },\n    {\n        \"name\": \"FC Group 2\",\n        \"fcsFiles\": [\n          {\n            \"id\": {{FCS_FILE_ID_3}},\n            \"baseline\": false\n          }\n        ]\n      }\n    ]\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"spade\": {\n    \"id\": 229,\n    \"name\": \"new API SPADE - Updated\",\n    \"status\": \"New\",\n    \"createdAt\": \"2017-01-04T00:39:20Z\",\n    \"updatedAt\": \"2017-01-04T00:51:10Z\",\n    \"author\": \"Cytobank Support\",\n    \"sourceExperiment\": 1541,\n    \"createdExperiment\": 1542,\n    \"settings\": {\n      \"targetNumberOfNodes\": 200,\n      \"compensation\": 34513,\n      \"clusteringChannels\": [\n        7,\n        12,\n        15\n      ],\n      \"population\": 1,\n      \"downSampledEventsTarget\": {\n        \"percent\": 20\n      },\n      \"foldChangeGroups\": [\n        {\n          \"name\": \"FC Group 1\",\n          \"fcsFiles\": [\n            {\n              \"id\": 46001,\n              \"name\": \"file1.fcs\",\n              \"baseline\": true\n            },\n            {\n              \"id\": 46002,\n              \"name\": \"file2.fcs\",\n              \"baseline\": false\n            }\n          ]\n        },\n        {\n          \"name\": \"FC Group 2\",\n          \"fcsFiles\": [\n            {\n              \"id\": 46003,\n              \"name\": \"file3.fcs\",\n              \"baseline\": false\n            }\n          ]\n        }\n      ]\n    }\n  }\n}"}],"_postman_id":"c2b190a8-c8c9-407e-a502-b86c95131db0"},{"name":"Delete SPADE","id":"da97cb24-d553-4957-a44c-4115cce39a76","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}","description":"<p>Delete a SPADE analysis permanently.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"da97cb24-d553-4957-a44c-4115cce39a76"},{"name":"Copy SPADE Settings","id":"07c8e0a9-b6c5-4913-a485-a0001f7e0868","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/copy_settings","description":"<p>Copy an existing SPADE analysis to create a new SPADE analysis with the same settings.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}","copy_settings"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"51bb1366-cb2a-430e-9a5b-edf9ccfc6dfd","name":"Copy SPADE Settings","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/copy_settings"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"spade\": {\n    \"id\": 230,\n    \"name\": \"Copy of new API SPADE - Rename\",\n    \"status\": \"New\",\n    \"createdAt\": \"2017-01-04T00:51:40Z\",\n    \"updatedAt\": \"2017-01-04T00:51:40Z\",\n    \"author\": \"Cytobank Support\",\n    \"sourceExperiment\": 1541,\n    \"createdExperiment\": 1543\n  }\n}"}],"_postman_id":"07c8e0a9-b6c5-4913-a485-a0001f7e0868"},{"name":"Rename SPADE","id":"d220a342-56bb-4f5b-bc7e-adce252a7f0b","request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"spade\":\n  {\n      \"name\": \"new API SPADE - Rename\"\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/rename","description":"<p>Rename a SPADE analysis. This is useful for post-run modifications of SPADE analysis name, since the update command is not allowed after the run is started.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}","rename"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"9d4d403c-fbb9-40bb-b92d-dc5be0cb1d0d","name":"Rename SPADE","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"spade\":\n  {\n      \"name\": \"new_spade_name\"\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/rename"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"name\": \"new API SPADE - Rename\"\n}"}],"_postman_id":"d220a342-56bb-4f5b-bc7e-adce252a7f0b"},{"name":"Run SPADE","id":"0d6fa74d-464f-4278-982f-87a6974e7c14","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/run","description":"<p>Run a SPADE analysis.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}","run"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"57ce4c00-a301-44e6-b9f0-8052e5f7f2cc","name":"Run SPADE","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/run"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"spadeStatus\": {\n    \"id\": 229,\n    \"name\": \"new API SPADE - Rename\",\n    \"status\": \"Pending\",\n    \"progress\": 0,\n    \"startTime\": 0,\n    \"endTime\": 0,\n    \"runtime\": 0,\n    \"progressMessage\": \"Pending\"\n  }\n}"}],"_postman_id":"0d6fa74d-464f-4278-982f-87a6974e7c14"},{"name":"Show SPADE Status","id":"56811011-7898-4759-a5e5-9234d2fff53a","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/status","description":"<p>Show SPADE analysis execution status.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}","status"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"e668cbab-f966-4551-907e-858e7aa4e687","name":"Show SPADE Status","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/status"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"spadeStatus\": {\n    \"id\": 229,\n    \"name\": \"new API SPADE - Rename\",\n    \"status\": \"Running\",\n    \"progress\": 9,\n    \"startTime\": \"2017-01-04T00:55:17Z\",\n    \"endTime\": 0,\n    \"runtime\": 0,\n    \"progressMessage\": \"Computing medians for file2_intact cells.fcs.density.fcs.cluster.fcs\"\n  }\n}"}],"_postman_id":"56811011-7898-4759-a5e5-9234d2fff53a"},{"name":"Download Complete Results Package","id":"2489654f-7150-4590-a852-aa148fd50071","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/download?item=full_data","description":"<p>Download the complete results package for a successful SPADE run. Includes all the components that can be downloaded seperately, and more.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}","download"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[{"key":"item","value":"full_data"}],"variable":[]}},"response":[],"_postman_id":"2489654f-7150-4590-a852-aa148fd50071"},{"name":"Download GML Files","id":"8bad43b9-0d9a-4684-874d-237df30aacb4","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/download?item=gml","description":"<p>Download GML files for a successful SPADE run. The GML files represent the SPADE tree graph structure with nodes and edges. Each node object in this file also contains all statistical information.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}","download"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[{"key":"item","value":"gml"}],"variable":[]}},"response":[],"_postman_id":"8bad43b9-0d9a-4684-874d-237df30aacb4"},{"name":"Download Global Boundaries Table","id":"d242878d-594e-4be0-86d1-28859bc3bd6f","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/download?item=global_boundaries_table","description":"<p>Download Global Boundaries table for a successful SPADE run.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}","download"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[{"key":"item","value":"global_boundaries_table"}],"variable":[]}},"response":[],"_postman_id":"d242878d-594e-4be0-86d1-28859bc3bd6f"},{"name":"Download Layout Table","id":"0cade3bd-e3bc-4556-bff5-ccf52b06f167","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/download?item=layout_table","description":"<p>Download Layout table for a successful SPADE run.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}","download"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[{"key":"item","value":"layout_table"}],"variable":[]}},"response":[],"_postman_id":"0cade3bd-e3bc-4556-bff5-ccf52b06f167"},{"name":"Download Statistics Table","id":"15fc6e10-b9d1-4646-b0f2-ef195699dceb","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/download?item=statistics_table","description":"<p>Download Statistics tables for a successful SPADE run.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}","download"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[{"key":"item","value":"statistics_table"}],"variable":[]}},"response":[],"_postman_id":"15fc6e10-b9d1-4646-b0f2-ef195699dceb"},{"name":"Download Clusters Table","id":"0cb47d22-2333-4d06-adbf-057896c6bf96","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/download?item=clusters_table","description":"<p>Download Clusters table for a successful SPADE run.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}","download"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[{"key":"item","value":"clusters_table"}],"variable":[]}},"response":[],"_postman_id":"0cb47d22-2333-4d06-adbf-057896c6bf96"},{"name":"Show SPADE Bubbles","id":"d7dc128d-2992-4563-83b1-0b4af98c8481","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/show_bubbles","description":"<p>Show current node:bubble relationships for a SPADE analysis.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}","show_bubbles"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"ec50be1f-2d37-4abd-8d83-d4465c9f5e9b","name":"Show SPADE Bubbles","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/show_bubbles"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"spade\": {\n    \"bubbles\": [\n      {\n        \"name\": \"CD8+\",\n        \"nodes\": [\n          101,\n          105,\n          108,\n          117,\n          118,\n          131,\n          133\n        ]\n      },\n      {\n        \"name\": \"CD4+\",\n        \"nodes\": [\n          110,\n          111,\n          121,\n          124,\n          125,\n          128,\n          134,\n          140,\n          141,\n          155,\n          161\n        ]\n      },\n      {\n        \"name\": \"CD20+\",\n        \"nodes\": [\n          10,\n          107,\n          19,\n          193,\n          39\n        ]\n      }\n    ]\n  }\n}"}],"_postman_id":"d7dc128d-2992-4563-83b1-0b4af98c8481"},{"name":"Set SPADE Bubbles","id":"d771ee03-ea7d-43a8-8b2c-7d6986cfd129","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"spade\": {\n        \"bubbles\": [\n            {\n                \"name\": \"CD8+\",\n                \"nodes\": [\n                    101,\n                    105,\n                    108,\n                    117,\n                    118,\n                    131,\n                    133\n                ]\n            },\n            {\n                \"name\": \"CD4+\",\n                \"nodes\": [\n                    110,\n                    111,\n                    121,\n                    124,\n                    125,\n                    128,\n                    134,\n                    140,\n                    141,\n                    155,\n                    161\n                ]\n            },\n            {\n                \"name\": \"CD20+\",\n                \"nodes\": [\n                    10,\n                    107,\n                    19,\n                    193,\n                    39\n                ]\n            }\n        ]\n    }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/set_bubbles","description":"<p>Set node:bubble relationships for a SPADE analysis. This will overwrite existing information.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}","set_bubbles"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"c41a2d33-1fca-47dd-9a8d-8a30b5ff1626","name":"Set SPADE Bubbles","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"raw","raw":"{\n    \"spade\": {\n        \"bubbles\": [\n            {\n                \"name\": \"CD8+\",\n                \"nodes\": [\n                    101,\n                    105,\n                    108,\n                    117,\n                    118,\n                    131,\n                    133\n                ]\n            },\n            {\n                \"name\": \"CD4+\",\n                \"nodes\": [\n                    110,\n                    111,\n                    121,\n                    124,\n                    125,\n                    128,\n                    134,\n                    140,\n                    141,\n                    155,\n                    161\n                ]\n            },\n            {\n                \"name\": \"CD20+\",\n                \"nodes\": [\n                    10,\n                    107,\n                    19,\n                    193,\n                    39\n                ]\n            }\n        ]\n    }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/show_bubbles"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"spade\": {\n    \"bubbles\": [\n      {\n        \"name\": \"CD8+\",\n        \"nodes\": [\n          101,\n          105,\n          108,\n          117,\n          118,\n          131,\n          133\n        ]\n      },\n      {\n        \"name\": \"CD4+\",\n        \"nodes\": [\n          110,\n          111,\n          121,\n          124,\n          125,\n          128,\n          134,\n          140,\n          141,\n          155,\n          161\n        ]\n      },\n      {\n        \"name\": \"CD20+\",\n        \"nodes\": [\n          10,\n          107,\n          19,\n          193,\n          39\n        ]\n      }\n    ]\n  }\n}"}],"_postman_id":"d771ee03-ea7d-43a8-8b2c-7d6986cfd129"},{"name":"Export SPADE Bubbles to New Experiment","id":"658b2720-8e5c-47b7-a9f4-a0d62040ebae","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\"spade\":\n{\n  \"bubbles\": [\"CD8+\", \"CD4+\"] }\n\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/export_bubbles_to_new_experiment","description":"<p>Export the given SPADE bubbles as FCS files into a new experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}","export_bubbles_to_new_experiment"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"5b7daafb-0f5c-4cfb-931f-c8a397a78482","name":"Export SPADE Bubbles to New Experiment","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\"spade\":\n{\n  \"bubbles\": [\"CD8+\", \"CD4+\"] }\n\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/export_bubbles_to_new_experiment"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"experiment\": {\n    \"id\": 1544,\n    \"version\": 0,\n    \"purpose\": \"test\",\n    \"comments\": null,\n    \"public\": false,\n    \"deleted\": false,\n    \"sources\": \"\",\n    \"experimentName\": \"new API SPADE (Clone)\",\n    \"gateVersion\": 0,\n    \"createdAt\": \"2017-01-04T01:00:56Z\",\n    \"updatedAt\": \"2017-01-04T01:00:57Z\",\n    \"primaryResearcherId\": 43,\n    \"principalInvestigatorId\": 43,\n    \"uploaderId\": 43,\n    \"projectId\": null,\n    \"clonedFrom\": 1542,\n    \"createdFrom\": null,\n    \"childType\": null,\n    \"createdFromUrl\": null,\n    \"publishedReportId\": null\n  }\n}"}],"_postman_id":"658b2720-8e5c-47b7-a9f4-a0d62040ebae"},{"name":"Copy SPADE Results","id":"64179f3e-67d0-43a1-be39-d1a20fc98f9a","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/copy_results","description":"<p>Clone a successful completed SPADE analysis. Creates a copy in the same experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","spade","{{SPADE_ID}}","copy_results"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"9eb47a1b-cd2a-42e4-830d-9efff3f83e0f","name":"Copy SPADE Results","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/spade/{{SPADE_ID}}/copy_results"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"spade\": {\n    \"id\": 231,\n    \"name\": \"Copy of new API SPADE - Rename\",\n    \"status\": \"Completed\",\n    \"createdAt\": \"2017-01-04T00:39:20Z\",\n    \"updatedAt\": \"2017-01-04T01:02:18Z\",\n    \"author\": \"Chris Ciccolella\",\n    \"sourceExperiment\": 1541,\n    \"createdExperiment\": 1545\n  }\n}"}],"_postman_id":"64179f3e-67d0-43a1-be39-d1a20fc98f9a"}],"id":"e54e28cf-01e7-47f4-8507-22c8e3961d7a","description":"<p>SPADE is an algorithm available in Cytobank that takes multi-parameter data, performs clustering, and represents the clustered data as a two-dimensional minimum spanning tree of connected clusters. <a href=\"https://support.cytobank.org/hc/en-us/sections/200769557-Articles-on-SPADE\">Learn more about SPADE in Cytobank</a>.</p>\n","_postman_id":"e54e28cf-01e7-47f4-8507-22c8e3961d7a"},{"name":"viSNE","item":[{"name":"List viSNE Analyses","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var data = JSON.parse(responseBody);","postman.setEnvironmentVariable(\"attachment_id\", data.attachments[0].id);",""]}}],"id":"fe148a2d-1335-49c5-b150-40952b2cdde0","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne","description":"<p>List viSNE analyses in an experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","visne"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"98cd5571-cb75-4028-8cab-453c3490e836","name":"List viSNE Analyses","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"visne\": [\n    {\n      \"id\": 111,\n      \"name\": \"Interface viSNE run\",\n      \"status\": \"New\",\n      \"sourceExperiment\": 418,\n      \"createdExperiment\": null,\n      \"createdAt\": \"2017-04-13T06:07:27Z\",\n      \"updatedAt\": \"2017-04-13T06:12:37Z\"\n    },\n    {\n      \"id\": 112,\n      \"name\": \"New API viSNE run\",\n      \"status\": \"New\",\n      \"sourceExperiment\": 418,\n      \"createdExperiment\": null,\n      \"createdAt\": \"2017-04-13T06:11:03Z\",\n      \"updatedAt\": \"2017-04-13T06:11:03Z\"\n    }\n  ]\n}"}],"_postman_id":"fe148a2d-1335-49c5-b150-40952b2cdde0"},{"name":"Show viSNE Details","id":"e3d46cd2-256b-4b86-8bb8-d5834aba602f","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/{{VISNE_ID}}?include_settings=1","description":"<p>Show a specific viSNE analysis in an experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","visne","{{VISNE_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[{"key":"include_settings","value":"1"}],"variable":[]}},"response":[{"id":"4e4d6460-31f2-4985-9514-6ad49c0f891a","name":"Show viSNE Details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/{{VISNE_ID}}?include_settings=1","protocol":"https","host":["{{CYTOBANK}}","cytobank","org"],"path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","visne","{{VISNE_ID}}"],"query":[{"key":"include_settings","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"visne\": {\n    \"id\": 112,\n    \"name\": \"New API viSNE run\",\n    \"status\": \"New\",\n    \"sourceExperiment\": 418,\n    \"createdExperiment\": null,\n    \"settings\": {\n      \"samplingTotalCount\": 100000,\n      \"samplingTargetType\": \"proportional\",\n      \"compensationId\": -2,\n      \"channelIds\": [],\n      \"populationSelections\": [\n        {\n          \"id\": 1,\n          \"name\": \"intact cells\",\n          \"selected\": false,\n          \"fcsFiles\": []\n        },\n        {\n          \"id\": 2,\n          \"name\": \"CD33+ monocytes\",\n          \"selected\": false,\n          \"fcsFiles\": []\n        },\n        {\n          \"id\": 4,\n          \"name\": \"CD3+ T cells\",\n          \"selected\": false,\n          \"fcsFiles\": []\n        },\n        {\n          \"id\": 5,\n          \"name\": \"CD20+ B cells\",\n          \"selected\": false,\n          \"fcsFiles\": []\n        },\n        {\n          \"id\": 0,\n          \"name\": \"Ungated\",\n          \"selected\": false,\n          \"fcsFiles\": []\n        }\n      ],\n      \"iterations\": 1000,\n      \"perplexity\": 30,\n      \"theta\": 0.5,\n      \"seed\": 22\n    },\n    \"createdAt\": \"2017-04-13T06:11:03Z\",\n    \"updatedAt\": \"2017-04-13T06:11:03Z\"\n  }\n}"}],"_postman_id":"e3d46cd2-256b-4b86-8bb8-d5834aba602f"},{"name":"Create viSNE","id":"caf674b4-fc82-42e3-9f9f-465a5376ce78","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"visne\":\n  {\n    \"name\":  \"visne_api_demo_day\"\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/","description":"<p>Create a new viSNE analysis with default settings.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","visne",""],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"af96dbcb-d5e0-4dfa-bb6f-297cef16343c","name":"Create viSNE","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"visne\":\n  {\n    \"name\":  \"New API viSNE\"\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"visne\": {\n    \"id\": 112,\n    \"name\": \"New API viSNE run\",\n    \"status\": \"New\",\n    \"sourceExperiment\": 418,\n    \"createdExperiment\": null,\n    \"settings\": {\n      \"samplingTotalCount\": 100000,\n      \"samplingTargetType\": \"proportional\",\n      \"compensationId\": -2,\n      \"channelIds\": [],\n      \"populationSelections\": [\n        {\n          \"id\": 1,\n          \"name\": \"intact cells\",\n          \"selected\": false,\n          \"fcsFiles\": []\n        },\n        {\n          \"id\": 2,\n          \"name\": \"CD33+ monocytes\",\n          \"selected\": false,\n          \"fcsFiles\": []\n        },\n        {\n          \"id\": 4,\n          \"name\": \"CD3+ T cells\",\n          \"selected\": false,\n          \"fcsFiles\": []\n        },\n        {\n          \"id\": 5,\n          \"name\": \"CD20+ B cells\",\n          \"selected\": false,\n          \"fcsFiles\": []\n        },\n        {\n          \"id\": 0,\n          \"name\": \"Ungated\",\n          \"selected\": false,\n          \"fcsFiles\": []\n        }\n      ],\n      \"iterations\": 1000,\n      \"perplexity\": 30,\n      \"theta\": 0.5,\n      \"seed\": 22\n    },\n    \"createdAt\": \"2017-04-13T06:11:03Z\",\n    \"updatedAt\": \"2017-04-13T06:11:03Z\"\n  }\n}"}],"_postman_id":"caf674b4-fc82-42e3-9f9f-465a5376ce78"},{"name":"Update viSNE Details","id":"2f86ae54-b4cc-4f28-98b7-f1ab7f6e0f7d","request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"visne\":\n  {\n    \"name\": \"visne_api_run_test\",\n    \"channels\": [27,28,87,268,269,270,271,272],\n    \"compensationId\": -2,\n    \"samplingTotalCount\": 10000,\n    \"samplingTargetType\": \"proportional\",\n    \"populationSelections\": [\n      {\n        \"id\": 1,\n        \"selected\": true,\n        \"fcsFiles\": [\n          {\n            \"id\": 154382\n          },\n          {\n            \"id\": 154383\n         },\n         {\n           \"id\": 154384\n         }\n       ]\n      },\n      {\n        \"id\": 2,\n        \"selected\": false,\n        \"fcsFiles\": [\n         {\n           \"id\": 154385\n         },\n         {\n            \"id\": 154385\n         }\n        ]\n      },\n      {\n        \"fcsFiles\": [],\n        \"id\": 0,\n        \"selected\": false\n      }\n    ]\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/{{VISNE_ID}}","description":"<p>Update viSNE settings. Updates can only be made before running the viSNE analysis. <a href=\"https://support.cytobank.org/hc/en-us/articles/206439707-How-to-Configure-and-Run-a-viSNE-Analysis\">Learn more about viSNE settings</a>.</p>\n<p><code>CHANNEL_ID</code> parameters are the <code>normalizedShortNameId</code> attribute of the channels on which to run viSNE. This information can be retrieved from the <strong>Panels</strong> endpoints.</p>\n<p><code>SAMPLING_METHOD</code> parameter can have a value of either \"proportional\" or \"equal\".</p>\n<p>Within the <code>populationSelections</code> nested object, the <code>POPULATION.GATE_SET_ID</code> parameters are the <code>gateSetId</code> attribute value of the populations on which to run viSNE. Note that this argument is the <code>gateSetId</code> attribute of a population object and not the ID of the object itself. This secondary ID is experiment-specific and will be a smaller number. An argument of 0 corresponds to the ungated population, i.e., the raw data with no filtering applied. Another term for a population is a \"gate set\" because it's a set of gates <a href=\"https://support.cytobank.org/hc/en-us/articles/204765578-The-Difference-Between-a-Gate-and-a-Population-Using-the-Population-Manager-and-considerations-for-deleting-and-renaming-gates\">(learn more)</a>. Multiple populations can be selected for a single viSNE run and FCS files can appear redundantly among different population selections.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","visne","{{VISNE_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"1311d052-4772-4374-abc9-21557739de0c","name":"Update viSNE Details","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"visne\":\n  {\n    \"name\": \"viSNE analysis - Updated\",\n    \"channels\": [{{CHANNEL_ID_1}}, {{CHANNEL_ID_2}}, {{CHANNEL_ID_3}}],\n    \"compensationId\": {{COMP_ID}},\n    \"samplingTotalCount\": {{TOTAL_EVENTS_IN_RUN}},\n    \"samplingTargetType\": \"{{SAMPLING_METHOD}}\",\n    \"iterations\": {{ITERATIONS}},\n    \"perplexity\": {{PERPLEXITY}},\n    \"theta\": {{THETA}},\n    \"seed\": {{SEED}},\n    \"populationSelections\": [\n      {\n        \"id\": {{POPULATION.GATE_SET_ID}},\n        \"selected\": true,\n        \"fcsFiles\": [\n          {\n            \"id\": {{FCS_FILE_ID_1}}\n          },\n          {\n            \"id\": {{FCS_FILE_ID_2}}\n         },\n         {\n           \"id\": {{FCS_FILE_ID_3}}\n         }\n       ]\n      }\n    ]\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/{{VISNE_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"visne\": {\n    \"id\": 112,\n    \"name\": \"viSNE analysis - Updated\",\n    \"status\": \"New\",\n    \"sourceExperiment\": 418,\n    \"createdExperiment\": null,\n    \"settings\": {\n      \"samplingTotalCount\": 85000,\n      \"samplingTargetType\": \"proportional\",\n      \"compensationId\": -2,\n      \"channelIds\": [\n        10,\n        11,\n        12\n      ],\n      \"populationSelections\": [\n        {\n          \"id\": 1,\n          \"name\": \"intact cells\",\n          \"selected\": false,\n          \"fcsFiles\": []\n        },\n        {\n          \"id\": 2,\n          \"name\": \"CD33+ monocytes\",\n          \"selected\": true,\n          \"fcsFiles\": [\n            {\n              \"id\": 2052,\n              \"name\": \"pbmc_lrs005_il10.fcs\",\n              \"samplingCount\": 29457,\n              \"eventCount\": 38252\n            },\n            {\n              \"id\": 2053,\n              \"name\": \"pbmc_lrs005_il6.fcs\",\n              \"samplingCount\": 28980,\n              \"eventCount\": 37632\n            },\n            {\n              \"id\": 2054,\n              \"name\": \"pbmc_lrs005_lps.fcs\",\n              \"samplingCount\": 26561,\n              \"eventCount\": 34491\n            }\n          ]\n        },\n        {\n          \"id\": 4,\n          \"name\": \"CD3+ T cells\",\n          \"selected\": false,\n          \"fcsFiles\": []\n        },\n        {\n          \"id\": 5,\n          \"name\": \"CD20+ B cells\",\n          \"selected\": false,\n          \"fcsFiles\": []\n        },\n        {\n          \"id\": 0,\n          \"name\": \"Ungated\",\n          \"selected\": false,\n          \"fcsFiles\": []\n        }\n      ],\n      \"iterations\": 1400,\n      \"perplexity\": 50,\n      \"theta\": 0.5,\n      \"seed\": 22\n    },\n    \"createdAt\": \"2017-04-13T06:11:03Z\",\n    \"updatedAt\": \"2017-04-13T06:51:17Z\"\n  }\n}"}],"_postman_id":"2f86ae54-b4cc-4f28-98b7-f1ab7f6e0f7d"},{"name":"Delete viSNE","id":"6bfc0151-7029-4647-aa6c-bee4bdeac7cc","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/{{VISNE_ID}}","description":"<p>Delete a viSNE analysis permanently.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","visne","{{VISNE_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"6bfc0151-7029-4647-aa6c-bee4bdeac7cc"},{"name":"Copy viSNE Settings","id":"606e495d-04ea-4f5a-b1cc-48c13439b7b8","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/{{VISNE_ID}}/copy_settings","description":"<p>Copy an existing viSNE analysis to create a new viSNE analysis with the same settings.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","visne","{{VISNE_ID}}","copy_settings"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"1e5daaec-178f-480b-9800-9b5552e212be","name":"Copy viSNE Settings","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/{{VISNE_ID}}/copy_settings"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"visne\": {\n    \"id\": 114,\n    \"name\": \"Copy of viSNE analysis - Updated\",\n    \"status\": \"New\",\n    \"sourceExperiment\": 418,\n    \"createdExperiment\": null,\n    \"createdAt\": \"2017-04-13T06:54:55Z\",\n    \"updatedAt\": \"2017-04-13T06:54:55Z\"\n  }\n}"}],"_postman_id":"606e495d-04ea-4f5a-b1cc-48c13439b7b8"},{"name":"Rename viSNE","id":"5c004bba-9fcd-48de-85aa-a7eec5482322","request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"visne\":\n  {\n      \"name\": \"foooname\"\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/{{VISNE_ID}}/rename","description":"<p>Rename a viSNE analysis. This is useful for post-run modifications of viSNE analysis name, since the update command is not allowed after the run is started.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","visne","{{VISNE_ID}}","rename"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"a1da2755-47b6-4eed-8882-0a863946582c","name":"Rename viSNE","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"visne\":\n  {\n      \"name\": \"API viSNE - Renamed\"\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/{{VISNE_ID}}/rename"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"visne\": {\n    \"id\": 112,\n    \"name\": \"API viSNE - Renamed\",\n    \"status\": \"New\",\n    \"sourceExperiment\": 418,\n    \"createdExperiment\": null,\n    \"createdAt\": \"2017-04-13T06:11:03Z\",\n    \"updatedAt\": \"2017-04-13T06:55:54Z\"\n  }\n}"}],"_postman_id":"5c004bba-9fcd-48de-85aa-a7eec5482322"},{"name":"Run viSNE","id":"c35eb7cc-8030-4625-84d1-f2cdd5322f00","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/{{VISNE_ID}}/run","description":"<p>Run a viSNE analysis.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","visne","{{VISNE_ID}}","run"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"dee90c4a-042a-48c7-a375-21a5a684457a","name":"Run viSNE","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/{{VISNE_ID}}/run"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"visneStatus\": {\n    \"id\": 112,\n    \"name\": \"API viSNE - Renamed\",\n    \"status\": \"Pending\",\n    \"progress\": 0,\n    \"startTime\": 0,\n    \"endTime\": 0,\n    \"runtime\": 0,\n    \"progressMessage\": \"Pending\",\n    \"createdExperiment\": null\n  }\n}"}],"_postman_id":"c35eb7cc-8030-4625-84d1-f2cdd5322f00"},{"name":"Show viSNE Status","id":"64da258d-8322-49bf-af74-fc75248977e0","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/{{VISNE_ID}}/status","description":"<p>Show viSNE analysis execution status.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","advanced_analyses","visne","{{VISNE_ID}}","status"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"1b51a35a-458c-40b7-b951-8d9e0d2aa239","name":"Show viSNE Status","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/advanced_analyses/visne/{{VISNE_ID}}/status"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"visneStatus\": {\n    \"id\": 112,\n    \"name\": \"API viSNE - Renamed\",\n    \"status\": \"Running\",\n    \"progress\": 23,\n    \"startTime\": \"2017-04-13T07:03:25Z\",\n    \"endTime\": 0,\n    \"runtime\": 0,\n    \"progressMessage\": \"Iteration 1: KL divergence is 118.202986\",\n    \"createdExperiment\": null\n  }\n}"}],"_postman_id":"64da258d-8322-49bf-af74-fc75248977e0"}],"id":"9e709025-4143-4431-8e0a-e8b52120a195","description":"<p>viSNE is a powerful algorithm for reducing dimensionality and finding patterns within data. <a href=\"https://support.cytobank.org/hc/en-us/sections/200869958-Articles-on-viSNE\">Learn more about viSNE in Cytobank</a>.</p>\n","_postman_id":"9e709025-4143-4431-8e0a-e8b52120a195"}],"id":"c740e8c2-9aae-4384-b19d-2d524708f07b","_postman_id":"c740e8c2-9aae-4384-b19d-2d524708f07b","description":""},{"name":"Attachments","item":[{"name":"List Attachments for Experiment","event":[{"listen":"test","script":{"id":"ed47594d-c4e3-4b5d-bfa9-ccca485ba890","exec":["var data = JSON.parse(responseBody);","var attachments = data.attachments;","for(i in attachments) {","    if(i == 0) {","        postman.setEnvironmentVariable(\"ATTACHMENT_ID\", attachments[i].id);","    } ","    postman.setEnvironmentVariable(\"ATTACHMENT_\" + i + \"_ID\", attachments[i].id);","    postman.setEnvironmentVariable(\"ATTACHMENT_\" + i + \"_HASHKEY\", attachments[i].uniqueHash);","    postman.setEnvironmentVariable(\"ATTACHMENT_\" + i + \"_FILENAME\", attachments[i].filename);","}","tests[\"Status code is 200\"] = responseCode.code === 200;","",""],"type":"text/javascript"}}],"id":"cb1a5cb1-1dea-44ae-b5f1-b2e324e02dcc","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/attachments","description":"<p>List the attachments in an Experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","attachments"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"c02dfc42-2cb5-4dae-83de-bf30dbdf3025","name":"List Attachments for Experiment","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/attachments"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"attachments\": [\n    {\n      \"id\": 3014,\n      \"filename\": \"CyTOF_PBMC_27_v1.acs\",\n      \"size\": 12241855,\n      \"description\": \"Original ACS File that this experiment was created from.\",\n      \"type\": \"UserAttachment\",\n      \"experimentId\": 1412,\n      \"uploadedById\": 5,\n      \"mimeType\": null,\n      \"md5sum\": \"3de6c81519ced73f74cd4326bdad7247\",\n      \"protocolId\": null,\n      \"FcsFileId\": null,\n      \"createdAt\": \"2016-11-08T22:48:03Z\",\n      \"updatedAt\": \"2016-11-08T23:43:45Z\"\n    },\n    {\n      \"id\": 3265,\n      \"filename\": \"Statistics_export.zip\",\n      \"size\": 781634,\n      \"description\": \"Exported statistics for each population for event counts and medians across signaling markers\",\n      \"type\": \"ExportAttachment\",\n      \"experimentId\": 1412,\n      \"uploadedById\": 5,\n      \"mimeType\": null,\n      \"md5sum\": \"81a9174c3ab04cc534b7e2993a2314c5\",\n      \"protocolId\": null,\n      \"FcsFileId\": null,\n      \"createdAt\": \"2017-01-05T22:10:54Z\",\n      \"updatedAt\": \"2017-01-05T22:10:54Z\"\n    },\n    {\n      \"id\": 3266,\n      \"filename\": \"Sunburst.pdf\",\n      \"size\": 75056,\n      \"description\": \"Sunburst population hierarchy PDF export\",\n      \"type\": \"ExportAttachment\",\n      \"experimentId\": 1412,\n      \"uploadedById\": 5,\n      \"mimeType\": null,\n      \"md5sum\": \"dcacfd800ff4c7494bb5c98eeb459748\",\n      \"protocolId\": null,\n      \"FcsFileId\": null,\n      \"createdAt\": \"2017-01-05T22:13:34Z\",\n      \"updatedAt\": \"2017-01-05T22:13:34Z\"\n    }\n  ]\n}"}],"_postman_id":"cb1a5cb1-1dea-44ae-b5f1-b2e324e02dcc"},{"name":"Show Attachment Details","event":[{"listen":"test","script":{"id":"97b7ae76-b170-47b4-96b2-d21aa65ac054","exec":["var data = JSON.parse(responseBody);","postman.setEnvironmentVariable(\"file_name\", data.attachment.filename);","postman.setEnvironmentVariable(\"hash_key\", data.attachment.uniqueHash);","tests[\"Status code is 200\"] = responseCode.code === 200;"],"type":"text/javascript"}}],"id":"800b5864-c168-4b08-b4b4-3bd989d4b352","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/attachments/{{ATTACHMENT_ID}}","description":"<p>Show details for an attachment in an Experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","attachments","{{ATTACHMENT_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"23d6037f-15b6-4364-827e-ea46637004b9","name":"Show Attachment Details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/attachments/{{ATTACHMENT_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"attachment\": {\n    \"id\": 3265,\n    \"filename\": \"Statistics_export.zip\",\n    \"size\": 781634,\n    \"description\": \"Exported statistics from experiment '2012-12 Healthy Human PBMC w/ 26 Surface Markers from DVS (Clone)'.\",\n    \"type\": \"ExportAttachment\",\n    \"experimentId\": 1412,\n    \"uploadedById\": 5,\n    \"mimeType\": null,\n    \"md5sum\": \"81a9174c3ab04cc534b7e2993a2314c5\",\n    \"protocolId\": null,\n    \"FcsFileId\": null,\n    \"createdAt\": \"2017-01-05T22:10:54Z\",\n    \"updatedAt\": \"2017-01-05T22:10:54Z\"\n  }\n}"}],"_postman_id":"800b5864-c168-4b08-b4b4-3bd989d4b352"},{"name":"[Deprecated] Upload Attachment - Refer to Files Upload & Download/Upload","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"fd8f0130-b1e1-4ada-b20b-3354ad3b2439","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/upload/token?userId={{USER_ID}}&experimentId={{EXPT_ID}}&acs={{ACS}}","description":"<p>Upload an attachment to an Experiment.</p>\n","urlObject":{"protocol":"https","path":["api","v1","upload","token"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[{"key":"userId","value":"{{USER_ID}}"},{"key":"experimentId","value":"{{EXPT_ID}}"},{"key":"acs","value":"{{ACS}}"}],"variable":[]}},"response":[],"_postman_id":"fd8f0130-b1e1-4ada-b20b-3354ad3b2439"},{"name":"[Updated] Download Attachment","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"1eb71669-3422-4bdb-b005-fd73a3237e1d","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/download/url?experimentId={{EXPT_ID}}&hashKey={{hash_key}}&fileType=Attachment&fileName={{file_name}}","description":"<p>Download an attachment from an Experiment.</p>\n","urlObject":{"protocol":"https","path":["api","v1","download","url"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[{"key":"experimentId","value":"{{EXPT_ID}}"},{"key":"hashKey","value":"{{hash_key}}"},{"key":"fileType","value":"Attachment"},{"key":"fileName","value":"{{file_name}}"}],"variable":[]}},"response":[],"_postman_id":"1eb71669-3422-4bdb-b005-fd73a3237e1d"},{"name":"[Updated] Download All Attachments from Experiment","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"f472e406-ee96-4dcb-9351-56e09caf6489","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"raw","raw":"{\n    \"zipFileName\":\"{{ZIP_FILE_NAME}}\",\n    \"experimentId\": {{EXPT_ID}},\n    \"userId\":{{USER_ID}},\n    \"fileList\":[\n        {\n            \"fileName\":\"{{ATTACHMENT_1_FILENAME}}\",\n            \"keyPrefix\":\"attachments\",\n            \"hashKey\":\"{{ATTACHMENT_1_HASHKEY}}\"\n        },\n        {\n            \"fileName\":\"{{ATTACHMENT_2_FILENAME}}\",\n            \"keyPrefix\":\"attachments\",\n            \"hashKey\":\"{{ATTACHMENT_2_HASHKEY}}\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/download/zip","description":"<p>Download a ZIP file of all attachments from an Experiment.</p>\n","urlObject":{"protocol":"https","path":["api","v1","download","zip"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"f472e406-ee96-4dcb-9351-56e09caf6489"},{"name":"Update Attachment Description","id":"d2581fe7-b231-4c25-a928-54fe35db72c6","request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{JWT_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"attachments\":\n  {\n    \"description\": \"Description goes here...\"\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/attachments/{{ATTACHMENT_ID}}","description":"<p>Update an attachment description.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","attachments","{{ATTACHMENT_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"d2581fe7-b231-4c25-a928-54fe35db72c6"},{"name":"Delete Attachment","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 204\"] = responseCode.code === 204;",""]}}],"id":"37d23a74-ebdf-406d-9628-e62c3a37f3e9","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/attachments/{{ATTACHMENT_ID}}","description":"<p>Delete an attachment from an Experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","attachments","{{ATTACHMENT_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"37d23a74-ebdf-406d-9628-e62c3a37f3e9"}],"id":"a6d6b246-6cf9-43f5-9d50-f6ff302b9f8c","description":"<p>Only FCS files can be analyzed in Cytobank, but any file can be uploaded as an attachment. Exported PDFs, statistics, and files also automatically attach themselves to the Experiment they are exported from. Interact with attachments using these endpoints. <a href=\"https://support.cytobank.org/hc/en-us/articles/206145297-Any-type-of-data-can-be-uploaded-and-stored-in-Cytobank\">Learn more about attachments in Cytobank</a></p>\n","_postman_id":"a6d6b246-6cf9-43f5-9d50-f6ff302b9f8c"},{"name":"Authentication","item":[{"name":"Authenticate","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var data = JSON.parse(responseBody);","postman.setEnvironmentVariable(\"AUTH_TOKEN\", data.user.authToken);","postman.setEnvironmentVariable(\"USER_ID\", data.user.id);","tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"b01d9bb2-aef0-40de-9f1d-0c1b2ebfcb44","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"charset","value":"UTF-8"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"username\": \"{{USERNAME}}\",\n    \"password\": \"{{PASSWORD}}\"\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/authenticate","description":"<p>Post username and password to receive an authentication token. The token comes embedded in an object that describes the user that requested it.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","authenticate"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"488bf69f-f3c0-4bff-b127-7aa4408e9620","name":"Authenticate","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"charset","value":"UTF-8"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/authenticate"},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Tue, 26 Jul 2016 21:42:24 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"3d4ff82f6a20f59e1f0cb8cdcb1ab2ce\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.740000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true},{"name":"transfer-encoding","key":"transfer-encoding","value":"chunked","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"5387b7ee91acde59a5e0f03aa0e7d45c"}],"responseTime":null,"body":"{\n  \"user\": {\n    \"id\": 22,\n    \"username\": \"CytobankSupport\",\n    \"location\": \"Mountain View\",\n    \"organization\": \"Cytobank\",\n    \"twitter\": \"\",\n    \"bio\": \"Cytobanker\",\n    \"firstName\": \"Cytobank\",\n    \"lastName\": \"Support\",\n    \"email\": \"support@cytobank.org\",\n    \"principalInvestigatorId\": 22,\n    \"hideEmail\": true,\n    \"createdAt\": \"2013-11-07T21:45:29Z\",\n    \"updatedAt\": \"2016-07-26T21:42:23Z\",\n    \"lastLoginAt\": \"2016-03-23T09:31:35Z\",\n    \"lastLoginIp\": \"121.211.83.17\",\n    \"admin\": true,\n    \"invisible\": false,\n    \"validated\": true,\n    \"inactive\": false,\n    \"emailVerified\": true,\n    \"billingAdmin\": true,\n    \"authToken\": \"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOiIwM2IwOGIyODY5OGRmZWY5MzE5ZjkzZGU2NzRmNTkyNiIsImV4cCI6MTQ2OTU5ODE0MywiYXVkIjoiY3l0b2JhbmtfYXBpX3YxX3VzZXJzIiwidXNlcl9pZCI6NTYsImlhdCI6MTQ2OTU2OTM0MywiaXNzIjoiaHR0cHM6Ly91Y3NmLmN5dG9iYW5rLm9yZy8iLCJuYmYiOjE0Njk1NjkzNDMsInN1YiI6ImN5dG9iYW5rX2FwaV92MSJ9.77kk4eOl-G8AcXfM15B8Zm5uWQY4EcT9jEFMpIQyQIU\"\n  }\n}"}],"_postman_id":"b01d9bb2-aef0-40de-9f1d-0c1b2ebfcb44"},{"name":"Logout","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","tests[\"Body contains successful logout message\"] = responseBody.has(\"Succcessfully revoked the token for user_id:\");"]}}],"id":"6819b49f-6125-422a-9650-20ad5094c051","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/logout","description":"<p>Invalidate the token used in the call to this endpoint.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","logout"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"6819b49f-6125-422a-9650-20ad5094c051"},{"name":"Revoke All Tokens","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","tests[\"Body contains successful revoked all tokens message\"] = responseBody.has(\"All issued tokens has been successfully revoked.\");"]}}],"id":"7f4dcada-36aa-4c8e-8fa8-ea1dc5107f12","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/revoke_tokens","description":"<p>Invalidate all existing tokens for the user making this call.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","revoke_tokens"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"7f4dcada-36aa-4c8e-8fa8-ea1dc5107f12"},{"name":"Revoke all Tokens for any User (Admin only)","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","tests[\"Body contains successful revoked user's all tokens message\"] = responseBody.has(\"All issued tokens for <User id:\");"]}}],"id":"33d800a4-d134-432f-9f6a-903b0e660735","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"user_id\": {{USER_ID}}}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/revoke_user_tokens","description":"<p>Revoke all tokens for a given user. This endpoint only works for admins of the Cytobank being accessed.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","revoke_user_tokens"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"33d800a4-d134-432f-9f6a-903b0e660735"}],"id":"560dc130-9be2-43e5-8c9c-25b12ff633bc","description":"<p>Every call to the Cytobank API must be accompanied by an authentication token. Tokens are generated from the <b>Authenticate</b> API endpoint with a username and password, or on a user profile page within Cytobank. Tokens should be kept secure as they confer access to the data and analyses of an account.</p>\n<p>Tokens expire after 8 hours by default but this figure my change depending on custom configurations of an Enterprise Cytobank. Use the <b>Logout / Revoke</b> API endpoints to invalidate one or all tokens for a user account. All issued tokens can be invalidated from the user profile page within Cytobank as well.</p>\n","_postman_id":"560dc130-9be2-43e5-8c9c-25b12ff633bc"},{"name":"Compensations","item":[{"name":"List Compensations for Experiment","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"e3d92ccd-3e86-4a8e-80e3-dff30d6aacb8","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/compensations","description":"<p>List compensations in an Experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","compensations"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"f3d47b43-8cc7-44af-b01e-78790ad6c237","name":"List Compensations for Experiment","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/compensations"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"compensations\": [\n    {\n      \"id\": 151,\n      \"name\": \"Example Comp\",\n      \"sources\": [\n        {\n          \"name\": \"Ax488-A\",\n          \"id\": 36,\n          \"shortName\": \"Ax488-A\"\n        },\n        {\n          \"name\": \"PE-A\",\n          \"id\": 7,\n          \"shortName\": \"PE-A\"\n        },\n        {\n          \"name\": \"PerCP-Cy55-A\",\n          \"id\": 38,\n          \"shortName\": \"PerCP-Cy55-A\"\n        },\n        {\n          \"name\": \"PE-Cy7-A\",\n          \"id\": 9,\n          \"shortName\": \"PE-Cy7-A\"\n        },\n        {\n          \"name\": \"Ax647-A\",\n          \"id\": 39,\n          \"shortName\": \"Ax647-A\"\n        },\n        {\n          \"name\": \"PacBlu-A\",\n          \"id\": 42,\n          \"shortName\": \"PacBlu-A\"\n        }\n      ],\n      \"detectors\": [\n        {\n          \"name\": \"Ax488-A\",\n          \"id\": 36,\n          \"shortName\": \"Ax488-A\"\n        },\n        {\n          \"name\": \"PE-A\",\n          \"id\": 7,\n          \"shortName\": \"PE-A\"\n        },\n        {\n          \"name\": \"PerCP-Cy55-A\",\n          \"id\": 38,\n          \"shortName\": \"PerCP-Cy55-A\"\n        },\n        {\n          \"name\": \"PE-Cy7-A\",\n          \"id\": 9,\n          \"shortName\": \"PE-Cy7-A\"\n        },\n        {\n          \"name\": \"Ax647-A\",\n          \"id\": 39,\n          \"shortName\": \"Ax647-A\"\n        },\n        {\n          \"name\": \"PacBlu-A\",\n          \"id\": 42,\n          \"shortName\": \"PacBlu-A\"\n        }\n      ],\n      \"compensationMatrix\": [\n        [\n          1,\n          0.2986,\n          0.0165,\n          0,\n          0,\n          0\n        ],\n        [\n          0.007,\n          1,\n          0.0726,\n          0.0055,\n          0,\n          0.0017\n        ],\n        [\n          0,\n          0.0006,\n          1,\n          0.134,\n          0.0495,\n          0.012\n        ],\n        [\n          0.0023,\n          0.0703,\n          0.015,\n          1,\n          0,\n          0.0034\n        ],\n        [\n          0,\n          0.0005,\n          0.0039,\n          0.0004,\n          1,\n          0\n        ],\n        [\n          0.0026,\n          0.002,\n          0,\n          0,\n          0,\n          1\n        ]\n      ],\n      \"experimentId\": 10559,\n      \"createdAt\": \"2016-07-26T22:02:09Z\",\n      \"updatedAt\": \"2016-07-26T22:02:46Z\",\n      \"creationMethodType\": 0\n    },\n    {\n      \"id\": 152,\n      \"name\": \"Example Comp 2\",\n      \"sources\": [\n        {\n          \"name\": \"Ax488-A\",\n          \"id\": 36,\n          \"shortName\": \"Ax488-A\"\n        },\n        {\n          \"name\": \"PE-A\",\n          \"id\": 7,\n          \"shortName\": \"PE-A\"\n        },\n        {\n          \"name\": \"PerCP-Cy55-A\",\n          \"id\": 38,\n          \"shortName\": \"PerCP-Cy55-A\"\n        },\n        {\n          \"name\": \"PE-Cy7-A\",\n          \"id\": 9,\n          \"shortName\": \"PE-Cy7-A\"\n        },\n        {\n          \"name\": \"Ax647-A\",\n          \"id\": 39,\n          \"shortName\": \"Ax647-A\"\n        },\n        {\n          \"name\": \"PacBlu-A\",\n          \"id\": 42,\n          \"shortName\": \"PacBlu-A\"\n        }\n      ],\n      \"detectors\": [\n        {\n          \"name\": \"Ax488-A\",\n          \"id\": 36,\n          \"shortName\": \"Ax488-A\"\n        },\n        {\n          \"name\": \"PE-A\",\n          \"id\": 7,\n          \"shortName\": \"PE-A\"\n        },\n        {\n          \"name\": \"PerCP-Cy55-A\",\n          \"id\": 38,\n          \"shortName\": \"PerCP-Cy55-A\"\n        },\n        {\n          \"name\": \"PE-Cy7-A\",\n          \"id\": 9,\n          \"shortName\": \"PE-Cy7-A\"\n        },\n        {\n          \"name\": \"Ax647-A\",\n          \"id\": 39,\n          \"shortName\": \"Ax647-A\"\n        },\n        {\n          \"name\": \"PacBlu-A\",\n          \"id\": 42,\n          \"shortName\": \"PacBlu-A\"\n        }\n      ],\n      \"compensationMatrix\": [\n        [\n          1,\n          0.2986,\n          0.0165,\n          0,\n          0,\n          0\n        ],\n        [\n          0.007,\n          1,\n          0.0726,\n          0.0055,\n          0,\n          0.0017\n        ],\n        [\n          0,\n          0.0006,\n          1,\n          0.134,\n          0.0495,\n          0.012\n        ],\n        [\n          0.0023,\n          0.0703,\n          0.015,\n          1,\n          0,\n          0.0034\n        ],\n        [\n          0,\n          0.0005,\n          0.0039,\n          0.0004,\n          1,\n          0\n        ],\n        [\n          0.0026,\n          0.002,\n          0,\n          0,\n          0,\n          1\n        ]\n      ],\n      \"experimentId\": 10559,\n      \"createdAt\": \"2016-07-26T22:02:48Z\",\n      \"updatedAt\": \"2016-07-26T22:02:53Z\",\n      \"creationMethodType\": 0\n    }\n  ]\n}"}],"_postman_id":"e3d92ccd-3e86-4a8e-80e3-dff30d6aacb8"},{"name":"Show Compensation Details","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"b60d3257-150d-426e-867f-b43d5e7f7c6b","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/compensations/{{COMP_ID}}","description":"<p>Show details for a compensation.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","compensations","{{COMP_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"2956c751-390a-4811-a18d-19f7f55f2e4e","name":"Show Compensation Details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/compensations/151"},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Length","key":"Content-Length","value":"1020","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Fri, 29 Jul 2016 06:41:05 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"fb9f35ee7579235a68b06c711ecefbec\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.611000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"7a59662ea89b04bd926eb9a5c1322b87"}],"responseTime":null,"body":"{\n  \"compensation\": {\n    \"id\": 151,\n    \"name\": \"Example Comp\",\n    \"sources\": [\n      {\n        \"name\": \"Ax488-A\",\n        \"id\": 36,\n        \"shortName\": \"Ax488-A\"\n      },\n      {\n        \"name\": \"PE-A\",\n        \"id\": 7,\n        \"shortName\": \"PE-A\"\n      },\n      {\n        \"name\": \"PerCP-Cy55-A\",\n        \"id\": 38,\n        \"shortName\": \"PerCP-Cy55-A\"\n      },\n      {\n        \"name\": \"PE-Cy7-A\",\n        \"id\": 9,\n        \"shortName\": \"PE-Cy7-A\"\n      },\n      {\n        \"name\": \"Ax647-A\",\n        \"id\": 39,\n        \"shortName\": \"Ax647-A\"\n      },\n      {\n        \"name\": \"PacBlu-A\",\n        \"id\": 42,\n        \"shortName\": \"PacBlu-A\"\n      }\n    ],\n    \"detectors\": [\n      {\n        \"name\": \"Ax488-A\",\n        \"id\": 36,\n        \"shortName\": \"Ax488-A\"\n      },\n      {\n        \"name\": \"PE-A\",\n        \"id\": 7,\n        \"shortName\": \"PE-A\"\n      },\n      {\n        \"name\": \"PerCP-Cy55-A\",\n        \"id\": 38,\n        \"shortName\": \"PerCP-Cy55-A\"\n      },\n      {\n        \"name\": \"PE-Cy7-A\",\n        \"id\": 9,\n        \"shortName\": \"PE-Cy7-A\"\n      },\n      {\n        \"name\": \"Ax647-A\",\n        \"id\": 39,\n        \"shortName\": \"Ax647-A\"\n      },\n      {\n        \"name\": \"PacBlu-A\",\n        \"id\": 42,\n        \"shortName\": \"PacBlu-A\"\n      }\n    ],\n    \"compensationMatrix\": [\n      [\n        1,\n        0.2986,\n        0.0165,\n        0,\n        0,\n        0\n      ],\n      [\n        0.007,\n        1,\n        0.0726,\n        0.0055,\n        0,\n        0.0017\n      ],\n      [\n        0,\n        0.0006,\n        1,\n        0.134,\n        0.0495,\n        0.012\n      ],\n      [\n        0.0023,\n        0.0703,\n        0.015,\n        1,\n        0,\n        0.0034\n      ],\n      [\n        0,\n        0.0005,\n        0.0039,\n        0.0004,\n        1,\n        0\n      ],\n      [\n        0.0026,\n        0.002,\n        0,\n        0,\n        0,\n        1\n      ]\n    ],\n    \"experimentId\": 10559,\n    \"createdAt\": \"2016-07-26T22:02:09Z\",\n    \"updatedAt\": \"2016-07-26T22:02:46Z\",\n    \"creationMethodType\": 0\n  }\n}"}],"_postman_id":"b60d3257-150d-426e-867f-b43d5e7f7c6b"},{"name":"Upload Compensation CSV","id":"2225eac3-ab5f-4ca1-b106-167c9370ca46","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/upload_compensation_matrix","description":"<p>Upload a compensation CSV to an Experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","upload_compensation_matrix"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"628cbc47-0e1d-4853-87eb-3b9e4e180518","name":"Upload Compensation CSV","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[{"key":"file","value":"@{{FILE_NAME}}","type":"text"}]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/upload_compensation_matrix"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Successfully imported compensation from uploaded file test_comp.csv\"\n}"}],"_postman_id":"2225eac3-ab5f-4ca1-b106-167c9370ca46"}],"id":"a6096811-d655-44e5-8cf3-8c0ca9957ea1","description":"<p>Get information about compensations stored in Cytobank with these endpoints. For information about file-internal compensation for an individual FCS file, consult the <b>FCS Files</b> endpoints. <a href=\"https://support.cytobank.org/hc/en-us/sections/200867447-Articles-on-Compensation\">Learn more about compensation in Cytobank</a>.</p>\n","_postman_id":"a6096811-d655-44e5-8cf3-8c0ca9957ea1"},{"name":"DROP","item":[{"name":"[Deprecated] Upload FCS File (CSV to FCS) - Refer to Files Upload & Download/Upload","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","tests[\"HSTS header is present\"] = postman.getResponseHeader(\"Strict-Transport-Security\") === \"max-age=31622400; includeSubDomains\";","var data = JSON.parse(responseBody);","tests[\"Successfully uploaded fcs file\"] = data.fcsFiles.length >= 1 && responseBody !== \"\";","if (data.fcsFiles[0].filename === \"comp_percp_cy55.fcs\"){","    for (var i = 0; i < data.fcsFiles.length; i++){","        data.fcsFiles[i].id = null;","        data.fcsFiles[i].experimentId = null;","        data.fcsFiles[i].createdAt = null;","        data.fcsFiles[i].updatedAt = null;","        data.fcsFiles[i].experimentName = null;","    }","    var respBody = JSON.stringify(data);","    if (typeof environment.gold_std_pbmc_fcsFile_cy55_upload === 'undefined' || environment.gold_std_pbmc_fcsFile_cy55_upload === \"\"){","        postman.setEnvironmentVariable(\"gold_std_pbmc_fcsFile_cy55_upload\", respBody);","    }","    tests[\"Body matches gold standard data\"] = respBody === environment.gold_std_pbmc_fcsFile_cy55_upload;","}"]}}],"id":"4ed7663b-c654-4a44-aa35-e53a098602ba","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{user_jwt}}"}],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","value":null,"warning":"","description":"<p>Can upload CSV/TSV/TXT/FCS</p>\n"},{"key":"convertDelimitedFiles","value":"true","description":"<p>This can be true/false</p>\n","type":"text"},{"key":"dataMatrixStartRow","value":"2","description":"","type":"text"},{"key":"dataMatrixStartColumn","value":"1","description":"","type":"text"},{"key":"skippedColumns[]","value":"2","description":" ","type":"text"}]},"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/upload/token?userId={{USER_ID}}&experimentId={{EXPT_ID}}&acs={{ACS}}","description":"<p>Upload spreadsheet file for conversion. The uploaded file will be converted to FCS and be found within the Experiment to which it's uploaded.</p>\n","urlObject":{"protocol":"https","path":["api","v1","upload","token"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[{"key":"userId","value":"{{USER_ID}}"},{"key":"experimentId","value":"{{EXPT_ID}}"},{"key":"acs","value":"{{ACS}}"}],"variable":[]}},"response":[],"_postman_id":"4ed7663b-c654-4a44-aa35-e53a098602ba"},{"name":"[Deprecated] Upload ZIP FCS File (CSV to FCS) - Refer to Files Upload & Download/Upload","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","tests[\"HSTS header is present\"] = postman.getResponseHeader(\"Strict-Transport-Security\") === \"max-age=31622400; includeSubDomains\";","var data = JSON.parse(responseBody);","tests[\"Successfully uploaded fcs file\"] = data.fcsFiles.length >= 1 && responseBody !== \"\";","if (data.fcsFiles[0].filename === \"comp_percp_cy55.fcs\"){","    for (var i = 0; i < data.fcsFiles.length; i++){","        data.fcsFiles[i].id = null;","        data.fcsFiles[i].experimentId = null;","        data.fcsFiles[i].createdAt = null;","        data.fcsFiles[i].updatedAt = null;","        data.fcsFiles[i].experimentName = null;","    }","    var respBody = JSON.stringify(data);","    if (typeof environment.gold_std_pbmc_fcsFile_cy55_upload === 'undefined' || environment.gold_std_pbmc_fcsFile_cy55_upload === \"\"){","        postman.setEnvironmentVariable(\"gold_std_pbmc_fcsFile_cy55_upload\", respBody);","    }","    tests[\"Body matches gold standard data\"] = respBody === environment.gold_std_pbmc_fcsFile_cy55_upload;","}"]}}],"id":"1c4a43f2-9773-4d8c-bfb4-d1a7d8f50d87","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{user_jwt}}"}],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","value":null,"warning":"","description":"<p>Can upload CSV/TSV/TXT/FCS</p>\n"},{"key":"convertDelimitedFiles","value":"true","description":"<p>This can be true/false</p>\n","type":"text"},{"key":"dataMatrixStartRow","value":"2","description":"","type":"text"},{"key":"dataMatrixStartColumn","value":"1","description":"","type":"text"},{"key":"skippedChannels","value":"2","description":"<p>[ , , ... ]</p>\n","type":"text"}]},"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/upload/token?userId={{USER_ID}}&experimentId={{EXPT_ID}}&acs={{ACS}}","description":"<p>Upload zip file of spreadsheets to convert. Each file within the zip should have the same properties for <code>dataMatrixStartRow</code> and <code>dataMatrixStartColumn</code>.</p>\n","urlObject":{"protocol":"https","path":["api","v1","upload","token"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[{"key":"userId","value":"{{USER_ID}}"},{"key":"experimentId","value":"{{EXPT_ID}}"},{"key":"acs","value":"{{ACS}}"}],"variable":[]}},"response":[],"_postman_id":"1c4a43f2-9773-4d8c-bfb4-d1a7d8f50d87"}],"id":"5bbda6d5-7574-45b7-ac42-330d013978e1","description":"<p>DROP allows any numeric matrix data to be uploaded to Cytobank for analysis. Learn more about <a href=\"https://support.cytobank.org/hc/en-us/articles/206252468-Analyze-Other-Data-Types-in-Cytobank-by-Conversion-to-FCS-with-DROP\">DROP</a>.</p>\n","_postman_id":"5bbda6d5-7574-45b7-ac42-330d013978e1"},{"name":"Experiments","item":[{"name":"List Experiments","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"b4756bbb-2f52-4070-83a3-1e0e2c59268b","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments","description":"<p>List all accessible Experiments.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"b4756bbb-2f52-4070-83a3-1e0e2c59268b"},{"name":"Show Experiment Details","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;",""]}}],"id":"3ce567f5-94f2-4598-8443-237e19e18c82","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}","description":"<p>Show details for an Experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"62c58620-fd55-47d9-9407-6cce46e91271","name":"Show Experiment Details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Tue, 26 Jul 2016 22:06:14 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"ddd3e2e7c42a46d9a166168a53375d46\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.302000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true},{"name":"transfer-encoding","key":"transfer-encoding","value":"chunked","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"5387b7ee91acde59a5e0f03aa0e7d45c"}],"responseTime":null,"body":"{\n  \"experiment\": {\n    \"id\": 10559,\n    \"version\": 23,\n    \"purpose\": \"Stimulate PBMC with IL6, IL10, and LPS. Measure phosphorylation of Stat3 and p38 after 15 minutes of stimulation. Stain for CD4+ T cells, CD4- T cells, monocytes, and B cells.\",\n    \"comments\": null,\n    \"public\": false,\n    \"deleted\": false,\n    \"sources\": \"\",\n    \"experimentName\": \"PBMC Experiment (fluorescence) (Clone)\",\n    \"gateVersion\": 1,\n    \"createdAt\": \"2016-07-26T22:02:06Z\",\n    \"updatedAt\": \"2016-07-26T22:02:18Z\",\n    \"primaryResearcherId\": 56,\n    \"principalInvestigatorId\": 56,\n    \"uploaderId\": 56,\n    \"projectId\": null,\n    \"clonedFrom\": 421,\n    \"createdFrom\": null,\n    \"childType\": null,\n    \"createdFromUrl\": null,\n    \"publishedReportId\": null\n  }\n}"}],"_postman_id":"3ce567f5-94f2-4598-8443-237e19e18c82"},{"name":"Create Experiment","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":["var date = new Date();\r","var time = date.getTime();\r","postman.setEnvironmentVariable(\"EXPT_NAME\", \"New API test experiment-\"+time);"]}},{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;",""]}}],"id":"39352085-8058-43df-8975-a63824470edf","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"experiment\":\n  {\n    \"experimentName\": \"My API Experiment\",\n    \"primaryResearcherId\": {{USER_ID}},\n    \"principalInvestigatorId\": {{PI_ID}},\n    \"projectId\": {{PROJECT_ID}},\n    \"purpose\": \"Trying out the Cytobank API\",\n    \"comments\": \"These become the comments in the Experiment\"\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments","description":"<p>Create a new Experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"c84b1188-3cb2-4384-bd7b-a400e3ed50de","name":"CreateExperiment","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"experiment\":\n  {\n    \"experimentName\": \"API Experiment\",\n    \"primaryResearcherId\": {{USER_ID}},\n    \"principalInvestigatorId\": {{PI_ID}},\n    \"projectId\": {{PROJECT_ID}},\n    \"purpose\": \"Trying out the Cytobank API\",\n    \"comments\": \"These become the comments in the Experiment\"\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments"},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Mon, 18 Apr 2016 11:32:44 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"9ae9407513cbcb9d6665d852cc7dd809\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"1.329000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true},{"name":"transfer-encoding","key":"transfer-encoding","value":"chunked","description":"","enabled":true}],"cookie":[],"responseTime":null,"body":"{\n  \"experiment\": {\n    \"id\": 7598,\n    \"version\": 0,\n    \"purpose\": \"API testing\",\n    \"comments\": \"Testing API\",\n    \"public\": false,\n    \"deleted\": false,\n    \"sources\": \"\",\n    \"experimentName\": \"New API experiment\",\n    \"gateVersion\": 0,\n    \"createdAt\": \"2016-04-18T11:32:43Z\",\n    \"updatedAt\": \"2016-04-18T11:32:43Z\",\n    \"primaryResearcherId\": 110,\n    \"principalInvestigatorId\": 2,\n    \"uploaderId\": 110,\n    \"projectId\": null,\n    \"clonedFrom\": null,\n    \"createdFrom\": null,\n    \"childType\": null,\n    \"createdFromUrl\": null,\n    \"publishedReportId\": null\n  }\n}"}],"_postman_id":"39352085-8058-43df-8975-a63824470edf"},{"name":"Update Experiment Details","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"1888b543-f438-49f7-ac07-adfe9d7a9730","request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"experiment\":\n  {\n    \"experimentName\": \"My API Experiment - updated\",\n    \"primaryResearcherId\": {{USER_ID}},\n    \"principalInvestigatorId\": {{PI_ID}},\n    \"projectId\": {{PROJECT_ID}},\n    \"purpose\": \"Trying out the Cytobank API\",\n    \"comments\": \"This becomes the comments in the Experiment\"\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}","description":"<p>Update details for an Experiment. To update only certain attributes for an Experiment, pass only those attributes in the update request.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"1888b543-f438-49f7-ac07-adfe9d7a9730"},{"name":"Clone Experiment (Full Clone)","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"e38b1553-9428-4968-887d-577144299d57","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/clone","description":"<p>Fully clone an Experiment. <a href=\"https://support.cytobank.org/hc/en-us/articles/205337847-Clone-an-experiment-to-make-a-copy-for-your-own-use#full_clone\">Learn more about the full clone functionality</a>.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","clone"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"e38b1553-9428-4968-887d-577144299d57"},{"name":"Clone Experiment (Selective Clone)","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"b70442e6-cc87-4406-9c11-bd88ad6ce3de","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"experiment\":\n  {\n    \"experimentName\": \"selectively cloned Experiment\",\n    \"primaryResearcherId\": {{USER_ID}},\n    \"principalInvestigatorId\": {{PI_ID}},\n    \"cloneGates\": true,\n    \"cloneAnnotations\": true,\n    \"cloneAttachments\": true,\n    \"fcsFileIds\": [{{FCS_FILE_ID_1}}, {{FCS_FILE_ID_2}}, {{FCS_FILE_ID_3}}],\n    \"cloneCompensations\": true,\n    \"clonePanels\": true,\n    \"cloneIllustrations\": true,\n    \"cloneProject\": true,\n    \"cloneUserAccess\": true,\n    \"allowFullAccessPi\": true\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/selective_clone","description":"<p>Selectively clone an Experiment. <a href=\"https://support.cytobank.org/hc/en-us/articles/205337847-Clone-an-experiment-to-make-a-copy-for-your-own-use#selective_clone\">Learn more about the selective clone functionality</a>.</p>\n<p>To include all files in the selective clone without passing all the IDs, simply but -1 as the only element in the <code>fcsFileIds</code> array. I.e.:\n\"fcsFileIds\": [-1]</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","selective_clone"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"b70442e6-cc87-4406-9c11-bd88ad6ce3de"},{"name":"Trash Experiment","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"46c41ee1-9624-40cf-8475-2d3be554c1fa","request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"experiment\":\n  {\n    \"deleted\": {{TRUEFALSE}}\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}","description":"<p>Set the <b>deleted</b> attribute of this Experiment to true, which moves it to the trash. This is reversible and not to be confused with permanent deletion.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"9fefbc94-e080-445f-b46e-a760d95dacfe","name":"Trash Experiment","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/10559"},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Length","key":"Content-Length","value":"618","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Wed, 27 Jul 2016 00:04:27 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"2eff676ca6081c2341f58731a31c0edb\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.240000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"4680a4da18247a34bb033a388d718de8"}],"responseTime":null,"body":"{\n  \"experiment\": {\n    \"id\": 10559,\n    \"version\": 23,\n    \"purpose\": \"Stimulate PBMC with IL6, IL10, and LPS. Measure phosphorylation of Stat3 and p38 after 15 minutes of stimulation. Stain for CD4+ T cells, CD4- T cells, monocytes, and B cells.\",\n    \"comments\": null,\n    \"public\": false,\n    \"deleted\": true,\n    \"sources\": \"\",\n    \"experimentName\": \"PBMC Experiment (fluorescence) (Clone)\",\n    \"gateVersion\": 1,\n    \"createdAt\": \"2016-07-26T22:02:06Z\",\n    \"updatedAt\": \"2016-07-27T00:04:27Z\",\n    \"primaryResearcherId\": 56,\n    \"principalInvestigatorId\": 56,\n    \"uploaderId\": 56,\n    \"projectId\": null,\n    \"clonedFrom\": 421,\n    \"createdFrom\": null,\n    \"childType\": null,\n    \"createdFromUrl\": null,\n    \"publishedReportId\": null\n  }\n}"}],"_postman_id":"46c41ee1-9624-40cf-8475-2d3be554c1fa"},{"name":"Delete Experiment Permanently","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 204\"] = responseCode.code === 204;"]}}],"id":"f721efc2-733a-4f07-8f72-1ce2e695a809","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}","description":"<p>Delete the Experiment and all analyses (including SPADE, viSNE, etc.) permanently. This is not reversible.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"f721efc2-733a-4f07-8f72-1ce2e695a809"},{"name":"Export Events","id":"7528d4fe-b883-4cba-9ee6-67afe673b3f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"experiment\":\n  {\n    \"filename\": {{FILENAME}},\n    \"exportFormat\": 1,\n    \"toTransform\": false,\n    \"gateSetIds\": [{{GATESET_ID_1}}, {{GATESET_ID_2}}],\n    \"fcsFileIds\": [{{FCS_FILE_ID_1}}],\n    \"addPopMembership\": true,\n    \"gatingGroupId\":{{GATING_GROUP_ID}}\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/export_events","description":"<p>Adding a download events endpoint with a similar level of control the GUI provides.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","export_events"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"3898b0f8-d990-4597-9d6b-29aae7a2c6e2","name":"Export Events","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"experiment\":\n  {\n    \"filename\": {{FILENAME}},\n    \"exportFormat\": 1,\n    \"toTransform\": false,\n    \"gateSetIds\": [{{GATESET_ID_1}}, {{GATESET_ID_2}}],\n    \"fcsFileIds\": [{{FCS_FILE_ID_1}}],\n    \"addPopMembership\": true,\n    \"gatingGroupId\":{{GATING_GROUP_ID}}\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/export_events"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":""},{"key":"Connection","value":"keep-alive","description":""},{"key":"Content-Type","value":"application/json","description":""},{"key":"Date","value":"Tue, 26 Jul 2016 22:06:14 GMT","description":""},{"key":"ETag","value":"\"ddd3e2e7c42a46d9a166168a53375d46\"","description":""},{"key":"Server","value":"Apache-Coyote/1.1","description":""},{"key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":""},{"key":"X-Runtime","value":"0.302000","description":""},{"key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":""},{"key":"transfer-encoding","value":"chunked","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"backgroundTaskId\": 10\n}"}],"_postman_id":"7528d4fe-b883-4cba-9ee6-67afe673b3f3"}],"id":"8c1fd383-c42d-456b-b75a-dace8dec6226","description":"<p>An Experiment is a container for data and analyses in Cytobank. If data are on Cytobank, they must be within an Experiment. Configurations such as gates, compensations, scales, Sample Tags, and illustrations are also linked to an individual Experiment. Within the Cytobank interface, the <a href=\"https://support.cytobank.org/hc/en-us/articles/206946617-The-Experiment-Summary-page\">Experiment Summary Page</a> is a useful integration point for information about an Experiment.</p>\n","_postman_id":"8c1fd383-c42d-456b-b75a-dace8dec6226"},{"name":"FCS Files","item":[{"name":"[Deprecated] Upload FCS File to Experiment - Refer to Files Upload & Download/Upload","event":[{"listen":"test","script":{"id":"145af606-c71b-4947-8772-9ec00a8453bf","exec":[""],"type":"text/javascript"}}],"id":"f080f977-1473-40aa-9147-e7530fa0fe9c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[{"key":"file","type":"text","value":"@{{FILE_NAME}}"}]},"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/upload/token?userId={{USER_ID}}&experimentId={{EXPT_ID}}&acs={{ACS}}","description":"<p>Upload an FCS file to an Experiment.</p>\n","urlObject":{"protocol":"https","path":["api","v1","upload","token"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[{"key":"userId","value":"{{USER_ID}}"},{"key":"experimentId","value":"{{EXPT_ID}}"},{"key":"acs","value":"{{ACS}}"}],"variable":[]}},"response":[],"_postman_id":"f080f977-1473-40aa-9147-e7530fa0fe9c"},{"name":"[Deprecated] Upload Zip of FCS Files to Experiment - Refer to Files Upload & Download/Upload","event":[{"listen":"test","script":{"id":"eee9e4f6-3b32-4d62-90a9-8a0eabbcc71a","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"],"type":"text/javascript"}}],"id":"f8cbf6b9-9bd4-4f95-ad4c-5d6af1acc0c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[{"key":"file","type":"text","value":"@{{FILE_NAME}}"}]},"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/upload/token?userId={{USER_ID}}&experimentId={{EXPT_ID}}&acs={{ACS}}","description":"<p>Upload one or more FCS files to an Experiment as a ZIP file.</p>\n","urlObject":{"protocol":"https","path":["api","v1","upload","token"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[{"key":"userId","value":"{{USER_ID}}"},{"key":"experimentId","value":"{{EXPT_ID}}"},{"key":"acs","value":"{{ACS}}"}],"variable":[]}},"response":[],"_postman_id":"f8cbf6b9-9bd4-4f95-ad4c-5d6af1acc0c1"},{"name":"List FCS Files for Experiment","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"b8519b46-3c5b-4377-9060-4e52bfe33c7d","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/fcs_files","description":"<p>List all FCS files in an Experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","fcs_files"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"ccb35cbd-ac3f-408c-8f1f-a324d9c97682","name":"List FCS Files in Experiment","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/fcs_files"},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Wed, 27 Jul 2016 00:14:55 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"ea34a4784b4f34670d18c619f49a9ade\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.127000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true},{"name":"transfer-encoding","key":"transfer-encoding","value":"chunked","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"106fc2868543ffd5979d985305fb6dec"}],"responseTime":null,"body":"{\n  \"fcsFiles\": [\n    {\n      \"id\": 209114,\n      \"filename\": \"pbmc_lrs005_il10.fcs\",\n      \"cytometer\": \"LSRII\",\n      \"mode\": \"L\",\n      \"md5sum\": \"0a6ce75257e4c2694643136852e5e877\",\n      \"clustered\": false,\n      \"guid\": \"823de422-6867-46f1-90b8-4de6298451a4\",\n      \"threshold\": \"FSC,18000\",\n      \"severity\": 0,\n      \"experimentId\": 10567,\n      \"sampleName\": \"PBMC_LRS005_IL10.fcs\",\n      \"fcsFileVersion\": \"FCS3.0\",\n      \"numberOfParameters\": 18,\n      \"numberOfEvents\": 325374,\n      \"dataType\": \"F\",\n      \"tubeName\": \"IL10\",\n      \"applyCompensation\": true,\n      \"fileSize\": 23430238,\n      \"detectedCytometer\": \"LSRII\",\n      \"wellId\": null,\n      \"plateId\": \"PBMC_LRS005\",\n      \"plateName\": null,\n      \"category\": 1,\n      \"channelCount\": 18,\n      \"uploadedById\": 1,\n      \"controlType\": 0,\n      \"createdAt\": \"2016-07-27T00:14:31Z\",\n      \"updatedAt\": \"2016-07-27T00:14:31Z\",\n      \"dataStart\": 3302,\n      \"dataEnd\": 23430229,\n      \"acquisitionStart\": \"16:21:15\",\n      \"acquisitionEnd\": \"16:23:00\",\n      \"expFile\": \"PBMC_LRS005_IL10.fcs\",\n      \"operatorName\": \"Chris\",\n      \"operatingSystem\": \"Windows XP 5.1\",\n      \"creatorSoftware\": \"BD FACSDiva Software Version 6.0\",\n      \"experimentDate\": \"02-SEP-2009\",\n      \"experimentName\": \"PBMC Experiment (fluorescence) (Clone) (Clone)\",\n      \"exportTime\": \"02-SEP-2009-17:13:14\",\n      \"exportUser\": \"Chris\",\n      \"windowExtension\": \"10.00\",\n      \"fcsCategorizationId\": 1,\n      \"totalEvents\": 325374,\n      \"timeStep\": null,\n      \"analysisStart\": 0,\n      \"analysisEnd\": 0,\n      \"supplementalStart\": 0,\n      \"supplementalEnd\": 0,\n      \"instrument\": \" \"\n    },\n    {\n      \"id\": 209115,\n      \"filename\": \"pbmc_lrs005_il6.fcs\",\n      \"cytometer\": \"LSRII\",\n      \"mode\": \"L\",\n      \"md5sum\": \"f2ee57c4ba197e2b19a41a832cbd9cf6\",\n      \"clustered\": false,\n      \"guid\": \"863e3c51-cd33-4ca0-87ba-4dac7e03ef66\",\n      \"threshold\": \"FSC,18000\",\n      \"severity\": 0,\n      \"experimentId\": 10567,\n      \"sampleName\": \"PBMC_LRS005_IL6.fcs\",\n      \"fcsFileVersion\": \"FCS3.0\",\n      \"numberOfParameters\": 18,\n      \"numberOfEvents\": 326838,\n      \"dataType\": \"F\",\n      \"tubeName\": \"IL6\",\n      \"applyCompensation\": true,\n      \"fileSize\": 23535644,\n      \"detectedCytometer\": \"LSRII\",\n      \"wellId\": null,\n      \"plateId\": \"PBMC_LRS005\",\n      \"plateName\": null,\n      \"category\": 1,\n      \"channelCount\": 18,\n      \"uploadedById\": 1,\n      \"controlType\": 0,\n      \"createdAt\": \"2016-07-27T00:14:31Z\",\n      \"updatedAt\": \"2016-07-27T00:14:31Z\",\n      \"dataStart\": 3300,\n      \"dataEnd\": 23535635,\n      \"acquisitionStart\": \"16:18:56\",\n      \"acquisitionEnd\": \"16:20:47\",\n      \"expFile\": \"PBMC_LRS005_IL6.fcs\",\n      \"operatorName\": \"Chris\",\n      \"operatingSystem\": \"Windows XP 5.1\",\n      \"creatorSoftware\": \"BD FACSDiva Software Version 6.0\",\n      \"experimentDate\": \"02-SEP-2009\",\n      \"experimentName\": \"PBMC Experiment (fluorescence) (Clone) (Clone)\",\n      \"exportTime\": \"02-SEP-2009-17:13:11\",\n      \"exportUser\": \"Chris\",\n      \"windowExtension\": \"10.00\",\n      \"fcsCategorizationId\": 1,\n      \"totalEvents\": 326838,\n      \"timeStep\": null,\n      \"analysisStart\": 0,\n      \"analysisEnd\": 0,\n      \"supplementalStart\": 0,\n      \"supplementalEnd\": 0,\n      \"instrument\": \" \"\n    }\n  ]\n}"}],"_postman_id":"b8519b46-3c5b-4377-9060-4e52bfe33c7d"},{"name":"Show FCS File Details","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"34d80e3f-5fe0-44df-8495-cccc302ad107","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/fcs_files/{{FCS_FILE_ID_1}}","description":"<p>Show details for an FCS file in an Experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","fcs_files","{{FCS_FILE_ID_1}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"3cc46ad7-345a-4606-bfdd-9380903c0aaa","name":"Show FCS File Details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/fcs_files/{{FCS_FILE_ID_1}}"},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Wed, 27 Jul 2016 00:33:38 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"ba0d988638c38fe424a52c3d360f5e2d\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.061000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true},{"name":"transfer-encoding","key":"transfer-encoding","value":"chunked","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"106fc2868543ffd5979d985305fb6dec"}],"responseTime":null,"body":"{\n  \"fcs_file\": {\n    \"id\": 209114,\n    \"filename\": \"pbmc_lrs005_il10.fcs\",\n    \"cytometer\": \"LSRII\",\n    \"mode\": \"L\",\n    \"md5sum\": \"0a6ce75257e4c2694643136852e5e877\",\n    \"clustered\": false,\n    \"guid\": \"823de422-6867-46f1-90b8-4de6298451a4\",\n    \"threshold\": \"FSC,18000\",\n    \"severity\": 0,\n    \"experimentId\": 10567,\n    \"sampleName\": \"PBMC_LRS005_IL10.fcs\",\n    \"fcsFileVersion\": \"FCS3.0\",\n    \"numberOfParameters\": 18,\n    \"numberOfEvents\": 325374,\n    \"dataType\": \"F\",\n    \"tubeName\": \"IL10\",\n    \"applyCompensation\": true,\n    \"fileSize\": 23430238,\n    \"detectedCytometer\": \"LSRII\",\n    \"wellId\": null,\n    \"plateId\": \"PBMC_LRS005\",\n    \"plateName\": null,\n    \"category\": 1,\n    \"channelCount\": 18,\n    \"uploadedById\": 1,\n    \"controlType\": 0,\n    \"createdAt\": \"2016-07-27T00:14:31Z\",\n    \"updatedAt\": \"2016-07-27T00:17:32Z\",\n    \"dataStart\": 3302,\n    \"dataEnd\": 23430229,\n    \"acquisitionStart\": \"16:21:15\",\n    \"acquisitionEnd\": \"16:23:00\",\n    \"expFile\": \"PBMC_LRS005_IL10.fcs\",\n    \"operatorName\": \"Chris\",\n    \"operatingSystem\": \"Windows XP 5.1\",\n    \"creatorSoftware\": \"BD FACSDiva Software Version 6.0\",\n    \"experimentDate\": \"02-SEP-2009\",\n    \"experimentName\": \"PBMC Experiment (fluorescence) (Clone) (Clone)\",\n    \"exportTime\": \"02-SEP-2009-17:13:14\",\n    \"exportUser\": \"Chris\",\n    \"windowExtension\": \"10.00\",\n    \"fcsCategorizationId\": 1,\n    \"totalEvents\": 325374,\n    \"timeStep\": null,\n    \"analysisStart\": 0,\n    \"analysisEnd\": 0,\n    \"supplementalStart\": 0,\n    \"supplementalEnd\": 0,\n    \"instrument\": \" \"\n  }\n}"}],"_postman_id":"34d80e3f-5fe0-44df-8495-cccc302ad107"},{"name":"Show File-Internal Compensation Details","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"af77d1f1-c856-48fa-92fa-688a6e387160","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/fcs_files/{{FCS_FILE_ID_1}}/compensation","description":"<p>Show File-Internal Compensation (aka spillover matrix, spill matrix, spill string) details for an FCS file in an Experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","fcs_files","{{FCS_FILE_ID_1}}","compensation"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"7f44e37d-a7c4-40f4-8322-a4e10b12423f","name":"Show File-Internal Compensation Details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/fcs_files/{{FCS_FILE_ID_1}}/compensation"},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Length","key":"Content-Length","value":"981","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Wed, 27 Jul 2016 00:35:20 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"20fd7cb92b97a47f0054499527ac0624\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.199000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"106fc2868543ffd5979d985305fb6dec"}],"responseTime":null,"body":"{\n  \"FcsFileInternalCompensation\": {\n    \"id\": null,\n    \"name\": \"pbmc_lrs005_il10_pbmc_lrs005_il10.fcs_-_IL10_Ungated.fcs - spill string\",\n    \"sources\": [\n      {\n        \"name\": \"pStat3\",\n        \"id\": 36,\n        \"shortName\": \"Ax488-A\"\n      },\n      {\n        \"name\": \"CD33\",\n        \"id\": 7,\n        \"shortName\": \"PE-A\"\n      },\n      {\n        \"name\": \"CD20\",\n        \"id\": 38,\n        \"shortName\": \"PerCP-Cy55-A\"\n      },\n      {\n        \"name\": \"CD3\",\n        \"id\": 9,\n        \"shortName\": \"PE-Cy7-A\"\n      },\n      {\n        \"name\": \"pp38\",\n        \"id\": 39,\n        \"shortName\": \"Ax647-A\"\n      },\n      {\n        \"name\": \"CD4\",\n        \"id\": 42,\n        \"shortName\": \"PacBlu-A\"\n      }\n    ],\n    \"detectors\": [\n      {\n        \"name\": \"pStat3\",\n        \"id\": 36,\n        \"shortName\": \"Ax488-A\"\n      },\n      {\n        \"name\": \"CD33\",\n        \"id\": 7,\n        \"shortName\": \"PE-A\"\n      },\n      {\n        \"name\": \"CD20\",\n        \"id\": 38,\n        \"shortName\": \"PerCP-Cy55-A\"\n      },\n      {\n        \"name\": \"CD3\",\n        \"id\": 9,\n        \"shortName\": \"PE-Cy7-A\"\n      },\n      {\n        \"name\": \"pp38\",\n        \"id\": 39,\n        \"shortName\": \"Ax647-A\"\n      },\n      {\n        \"name\": \"CD4\",\n        \"id\": 42,\n        \"shortName\": \"PacBlu-A\"\n      }\n    ],\n    \"experimentId\": 10568,\n    \"creationMethodType\": 3,\n    \"compensationMatrix\": [\n      [\n        1,\n        0.2986,\n        0.0165,\n        0,\n        0,\n        0\n      ],\n      [\n        0.007,\n        1,\n        0.0726,\n        0.0055,\n        0,\n        0.0017\n      ],\n      [\n        0,\n        0.0006,\n        1,\n        0.134,\n        0.0495,\n        0.012\n      ],\n      [\n        0.0023,\n        0.0703,\n        0.015,\n        1,\n        0,\n        0.0034\n      ],\n      [\n        0,\n        0.0005,\n        0.0039,\n        0.0004,\n        1,\n        0\n      ],\n      [\n        0.0026,\n        0.002,\n        0,\n        0,\n        0,\n        1\n      ]\n    ]\n  }\n}"}],"_postman_id":"af77d1f1-c856-48fa-92fa-688a6e387160"},{"name":"[Updated] Download Single FCS File","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"279895a4-7d4f-45c5-bc2a-edc5750cd503","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/download/url?experimentId={{EXPT_ID}}&hashKey={{hash_key}}&fileType=FcsFile&fileName={{file_name}}","description":"<p>Download a specific FCS file from an Experiment.</p>\n","urlObject":{"protocol":"https","path":["api","v1","download","url"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[{"key":"experimentId","value":"{{EXPT_ID}}"},{"key":"hashKey","value":"{{hash_key}}"},{"key":"fileType","value":"FcsFile"},{"key":"fileName","value":"{{file_name}}"}],"variable":[]}},"response":[],"_postman_id":"279895a4-7d4f-45c5-bc2a-edc5750cd503"},{"name":"[Updated] Zip & Download Specific FCS Files","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"fd847092-bf81-40fe-a510-740897b54c1f","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"raw","raw":"{\n    \"zipFileName\":\"{{ZIP_FILE_NAME}}\",\n    \"experimentId\": {{EXPT_ID}},\n    \"userId\":{{USER_ID}},\n    \"fileList\":[\n        {\n            \"fileName\":\"{{FCSFILE_1_FILENAME}}\",\n            \"keyPrefix\":\"fcs_files\",\n            \"hashKey\":\"{{FCSFILE_1_HASHKEY}}\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/download/zip","description":"<p>Download a group of FCS files from an Experiment as a ZIP file. The files to be downloaded are specified by ID in the URL.</p>\n","urlObject":{"protocol":"https","path":["api","v1","download","zip"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"fd847092-bf81-40fe-a510-740897b54c1f"},{"name":"[Updated] Zip & Download All FCS Files","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"213991bd-a165-4b20-a8e4-eb7d9aca25df","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"raw","raw":"{\n    \"zipFileName\":\"{{ZIP_FILE_NAME}}\",\n    \"experimentId\": {{EXPT_ID}},\n    \"userId\":{{USER_ID}},\n    \"fileList\":[\n        {\n            \"fileName\":\"{{FCSFILE_1_FILENAME}}\",\n            \"keyPrefix\":\"fcs_files\",\n            \"hashKey\":\"{{FCSFILE_1_HASHKEY}}\"\n        },\n        {\n            \"fileName\":\"{{FCSFILE_2_FILENAME}}\",\n            \"keyPrefix\":\"fcs_files\",\n            \"hashKey\":\"{{FCSFILE_2_HASHKEY}}\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/download/zip","description":"<p>Zip &amp; Download all FCS Files from an Experiment.</p>\n","urlObject":{"protocol":"https","path":["api","v1","download","zip"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"213991bd-a165-4b20-a8e4-eb7d9aca25df"}],"id":"613bfdd3-d21b-445b-ae02-3459a122ad96","_postman_id":"613bfdd3-d21b-445b-ae02-3459a122ad96","description":""},{"name":"Gates and Populations","item":[{"name":"List Gates for Experiment","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"08a8bde4-69a1-4a85-a74d-09d2c47b6457","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/gates","description":"<p>List gates for an Experiment. Currently only the <em>Scratch Gates</em> from the gating interface are returned. These have a version of -1. This is to be contrasted with <em>Experiment Gates</em>, which will have a version number that is a positive integer equal to the number of times the version has been incremented in the gating interface. <a href=\"https://support.cytobank.org/hc/en-us/articles/205399487-The-Apply-and-Apply-and-Return-buttons-and-gate-versioning\">Learn more about gate versioning in Cytobank</a>.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","gates"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"0e19e969-0d49-4da8-b981-4754e5f0ea83","name":"List Gates for Experiment","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/gates"},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Wed, 27 Jul 2016 02:32:23 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"e5df2d5fa536baf1e477dd313ec3c145\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.653000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true},{"name":"transfer-encoding","key":"transfer-encoding","value":"chunked","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"106fc2868543ffd5979d985305fb6dec"}],"responseTime":null,"body":"{\n  \"gates\": [\n    {\n      \"id\": 1428108,\n      \"name\": \"intact cells\",\n      \"type\": \"PolygonGate\",\n      \"tailored\": false,\n      \"tailoredPerPopulationGateSetId\": null,\n      \"tailoredPerPopulation\": false,\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"xNormalizedShortNameId\": 1,\n      \"yNormalizedShortNameId\": 4,\n      \"compensationId\": 151,\n      \"gateId\": 1,\n      \"fcsFileId\": null,\n      \"createdAt\": \"2016-07-26T22:02:10Z\",\n      \"updatedAt\": \"2016-07-26T22:02:10Z\",\n      \"definition\": {\n        \"scale\": {\n          \"x\": {\n            \"flag\": 1,\n            \"argument\": \"1\",\n            \"min\": 1,\n            \"max\": 262144,\n            \"bins\": 256,\n            \"size\": 256\n          },\n          \"y\": {\n            \"flag\": 1,\n            \"argument\": \"1\",\n            \"min\": 1,\n            \"max\": 262144,\n            \"bins\": 256,\n            \"size\": 256\n          }\n        },\n        \"positive\": false,\n        \"negative\": false,\n        \"label\": [\n          134144,\n          55297\n        ],\n        \"polygon\": {\n          \"vertices\": [\n            [\n              195584.25390625,\n              66560.74609375\n            ],\n            [\n              172032.34375,\n              111616.57421875\n            ],\n            [\n              100352.6171875,\n              105472.59765625\n            ],\n            [\n              47104.8203125,\n              65536.75\n            ],\n            [\n              63488.7578125,\n              8192.96875\n            ],\n            [\n              164864.37109375,\n              4096.984375\n            ],\n            [\n              198656.2421875,\n              30720.8828125\n            ]\n          ]\n        }\n      },\n      \"xShortName\": \"fsc-a\",\n      \"yShortName\": \"ssc-a\"\n    },\n    {\n      \"id\": 1428110,\n      \"name\": \"CD33+ monocytes\",\n      \"type\": \"RectangleGate\",\n      \"tailored\": true,\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"xNormalizedShortNameId\": 7,\n      \"yNormalizedShortNameId\": 4,\n      \"compensationId\": 151,\n      \"gateId\": 3,\n      \"fcsFileId\": null,\n      \"createdAt\": \"2016-07-26T22:02:10Z\",\n      \"updatedAt\": \"2016-07-27T02:30:55Z\",\n      \"definition\": {\n        \"scale\": {\n          \"x\": {\n            \"flag\": 4,\n            \"argument\": \"150\",\n            \"min\": -200,\n            \"max\": 262144,\n            \"bins\": 256,\n            \"size\": 256\n          },\n          \"y\": {\n            \"flag\": 1,\n            \"argument\": \"1\",\n            \"min\": 1,\n            \"max\": 262144,\n            \"bins\": 256,\n            \"size\": 256\n          }\n        },\n        \"positive\": false,\n        \"negative\": false,\n        \"label\": [\n          4.68749615324772,\n          81920.6875\n        ],\n        \"rectangle\": {\n          \"x1\": 3.67492717591245,\n          \"y1\": 20480.921875,\n          \"x2\": 5.70006513058299,\n          \"y2\": 144384.44921875\n        },\n        \"locked\": false\n      },\n      \"xShortName\": \"pe-a\",\n      \"yShortName\": \"ssc-a\"\n    },\n    {\n      \"id\": 1428315,\n      \"name\": \"CD33+ monocytes\",\n      \"type\": \"RectangleGate\",\n      \"tailored\": true,\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"xNormalizedShortNameId\": 7,\n      \"yNormalizedShortNameId\": 4,\n      \"compensationId\": 151,\n      \"gateId\": 3,\n      \"fcsFileId\": 209014,\n      \"createdAt\": \"2016-07-27T02:30:58Z\",\n      \"updatedAt\": \"2016-07-27T02:30:58Z\",\n      \"definition\": {\n        \"scale\": {\n          \"x\": {\n            \"flag\": 4,\n            \"argument\": \"150\",\n            \"min\": -200,\n            \"max\": 262144,\n            \"bins\": 256,\n            \"size\": 256\n          },\n          \"y\": {\n            \"flag\": 1,\n            \"argument\": \"1\",\n            \"min\": 1,\n            \"max\": 262144,\n            \"bins\": 256,\n            \"size\": 256\n          }\n        },\n        \"positive\": false,\n        \"negative\": false,\n        \"label\": [\n          4.651751853992642,\n          90049.15261627907\n        ],\n        \"rectangle\": {\n          \"x1\": 3.6391828766573715,\n          \"y1\": 28609.38699127907,\n          \"x2\": 5.664320831327912,\n          \"y2\": 152512.91433502905\n        }\n      },\n      \"xShortName\": \"pe-a\",\n      \"yShortName\": \"ssc-a\"\n    },\n    {\n      \"id\": 1428316,\n      \"name\": \"CD33+ monocytes\",\n      \"type\": \"RectangleGate\",\n      \"tailored\": true,\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"xNormalizedShortNameId\": 7,\n      \"yNormalizedShortNameId\": 4,\n      \"compensationId\": 151,\n      \"gateId\": 3,\n      \"fcsFileId\": 209015,\n      \"createdAt\": \"2016-07-27T02:31:03Z\",\n      \"updatedAt\": \"2016-07-27T02:31:03Z\",\n      \"definition\": {\n        \"scale\": {\n          \"x\": {\n            \"flag\": 4,\n            \"argument\": \"150\",\n            \"min\": -200,\n            \"max\": 262144,\n            \"bins\": 256,\n            \"size\": 256\n          },\n          \"y\": {\n            \"flag\": 1,\n            \"argument\": \"1\",\n            \"min\": 1,\n            \"max\": 262144,\n            \"bins\": 256,\n            \"size\": 256\n          }\n        },\n        \"positive\": false,\n        \"negative\": false,\n        \"label\": [\n          4.973450547288349,\n          81920.6875\n        ],\n        \"rectangle\": {\n          \"x1\": 3.960881569953078,\n          \"y1\": 20480.921875,\n          \"x2\": 5.986019524623619,\n          \"y2\": 144384.44921875\n        }\n      },\n      \"xShortName\": \"pe-a\",\n      \"yShortName\": \"ssc-a\"\n    },\n    {\n      \"id\": 1428113,\n      \"name\": \"CD3+CD4- T cells\",\n      \"type\": \"RectangleGate\",\n      \"tailored\": false,\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"xNormalizedShortNameId\": 42,\n      \"yNormalizedShortNameId\": 4,\n      \"compensationId\": 151,\n      \"gateId\": 6,\n      \"fcsFileId\": null,\n      \"createdAt\": \"2016-07-26T22:02:10Z\",\n      \"updatedAt\": \"2016-07-26T22:02:10Z\",\n      \"definition\": {\n        \"scale\": {\n          \"x\": {\n            \"flag\": 4,\n            \"argument\": \"150\",\n            \"min\": -200,\n            \"max\": 262144,\n            \"bins\": 256,\n            \"size\": 256\n          },\n          \"y\": {\n            \"flag\": 1,\n            \"argument\": \"1\",\n            \"min\": 1,\n            \"max\": 262144,\n            \"bins\": 256,\n            \"size\": 256\n          }\n        },\n        \"positive\": false,\n        \"negative\": false,\n        \"label\": [\n          0.5287307106207177,\n          44032.83203125\n        ],\n        \"rectangle\": {\n          \"x1\": -0.953959577620214,\n          \"y1\": 6144.9765625,\n          \"x2\": 2.0114209988616487,\n          \"y2\": 82944.68359375\n        }\n      },\n      \"xShortName\": \"pacblu-a\",\n      \"yShortName\": \"ssc-a\"\n    },\n    {\n      \"id\": 1428294,\n      \"name\": \"CD3 CD20 quadrant gate\",\n      \"type\": \"QuadrantGate\",\n      \"tailored\": false,\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"xNormalizedShortNameId\": 9,\n      \"yNormalizedShortNameId\": 38,\n      \"compensationId\": 151,\n      \"gateId\": 12,\n      \"fcsFileId\": null,\n      \"createdAt\": \"2016-07-27T01:53:48Z\",\n      \"updatedAt\": \"2016-07-27T01:54:46Z\",\n      \"definition\": {\n        \"scale\": {\n          \"x\": {\n            \"flag\": 4,\n            \"argument\": \"150\",\n            \"min\": -200,\n            \"max\": 262144,\n            \"bins\": 256,\n            \"size\": 256\n          },\n          \"y\": {\n            \"flag\": 4,\n            \"argument\": \"150\",\n            \"min\": -200,\n            \"max\": 262144,\n            \"bins\": 256,\n            \"size\": 256\n          }\n        },\n        \"positive\": false,\n        \"negative\": false,\n        \"labels\": [\n          [\n            7.015343642234706,\n            7.620918572637606\n          ],\n          [\n            0.33115968153502995,\n            7.620918572637606\n          ],\n          [\n            0.33115968153502995,\n            -0.38095542765529333\n          ],\n          [\n            7.015343642234706,\n            -0.38095542765529333\n          ]\n        ],\n        \"quadrant\": {\n          \"x\": 1.8720740822344288,\n          \"y\": 1.9873122136869996,\n          \"angles\": [\n            0,\n            1.5707963267948966,\n            3.141592653589793,\n            4.71238898038469\n          ],\n          \"UR\": 8,\n          \"UL\": 9,\n          \"LL\": 10,\n          \"LR\": 11\n        },\n        \"locked\": false\n      },\n      \"xShortName\": \"pe-cy7-a\",\n      \"yShortName\": \"percp-cy55-a\"\n    },\n    {\n      \"id\": 1428295,\n      \"name\": \"CD33- Lymphocytes\",\n      \"type\": \"EllipseGate\",\n      \"tailored\": false,\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"xNormalizedShortNameId\": 7,\n      \"yNormalizedShortNameId\": 4,\n      \"compensationId\": 151,\n      \"gateId\": 13,\n      \"fcsFileId\": null,\n      \"createdAt\": \"2016-07-27T01:57:00Z\",\n      \"updatedAt\": \"2016-07-27T01:57:00Z\",\n      \"definition\": {\n        \"scale\": {\n          \"x\": {\n            \"flag\": 4,\n            \"argument\": \"150\",\n            \"min\": -200,\n            \"max\": 262144,\n            \"bins\": 256,\n            \"size\": 256\n          },\n          \"y\": {\n            \"flag\": 1,\n            \"argument\": \"1\",\n            \"min\": 1,\n            \"max\": 262144,\n            \"bins\": 256,\n            \"size\": 256\n          }\n        },\n        \"positive\": false,\n        \"negative\": false,\n        \"label\": [\n          0.764000805326996,\n          39627.267441860466\n        ],\n        \"ellipse\": {\n          \"center\": [\n            0.6210236083066801,\n            35563.034883720866\n          ],\n          \"major\": 3.015998303329436,\n          \"minor\": 79442.99281726353,\n          \"angle\": -0.000017535660537157798\n        }\n      },\n      \"xShortName\": \"pe-a\",\n      \"yShortName\": \"ssc-a\"\n    },\n    {\n      \"id\": 1428298,\n      \"name\": \"CD4+\",\n      \"type\": \"SplitGate\",\n      \"tailored\": false,\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"xNormalizedShortNameId\": 42,\n      \"yNormalizedShortNameId\": -1,\n      \"compensationId\": 151,\n      \"gateId\": 16,\n      \"fcsFileId\": null,\n      \"createdAt\": \"2016-07-27T01:58:44Z\",\n      \"updatedAt\": \"2016-07-27T01:58:44Z\",\n      \"definition\": {\n        \"scale\": {\n          \"flag\": 4,\n          \"argument\": \"150\",\n          \"min\": -200,\n          \"max\": 262144,\n          \"bins\": 256,\n          \"size\": 256\n        },\n        \"positive\": false,\n        \"negative\": false,\n        \"labels\": [\n          [\n            0.33115968153502995,\n            0.9396825396825397\n          ],\n          [\n            7.015343642234706,\n            0.9396825396825397\n          ]\n        ],\n        \"split\": {\n          \"x\": 2.2652613740402927,\n          \"y\": 0.3904761904761904,\n          \"L\": 14,\n          \"R\": 15\n        }\n      },\n      \"xShortName\": \"pacblu-a\"\n    },\n    {\n      \"id\": 1428299,\n      \"name\": \"pSTAT3+\",\n      \"type\": \"RangeGate\",\n      \"tailored\": false,\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"xNormalizedShortNameId\": 36,\n      \"yNormalizedShortNameId\": -1,\n      \"compensationId\": 151,\n      \"gateId\": 17,\n      \"fcsFileId\": null,\n      \"createdAt\": \"2016-07-27T02:01:03Z\",\n      \"updatedAt\": \"2016-07-27T02:31:28Z\",\n      \"definition\": {\n        \"scale\": {\n          \"flag\": 4,\n          \"argument\": \"150\",\n          \"min\": -200,\n          \"max\": 262144,\n          \"bins\": 256,\n          \"size\": 256\n        },\n        \"positive\": false,\n        \"negative\": false,\n        \"label\": [\n          1.943562680744588,\n          0.48888888888888893\n        ],\n        \"range\": {\n          \"x1\": 0.835489403837153,\n          \"x2\": 3.051635957652019,\n          \"y\": 0.4571428571428572\n        },\n        \"locked\": false\n      },\n      \"xShortName\": \"ax488-a\"\n    },\n    {\n      \"id\": 1428317,\n      \"name\": \"pSTAT3+\",\n      \"type\": \"RangeGate\",\n      \"tailored\": false,\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"xNormalizedShortNameId\": 36,\n      \"yNormalizedShortNameId\": -1,\n      \"compensationId\": 151,\n      \"gateId\": 17,\n      \"fcsFileId\": null,\n      \"createdAt\": \"2016-07-27T02:31:33Z\",\n      \"updatedAt\": \"2016-07-27T02:31:40Z\",\n      \"definition\": {\n        \"scale\": {\n          \"flag\": 4,\n          \"argument\": \"150\",\n          \"min\": -200,\n          \"max\": 262144,\n          \"bins\": 256,\n          \"size\": 256\n        },\n        \"positive\": false,\n        \"negative\": false,\n        \"label\": [\n          1.943562680744588,\n          0.48888888888888893\n        ],\n        \"range\": {\n          \"x1\": 2.0507955785098213,\n          \"x2\": 6.0899013943336895,\n          \"y\": 0.4476190476190476\n        }\n      },\n      \"xShortName\": \"ax488-a\"\n    },\n    {\n      \"id\": 1428318,\n      \"name\": \"pSTAT3+\",\n      \"type\": \"RangeGate\",\n      \"tailored\": false,\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"xNormalizedShortNameId\": 36,\n      \"yNormalizedShortNameId\": -1,\n      \"compensationId\": 151,\n      \"gateId\": 17,\n      \"fcsFileId\": null,\n      \"createdAt\": \"2016-07-27T02:31:57Z\",\n      \"updatedAt\": \"2016-07-27T02:31:57Z\",\n      \"definition\": {\n        \"scale\": {\n          \"flag\": 4,\n          \"argument\": \"150\",\n          \"min\": -200,\n          \"max\": 262144,\n          \"bins\": 256,\n          \"size\": 256\n        },\n        \"positive\": false,\n        \"negative\": false,\n        \"label\": [\n          1.943562680744588,\n          0.48888888888888893\n        ],\n        \"range\": {\n          \"x1\": 0.9069780023473097,\n          \"x2\": 3.051635957652019,\n          \"y\": 0.4571428571428572\n        }\n      },\n      \"xShortName\": \"ax488-a\"\n    }\n  ]\n}"}],"_postman_id":"08a8bde4-69a1-4a85-a74d-09d2c47b6457"},{"name":"Show Gate Details","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"bb48bd11-e6e1-4802-89c3-95f200d80064","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/gates/{{GATE_ID}}","description":"<p>Show details for a gate in an Experiment. The gate ID passed in the request is the value of the <code>id</code> attribute of the gate and not the <code>gate_id</code> attribute.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","gates","{{GATE_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"7c4d10ae-762a-49e2-9d4f-cb0d41e4d09d","name":"Show Gate Details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/gates/{{GATE_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Length","key":"Content-Length","value":"807","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Wed, 27 Jul 2016 01:52:42 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"bd960bf17cdceef7e8ae973f608b8c7f\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.266000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"106fc2868543ffd5979d985305fb6dec"}],"responseTime":null,"body":"\n\n{\n  \"gate\": {\n    \"id\": 1428108,\n    \"name\": \"intact cells\",\n    \"type\": \"PolygonGate\",\n    \"tailored\": false,\n    \"version\": -1,\n    \"experimentId\": 10559,\n    \"xNormalizedShortNameId\": 1,\n    \"yNormalizedShortNameId\": 4,\n    \"compensationId\": 151,\n    \"gateId\": 1,\n    \"fcsFileId\": null,\n    \"createdAt\": \"2016-07-26T22:02:10Z\",\n    \"updatedAt\": \"2016-07-26T22:02:10Z\",\n    \"definition\": {\n      \"scale\": {\n        \"x\": {\n          \"flag\": 1,\n          \"argument\": \"1\",\n          \"min\": 1,\n          \"max\": 262144,\n          \"bins\": 256,\n          \"size\": 256\n        },\n        \"y\": {\n          \"flag\": 1,\n          \"argument\": \"1\",\n          \"min\": 1,\n          \"max\": 262144,\n          \"bins\": 256,\n          \"size\": 256\n        }\n      },\n      \"positive\": false,\n      \"negative\": false,\n      \"label\": [\n        134144,\n        55297\n      ],\n      \"polygon\": {\n        \"vertices\": [\n          [\n            195584.25390625,\n            66560.74609375\n          ],\n          [\n            172032.34375,\n            111616.57421875\n          ],\n          [\n            100352.6171875,\n            105472.59765625\n          ],\n          [\n            47104.8203125,\n            65536.75\n          ],\n          [\n            63488.7578125,\n            8192.96875\n          ],\n          [\n            164864.37109375,\n            4096.984375\n          ],\n          [\n            198656.2421875,\n            30720.8828125\n          ]\n        ]\n      }\n    },\n    \"xShortName\": \"fsc-a\",\n    \"yShortName\": \"ssc-a\"\n  }\n}\n\n"}],"_postman_id":"bb48bd11-e6e1-4802-89c3-95f200d80064"},{"name":"List Populations for Experiment","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"205ddc4c-aa47-4559-ad8a-89c0282dca15","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/populations","description":"<p>List populations (aka gate sets) for an Experiment. Currently only the <em>Scratch Populations</em> from the gating interface are returned. These have a version of -1. This is to be contrasted with <em>Experiment Populations</em>, which will have a version number that is a positive integer equal to the number of times the version has been incremented in the gating interface. <a href=\"https://support.cytobank.org/hc/en-us/articles/205399487-The-Apply-and-Apply-and-Return-buttons-and-gate-versioning\">Learn more about gate versioning in Cytobank</a>. The same principle applies to populations.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","populations"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"5dd447f7-2d4a-4f58-9312-5357b53a6641","name":"List Populations","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/populations"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Wed, 27 Jul 2016 02:38:58 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"36a3b3c4fb81c4912065d7dab9ac83d4\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.088000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true},{"name":"transfer-encoding","key":"transfer-encoding","value":"chunked","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"106fc2868543ffd5979d985305fb6dec"}],"responseTime":null,"body":"{\n  \"populations\": [\n    {\n      \"id\": 45547,\n      \"name\": \"intact cells\",\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"gateSetId\": 1,\n      \"createdAt\": \"2016-07-26T22:02:10Z\",\n      \"updatedAt\": \"2016-07-26T22:02:10Z\",\n      \"definition\": {\n        \"gates\": [\n          1\n        ],\n        \"negGates\": [],\n        \"tailoredPerPopulation\": {},\n        \"booleanExpression\": \"gate_1\"\n      }\n    },\n    {\n      \"id\": 45549,\n      \"name\": \"CD33+ monocytes\",\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"gateSetId\": 3,\n      \"createdAt\": \"2016-07-26T22:02:10Z\",\n      \"updatedAt\": \"2016-07-26T22:02:10Z\",\n      \"definition\": {\n        \"gates\": [\n          1,\n          3\n        ],\n        \"negGates\": [],\n        \"tailoredPerPopulation\": {},\n        \"booleanExpression\": \"gate_1 AND gate_3\"\n      }\n    },\n    {\n      \"id\": 45550,\n      \"name\": \"CD20+ B cells\",\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"gateSetId\": 4,\n      \"createdAt\": \"2016-07-26T22:02:10Z\",\n      \"updatedAt\": \"2016-07-27T02:00:01Z\",\n      \"definition\": {\n        \"gates\": [\n          1,\n          9,\n          13\n        ],\n        \"negGates\": [],\n        \"tailoredPerPopulation\": {},\n        \"booleanExpression\": \"gate_1 AND gate_9 AND gate_13\"\n      }\n    },\n    {\n      \"id\": 45551,\n      \"name\": \"CD3+ T cells\",\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"gateSetId\": 5,\n      \"createdAt\": \"2016-07-26T22:02:10Z\",\n      \"updatedAt\": \"2016-07-27T02:00:23Z\",\n      \"definition\": {\n        \"gates\": [\n          1,\n          11,\n          13\n        ],\n        \"negGates\": [],\n        \"tailoredPerPopulation\": {},\n        \"booleanExpression\": \"gate_1 AND gate_11 AND gate_13\"\n      }\n    },\n    {\n      \"id\": 45553,\n      \"name\": \"CD3+CD4- T cells\",\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"gateSetId\": 7,\n      \"createdAt\": \"2016-07-26T22:02:10Z\",\n      \"updatedAt\": \"2016-07-27T02:00:47Z\",\n      \"definition\": {\n        \"gates\": [\n          1,\n          11,\n          6,\n          13\n        ],\n        \"negGates\": [],\n        \"tailoredPerPopulation\": {},\n        \"booleanExpression\": \"gate_1 AND gate_11 AND gate_6 AND gate_13\"\n      }\n    },\n    {\n      \"id\": 45731,\n      \"name\": \"CD33- Lymphocytes\",\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"gateSetId\": 8,\n      \"createdAt\": \"2016-07-27T01:57:01Z\",\n      \"updatedAt\": \"2016-07-27T01:57:18Z\",\n      \"definition\": {\n        \"gates\": [\n          13,\n          1\n        ],\n        \"negGates\": [],\n        \"tailoredPerPopulation\": {},\n        \"booleanExpression\": \"gate_13 AND gate_1\"\n      }\n    },\n    {\n      \"id\": 45733,\n      \"name\": \"CD3+CD4+ T cells\",\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"gateSetId\": 10,\n      \"createdAt\": \"2016-07-27T01:58:45Z\",\n      \"updatedAt\": \"2016-07-27T02:00:25Z\",\n      \"definition\": {\n        \"gates\": [\n          1,\n          11,\n          15,\n          13\n        ],\n        \"negGates\": [],\n        \"tailoredPerPopulation\": {},\n        \"booleanExpression\": \"gate_1 AND gate_11 AND gate_15 AND gate_13\"\n      }\n    },\n    {\n      \"id\": 45742,\n      \"name\": \"pSTAT3+ (CD33+ monocytes)\",\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"gateSetId\": 11,\n      \"createdAt\": \"2016-07-27T02:31:34Z\",\n      \"updatedAt\": \"2016-07-27T02:31:34Z\",\n      \"definition\": {\n        \"gates\": [\n          1,\n          3,\n          17\n        ],\n        \"negGates\": [],\n        \"tailoredPerPopulation\": {\n          \"17\": 3\n        },\n        \"booleanExpression\": \"gate_1 AND gate_3 AND gate_17\"\n      }\n    },\n    {\n      \"id\": 45743,\n      \"name\": \"pSTAT3+ (CD3+CD4+ T cells)\",\n      \"version\": -1,\n      \"experimentId\": 10559,\n      \"gateSetId\": 12,\n      \"createdAt\": \"2016-07-27T02:31:57Z\",\n      \"updatedAt\": \"2016-07-27T02:31:57Z\",\n      \"definition\": {\n        \"gates\": [\n          1,\n          11,\n          13,\n          15,\n          17\n        ],\n        \"negGates\": [],\n        \"tailoredPerPopulation\": {\n          \"17\": 10\n        },\n        \"booleanExpression\": \"gate_1 AND gate_11 AND gate_13 AND gate_15 AND gate_17\"\n      }\n    }\n  ]\n}"}],"_postman_id":"205ddc4c-aa47-4559-ad8a-89c0282dca15"},{"name":"Show Population Details","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"90ba1ecb-0535-42ea-84c8-670aef3e9e1b","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/populations/{{POPULATION_ID}}","description":"<p>Show details for a population (aka gate set) in an Experiment. Pass the value for the <code>id</code> attribute of the population and not the <code>gateSetId</code> attribute.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","populations","{{POPULATION_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"e5b04594-a3f8-4454-a50f-6630b2e32022","name":"Show Population Details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/10559/populations/{{POPULATION_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Length","key":"Content-Length","value":"240","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Wed, 27 Jul 2016 02:42:07 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"7750276167b9ce767afd9d1299c76357\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.046000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"106fc2868543ffd5979d985305fb6dec"}],"responseTime":null,"body":"{\n  \"population\": {\n    \"id\": 45549,\n    \"name\": \"CD33+ monocytes\",\n    \"version\": -1,\n    \"experimentId\": 10559,\n    \"gateSetId\": 3,\n    \"createdAt\": \"2016-07-26T22:02:10Z\",\n    \"updatedAt\": \"2016-07-26T22:02:10Z\",\n    \"definition\": {\n      \"gates\": [\n        1,\n        3\n      ],\n      \"negGates\": [],\n      \"tailoredPerPopulation\": {},\n      \"booleanExpression\": \"gate_1 AND gate_3\"\n    }\n  }\n}"}],"_postman_id":"90ba1ecb-0535-42ea-84c8-670aef3e9e1b"},{"name":"Download Gating-ML","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;",""]}}],"id":"57374a8a-1373-4069-8e6f-9443ab828968","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/download_gatingml","description":"<p>Download gates via Gating-ML for an Experiment. <a href=\"https://support.cytobank.org/hc/en-us/articles/204765618-Exporting-and-Importing-Gates-within-Cytobank-and-with-Gating-ML#gatingml\">Learn more about Gating-ML</a>.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","download_gatingml"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"57374a8a-1373-4069-8e6f-9443ab828968"},{"name":"Upload Gating-ML","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"18b8b6d0-0bb4-4678-b2f1-3f1fb701da7e","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[{"key":"file","type":"text","value":"@{{FILE_NAME}}"}]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/upload_gatingml","description":"<p>Upload gates to an Experiment via a Gating-ML file.  <a href=\"https://support.cytobank.org/hc/en-us/articles/204765618-Exporting-and-Importing-Gates-within-Cytobank-and-with-Gating-ML#gatingml\">Learn more about Gating-ML</a>.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","upload_gatingml"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"18b8b6d0-0bb4-4678-b2f1-3f1fb701da7e"},{"name":"Apply Gates","id":"eebe3381-53ae-435e-a69a-cd703f4eba73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"experiment\": \n  { \n      \"gateVersion\": 0\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/apply_gates","description":"<p>\"Apply gates\", by saving current scratch gates. See <a href=\"https://support.cytobank.org/hc/en-us/articles/205399487-The-Apply-and-Apply-and-Return-buttons-and-gate-versioning\">details on this concept here</a>.</p>\n<p>Request body must specify the current gate version, to prevent multiple simultaneous users from interfering with each other's changes. Current gate version can be found via 'Show experiment details' endpoint.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","apply_gates"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"961d3dca-3e29-4877-abdf-1011c606f808","name":"Apply Gates","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"experiment\":\n  {\n    \"gateVersion\": 1\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/apply_gates"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"gateVersion\": 1\n}"}],"_postman_id":"eebe3381-53ae-435e-a69a-cd703f4eba73"}],"id":"64e000fd-8813-4be5-b2f3-da74894f6a31","description":"<p>In Cytobank there is a distinction between <b>gates</b> and <b>populations</b>. A gate is simply a shape drawn on a plot. A population is a set of gates and can have parents and children. <a href=\"https://support.cytobank.org/hc/en-us/articles/204765578-The-Difference-Between-a-Gate-and-a-Population-Using-the-Population-Manager-and-considerations-for-deleting-and-renaming-gates\">Learn more about gates and populations</a>.</p>\n<p>Currently gate and population information can only be read and not written to Cytobank via the JSON API. To write gates and populations to Cytobank via the API, the <b>Upload Gating-ML</b> endpoint should be used.</p>\n","_postman_id":"64e000fd-8813-4be5-b2f3-da74894f6a31"},{"name":"Panels","item":[{"name":"List Panels for Experiment","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;",""]}}],"id":"2973439c-3ac5-4f34-8061-bec554326bea","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/panels","description":"<p>List panels in an Experiment and associated details.</p>\n<p>The object returned is an array of <em>panels</em>. Each panel has an <em>id</em>, <em>name</em>, <em>array of channels</em>, array of <em>files</em> that are in the <em>panel</em>, and a <code>panelChannelMappings</code> object. Each file will only appear in one (or zero) <em>panels</em>. The <code>panelChannelMappings</code> object gives information about the order that the channels appear within files within panels, because groups of files within the same panel could have channels in different orders. While potentially critical for index-based operations on features within FCS files on a local computer, no operations via the Cytobank API will rely on this ordering information and thus this nested object can be ignored.</p>\n<p>Various functions of the Cytobank API will require a mastery of using the list of <em>panels</em> and nested arrays of <em>channels</em> and <em>files</em>. Many Cytobank API endpoints take an argument of <code>normalizedShortNameId</code> (a numeric proxy for the <code>shortName</code>), which is an attribute of a <em>channel</em>, and describes unambiguously which column of data to operate on for a given <em>file</em>. The <code>longName</code> of the <em>channel</em> is not guaranteed to be unique within a <em>panel</em>, although it usually is. Typically the <code>longName</code> is the starting point for analysis. Consider fetching statistics, for example. The objective might be to fetch median intensity of CD8+ T cells on the pSTAT3 channel in a particular named file. The <strong>Statistics</strong> endpoint requires <code>id</code> attributes for all these components to return statistics. The <strong>Gates and Populations</strong> and <strong>FCS Files</strong> endpoints would be used to get the <code>id</code> and <code>gateSetId</code> attribute for their respective components. Next, the <code>normalizedShortNameId</code> is needed for pSTAT3. This is obtained by first fetching panel information from this endpoint. Next, the arrays of file ids are searched to establish which <em>panel</em> the file is in. When the <em>panel</em> is found, its list of channels is searched by <code>longName</code> for pSTAT3. This gives a <code>normalizedShortNameId</code> and the key to submitting the statistics request.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","panels"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"f6c15f8c-ba42-48e3-a9c1-7f943494ad26","name":"List Panels","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/panels"},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Wed, 27 Jul 2016 02:44:27 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"fff6bab5f31683735902d111c0052fa5\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.391000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true},{"name":"transfer-encoding","key":"transfer-encoding","value":"chunked","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"106fc2868543ffd5979d985305fb6dec"}],"responseTime":null,"body":"{\n  \"panels\": [\n    {\n      \"id\": 40558,\n      \"name\": \"Panel 1\",\n      \"channels\": [\n        {\n          \"shortName\": \"Ax488-A\",\n          \"longName\": \"pStat3\",\n          \"normalizedShortNameId\": 36,\n          \"fcsFileChannelIndex\": 3\n        },\n        {\n          \"shortName\": \"Ax647-A\",\n          \"longName\": \"pp38\",\n          \"normalizedShortNameId\": 39,\n          \"fcsFileChannelIndex\": 8\n        },\n        {\n          \"shortName\": \"Ax700-A\",\n          \"longName\": \"Ax700-A\",\n          \"normalizedShortNameId\": 40,\n          \"fcsFileChannelIndex\": 9\n        },\n        {\n          \"shortName\": \"Ax750-A\",\n          \"longName\": \"Ax750-A\",\n          \"normalizedShortNameId\": 41,\n          \"fcsFileChannelIndex\": 10\n        },\n        {\n          \"shortName\": \"FSC-A\",\n          \"longName\": \"FSC-A\",\n          \"normalizedShortNameId\": 1,\n          \"fcsFileChannelIndex\": 0\n        },\n        {\n          \"shortName\": \"FSC-W\",\n          \"longName\": \"FSC-W\",\n          \"normalizedShortNameId\": 2,\n          \"fcsFileChannelIndex\": 1\n        },\n        {\n          \"shortName\": \"PacBlu-A\",\n          \"longName\": \"CD4\",\n          \"normalizedShortNameId\": 42,\n          \"fcsFileChannelIndex\": 11\n        },\n        {\n          \"shortName\": \"PacOrange-A\",\n          \"longName\": \"PacOrange-A\",\n          \"normalizedShortNameId\": 44,\n          \"fcsFileChannelIndex\": 13\n        },\n        {\n          \"shortName\": \"PE-A\",\n          \"longName\": \"CD33\",\n          \"normalizedShortNameId\": 7,\n          \"fcsFileChannelIndex\": 4\n        },\n        {\n          \"shortName\": \"PE-Cy7-A\",\n          \"longName\": \"CD3\",\n          \"normalizedShortNameId\": 9,\n          \"fcsFileChannelIndex\": 7\n        },\n        {\n          \"shortName\": \"PE-TR-A\",\n          \"longName\": \"PE-TR-A\",\n          \"normalizedShortNameId\": 37,\n          \"fcsFileChannelIndex\": 5\n        },\n        {\n          \"shortName\": \"PerCP-Cy55-A\",\n          \"longName\": \"CD20\",\n          \"normalizedShortNameId\": 38,\n          \"fcsFileChannelIndex\": 6\n        },\n        {\n          \"shortName\": \"Qdot525-A\",\n          \"longName\": \"Qdot525-A\",\n          \"normalizedShortNameId\": 43,\n          \"fcsFileChannelIndex\": 12\n        },\n        {\n          \"shortName\": \"Qdot605-A\",\n          \"longName\": \"Qdot605-A\",\n          \"normalizedShortNameId\": 45,\n          \"fcsFileChannelIndex\": 14\n        },\n        {\n          \"shortName\": \"Qdot655-A\",\n          \"longName\": \"Qdot655-A\",\n          \"normalizedShortNameId\": 46,\n          \"fcsFileChannelIndex\": 15\n        },\n        {\n          \"shortName\": \"Qdot705-A\",\n          \"longName\": \"Qdot705-A\",\n          \"normalizedShortNameId\": 47,\n          \"fcsFileChannelIndex\": 16\n        },\n        {\n          \"shortName\": \"SSC-A\",\n          \"longName\": \"SSC-A\",\n          \"normalizedShortNameId\": 4,\n          \"fcsFileChannelIndex\": 2\n        },\n        {\n          \"shortName\": \"Time\",\n          \"longName\": \"Time\",\n          \"normalizedShortNameId\": 12,\n          \"fcsFileChannelIndex\": 17\n        }\n      ],\n      \"fcsFiles\": [\n        209014,\n        209015,\n        209016,\n        209017\n      ],\n      \"panelChannelMappings\": {\n        \"uniqueChannelOrders\": [\n          [\n            {\n              \"id\": 1770310,\n              \"shortName\": \"FSC-A\",\n              \"longName\": \"FSC-A\",\n              \"normalizedShortNameId\": 1,\n              \"fcsFileChannelIndex\": 0\n            },\n            {\n              \"id\": 1770311,\n              \"shortName\": \"FSC-W\",\n              \"longName\": \"FSC-W\",\n              \"normalizedShortNameId\": 2,\n              \"fcsFileChannelIndex\": 1\n            },\n            {\n              \"id\": 1770312,\n              \"shortName\": \"SSC-A\",\n              \"longName\": \"SSC-A\",\n              \"normalizedShortNameId\": 4,\n              \"fcsFileChannelIndex\": 2\n            },\n            {\n              \"id\": 1770313,\n              \"shortName\": \"Ax488-A\",\n              \"longName\": \"pStat3\",\n              \"normalizedShortNameId\": 36,\n              \"fcsFileChannelIndex\": 3\n            },\n            {\n              \"id\": 1770314,\n              \"shortName\": \"PE-A\",\n              \"longName\": \"CD33\",\n              \"normalizedShortNameId\": 7,\n              \"fcsFileChannelIndex\": 4\n            },\n            {\n              \"id\": 1770315,\n              \"shortName\": \"PE-TR-A\",\n              \"longName\": \"PE-TR-A\",\n              \"normalizedShortNameId\": 37,\n              \"fcsFileChannelIndex\": 5\n            },\n            {\n              \"id\": 1770316,\n              \"shortName\": \"PerCP-Cy55-A\",\n              \"longName\": \"CD20\",\n              \"normalizedShortNameId\": 38,\n              \"fcsFileChannelIndex\": 6\n            },\n            {\n              \"id\": 1770317,\n              \"shortName\": \"PE-Cy7-A\",\n              \"longName\": \"CD3\",\n              \"normalizedShortNameId\": 9,\n              \"fcsFileChannelIndex\": 7\n            },\n            {\n              \"id\": 1770318,\n              \"shortName\": \"Ax647-A\",\n              \"longName\": \"pp38\",\n              \"normalizedShortNameId\": 39,\n              \"fcsFileChannelIndex\": 8\n            },\n            {\n              \"id\": 1770319,\n              \"shortName\": \"Ax700-A\",\n              \"longName\": \"Ax700-A\",\n              \"normalizedShortNameId\": 40,\n              \"fcsFileChannelIndex\": 9\n            },\n            {\n              \"id\": 1770320,\n              \"shortName\": \"Ax750-A\",\n              \"longName\": \"Ax750-A\",\n              \"normalizedShortNameId\": 41,\n              \"fcsFileChannelIndex\": 10\n            },\n            {\n              \"id\": 1770321,\n              \"shortName\": \"PacBlu-A\",\n              \"longName\": \"CD4\",\n              \"normalizedShortNameId\": 42,\n              \"fcsFileChannelIndex\": 11\n            },\n            {\n              \"id\": 1770322,\n              \"shortName\": \"Qdot525-A\",\n              \"longName\": \"Qdot525-A\",\n              \"normalizedShortNameId\": 43,\n              \"fcsFileChannelIndex\": 12\n            },\n            {\n              \"id\": 1770323,\n              \"shortName\": \"PacOrange-A\",\n              \"longName\": \"PacOrange-A\",\n              \"normalizedShortNameId\": 44,\n              \"fcsFileChannelIndex\": 13\n            },\n            {\n              \"id\": 1770324,\n              \"shortName\": \"Qdot605-A\",\n              \"longName\": \"Qdot605-A\",\n              \"normalizedShortNameId\": 45,\n              \"fcsFileChannelIndex\": 14\n            },\n            {\n              \"id\": 1770325,\n              \"shortName\": \"Qdot655-A\",\n              \"longName\": \"Qdot655-A\",\n              \"normalizedShortNameId\": 46,\n              \"fcsFileChannelIndex\": 15\n            },\n            {\n              \"id\": 1770326,\n              \"shortName\": \"Qdot705-A\",\n              \"longName\": \"Qdot705-A\",\n              \"normalizedShortNameId\": 47,\n              \"fcsFileChannelIndex\": 16\n            },\n            {\n              \"id\": 1770327,\n              \"shortName\": \"Time\",\n              \"longName\": \"Time\",\n              \"normalizedShortNameId\": 12,\n              \"fcsFileChannelIndex\": 17\n            }\n          ]\n        ],\n        \"fcsFileToChannelsMap\": {\n          \"209014\": 0,\n          \"209015\": 0,\n          \"209016\": 0,\n          \"209017\": 0\n        }\n      }\n    },\n    {\n      \"id\": 40579,\n      \"name\": \"panel 2\",\n      \"channels\": [\n        {\n          \"shortName\": \"Ax488-A\",\n          \"longName\": \"Ax488-A\",\n          \"normalizedShortNameId\": 36,\n          \"fcsFileChannelIndex\": 3\n        },\n        {\n          \"shortName\": \"Ax647-A\",\n          \"longName\": \"Ax647-A\",\n          \"normalizedShortNameId\": 39,\n          \"fcsFileChannelIndex\": 8\n        },\n        {\n          \"shortName\": \"Ax700-A\",\n          \"longName\": \"Ax700-A\",\n          \"normalizedShortNameId\": 40,\n          \"fcsFileChannelIndex\": 9\n        },\n        {\n          \"shortName\": \"Ax750-A\",\n          \"longName\": \"Ax750-A\",\n          \"normalizedShortNameId\": 41,\n          \"fcsFileChannelIndex\": 10\n        },\n        {\n          \"shortName\": \"FSC-A\",\n          \"longName\": \"FSC-A\",\n          \"normalizedShortNameId\": 1,\n          \"fcsFileChannelIndex\": 0\n        },\n        {\n          \"shortName\": \"FSC-W\",\n          \"longName\": \"FSC-W\",\n          \"normalizedShortNameId\": 2,\n          \"fcsFileChannelIndex\": 1\n        },\n        {\n          \"shortName\": \"PacBlu-A\",\n          \"longName\": \"PacBlu-A\",\n          \"normalizedShortNameId\": 42,\n          \"fcsFileChannelIndex\": 11\n        },\n        {\n          \"shortName\": \"PacOrange-A\",\n          \"longName\": \"PacOrange-A\",\n          \"normalizedShortNameId\": 44,\n          \"fcsFileChannelIndex\": 13\n        },\n        {\n          \"shortName\": \"PE-A\",\n          \"longName\": \"PE-A\",\n          \"normalizedShortNameId\": 7,\n          \"fcsFileChannelIndex\": 4\n        },\n        {\n          \"shortName\": \"PE-Cy7-A\",\n          \"longName\": \"PE-Cy7-A\",\n          \"normalizedShortNameId\": 9,\n          \"fcsFileChannelIndex\": 7\n        },\n        {\n          \"shortName\": \"PE-TR-A\",\n          \"longName\": \"PE-TR-A\",\n          \"normalizedShortNameId\": 37,\n          \"fcsFileChannelIndex\": 5\n        },\n        {\n          \"shortName\": \"PerCP-Cy55-A\",\n          \"longName\": \"PerCP-Cy55-A\",\n          \"normalizedShortNameId\": 38,\n          \"fcsFileChannelIndex\": 6\n        },\n        {\n          \"shortName\": \"Qdot525-A\",\n          \"longName\": \"Qdot525-A\",\n          \"normalizedShortNameId\": 43,\n          \"fcsFileChannelIndex\": 12\n        },\n        {\n          \"shortName\": \"Qdot605-A\",\n          \"longName\": \"Qdot605-A\",\n          \"normalizedShortNameId\": 45,\n          \"fcsFileChannelIndex\": 14\n        },\n        {\n          \"shortName\": \"Qdot655-A\",\n          \"longName\": \"Qdot655-A\",\n          \"normalizedShortNameId\": 46,\n          \"fcsFileChannelIndex\": 15\n        },\n        {\n          \"shortName\": \"Qdot705-A\",\n          \"longName\": \"Qdot705-A\",\n          \"normalizedShortNameId\": 47,\n          \"fcsFileChannelIndex\": 16\n        },\n        {\n          \"shortName\": \"SSC-A\",\n          \"longName\": \"SSC-A\",\n          \"normalizedShortNameId\": 4,\n          \"fcsFileChannelIndex\": 2\n        },\n        {\n          \"shortName\": \"Time\",\n          \"longName\": \"Time\",\n          \"normalizedShortNameId\": 12,\n          \"fcsFileChannelIndex\": 17\n        }\n      ],\n      \"fcsFiles\": [\n        209018\n      ],\n      \"panelChannelMappings\": {\n        \"uniqueChannelOrders\": [\n          [\n            {\n              \"id\": 1770382,\n              \"shortName\": \"FSC-A\",\n              \"longName\": \"FSC-A\",\n              \"normalizedShortNameId\": 1,\n              \"fcsFileChannelIndex\": 0\n            },\n            {\n              \"id\": 1770383,\n              \"shortName\": \"FSC-W\",\n              \"longName\": \"FSC-W\",\n              \"normalizedShortNameId\": 2,\n              \"fcsFileChannelIndex\": 1\n            },\n            {\n              \"id\": 1770384,\n              \"shortName\": \"SSC-A\",\n              \"longName\": \"SSC-A\",\n              \"normalizedShortNameId\": 4,\n              \"fcsFileChannelIndex\": 2\n            },\n            {\n              \"id\": 1770385,\n              \"shortName\": \"Ax488-A\",\n              \"longName\": \"Ax488-A\",\n              \"normalizedShortNameId\": 36,\n              \"fcsFileChannelIndex\": 3\n            },\n            {\n              \"id\": 1770386,\n              \"shortName\": \"PE-A\",\n              \"longName\": \"PE-A\",\n              \"normalizedShortNameId\": 7,\n              \"fcsFileChannelIndex\": 4\n            },\n            {\n              \"id\": 1770387,\n              \"shortName\": \"PE-TR-A\",\n              \"longName\": \"PE-TR-A\",\n              \"normalizedShortNameId\": 37,\n              \"fcsFileChannelIndex\": 5\n            },\n            {\n              \"id\": 1770388,\n              \"shortName\": \"PerCP-Cy55-A\",\n              \"longName\": \"PerCP-Cy55-A\",\n              \"normalizedShortNameId\": 38,\n              \"fcsFileChannelIndex\": 6\n            },\n            {\n              \"id\": 1770389,\n              \"shortName\": \"PE-Cy7-A\",\n              \"longName\": \"PE-Cy7-A\",\n              \"normalizedShortNameId\": 9,\n              \"fcsFileChannelIndex\": 7\n            },\n            {\n              \"id\": 1770390,\n              \"shortName\": \"Ax647-A\",\n              \"longName\": \"Ax647-A\",\n              \"normalizedShortNameId\": 39,\n              \"fcsFileChannelIndex\": 8\n            },\n            {\n              \"id\": 1770391,\n              \"shortName\": \"Ax700-A\",\n              \"longName\": \"Ax700-A\",\n              \"normalizedShortNameId\": 40,\n              \"fcsFileChannelIndex\": 9\n            },\n            {\n              \"id\": 1770392,\n              \"shortName\": \"Ax750-A\",\n              \"longName\": \"Ax750-A\",\n              \"normalizedShortNameId\": 41,\n              \"fcsFileChannelIndex\": 10\n            },\n            {\n              \"id\": 1770393,\n              \"shortName\": \"PacBlu-A\",\n              \"longName\": \"PacBlu-A\",\n              \"normalizedShortNameId\": 42,\n              \"fcsFileChannelIndex\": 11\n            },\n            {\n              \"id\": 1770394,\n              \"shortName\": \"Qdot525-A\",\n              \"longName\": \"Qdot525-A\",\n              \"normalizedShortNameId\": 43,\n              \"fcsFileChannelIndex\": 12\n            },\n            {\n              \"id\": 1770395,\n              \"shortName\": \"PacOrange-A\",\n              \"longName\": \"PacOrange-A\",\n              \"normalizedShortNameId\": 44,\n              \"fcsFileChannelIndex\": 13\n            },\n            {\n              \"id\": 1770396,\n              \"shortName\": \"Qdot605-A\",\n              \"longName\": \"Qdot605-A\",\n              \"normalizedShortNameId\": 45,\n              \"fcsFileChannelIndex\": 14\n            },\n            {\n              \"id\": 1770397,\n              \"shortName\": \"Qdot655-A\",\n              \"longName\": \"Qdot655-A\",\n              \"normalizedShortNameId\": 46,\n              \"fcsFileChannelIndex\": 15\n            },\n            {\n              \"id\": 1770398,\n              \"shortName\": \"Qdot705-A\",\n              \"longName\": \"Qdot705-A\",\n              \"normalizedShortNameId\": 47,\n              \"fcsFileChannelIndex\": 16\n            },\n            {\n              \"id\": 1770399,\n              \"shortName\": \"Time\",\n              \"longName\": \"Time\",\n              \"normalizedShortNameId\": 12,\n              \"fcsFileChannelIndex\": 17\n            }\n          ]\n        ],\n        \"fcsFileToChannelsMap\": {\n          \"209018\": 0\n        }\n      }\n    }\n  ]\n}"}],"_postman_id":"2973439c-3ac5-4f34-8061-bec554326bea"},{"name":"Show Panel Details","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;",""]}}],"id":"9a644a23-1650-479b-99ed-22b8d7ba94d7","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/panels/{{PANEL_ID}}","description":"<p>Show details for a panel in an Experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","panels","{{PANEL_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"12e69cf8-d4b4-4182-a387-250db934c9e2","name":"Show Panel Details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/panels/{{PANEL_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Wed, 27 Jul 2016 02:46:35 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"13a2ab68c1c834dd7c37009c15df6b3e\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.140000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true},{"name":"transfer-encoding","key":"transfer-encoding","value":"chunked","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"106fc2868543ffd5979d985305fb6dec"}],"responseTime":null,"body":"\n\n{\n  \"id\": 40558,\n  \"name\": \"Panel 1\",\n  \"channels\": [\n    {\n      \"shortName\": \"Ax488-A\",\n      \"longName\": \"pStat3\",\n      \"normalizedShortNameId\": 36,\n      \"fcsFileChannelIndex\": 3\n    },\n    {\n      \"shortName\": \"Ax647-A\",\n      \"longName\": \"pp38\",\n      \"normalizedShortNameId\": 39,\n      \"fcsFileChannelIndex\": 8\n    },\n    {\n      \"shortName\": \"Ax700-A\",\n      \"longName\": \"Ax700-A\",\n      \"normalizedShortNameId\": 40,\n      \"fcsFileChannelIndex\": 9\n    },\n    {\n      \"shortName\": \"Ax750-A\",\n      \"longName\": \"Ax750-A\",\n      \"normalizedShortNameId\": 41,\n      \"fcsFileChannelIndex\": 10\n    },\n    {\n      \"shortName\": \"FSC-A\",\n      \"longName\": \"FSC-A\",\n      \"normalizedShortNameId\": 1,\n      \"fcsFileChannelIndex\": 0\n    },\n    {\n      \"shortName\": \"FSC-W\",\n      \"longName\": \"FSC-W\",\n      \"normalizedShortNameId\": 2,\n      \"fcsFileChannelIndex\": 1\n    },\n    {\n      \"shortName\": \"PacBlu-A\",\n      \"longName\": \"CD4\",\n      \"normalizedShortNameId\": 42,\n      \"fcsFileChannelIndex\": 11\n    },\n    {\n      \"shortName\": \"PacOrange-A\",\n      \"longName\": \"PacOrange-A\",\n      \"normalizedShortNameId\": 44,\n      \"fcsFileChannelIndex\": 13\n    },\n    {\n      \"shortName\": \"PE-A\",\n      \"longName\": \"CD33\",\n      \"normalizedShortNameId\": 7,\n      \"fcsFileChannelIndex\": 4\n    },\n    {\n      \"shortName\": \"PE-Cy7-A\",\n      \"longName\": \"CD3\",\n      \"normalizedShortNameId\": 9,\n      \"fcsFileChannelIndex\": 7\n    },\n    {\n      \"shortName\": \"PE-TR-A\",\n      \"longName\": \"PE-TR-A\",\n      \"normalizedShortNameId\": 37,\n      \"fcsFileChannelIndex\": 5\n    },\n    {\n      \"shortName\": \"PerCP-Cy55-A\",\n      \"longName\": \"CD20\",\n      \"normalizedShortNameId\": 38,\n      \"fcsFileChannelIndex\": 6\n    },\n    {\n      \"shortName\": \"Qdot525-A\",\n      \"longName\": \"Qdot525-A\",\n      \"normalizedShortNameId\": 43,\n      \"fcsFileChannelIndex\": 12\n    },\n    {\n      \"shortName\": \"Qdot605-A\",\n      \"longName\": \"Qdot605-A\",\n      \"normalizedShortNameId\": 45,\n      \"fcsFileChannelIndex\": 14\n    },\n    {\n      \"shortName\": \"Qdot655-A\",\n      \"longName\": \"Qdot655-A\",\n      \"normalizedShortNameId\": 46,\n      \"fcsFileChannelIndex\": 15\n    },\n    {\n      \"shortName\": \"Qdot705-A\",\n      \"longName\": \"Qdot705-A\",\n      \"normalizedShortNameId\": 47,\n      \"fcsFileChannelIndex\": 16\n    },\n    {\n      \"shortName\": \"SSC-A\",\n      \"longName\": \"SSC-A\",\n      \"normalizedShortNameId\": 4,\n      \"fcsFileChannelIndex\": 2\n    },\n    {\n      \"shortName\": \"Time\",\n      \"longName\": \"Time\",\n      \"normalizedShortNameId\": 12,\n      \"fcsFileChannelIndex\": 17\n    }\n  ],\n  \"fcsFiles\": [\n    209014,\n    209015,\n    209016,\n    209017\n  ],\n  \"panelChannelMappings\": {\n    \"uniqueChannelOrders\": [\n      [\n        {\n          \"id\": 1770310,\n          \"shortName\": \"FSC-A\",\n          \"longName\": \"FSC-A\",\n          \"normalizedShortNameId\": 1,\n          \"fcsFileChannelIndex\": 0\n        },\n        {\n          \"id\": 1770311,\n          \"shortName\": \"FSC-W\",\n          \"longName\": \"FSC-W\",\n          \"normalizedShortNameId\": 2,\n          \"fcsFileChannelIndex\": 1\n        },\n        {\n          \"id\": 1770312,\n          \"shortName\": \"SSC-A\",\n          \"longName\": \"SSC-A\",\n          \"normalizedShortNameId\": 4,\n          \"fcsFileChannelIndex\": 2\n        },\n        {\n          \"id\": 1770313,\n          \"shortName\": \"Ax488-A\",\n          \"longName\": \"pStat3\",\n          \"normalizedShortNameId\": 36,\n          \"fcsFileChannelIndex\": 3\n        },\n        {\n          \"id\": 1770314,\n          \"shortName\": \"PE-A\",\n          \"longName\": \"CD33\",\n          \"normalizedShortNameId\": 7,\n          \"fcsFileChannelIndex\": 4\n        },\n        {\n          \"id\": 1770315,\n          \"shortName\": \"PE-TR-A\",\n          \"longName\": \"PE-TR-A\",\n          \"normalizedShortNameId\": 37,\n          \"fcsFileChannelIndex\": 5\n        },\n        {\n          \"id\": 1770316,\n          \"shortName\": \"PerCP-Cy55-A\",\n          \"longName\": \"CD20\",\n          \"normalizedShortNameId\": 38,\n          \"fcsFileChannelIndex\": 6\n        },\n        {\n          \"id\": 1770317,\n          \"shortName\": \"PE-Cy7-A\",\n          \"longName\": \"CD3\",\n          \"normalizedShortNameId\": 9,\n          \"fcsFileChannelIndex\": 7\n        },\n        {\n          \"id\": 1770318,\n          \"shortName\": \"Ax647-A\",\n          \"longName\": \"pp38\",\n          \"normalizedShortNameId\": 39,\n          \"fcsFileChannelIndex\": 8\n        },\n        {\n          \"id\": 1770319,\n          \"shortName\": \"Ax700-A\",\n          \"longName\": \"Ax700-A\",\n          \"normalizedShortNameId\": 40,\n          \"fcsFileChannelIndex\": 9\n        },\n        {\n          \"id\": 1770320,\n          \"shortName\": \"Ax750-A\",\n          \"longName\": \"Ax750-A\",\n          \"normalizedShortNameId\": 41,\n          \"fcsFileChannelIndex\": 10\n        },\n        {\n          \"id\": 1770321,\n          \"shortName\": \"PacBlu-A\",\n          \"longName\": \"CD4\",\n          \"normalizedShortNameId\": 42,\n          \"fcsFileChannelIndex\": 11\n        },\n        {\n          \"id\": 1770322,\n          \"shortName\": \"Qdot525-A\",\n          \"longName\": \"Qdot525-A\",\n          \"normalizedShortNameId\": 43,\n          \"fcsFileChannelIndex\": 12\n        },\n        {\n          \"id\": 1770323,\n          \"shortName\": \"PacOrange-A\",\n          \"longName\": \"PacOrange-A\",\n          \"normalizedShortNameId\": 44,\n          \"fcsFileChannelIndex\": 13\n        },\n        {\n          \"id\": 1770324,\n          \"shortName\": \"Qdot605-A\",\n          \"longName\": \"Qdot605-A\",\n          \"normalizedShortNameId\": 45,\n          \"fcsFileChannelIndex\": 14\n        },\n        {\n          \"id\": 1770325,\n          \"shortName\": \"Qdot655-A\",\n          \"longName\": \"Qdot655-A\",\n          \"normalizedShortNameId\": 46,\n          \"fcsFileChannelIndex\": 15\n        },\n        {\n          \"id\": 1770326,\n          \"shortName\": \"Qdot705-A\",\n          \"longName\": \"Qdot705-A\",\n          \"normalizedShortNameId\": 47,\n          \"fcsFileChannelIndex\": 16\n        },\n        {\n          \"id\": 1770327,\n          \"shortName\": \"Time\",\n          \"longName\": \"Time\",\n          \"normalizedShortNameId\": 12,\n          \"fcsFileChannelIndex\": 17\n        }\n      ]\n    ],\n    \"fcsFileToChannelsMap\": {\n      \"209014\": 0,\n      \"209015\": 0,\n      \"209016\": 0,\n      \"209017\": 0\n    }\n  }\n}\n\n"}],"_postman_id":"9a644a23-1650-479b-99ed-22b8d7ba94d7"}],"id":"1237a672-1286-4d20-9b95-e804fa82ed64","description":"<p>A collection of channels, the markers being studied on them, and the FCS files this applies to form a <b>panel</b>. <a href=\"https://support.cytobank.org/hc/en-us/articles/206148227-Overview-of-working-with-panels-and-channels\">Learn more about panels in Cytobank</a>.</p>\n","_postman_id":"1237a672-1286-4d20-9b95-e804fa82ed64"},{"name":"Sample Tags","item":[{"name":"Download Sample Tags","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"0436949e-f809-4b6d-856f-3a28cecd24ea","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/download_sample_tags","description":"<p>Download sample tags from an Experiment as a TSV (tab separated values) table file. <a href=\"https://support.cytobank.org/hc/en-us/articles/205725488-Exporting-and-importing-Sample-Tags-annotate-files-by-spreadsheet\">Learn more about exporting and importing sample tags</a>.</p>\n<p>Currently there is no JSON support for Sample Tags and the information can only be exchanged via file.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","download_sample_tags"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"0436949e-f809-4b6d-856f-3a28cecd24ea"},{"name":"Upload sample tags to an Experiment","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"ecec1ea5-7633-462e-9db3-172f7b6044bb","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[{"key":"file","type":"text","value":"@{{FILE_NAME}}"}]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/upload_sample_tags","description":"<p>Upload sample tags to an Experiment. Sample tags should be in the form of a TSV (tab separated values) table file, which can be sourced from the <strong>Download Sample Tags</strong> endpoint. <a href=\"https://support.cytobank.org/hc/en-us/articles/205725488-Exporting-and-importing-Sample-Tags-annotate-files-by-spreadsheet\">Learn more about importing and exporting sample tags</a>.</p>\n<p>Currently there is no JSON support for Sample Tags and the information can only be exchanged via file.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","upload_sample_tags"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"697d0249-14f3-4b35-954f-dccf951e8350","name":"Upload sample tags to an Experiment","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[{"key":"file","type":"text","value":"@{{FILE_NAME}}"}]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/upload_sample_tags"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Successfully imported the sample tags annotated in the uploaded file 'test_annotations.tsv'!\"\n}"}],"_postman_id":"ecec1ea5-7633-462e-9db3-172f7b6044bb"}],"id":"1a0acca6-92e8-4dc5-bb83-1ff05e3aa490","_postman_id":"1a0acca6-92e8-4dc5-bb83-1ff05e3aa490","description":""},{"name":"Scales","item":[{"name":"List Scales for Experiment","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"2e0f6856-7a1c-4b1f-b380-1ad588202f4e","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/scales","description":"<p>List scale settings for an Experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","scales"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"044ca2b4-2999-4aed-a428-88f845d848e8","name":"List Scales for Experiment","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/10559/scales"},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Wed, 27 Jul 2016 02:50:06 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"02153475f0bd49a74592fd6d9173ca65\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.086000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true},{"name":"transfer-encoding","key":"transfer-encoding","value":"chunked","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"106fc2868543ffd5979d985305fb6dec"}],"responseTime":null,"body":"{\n  \"scales\": [\n    {\n      \"id\": 89801,\n      \"minimum\": -200,\n      \"maximum\": 262144,\n      \"cofactor\": 150,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 36,\n      \"scaleType\": 4\n    },\n    {\n      \"id\": 89802,\n      \"minimum\": -200,\n      \"maximum\": 262144,\n      \"cofactor\": 150,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 39,\n      \"scaleType\": 4\n    },\n    {\n      \"id\": 89803,\n      \"minimum\": -200,\n      \"maximum\": 262144,\n      \"cofactor\": 150,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 40,\n      \"scaleType\": 4\n    },\n    {\n      \"id\": 89804,\n      \"minimum\": -200,\n      \"maximum\": 262144,\n      \"cofactor\": 150,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 41,\n      \"scaleType\": 4\n    },\n    {\n      \"id\": 89805,\n      \"minimum\": 1,\n      \"maximum\": 262144,\n      \"cofactor\": 1,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 1,\n      \"scaleType\": 1\n    },\n    {\n      \"id\": 89806,\n      \"minimum\": 1,\n      \"maximum\": 262144,\n      \"cofactor\": 1,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 2,\n      \"scaleType\": 1\n    },\n    {\n      \"id\": 89807,\n      \"minimum\": -200,\n      \"maximum\": 262144,\n      \"cofactor\": 150,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 42,\n      \"scaleType\": 4\n    },\n    {\n      \"id\": 89808,\n      \"minimum\": -200,\n      \"maximum\": 262144,\n      \"cofactor\": 150,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 44,\n      \"scaleType\": 4\n    },\n    {\n      \"id\": 89809,\n      \"minimum\": -200,\n      \"maximum\": 262144,\n      \"cofactor\": 150,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 7,\n      \"scaleType\": 4\n    },\n    {\n      \"id\": 89810,\n      \"minimum\": -200,\n      \"maximum\": 262144,\n      \"cofactor\": 150,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 9,\n      \"scaleType\": 4\n    },\n    {\n      \"id\": 89811,\n      \"minimum\": -200,\n      \"maximum\": 262144,\n      \"cofactor\": 150,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 37,\n      \"scaleType\": 4\n    },\n    {\n      \"id\": 89812,\n      \"minimum\": -200,\n      \"maximum\": 262144,\n      \"cofactor\": 150,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 38,\n      \"scaleType\": 4\n    },\n    {\n      \"id\": 89813,\n      \"minimum\": -200,\n      \"maximum\": 262144,\n      \"cofactor\": 150,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 43,\n      \"scaleType\": 4\n    },\n    {\n      \"id\": 89814,\n      \"minimum\": -200,\n      \"maximum\": 262144,\n      \"cofactor\": 150,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 45,\n      \"scaleType\": 4\n    },\n    {\n      \"id\": 89815,\n      \"minimum\": -200,\n      \"maximum\": 262144,\n      \"cofactor\": 150,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 46,\n      \"scaleType\": 4\n    },\n    {\n      \"id\": 89816,\n      \"minimum\": -200,\n      \"maximum\": 262144,\n      \"cofactor\": 150,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 47,\n      \"scaleType\": 4\n    },\n    {\n      \"id\": 89817,\n      \"minimum\": 1,\n      \"maximum\": 262144,\n      \"cofactor\": 1,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 4,\n      \"scaleType\": 2\n    },\n    {\n      \"id\": 89818,\n      \"minimum\": 1,\n      \"maximum\": 262144,\n      \"cofactor\": 1,\n      \"experimentId\": 10559,\n      \"normalizedShortNameId\": 12,\n      \"scaleType\": 1\n    }\n  ]\n}"}],"_postman_id":"2e0f6856-7a1c-4b1f-b380-1ad588202f4e"},{"name":"Show Scale Details","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;",""]}}],"id":"8e4aa319-0ca4-42a4-a9f8-12df0642d2cf","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/scales/{{SCALE_ID}}","description":"<p>Show details for a scale in an Experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","scales","{{SCALE_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"591abc16-a87a-4201-a8e0-404f8e32142e","name":"Show Scale Details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/10559/scales/89801"},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"max-age=0, private, must-revalidate","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Length","key":"Content-Length","value":"135","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Wed, 27 Jul 2016 02:52:48 GMT","description":"","enabled":true},{"name":"ETag","key":"ETag","value":"\"989943a6454a40d8b2e96eee8994d1e1\"","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Runtime","key":"X-Runtime","value":"0.049000","description":"","enabled":true},{"name":"X-UA-Compatible","key":"X-UA-Compatible","value":"IE=Edge,chrome=1","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"106fc2868543ffd5979d985305fb6dec"}],"responseTime":null,"body":"{\n  \"scale\": {\n    \"id\": 89801,\n    \"minimum\": -200,\n    \"maximum\": 262144,\n    \"cofactor\": 150,\n    \"experimentId\": 10559,\n    \"normalizedShortNameId\": 36,\n    \"scaleType\": 4\n  }\n}"}],"_postman_id":"8e4aa319-0ca4-42a4-a9f8-12df0642d2cf"},{"name":"Update Scale","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;",""]}}],"id":"3cb3ff68-edcd-4ddd-9e47-1385bab32e88","request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"scale\": {\n    \"minimum\": -200.5,\n    \"maximum\": 10000,\n    \"cofactor\": 10,\n    \"scaleType\": 4\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/scales/{{SCALE_ID}}","description":"<p>Update settings for a single scale in an Experiment. To update only certain attributes for a scale, pass only those attributes in the update request.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","scales","{{SCALE_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"3cb3ff68-edcd-4ddd-9e47-1385bab32e88"}],"id":"81d2476c-a77c-4f98-9f17-a961f29457ee","description":"<p>Data are rarely presented exactly as they were acquired on the instrument. <a href=\"https://support.cytobank.org/hc/en-us/categories/200260637-Data-Scaling-and-Transformation\">Learn more about data scaling</a>.</p>\n<p>A scale type of 1 is linear. 2 is log. 4 is arcsinh.</p>\n","_postman_id":"81d2476c-a77c-4f98-9f17-a961f29457ee"},{"name":"Sharing","item":[{"name":"List Full Access Users for Experiment","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;",""]}}],"id":"09bc0111-2a4b-4282-ac61-a65b671481be","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/full_access_users","description":"<p>List all full access users in an experiment.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","full_access_users"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"8cd03c94-6321-4643-90cf-03569ce28227","name":"List Full Access Users for Experiment","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/full_access_users"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"experiment\": {\n    \"full_access_users\": [\n      {\n        \"id\": 43,\n        \"name\": \"Cytobank Support\",\n        \"email\": \"redacted@cytobank.org\"\n      },\n      {\n        \"id\": 102,\n        \"name\": \"Cyril Cytometry\",\n        \"email\": \"redacted@cytobank.org\"\n      }\n    ]\n  }\n}"}],"_postman_id":"09bc0111-2a4b-4282-ac61-a65b671481be"},{"name":"Add Full Access User to Experiment","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"6ce79301-bf24-4370-b3e1-761766a0c239","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"experiment\":\n  {\n    \"userId\": {{FULL_ACCESS_USER_ID}}\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/add_full_access_user","description":"<p>Add a full access user to an experiment.</p>\n<p>Users can be added by using one of the following fields:</p>\n<ul>\n<li><code>userId</code></li>\n<li><code>userName</code></li>\n<li><code>userEmail</code></li>\n</ul>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","add_full_access_user"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"a120d0b3-afed-4ca5-ad0b-6982ce6be90f","name":"Add Full Access User to Experiment","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"experiment\":\n  {\n    \"userId\": {{FULL_ACCESS_USER_ID}}\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/add_full_access_user"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Cyril Cytometry has been given full access to this experiment.\"\n}"}],"_postman_id":"6ce79301-bf24-4370-b3e1-761766a0c239"},{"name":"Remove Full Access User From Experiment","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"81d59f05-126e-4876-92f2-55c099f52e45","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"experiment\":\n  {\n    \"userName\": {{FULL_ACCESS_USER_NAME}}\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/remove_full_access_user","description":"<p>Remove a full access user from an experiment.</p>\n<p>Users can be removed by using one of the following fields:</p>\n<ul>\n<li><code>userId</code></li>\n<li><code>userName</code></li>\n<li><code>userEmail</code></li>\n</ul>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","remove_full_access_user"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"a6a1b758-5d5f-4428-a0f7-527355a1760a","name":"Remove Full Access User From Experiment","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"experiment\":\n  {\n    \"userName\": {{FULL_ACCESS_USER_NAME}}\n  }\n}"},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/add_full_access_user"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Cyril Cytometry was successfully removed from the full access list.\"\n}"}],"_postman_id":"81d59f05-126e-4876-92f2-55c099f52e45"}],"id":"01c29dfb-4350-4f30-bed1-885c3aa3e78a","description":"<p>One should never analyze alone... <a href=\"https://support.cytobank.org/hc/en-us/sections/200803107-Articles-on-Data-Sharing\">Learn more about sharing and collaboration in Cytobank</a>.</p>\n","_postman_id":"01c29dfb-4350-4f30-bed1-885c3aa3e78a"},{"name":"Statistics","item":[{"name":"Show General Statistics","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;",""]}}],"id":"637c2d98-e513-4f9c-bb23-de2a8aeb7caa","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/statistics?experimentId={{EXPT_ID}}&gateVersion={{GATE_VERSION}}&experimentVersion={{EXPT_VERSION}}&compensationId={{COMP_ID}}&fcsFileIds={{FCS_FILE_ID_1}}&fcsFileIds={{FCS_FILE_ID_2}}&channelIds={{CHANNEL_ID_1}}&channelIds={{CHANNEL_ID_2}}&gateSetIds={{POPULATION_ID_1}}&gateSetIds={{POPULATION_ID_2}}","description":"<p>Retrieve a batch of common statistics for an Experiment.</p>\n<p>Parameter Details:</p>\n<ul>\n<li><code>EXPT_VERSION</code> must be set to the current version of the Experiment, which can be seen as the version attribute returned from a call to the <strong>Show Experiment Details</strong> endpoint.</li>\n<li><code>GATE_VERSION</code> of -1 corresponds to the state of gates and populations in the gating interface. Faster performance can be achieved by using the maximum gate version from the experiment <a href=\"https://support.cytobank.org/hc/en-us/articles/205399487-The-Apply-and-Apply-and-Return-buttons-and-gate-versioning\">(learn more about gate versions)</a>. Maximum gate version can be seen as the <code>gateVersion</code> attribute returned from a call to the <strong>Show Experiment Details</strong> endpoint.</li>\n<li><code>COMP_ID</code> is the ID of the compensation to apply to the statistics. Use -2 for file-internal compensation. Use -1 for uncompensated.</li>\n<li><code>FCS_FILE_ID</code> parameters are the IDs of FCS files to calculate statistics on. Multiple are permitted.</li>\n<li><code>CHANNEL_ID</code> parameters are the <code>normalizedShortNameId</code> attribute of the channels to calculate statistics on. This information can be retrieved from the <strong>Panels</strong> endpoints.</li>\n<li><code>POPULATION.GATE_SET_ID</code> parameters are the <code>gateSetId</code> attribute values of the populations to calculate statistics for. Multiple are permitted. Note that this argument is the gateSetId attribute of a population object and not the ID of the object itself. This secondary ID is experiment-specific and will be a smaller number. An argument of 0 corresponds to the ungated population, i.e., the raw data with no filtering applied. Another term for a population is a \"gate set\" because it's a set of gates <a href=\"https://support.cytobank.org/hc/en-us/articles/204765578-The-Difference-Between-a-Gate-and-a-Population-Using-the-Population-Manager-and-considerations-for-deleting-and-renaming-gates\">(learn more)</a>.</li>\n</ul>\n<p>The minimum parameters to receive a response are <code>EXPT_VERSION</code>, <code>GATE_VERSION</code>, <code>COMP_ID</code>, <code>EXPT_ID</code>, and <code>FCS_FILE_ID</code>. Without <code>POPULATION.GATE_SET_ID</code> then statistics will be returned for all populations. Without <code>CHANNEL_ID</code> then only event counts will be returned.</p>\n<p>When submitting a single request with multiple files and channels, make sure that all the channels appear within all the files. An error will result otherwise.</p>\n<p><strong>Returned data</strong>:</p>\n<p>Statistics returned include event count, minimum, maximum, mean, median, variance, standard deviation, and 2nd/98th percentile.</p>\n<p>Results objects will be returned for each file by each population in the Experiment. Within each results object, results for multiple channels are keyed on the normalizedShortNameId attribute within each statistic type. The short name and long name that correspond to this ID can be deciphered using panel information from the <strong>Panels</strong> API endoints.</p>\n<p><strong>Performance note</strong>:</p>\n<p>While this endpoint accepts multiple parameters at once, for large datasets it may be necessary to send multiple requests to avoid client timeouts. Also note that if only event counts are being fetched then optimizations can be made for a faster request (see <strong>Show Event Count Statistics</strong> endpoint below).</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","statistics"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[{"key":"experimentId","value":"{{EXPT_ID}}"},{"key":"gateVersion","value":"{{GATE_VERSION}}"},{"key":"experimentVersion","value":"{{EXPT_VERSION}}"},{"key":"compensationId","value":"{{COMP_ID}}"},{"key":"fcsFileIds","value":"{{FCS_FILE_ID_1}}"},{"key":"fcsFileIds","value":"{{FCS_FILE_ID_2}}"},{"key":"channelIds","value":"{{CHANNEL_ID_1}}"},{"key":"channelIds","value":"{{CHANNEL_ID_2}}"},{"key":"gateSetIds","value":"{{POPULATION_ID_1}}"},{"key":"gateSetIds","value":"{{POPULATION_ID_2}}"}],"variable":[]}},"response":[{"id":"34d8c512-a33a-401c-859b-8c071e37acd5","name":"Show General Statistics","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":{"raw":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/statistics?experimentId={{EXPT_ID}}&gateVersion={{GATE_VERSION}}&experimentVersion={{EXPT_VERSION}}&compensationId={{COMP_ID}}&fcsFileIds={{FCS_FILE_ID_1}}&fcsFileIds={{FCS_FILE_ID_2}}&channelIds={{CHANNEL_ID_1}}&channelIds={{CHANNEL_ID_2}}&gateSetIds={{POPULATION.GATE_SET_ID_1}}&gateSetIds={{POPULATION.GATE_SET_ID_2}}","protocol":"https","host":["{{CYTOBANK}}","cytobank","org"],"path":["cytobank","api","v1","statistics"],"query":[{"key":"experimentId","value":"{{EXPT_ID}}"},{"key":"gateVersion","value":"{{GATE_VERSION}}"},{"key":"experimentVersion","value":"{{EXPT_VERSION}}"},{"key":"compensationId","value":"{{COMP_ID}}"},{"key":"fcsFileIds","value":"{{FCS_FILE_ID_1}}"},{"key":"fcsFileIds","value":"{{FCS_FILE_ID_2}}"},{"key":"channelIds","value":"{{CHANNEL_ID_1}}"},{"key":"channelIds","value":"{{CHANNEL_ID_2}}"},{"key":"gateSetIds","value":"{{POPULATION.GATE_SET_ID_1}}"},{"key":"gateSetIds","value":"{{POPULATION.GATE_SET_ID_2}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"nocache","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Length","key":"Content-Length","value":"2610","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Wed, 27 Jul 2016 05:07:04 GMT","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Content-Type-Options","key":"X-Content-Type-Options","value":"nosniff","description":"","enabled":true},{"name":"X-Frame-Options","key":"X-Frame-Options","value":"DENY","description":"","enabled":true},{"name":"X-XSS-Protection","key":"X-XSS-Protection","value":"1; mode=block","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"106fc2868543ffd5979d985305fb6dec"}],"responseTime":null,"body":"[\n  {\n    \"populationIdentifierKey\": \"209014,10559,32,[3],-1,-1,,30,popid\",\n    \"experimentId\": 10559,\n    \"gateVersion\": -1,\n    \"compensationId\": -1,\n    \"fcsFileId\": 209014,\n    \"gateSetId\": 3,\n    \"eventCount\": 38420,\n    \"minimums\": {},\n    \"maximums\": {},\n    \"means\": {},\n    \"medians\": {},\n    \"variances\": {},\n    \"standardDeviations\": {},\n    \"secondPercentiles\": {},\n    \"ninetyEighthPercentiles\": {},\n    \"channelShortNameIds\": []\n  },\n  {\n    \"populationIdentifierKey\": \"209014,10559,32,[4],-1,-1,,30,popid\",\n    \"experimentId\": 10559,\n    \"gateVersion\": -1,\n    \"compensationId\": -1,\n    \"fcsFileId\": 209014,\n    \"gateSetId\": 4,\n    \"eventCount\": 43643,\n    \"minimums\": {},\n    \"maximums\": {},\n    \"means\": {},\n    \"medians\": {},\n    \"variances\": {},\n    \"standardDeviations\": {},\n    \"secondPercentiles\": {},\n    \"ninetyEighthPercentiles\": {},\n    \"channelShortNameIds\": []\n  },\n  {\n    \"populationIdentifierKey\": \"209015,10559,32,[3],-1,-1,,30,popid\",\n    \"experimentId\": 10559,\n    \"gateVersion\": -1,\n    \"compensationId\": -1,\n    \"fcsFileId\": 209015,\n    \"gateSetId\": 3,\n    \"eventCount\": 36455,\n    \"minimums\": {},\n    \"maximums\": {},\n    \"means\": {},\n    \"medians\": {},\n    \"variances\": {},\n    \"standardDeviations\": {},\n    \"secondPercentiles\": {},\n    \"ninetyEighthPercentiles\": {},\n    \"channelShortNameIds\": []\n  },\n  {\n    \"populationIdentifierKey\": \"209015,10559,32,[4],-1,-1,,30,popid\",\n    \"experimentId\": 10559,\n    \"gateVersion\": -1,\n    \"compensationId\": -1,\n    \"fcsFileId\": 209015,\n    \"gateSetId\": 4,\n    \"eventCount\": 43622,\n    \"minimums\": {},\n    \"maximums\": {},\n    \"means\": {},\n    \"medians\": {},\n    \"variances\": {},\n    \"standardDeviations\": {},\n    \"secondPercentiles\": {},\n    \"ninetyEighthPercentiles\": {},\n    \"channelShortNameIds\": []\n  }\n]"}],"_postman_id":"637c2d98-e513-4f9c-bb23-de2a8aeb7caa"},{"name":"Show Event Count Statistics","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;",""]}}],"id":"bb27af4f-d26d-4bf5-990f-b52daaac89e3","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/statistics?experimentId={{EXPT_ID}}&gateVersion={{GATE_VERSION}}&experimentVersion={{EXPT_VERSION}}&compensationId={{COMP_ID}}&fcsFileIds={{FCS_FILE_ID_1}}&fcsFileIds={{FCS_FILE_ID_2}}&gateSetIds={{POPULATION_ID_1}}&gateSetIds={{POPULATION_ID_2}}","description":"<p>This is just another take on the general statistics endpoint. It works the same but excludes channel parameters. In the absence of channel information only event count data are returned. If only event count data are needed, this approach can be faster than retrieving all statistics by avoiding unnecessary computation.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","statistics"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[{"key":"experimentId","value":"{{EXPT_ID}}"},{"key":"gateVersion","value":"{{GATE_VERSION}}"},{"key":"experimentVersion","value":"{{EXPT_VERSION}}"},{"key":"compensationId","value":"{{COMP_ID}}"},{"key":"fcsFileIds","value":"{{FCS_FILE_ID_1}}"},{"key":"fcsFileIds","value":"{{FCS_FILE_ID_2}}"},{"key":"gateSetIds","value":"{{POPULATION_ID_1}}"},{"key":"gateSetIds","value":"{{POPULATION_ID_2}}"}],"variable":[]}},"response":[{"id":"bc1793e2-4ffb-4508-bd41-fb8a407ba8ba","name":"Show Event Count Statistics","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":{"raw":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/statistics?experimentId={{EXPT_ID}}&gateVersion={{GATE_VERSION}}&experimentVersion={{EXPT_VERSION}}&compensationId={{COMP_ID}}&fcsFileIds={{FCS_FILE_ID_1}}&fcsFileIds={{FCS_FILE_ID_2}}&gateSetIds={{POPULATION_ID_1}}&gateSetIds={{POPULATION_ID_2}}","protocol":"https","host":["{{CYTOBANK}}","cytobank","org"],"path":["cytobank","api","v1","statistics"],"query":[{"key":"experimentId","value":"{{EXPT_ID}}"},{"key":"gateVersion","value":"{{GATE_VERSION}}"},{"key":"experimentVersion","value":"{{EXPT_VERSION}}"},{"key":"compensationId","value":"{{COMP_ID}}"},{"key":"fcsFileIds","value":"{{FCS_FILE_ID_1}}"},{"key":"fcsFileIds","value":"{{FCS_FILE_ID_2}}"},{"key":"gateSetIds","value":"{{POPULATION_ID_1}}"},{"key":"gateSetIds","value":"{{POPULATION_ID_2}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"javascript","header":[{"name":"Cache-Control","key":"Cache-Control","value":"nocache","description":"","enabled":true},{"name":"Connection","key":"Connection","value":"keep-alive","description":"","enabled":true},{"name":"Content-Length","key":"Content-Length","value":"1378","description":"","enabled":true},{"name":"Content-Type","key":"Content-Type","value":"application/json;charset=utf-8","description":"","enabled":true},{"name":"Date","key":"Date","value":"Wed, 27 Jul 2016 05:08:47 GMT","description":"","enabled":true},{"name":"Server","key":"Server","value":"Apache-Coyote/1.1","description":"","enabled":true},{"name":"Strict-Transport-Security","key":"Strict-Transport-Security","value":"max-age=31622400; includeSubDomains","description":"","enabled":true},{"name":"X-Content-Type-Options","key":"X-Content-Type-Options","value":"nosniff","description":"","enabled":true},{"name":"X-Frame-Options","key":"X-Frame-Options","value":"DENY","description":"","enabled":true},{"name":"X-XSS-Protection","key":"X-XSS-Protection","value":"1; mode=block","description":"","enabled":true}],"cookie":[{"expires":"Invalid Date","hostOnly":true,"httpOnly":true,"domain":"ucsf.cytobank.org","path":"/","secure":true,"session":true,"value":"106fc2868543ffd5979d985305fb6dec"}],"responseTime":null,"body":"[\n  {\n    \"populationIdentifierKey\": \"209014,10559,32,[3],-1,-1,,30,popid\",\n    \"experimentId\": 10559,\n    \"gateVersion\": -1,\n    \"compensationId\": -1,\n    \"fcsFileId\": 209014,\n    \"gateSetId\": 3,\n    \"eventCount\": 38420,\n    \"minimums\": {},\n    \"maximums\": {},\n    \"means\": {},\n    \"medians\": {},\n    \"variances\": {},\n    \"standardDeviations\": {},\n    \"secondPercentiles\": {},\n    \"ninetyEighthPercentiles\": {},\n    \"channelShortNameIds\": []\n  },\n  {\n    \"populationIdentifierKey\": \"209014,10559,32,[4],-1,-1,,30,popid\",\n    \"experimentId\": 10559,\n    \"gateVersion\": -1,\n    \"compensationId\": -1,\n    \"fcsFileId\": 209014,\n    \"gateSetId\": 4,\n    \"eventCount\": 43643,\n    \"minimums\": {},\n    \"maximums\": {},\n    \"means\": {},\n    \"medians\": {},\n    \"variances\": {},\n    \"standardDeviations\": {},\n    \"secondPercentiles\": {},\n    \"ninetyEighthPercentiles\": {},\n    \"channelShortNameIds\": []\n  },\n  {\n    \"populationIdentifierKey\": \"209015,10559,32,[3],-1,-1,,30,popid\",\n    \"experimentId\": 10559,\n    \"gateVersion\": -1,\n    \"compensationId\": -1,\n    \"fcsFileId\": 209015,\n    \"gateSetId\": 3,\n    \"eventCount\": 36455,\n    \"minimums\": {},\n    \"maximums\": {},\n    \"means\": {},\n    \"medians\": {},\n    \"variances\": {},\n    \"standardDeviations\": {},\n    \"secondPercentiles\": {},\n    \"ninetyEighthPercentiles\": {},\n    \"channelShortNameIds\": []\n  },\n  {\n    \"populationIdentifierKey\": \"209015,10559,32,[4],-1,-1,,30,popid\",\n    \"experimentId\": 10559,\n    \"gateVersion\": -1,\n    \"compensationId\": -1,\n    \"fcsFileId\": 209015,\n    \"gateSetId\": 4,\n    \"eventCount\": 43622,\n    \"minimums\": {},\n    \"maximums\": {},\n    \"means\": {},\n    \"medians\": {},\n    \"variances\": {},\n    \"standardDeviations\": {},\n    \"secondPercentiles\": {},\n    \"ninetyEighthPercentiles\": {},\n    \"channelShortNameIds\": []\n  }\n]"}],"_postman_id":"bb27af4f-d26d-4bf5-990f-b52daaac89e3"}],"id":"3f255ad7-a464-414b-9092-26485c98c81d","_postman_id":"3f255ad7-a464-414b-9092-26485c98c81d","description":""},{"name":"Users","item":[{"name":"List Users","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"13453f15-7b8a-47e5-9835-82c46b197181","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/users","description":"<p>List all users on this Cytobank. This endpoint is for admins only and will respond with an authorization error if accessed by a non-admin.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","users"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"13453f15-7b8a-47e5-9835-82c46b197181"},{"name":"Show User Details","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"c5688f02-cb90-4255-bc8c-78f16b27ae76","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"formdata","formdata":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/users/{{USER_ID}}","description":"<p>Show details for a user. This endpoint is for admins only and will respond with an authorization error if accessed by a non-admin.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","users","{{USER_ID}}"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"c5688f02-cb90-4255-bc8c-78f16b27ae76"}],"id":"23c3a71a-ff18-402c-8b55-20942879dbb0","description":"<p>One should never analyze alone...</p>\n","_postman_id":"23c3a71a-ff18-402c-8b55-20942879dbb0"},{"name":"Files Upload & Download","item":[{"name":"Upload","item":[{"name":"[New] Get upload file token","event":[{"listen":"test","script":{"id":"432d419a-d8e5-4406-a016-1b27d66b5b79","exec":["var data = JSON.parse(responseBody);","postman.setEnvironmentVariable(\"UPLOAD_SESSION_TOKEN\", data.sessionToken);","if(data.input.queryStringParameters.acs == \"false\") {","    postman.setEnvironmentVariable(\"UPLOAD_PATH\", data.uploadBucketName + \"/experiments/\" + data.experimentId + \"/{{filename}}\");","} else {","    postman.setEnvironmentVariable(\"UPLOAD_PATH\", data.uploadBucketName + \"/acs/\" + data.userId + \"/{{filename}}\");","}","tests[\"Status code is 200\"] = responseCode.code === 200;"],"type":"text/javascript"}}],"id":"a489ae54-81b5-4923-8a5b-91ad79e34a0f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}","type":"text"}],"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/upload/token?userId={{USER_ID}}&experimentId={{EXPT_ID}}&acs={{ACS}}","description":"<p>Request an AWS STS token granting temporary write access to this site's S3 file upload bucket. Using the AWS SDK (or Cytobank R package) for the language of your choice is the easiest way to use this token to upload your files to the site.</p>\n","urlObject":{"protocol":"https","path":["api","v1","upload","token"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[{"description":{"content":"<p>(Required) researcher id</p>\n","type":"text/plain"},"key":"userId","value":"{{USER_ID}}"},{"description":{"content":"<p>(Required) experiment id</p>\n","type":"text/plain"},"key":"experimentId","value":"{{EXPT_ID}}"},{"description":{"content":"<p>(Required) if try to upload an ACS file</p>\n","type":"text/plain"},"key":"acs","value":"{{ACS}}"}],"variable":[]}},"response":[{"id":"808fb6c4-fcfc-4969-806f-9771f3af3f4d","name":"200 response","originalRequest":{"method":"GET","header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"Authorization","value":"<API Key>"},{"description":"(Required) cytobank token","key":"Authorization","value":"<string>"}],"url":{"raw":"{{baseUrl}}/upload/token?userId=<string>&experimentId=<string>&acs=<boolean>","host":["{{baseUrl}}"],"path":["upload","token"],"query":[{"key":"userId","value":"<string>"},{"key":"experimentId","value":"<string>"},{"key":"acs","value":"<boolean>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"description":"","key":"Access-Control-Allow-Origin","value":"dolore anim in occaecat","enabled":true},{"description":"","key":"Access-Control-Allow-Methods","value":"dolore anim in occaecat","enabled":true},{"description":"","key":"Access-Control-Allow-Headers","value":"dolore anim in occaecat","enabled":true},{"key":"Content-Type","value":"application/json","enabled":true}],"cookie":[],"responseTime":null,"body":"{\n \"accessKeyId\": \"cillum \",\n \"secretAccessKey\": \"nisi occaecat est\",\n \"sessionToken\": \"adipisicing\",\n \"uploadBucketName\": \"magna amet\",\n \"awsRegion\": \"ipsum dolore\",\n \"userId\": \"dolore nisi incididunt labore nulla\",\n \"experimentId\": \"commodo anim\",\n \"writable\": \"veniam eiusmod nostrud\",\n \"input\": {\n  \"resource\": \"Lorem culpa voluptate\",\n  \"path\": \"nisi\",\n  \"httpMethod\": \"in consequat est\",\n  \"headers\": {},\n  \"multiValueHeaders\": {},\n  \"queryStringParameters\": {},\n  \"multiValueQueryStringParameters\": {},\n  \"pathParameters\": {},\n  \"stageVariables\": {},\n  \"requestContext\": {},\n  \"body\": {},\n  \"isBase64Encoded\": false\n }\n}"}],"_postman_id":"a489ae54-81b5-4923-8a5b-91ad79e34a0f"},{"name":"[New] Check upload file status","id":"be071a09-3fba-4f86-93f1-b2adfb87d5ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}","type":"text"}],"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/experiments/{{EXPT_ID}}/upload_status","description":"<p>Request the processing/ingestion status of all the files for the provided experimentId.</p>\n","urlObject":{"protocol":"https","path":["api","v1","experiments","{{EXPT_ID}}","upload_status"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[],"variable":[{"type":"any","value":"1997","key":"id"}]}},"response":[{"id":"e9444a3b-f4e3-40a8-8040-225b682d1fcd","name":"200 response","originalRequest":{"method":"GET","header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"Authorization","value":"<API Key>"}],"url":{"raw":"{{baseUrl}}/experiments/:id/upload_status","host":["{{baseUrl}}"],"path":["experiments",":id","upload_status"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"description":"","key":"Access-Control-Allow-Origin","value":"dolore anim in occaecat","enabled":true},{"description":"","key":"Access-Control-Allow-Methods","value":"dolore anim in occaecat","enabled":true},{"description":"","key":"Access-Control-Allow-Headers","value":"dolore anim in occaecat","enabled":true},{"key":"Content-Type","value":"application/json","enabled":true}],"cookie":[],"responseTime":null,"body":"{\n \"items\": [\n  {\n   \"FileType\": \"dolore\",\n   \"UserId\": 38325822,\n   \"Message\": \"dolor nostrud incididunt nisi\",\n   \"ItemId\": \"\",\n   \"ExperimentId\": -96399830,\n   \"TaskStatus\": {},\n   \"Status\": \"tempor ex commo\",\n   \"FileName\": \"sunt velit id laboris Lorem\",\n   \"HashKey\": \"Duis eu eiusmod\",\n   \"TransactionId\": \"aliqua occaecat commodo\",\n   \"StateMachineExecutionId\": \"Duis reprehenderit exercitation\",\n   \"StartTime\": \"ullamco\"\n  },\n  {\n   \"FileType\": \"Duis officia in voluptate\",\n   \"UserId\": 24944729,\n   \"Message\": \"in esse\",\n   \"ItemId\": \"ad aliqua aliquip culpa\",\n   \"ExperimentId\": -4780099,\n   \"TaskStatus\": {},\n   \"Status\": \"anim Duis\",\n   \"FileName\": \"consectetur aute deserunt\",\n   \"HashKey\": \"cillum in incididunt\",\n   \"TransactionId\": \"sunt irure exercitation sed sit\",\n   \"StateMachineExecutionId\": \"magna adipisicing\",\n   \"StartTime\": \"in anim ad dolore\"\n  }\n ]\n}"}],"_postman_id":"be071a09-3fba-4f86-93f1-b2adfb87d5ad"}],"id":"0d740058-5885-41c0-9d88-42e8147a0fef","description":"<p>Cytobank API for uploading and downloading files.</p>\n<h1 id=\"uploading-process\">Uploading process</h1>\n<p>1). Get Cytobank JWT token thought endpoint https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/authenticate</p>\n<p>Here is a response format. The last attribute is cytobank token </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"user\": {\n        \"id\": 5,\n        \"username\": \"demo_user\",\n        \"location\": \"United States (US)\",\n        \"organization\": \"Beckman\",\n        \"bio\": \"\",\n        \"firstName\": \"demo_user\",\n        \"lastName\": \"demo_user\",\n        \"email\": \"demo_user@beckman.com\",\n        \"principalInvestigatorId\": null,\n        \"hideEmail\": true,\n        \"createdAt\": \"2021-09-06T01:51:15Z\",\n        \"updatedAt\": \"2021-11-17T08:55:10Z\",\n        \"lastLoginAt\": \"2021-11-17T06:02:14Z\",\n        \"lastLoginIp\": \"134.217.237.30\",\n        \"admin\": true,\n        \"invisible\": false,\n        \"validated\": true,\n        \"inactive\": false,\n        \"emailVerified\": true,\n        \"billingAdmin\": false,\n        \"authToken\": \"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOiJiOTJjODMzOGU5ZjE1YzQ5MTQ0OWYyZDNmNDM0YmJkYyIsImlhdCI6MTYzNzEzOTMxMCwiZXhwIjoxNjM3MTY4MTEwLCJ1c2VyX2lkIjozNywibmJmIjoxNjM3MTM5MzEwLCJhdWQiOiJjeXRvYmFua19hcGlfdjFfdXNlcnMiLCJpc3MiOiJodHRwczovL3BlcmYtc2VkbmEuY3l0b2Jhbmsub3JnLyIsInN1YiI6ImN5dG9iYW5rX2FwaV92MSJ9.WgWur-FKPXJlKm0-_etausxiEgNLAgkDAxrn-Q6SW1s\"\n    }\n}\n</code></pre><p>2). Call the <strong>/upload/token</strong> endpoint with the Cytobank JWT token. This endpoint will return an AWS STS token and S3 bucket destination for uploading.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>FileType\\Url parameter</th>\n<th>userId</th>\n<th>experimentId</th>\n<th>isAcs</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FCS</td>\n<td></td>\n<td>✅</td>\n<td></td>\n</tr>\n<tr>\n<td>Attachment</td>\n<td></td>\n<td>✅</td>\n<td></td>\n</tr>\n<tr>\n<td>Drop</td>\n<td></td>\n<td>✅</td>\n<td></td>\n</tr>\n<tr>\n<td>Zip</td>\n<td></td>\n<td>✅</td>\n<td></td>\n</tr>\n<tr>\n<td>ACS</td>\n<td>✅</td>\n<td></td>\n<td>✅true</td>\n</tr>\n</tbody>\n</table>\n</div><p>Here is a response sample. And the 'accessKeyId' and 'secretAccessKey' can be found in the response.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"accessKeyId\": \"ASIAWBZY36WXU5YDH2ZC\",\n    \"secretAccessKey\": \"GOMOnXtcgqo9aO42L5nafUrxwY6RSMRJEZxwJcb0\",\n    \"sessionToken\": \"FwoGZXIvYXdzEPv//////////wEaDJDXZwSy09IERTEwZiLaAhO97uvwAYwbNGVrCmBlm/NO+VmCeDpUzwqnM6Nf6HVfO5MfTb6vhVZ9svjW3S7nK0glwsg5Oxk0lRwcMEnlma0y4dfo/WUxeUxmcBUJLOs6UXNr8BdgRxp4D3Un7+pfftPfb2cdP3JVROGnCKXmKhcQYxRyK82yE27JBipI4Je57OFCTv9+SQ0GSNZuv+/ZwtaDZPVXvpucGSRKSWkvWJbIrT2vFWRIaP2bhUnbnQJ5JZTYkFXokERKrNUrLoNBsd6Hsz0zYvj5KOUZnEyTIdUQJA0/ZvlVswPwxPO/sxaESbwj4kGmtRAAUMroNS1CEvShfspSABS+/1DLXMbYkulHNiXinMbx24GrOUaV36gPqFTg0rj247ZallMybZlVIpLnLOU7YOk1xi4094OYoEqp+01gW2yBlhhIIaNS2Tu7LohiVlDgSURCBfF1kISKUkEilULX4yc+YuYoyZHTjAYyLZPLi0vuR1ycmqUoVi2r9d1IWhH8LNktigpkmOEyWiVpinbK4+bRR7F+D/en7w==\",\n    \"uploadBucketName\": \"demo-dev-us-west-1-upload\",\n    \"awsRegion\": \"us-west-1\",\n    \"userId\": \"37\",\n    \"experimentId\": \"1233\",\n    \"writable\": true,\n    \"input\": {\n        \"resource\": \"/v1/upload/token\",\n        \"path\": \"/v1/upload/token\",\n        \"httpMethod\": \"GET\",\n        \"headers\": {\n            \"Accept\": \"*/*\",\n            \"Accept-Encoding\": \"gzip, deflate, br\",\n            \"Authorization\": \"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOiJiOTJjODMzOGU5ZjE1YzQ5MTQ0OWYyZDNmNDM0YmJkYyIsImlhdCI6MTYzNzEzOTMxMCwiZXhwIjoxNjM3MTY4MTEwLCJ1c2VyX2lkIjozNywibmJmIjoxNjM3MTM5MzEwLCJhdWQiOiJjeXRvYmFua19hcGlfdjFfdXNlcnMiLCJpc3MiOiJodHRwczovL3BlcmYtc2VkbmEuY3l0b2Jhbmsub3JnLyIsInN1YiI6ImN5dG9iYW5rX2FwaV92MSJ9.WgWur-FKPXJlKm0-_etausxiEgNLAgkDAxrn-Q6SW1s\",\n            \"Host\": \"u80k85q6u7.execute-api.us-west-1.amazonaws.com\",\n            \"Postman-Token\": \"9dc443fa-cd08-47aa-8ad4-14ee891a05f9\",\n            \"User-Agent\": \"PostmanRuntime/7.28.4\",\n            \"X-Amzn-Trace-Id\": \"Root=1-6194c8c8-60ae18a8096f4b36191181cb\",\n            \"X-Forwarded-For\": \"134.217.237.30\",\n            \"X-Forwarded-Port\": \"443\",\n            \"X-Forwarded-Proto\": \"https\"\n        },\n        \"multiValueHeaders\": {\n            \"Accept\": [\n                \"*/*\"\n            ],\n            \"Accept-Encoding\": [\n                \"gzip, deflate, br\"\n            ],\n            \"Authorization\": [\n                \"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOiJiOTJjODMzOGU5ZjE1YzQ5MTQ0OWYyZDNmNDM0YmJkYyIsImlhdCI6MTYzNzEzOTMxMCwiZXhwIjoxNjM3MTY4MTEwLCJ1c2VyX2lkIjozNywibmJmIjoxNjM3MTM5MzEwLCJhdWQiOiJjeXRvYmFua19hcGlfdjFfdXNlcnMiLCJpc3MiOiJodHRwczovL3BlcmYtc2VkbmEuY3l0b2Jhbmsub3JnLyIsInN1YiI6ImN5dG9iYW5rX2FwaV92MSJ9.WgWur-FKPXJlKm0-_etausxiEgNLAgkDAxrn-Q6SW1s\"\n            ],\n            \"Host\": [\n                \"u80k85q6u7.execute-api.us-west-1.amazonaws.com\"\n            ],\n            \"Postman-Token\": [\n                \"9dc443fa-cd08-47aa-8ad4-14ee891a05f9\"\n            ],\n            \"User-Agent\": [\n                \"PostmanRuntime/7.28.4\"\n            ],\n            \"X-Amzn-Trace-Id\": [\n                \"Root=1-6194c8c8-60ae18a8096f4b36191181cb\"\n            ],\n            \"X-Forwarded-For\": [\n                \"134.217.237.30\"\n            ],\n            \"X-Forwarded-Port\": [\n                \"443\"\n            ],\n            \"X-Forwarded-Proto\": [\n                \"https\"\n            ]\n        },\n        \"queryStringParameters\": {\n            \"experimentId\": \"1233\"\n        },\n        \"multiValueQueryStringParameters\": {\n            \"experimentId\": [\n                \"1233\"\n            ]\n        },\n        \"pathParameters\": null,\n        \"stageVariables\": null,\n        \"requestContext\": {\n            \"resourceId\": \"poyh1m\",\n            \"authorizer\": {\n                \"principalId\": \"37\",\n                \"integrationLatency\": 471,\n                \"userId\": \"37\"\n            },\n            \"resourcePath\": \"/v1/upload/token\",\n            \"httpMethod\": \"GET\",\n            \"extendedRequestId\": \"I8RPWE36SK4FueQ=\",\n            \"requestTime\": \"17/Nov/2021:09:18:00 +0000\",\n            \"path\": \"/public-dev/v1/upload/token\",\n            \"accountId\": \"416194229679\",\n            \"protocol\": \"HTTP/1.1\",\n            \"stage\": \"public-dev\",\n            \"domainPrefix\": \"u80k85q6u7\",\n            \"requestTimeEpoch\": 1637140680454,\n            \"requestId\": \"9afc4a0a-0610-46a1-83a6-5dc57058ad8b\",\n            \"identity\": {\n                \"cognitoIdentityPoolId\": null,\n                \"accountId\": null,\n                \"cognitoIdentityId\": null,\n                \"caller\": null,\n                \"sourceIp\": \"134.217.237.30\",\n                \"principalOrgId\": null,\n                \"accessKey\": null,\n                \"cognitoAuthenticationType\": null,\n                \"cognitoAuthenticationProvider\": null,\n                \"userArn\": null,\n                \"userAgent\": \"PostmanRuntime/7.28.4\",\n                \"user\": null\n            },\n            \"domainName\": \"u80k85q6u7.execute-api.us-west-1.amazonaws.com\",\n            \"apiId\": \"u80k85q6u7\"\n        },\n        \"body\": null,\n        \"isBase64Encoded\": false\n    }\n}\n</code></pre><p>3). Use the AWS S3 SDK for your language of choice to upload a file with AWS token. You will need to include S3 object metadata as specified in the table below.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>FileType\\Metadata</th>\n<th>tid</th>\n<th>cytobank-uploader</th>\n<th>attachment</th>\n<th>drop</th>\n<th>startcol</th>\n<th>skipcols</th>\n<th>startrow</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FCS</td>\n<td>✅</td>\n<td>✅</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>Attachment</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>Drop</td>\n<td>✅</td>\n<td>✅</td>\n<td></td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>Zip</td>\n<td>✅</td>\n<td>✅</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>ACS</td>\n<td>✅</td>\n<td>✅</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>If your programming language doesn't support the AWS S3 sdk, then please reference the <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-post-example.html\">AWS docs</a> to upload the file using HTTP POST.</p>\n<p>4). Upload destinations</p>\n<ul>\n<li>Upload FCS, Attachment, DROP, and ZIP files to the following path or key<ul>\n<li><strong>experiments/{experiment_id}/{filename}</strong></li>\n</ul>\n</li>\n<li>Upload ACS files to this following path or key<ul>\n<li><strong>acs/{user_id}/{filename}</strong></li>\n</ul>\n</li>\n</ul>\n<p>5). Call the <strong>/experiments/{id}/upload_status</strong> endpoint with the Cytobank JWT token to get the status of all files as they're processed in the backend. It will show pending, processing, failed, or success for each file in the response. When all files are have succeeded the backend has finished processing them.</p>\n<h3 id=\"example-pseudo-code\">Example Pseudo Code</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>response = httpClient.get(\"{baseUrl}/upload/token?userId={userId}&amp;experimentId={experimentId}&amp;acs=false\").withToken({cytobank_token})\n\nsts_token = (response.accessKeyId, response.secretAccessKey, response.sessionToken)\n\nfile_destination = STS_TOKEN_RESPONSE.uploadBucketName + \"/experiments/{experimentId}/{filename}\"\n// ** if uploading an acs file\n// file_destination = STS_TOKEN_RESPONSE.uploadBucketName + \"/acs/{user_id}/{filename}\"\n\ntransaction_id = UUID.toString()\n\ns3_object_user_metadata = new metadata()\ns3_object_user_metadata.put(\"tid\", transaction_id)\n// ** if uploading an attachment\n// s3_object_user_metadata.put(\"attachment\", \"true\")\n// ** if uploading a drop file\n// s3_object_user_metadata.put(\"drop\", \"true\")\n\nupload(sts_token, file_destination, s3_object_user_metadata)\n\nfileItems = httpClient.get(\"{baseUrl}/upload/token?userId={userId}&amp;experimentId={experimentId}&amp;acs=false\").withToken({cytobank_token})\n\nfor(item : fileItems) {\n    if(transaction_id.equals(item.getTransctionId())){\n        // this file is being uploaded in this time.\n    }\n}\n</code></pre>","_postman_id":"0d740058-5885-41c0-9d88-42e8147a0fef"},{"name":"Download","item":[{"name":"[New] Download single file","id":"481a764a-c2e1-4ed8-bd8c-7d717f98edfa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}","type":"text"}],"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/download/url?experimentId={{EXPT_ID}}&hashKey={{hash_key}}&fileType={{fileType}}&fileName={{file_name}}","description":"<h1 id=\"download-single-file\">Download Single File</h1>\n<p>Request a temprorary download URL for the specified file by the hashkey.  The file is located using the hashkey and the filename will be what it's called when saved via the download link.</p>\n<ol>\n<li><p>Get Cytobank JWT token thought endpoint https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/authenticate</p>\n</li>\n<li><p>Make a GET request to the <strong>/download/url</strong> endpoint with Cytobank JWT token. The endpoint will return an 8 hour temporary download URL for the file.</p>\n</li>\n<li><p>Request to download the file via the returned URL.</p>\n</li>\n</ol>\n","urlObject":{"protocol":"https","path":["api","v1","download","url"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[{"key":"experimentId","value":"{{EXPT_ID}}"},{"key":"hashKey","value":"{{hash_key}}"},{"description":{"content":"<p>FcsFile or Attachment</p>\n","type":"text/plain"},"key":"fileType","value":"{{fileType}}"},{"key":"fileName","value":"{{file_name}}"}],"variable":[]}},"response":[{"id":"4d3f54eb-5e04-4fec-adf6-19810922e2be","name":"200 response","originalRequest":{"method":"GET","header":[{"description":{"content":"Added as a part of security scheme: apikey","type":"text/plain"},"key":"Authorization","value":"<API Key>"}],"url":{"raw":"{{baseUrl}}/download/url?experimentId=<string>&hashKey=<string>&fileName=<string>&fileType=<string>","host":["{{baseUrl}}"],"path":["download","url"],"query":[{"key":"experimentId","value":"<string>"},{"key":"hashKey","value":"<string>"},{"key":"fileName","value":"<string>"},{"key":"fileType","value":"<string>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"description":"","key":"Access-Control-Allow-Origin","value":"dolore anim in occaecat","enabled":true},{"description":"","key":"Access-Control-Allow-Methods","value":"dolore anim in occaecat","enabled":true},{"description":"","key":"Access-Control-Allow-Headers","value":"dolore anim in occaecat","enabled":true},{"key":"Content-Type","value":"application/json","enabled":true}],"cookie":[],"responseTime":null,"body":"{\n \"downloadUrl\": \"https://s3.bucket/path\"\n}"}],"_postman_id":"481a764a-c2e1-4ed8-bd8c-7d717f98edfa"},{"name":"[New] Package and Download files","id":"3feb6305-dba5-473b-9aa4-8886b32ed1c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"zipFileName\":\"{{ZIP_FILE_NAME}}\",\n    \"experimentId\": {{EXPT_ID}},\n    \"userId\":{{USER_ID}},\n    \"fileList\":[\n        {\n            \"fileName\":\"{{ATTACHMENT_1_FILENAME}}\",\n            \"keyPrefix\":\"attachments\",\n            \"hashKey\":\"{{ATTACHMENT_1_HASHKEY}}\"\n        },\n        {\n            \"fileName\":\"{{FCSFILE_1_FILENAME}}\",\n            \"keyPrefix\":\"fcs_files\",\n            \"hashKey\":\"{{FCSFILE_1_HASHKEY}}\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://{{CYTOBANK}}-api.cytobank.org/api/v1/download/zip","description":"<h1 id=\"download-multiple-files-as-a-zip-file\">Download Multiple Files as a ZIP File</h1>\n<p>To zip and download the selected files and cytobank will send an e-mail that contains a temporary download URL for the ZIP file.</p>\n<p>Use the \"FCS files list\" API endpoint to get a list of all filenames and their associated hashkeys to use in composing the body of this POST request.</p>\n<ol>\n<li><p>Login to Cytobank and get a Cytobank JWT token.</p>\n</li>\n<li><p>Make a GET request to  the <strong>/download/zip</strong> endpoint with the Cytobank JWT token. If success is returned then the backend will initiate a process to ZIP all the requested files and send an email to the user containing an 8 hour temporary download link to the generated ZIP file.</p>\n</li>\n<li><p>The user is able to download the zipped file with the link in the email.</p>\n</li>\n</ol>\n<h3 id=\"example-pseudo-code\">Example Pseudo Code</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>json = \"\n{\n  \"zipFileName\": \"zipFileName.zip\",\n  \"experimentId\": {experiment_id},\n  \"userId\": {user_id},\n  \"fileList\": [\n    {\n      \"fileName\": \"fcs1.fcs\",\n      \"keyPrefix\": \"fcs_files\",\n      \"hashKey\": \"{file hashkey}\"\n    },\n    {\n      \"fileName\": \"attachment.png\",\n      \"keyPrefix\": \"attachments\",\n      \"hashKey\": \"{file haskey}\"\n    }\n  ]\n}\n\"\n\nhttpClient.post(json).withToken({cytobank_token})\n\n\n</code></pre>","urlObject":{"protocol":"https","path":["api","v1","download","zip"],"host":["{{CYTOBANK}}-api","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"3feb6305-dba5-473b-9aa4-8886b32ed1c2"}],"id":"c80ac4d7-7b40-41be-b703-c3073f864468","_postman_id":"c80ac4d7-7b40-41be-b703-c3073f864468","description":""}],"id":"0cf45cc8-ff51-4637-8831-7c4fc4a90c59","_postman_id":"0cf45cc8-ff51-4637-8831-7c4fc4a90c59","description":""},{"name":"Audit","item":[{"name":"Export experiment audit trails","id":"20c3a1b9-da20-4cb3-9a16-3faaa325055f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/export/audit_trail","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","export","audit_trail"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"20c3a1b9-da20-4cb3-9a16-3faaa325055f"},{"name":"Export experiment record summary","id":"6a915584-3924-4597-953e-c6b7078a289c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/export/record_summaries","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","export","record_summaries"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"6a915584-3924-4597-953e-c6b7078a289c"},{"name":"Export project audit trails","id":"4575ca2d-5641-445b-9bbf-452fe155b89e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/projects/{{PROJECT_ID}}/export/audit_trail","urlObject":{"protocol":"https","path":["cytobank","api","v1","projects","{{PROJECT_ID}}","export","audit_trail"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"4575ca2d-5641-445b-9bbf-452fe155b89e"},{"name":"Export project record summary","id":"3c46ee89-0f37-468c-8863-aff5d9f9866d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/projects/export/record_summaries","urlObject":{"protocol":"https","path":["cytobank","api","v1","projects","export","record_summaries"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"3c46ee89-0f37-468c-8863-aff5d9f9866d"}],"id":"3ec60264-8f3f-4535-8705-6a50a95a7532","_postman_id":"3ec60264-8f3f-4535-8705-6a50a95a7532","description":""},{"name":"Background Tasks","item":[{"name":"Check progress of background task","event":[{"listen":"test","script":{"id":"073a18e7-a318-42c6-b996-222153aa90c1","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"],"type":"text/javascript","packages":{}}}],"id":"6a2a737c-d472-4c8c-9bfa-f4f50114359e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/background_task/{{background_task_id}}/progress","description":"<p>General endpoint to check the detailed progress for a given background task.</p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","background_task","{{background_task_id}}","progress"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"8311ab9f-351b-4c5b-9202-66a80087d88b","name":"Check progress of background task","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/background_task/{{background_task_id}}/progress"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 272,\n    \"current_progress_message\": \"Compressing pbmc_lrs005_il10-_1__comp-pok_b.txt\",\n    \"work_done\": 12,\n    \"total_work\": 12,\n    \"progress\": 100,\n    \"complete\": true,\n    \"failed\": false,\n    \"defunct\": false,\n    \"canceled\": false,\n    \"return_value\": 1468,\n    \"running\": false,\n    \"start_time\": 1741165282,\n    \"end_time\": \" 1:32 am PST, Mar 05 2025\",\n    \"updated_at\": 1741167144\n}"}],"_postman_id":"6a2a737c-d472-4c8c-9bfa-f4f50114359e"}],"id":"75d115cb-02f7-4873-9a0a-94549006ec61","_postman_id":"75d115cb-02f7-4873-9a0a-94549006ec61","description":""},{"name":"Gating Versions","item":[{"name":"List Saved Gating Versions for Experiment","event":[{"listen":"test","script":{"id":"073a18e7-a318-42c6-b996-222153aa90c1","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"],"type":"text/javascript","packages":{}}}],"id":"5cfab8fc-d15b-49d6-aad0-47a28dfa2102","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/saved_gating_versions","description":"<p>List all saved gating version for the given experiment.</p>\n<p><a href=\"https://support.cytobank.org/hc/en-us/articles/205399487-The-Apply-and-Apply-and-Return-buttons-and-gate-versioning\">Learn more about gate versioning in Cytobank.</a></p>\n","urlObject":{"protocol":"https","path":["cytobank","api","v1","experiments","{{EXPT_ID}}","saved_gating_versions"],"host":["{{CYTOBANK}}","cytobank","org"],"query":[],"variable":[]}},"response":[{"id":"a2fc27b0-7dbd-430c-84a7-d8061cae819a","name":"List Saved Gating Versions for Experiment","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{AUTH_TOKEN}}"}],"url":"https://{{CYTOBANK}}.cytobank.org/cytobank/api/v1/experiments/{{EXPT_ID}}/saved_gating_versions"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 137,\n        \"version\": 5,\n        \"name\": \"demo1\",\n        \"experimentId\": 453,\n        \"createdAt\": \"Thu Mar  6 00:11:14 2025\",\n        \"localOffsetCreatedAt\": \"Thu Mar  6 00:11:14 2025 -0800\"\n    },\n    {\n        \"id\": 136,\n        \"version\": 4,\n        \"name\": \"test2\",\n        \"experimentId\": 453,\n        \"createdAt\": \"Wed Mar  5 23:14:03 2025\",\n        \"localOffsetCreatedAt\": \"Wed Mar  5 23:14:03 2025 -0800\"\n    }\n]"}],"_postman_id":"5cfab8fc-d15b-49d6-aad0-47a28dfa2102"}],"id":"07c8d07d-4ccd-42ac-9ccb-30f41e1162f0","_postman_id":"07c8d07d-4ccd-42ac-9ccb-30f41e1162f0","description":""}]}