CINXE.COM

Cytometry Analysis Tutorial - OMIQ

<!DOCTYPE html><html lang="en-US"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><title>Cytometry Analysis Tutorial - OMIQ</title><meta name="description" content="Get started with OMIQ using this in-depth tutorial that follows a complete end-to-end workflow."/><meta property="og:title" content="Cytometry Analysis Tutorial - OMIQ"/><meta property="og:description" content="Get started with OMIQ using this in-depth tutorial that follows a complete end-to-end workflow."/><meta property="og:url" content="https://www.omiq.ai/guides/cytometry-analysis-tutorial"/><meta property="og:image" content="//images.ctfassets.net/59n6a7d3s5ik/60XTuMPzImas5A6SPhzZcH/47b2f5decac59492b8ab09ec49988211/-Resources-Thumb-_OM_Flow_Cytometry_Tutorial_for_OMIQ.png"/><meta property="og:image:secure_url" content="//images.ctfassets.net/59n6a7d3s5ik/60XTuMPzImas5A6SPhzZcH/47b2f5decac59492b8ab09ec49988211/-Resources-Thumb-_OM_Flow_Cytometry_Tutorial_for_OMIQ.png"/><meta name="twitter:title" content="Cytometry Analysis Tutorial - OMIQ"/><meta name="twitter:description" content="Get started with OMIQ using this in-depth tutorial that follows a complete end-to-end workflow."/><meta name="twitter:card" content="META_TWITTER_CARD"/><meta name="twitter:site" content="META_TWITTER_SITE"/><meta name="twitter:image" content="//images.ctfassets.net/59n6a7d3s5ik/60XTuMPzImas5A6SPhzZcH/47b2f5decac59492b8ab09ec49988211/-Resources-Thumb-_OM_Flow_Cytometry_Tutorial_for_OMIQ.png"/><meta name="twitter:creator" content="META_TWITTER_CREATOR"/><link rel="canonical" href="https://www.omiq.ai/guides/cytometry-analysis-tutorial"/><meta name="next-head-count" content="16"/><script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" data-domain-script="82e8f05c-27e0-4d7e-bcd7-6cc32e2d3c1b"></script><script type="text/javascript">function OptanonWrapper(){}</script><script type="text/javascript"> window._vwo_code = window._vwo_code || (function(){ var account_id=649657, settings_tolerance=2000, library_tolerance=2500, use_existing_jquery=false, is_spa=1, hide_element='body', /* DO NOT EDIT BELOW THIS LINE */ f=false,d=document,code={use_existing_jquery:function(){return use_existing_jquery;},library_tolerance:function(){return library_tolerance;},finish:function(){if(!f){f=true;var a=d.getElementById('_vis_opt_path_hides');if(a)a.parentNode.removeChild(a);}},finished:function(){return f;},load:function(a){var b=d.createElement('script');b.src=a;b.type='text/javascript';b.innerText;b.onerror=function(){_vwo_code.finish();};d.getElementsByTagName('head')[0].appendChild(b);},init:function(){ window.settings_timer=setTimeout(function () {_vwo_code.finish() },settings_tolerance);var a=d.createElement('style'),b=hide_element?hide_element+'{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}':'',h=d.getElementsByTagName('head')[0];a.setAttribute('id','_vis_opt_path_hides');a.setAttribute('type','text/css');if(a.styleSheet)a.styleSheet.cssText=b;else a.appendChild(d.createTextNode(b));h.appendChild(a);this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&f='+(+is_spa)+'&r='+Math.random());return settings_timer; }};window._vwo_settings_timer = code.init(); return code; }()); </script><script type="text/javascript"> (function (environment, version, tokenCookie) { function getCookie(name) { return decodeURIComponent( (new RegExp("(?:;\s+)?" + name + "=([^;$]*)").exec(document.cookie) || [])[1] || "" ); }; function parseToken(token) { try { return JSON.parse(atob(token.split(".")[1])) } catch (e) { return null } } function getUser(payload) { return payload && { id: payload.customerID, email: payload.email } } var gtmData = { environment: environment, app: { name: "omiq-nextjs", version: version }, event: "Returned Page" }; var user = getUser(parseToken(getCookie(tokenCookie))); if (user) gtmData.user = user; window.dataLayer = window.dataLayer || []; window.dataLayer.push(gtmData); })("production", "0.0.1_1084", "token"); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KC6JMD6');</script><link rel="stylesheet" href="https://cdn.omiq.ai/assets/18.7.12/styles.css"/><link rel="apple-touch-icon" sizes="57x57" href="https://cdn.omiq.ai/assets/18.7.12/favicon/apple-icon-57x57.png"/><link rel="apple-touch-icon" sizes="60x60" href="https://cdn.omiq.ai/assets/18.7.12/favicon/apple-icon-60x60.png"/><link rel="apple-touch-icon" sizes="72x72" href="https://cdn.omiq.ai/assets/18.7.12/favicon/apple-icon-72x72.png"/><link rel="apple-touch-icon" sizes="76x76" href="https://cdn.omiq.ai/assets/18.7.12/favicon/apple-icon-76x76.png"/><link rel="apple-touch-icon" sizes="114x114" href="https://cdn.omiq.ai/assets/18.7.12/favicon/apple-icon-114x114.png"/><link rel="apple-touch-icon" sizes="120x120" href="https://cdn.omiq.ai/assets/18.7.12/favicon/apple-icon-120x120.png"/><link rel="apple-touch-icon" sizes="144x144" href="https://cdn.omiq.ai/assets/18.7.12/favicon/apple-icon-144x144.png"/><link rel="apple-touch-icon" sizes="152x152" href="https://cdn.omiq.ai/assets/18.7.12/favicon/apple-icon-152x152.png"/><link rel="apple-touch-icon" sizes="180x180" href="https://cdn.omiq.ai/assets/18.7.12/favicon/apple-icon-180x180.png"/><link rel="icon" type="image/png" sizes="144x144" href="https://cdn.omiq.ai/assets/18.7.12/favicon/android-icon-144x144.png"/><link rel="icon" type="image/png" sizes="192x192" href="https://cdn.omiq.ai/assets/18.7.12/favicon/android-icon-192x192.png"/><link rel="icon" type="image/png" sizes="32x32" href="https://cdn.omiq.ai/assets/18.7.12/favicon/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="96x96" href="https://cdn.omiq.ai/assets/18.7.12/favicon/favicon-96x96.png"/><link rel="icon" type="image/png" sizes="16x16" href="https://cdn.omiq.ai/assets/18.7.12/favicon/favicon-16x16.png"/><link rel="manifest" href="https://cdn.omiq.ai/assets/18.7.12/favicon/manifest.json"/><meta name="msapplication-TileColor" content="#ffffff"/><meta name="msapplication-TileImage" content="https://cdn.omiq.ai/assets/18.7.12/favicon/ms-icon-144x144.png"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/css/23c7d7a4755e0710.css" as="style"/><link rel="stylesheet" href="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/css/23c7d7a4755e0710.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/webpack-aedcf7e5dab9e169.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/framework-945b357d4a851f4b.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/main-11c2773d1c73f78f.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/pages/_app-54a9252a04ffa14f.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/1f29e17b-a651ad53280a798d.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/6838-595dec1a568b4d3b.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/8126-264fdb1de27c61bf.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/7846-a866e60a1f7899ff.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/584-a856c9149457ab84.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/4157-5d2da11b2d02d85f.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/7399-bdf1e4c8f54058db.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/2130-8752316be75c80bc.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/5232-664b5d2b43c0e451.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/483-4884733c7f22a3f7.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/2239-ef95c7d48f0140b8.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/chunks/pages/guides/%5Bslug%5D-63530aab1fe33ae9.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/tMiHWOhJpuc1AS_sLh_mD/_buildManifest.js" defer=""></script><script src="https://cdn.omiq.ai/nextjs/0.0.1_1084/_next/static/tMiHWOhJpuc1AS_sLh_mD/_ssgManifest.js" defer=""></script></head><body><div id="__next"><style>body{background-color: transparent}</style><div class="layout-wrapper"><section class="display-none--sm display-none--md topbar"><div class="grid-container"><div class="grid-x grid-padding-x align-items-center"><div class="cell shrink mr-12 mt-1"><a href="https://www.dotmatics.com/" target="_blank" class="link"><img class="image" alt="" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/common/dotmatics-logo-white.svg"/></a></div><div class="cell auto"><div class="grid-x grid-padding-x align-items-center"><span class="dropdown dropdown--mega-menu cell shrink topbar__nav-item"><span class="dropdown-title topbar__nav-item-inline"><span class=""><span class="dropdown-title__text">Explore the Scientific R&amp;D Platform</span><span class="dropdown-title__triangle"><i class="wrapper-icon wrapper-icon-angle-down text-color-dotmatics-2 m-0"></i></span></span></span><span class="dropdown-body dropdown-body--align-left border-bottom-1px-white--20 bg-color-dotmatics-6 my-2"><div class="grid-container"><div class="grid-x grid-margin-x grid-margin-y justify-content-center pt-4 pb-4 py-3"><div class="cell small-12 medium-6 large-shrink"><div class="w-50"><div class="mb-6"><img class="image w-35" alt="" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/dotmatics/lab-archives/top-bar/PreNav-Logo-Luma.svg"/></div><div class="text-m text-color-white mb-4 pr-4">Scientific intelligence platform for AI-powered data management and workflow automation</div><div class=""><a href="https://www.dotmatics.com/luma" type="button" target="_blank" class="btn mt-4 mb-8 px-5 py-3 button-theme-topbar">Explore Luma<i class="wrapper-icon wrapper-icon-link-ext ml-4"></i></a></div></div></div><div class="cell small-12 medium-6 large-auto"><div class="grid-x"><div class="cell small-12 medium-4 large-3 p-1"><a href="https://www.graphpad.com/?utm_medium=referral&amp;utm_source=omiq&amp;utm_campaign=dotmatics-top-bar" target="_blank" class="link topbar-block-link"><div class="topbar-block-link-icon"><i class="wrapper-icon wrapper-icon-link-ext wrapper-icon--s"></i></div><img class="image" alt="" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/dotmatics/lab-archives/top-bar/PreNav-Logo-Prism.svg"/><p class="text-xs text-color-white">Statistical analysis &amp; graphing software for scientists</p></a></div><div class="cell small-12 medium-4 large-3 p-1"><a href="https://www.geneious.com/?utm_medium=referral&amp;utm_source=omiq&amp;utm_campaign=dotmatics-top-bar" target="_blank" class="link topbar-block-link"><div class="topbar-block-link-icon"><i class="wrapper-icon wrapper-icon-link-ext wrapper-icon--s"></i></div><img class="image" alt="" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/dotmatics/lab-archives/top-bar/PreNav-Logo-Geneious.svg"/><p class="text-xs text-color-white">Bioinformatics, cloning, &amp; antibody discovery software</p></a></div><div class="cell small-12 medium-4 large-3 p-1"><a href="https://www.snapgene.com/?utm_medium=referral&amp;utm_source=omiq&amp;utm_campaign=dotmatics-top-bar" target="_blank" class="link topbar-block-link"><div class="topbar-block-link-icon"><i class="wrapper-icon wrapper-icon-link-ext wrapper-icon--s"></i></div><img class="image" alt="" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/dotmatics/lab-archives/top-bar/PreNav-Logo-SnapGene.svg"/><p class="text-xs text-color-white">Plan, visualize, &amp; document core molecular biology procedures</p></a></div><div class="cell small-12 medium-4 large-3 p-1"><a href="https://www.proteinmetrics.com/?utm_medium=referral&amp;utm_source=omiq&amp;utm_campaign=dotmatics-top-bar" target="_blank" class="link topbar-block-link"><div class="topbar-block-link-icon"><i class="wrapper-icon wrapper-icon-link-ext wrapper-icon--s"></i></div><img class="image" alt="" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/dotmatics/lab-archives/top-bar/PreNav-Logo-Protein-Metrics.svg"/><p class="text-xs text-color-white">Proteomics software for analysis of mass spec data</p></a></div><div class="cell small-12 medium-4 large-3 p-1"><a href="https://www.labarchives.com/?utm_medium=referral&amp;utm_source=omiq&amp;utm_campaign=dotmatics-top-bar" target="_blank" class="link topbar-block-link"><div class="topbar-block-link-icon"><i class="wrapper-icon wrapper-icon-link-ext wrapper-icon--s"></i></div><img class="image" alt="" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/dotmatics/lab-archives/top-bar/PreNav-Logo-LabArchives.svg"/><p class="text-xs text-color-white">Electronic lab notebook to organize, search &amp; share data</p></a></div><div class="cell small-12 medium-4 large-3 p-1"><a href="#" class="link topbar-block-link topbar-toggle-action"><div class="topbar-block-link-icon"><i class="wrapper-icon wrapper-icon-link-ext wrapper-icon--s"></i></div><img class="image" alt="" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/dotmatics/lab-archives/top-bar/PreNav-Logo-OMIQ.svg"/><p class="text-xs text-color-white">Modern cytometry analysis platform</p></a></div><div class="cell small-12 medium-4 large-3 p-1"><a href="https://www.denovosoftware.com/?utm_medium=referral&amp;utm_source=omiq&amp;utm_campaign=dotmatics-top-bar" target="_blank" class="link topbar-block-link"><div class="topbar-block-link-icon"><i class="wrapper-icon wrapper-icon-link-ext wrapper-icon--s"></i></div><img class="image" alt="" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/dotmatics/lab-archives/top-bar/PreNav-Logo-FCS-Express.svg"/><p class="text-xs text-color-white">Analysis, statistics, graphing &amp; reporting of flow cytometry data</p></a></div><div class="cell small-12 medium-4 large-3 p-1"><a href="https://flow-cytometry.net/?utm_medium=referral&amp;utm_source=omiq&amp;utm_campaign=dotmatics-top-bar" target="_blank" class="link topbar-block-link"><div class="topbar-block-link-icon"><i class="wrapper-icon wrapper-icon-link-ext wrapper-icon--s"></i></div><img class="image" alt="" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/dotmatics/lab-archives/top-bar/PreNav-Logo-EasyPanel.svg"/><p class="text-xs text-color-white">Automated panel design &amp; inventory management for flow cytometry</p></a></div><div class="cell small-12 medium-4 large-3 p-1"><a href="https://www.statsols.com/?utm_medium=referral&amp;utm_source=omiq&amp;utm_campaign=dotmatics-top-bar" target="_blank" class="link topbar-block-link"><div class="topbar-block-link-icon"><i class="wrapper-icon wrapper-icon-link-ext wrapper-icon--s"></i></div><img class="image" alt="" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/dotmatics/lab-archives/top-bar/PreNav-Logo-nQuery.svg"/><p class="text-xs text-color-white">Software to optimize clinical trial designs</p></a></div><div class="cell small-12 medium-4 large-3 p-1"><a href="https://mstarcfd.com/?utm_medium=referral&amp;utm_source=omiq&amp;utm_campaign=dotmatics-top-bar" target="_blank" class="link topbar-block-link"><div class="topbar-block-link-icon"><i class="wrapper-icon wrapper-icon-link-ext wrapper-icon--s"></i></div><img class="image" alt="" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/dotmatics/lab-archives/top-bar/PreNav-Logo-M-Star.svg"/><p class="text-xs text-color-white">Computational fluid dynamics (CFD) software for engineers &amp; researchers</p></a></div><div class="cell small-12 medium-4 large-3 p-1"><a href="https://softgenetics.com/?utm_medium=referral&amp;utm_source=omiq&amp;utm_campaign=dotmatics-top-bar" target="_blank" class="link topbar-block-link"><div class="topbar-block-link-icon"><i class="wrapper-icon wrapper-icon-link-ext wrapper-icon--s"></i></div><img class="image" alt="" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/dotmatics/lab-archives/top-bar/PreNav-Logo-SoftGenetics.svg"/><p class="text-xs text-color-white">Genetic analysis software for research, forensics &amp; healthcare applications</p></a></div><div class="cell small-12 medium-12 large-12 p-1"><a href="https://www.dotmatics.com/portfolio" type="button" target="_blank" class="btn mt-6 mb-4 px-5 py-3 button-theme-topbar">Explore our Software<i class="wrapper-icon wrapper-icon-link-ext ml-4"></i></a></div></div></div></div></div></span></span></div></div></div></div></section><header class="header header--border-none" role="banner"><div class="grid-container"><div class="grid-x grid-padding-x header__layout navbar"><div class="cell"><div class="grid-x align-items-center"><div class="cell large-shrink navbar__header"><div class="display-flex justify-content-between align-items-center"><div class="header__logo"><a href="/" data-qa-selector="header-logo" class="link--external logo-link"><img class="image logo" alt="Omiq by Dotmatics" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/dotmatics/omiq/logo/logo-omiq-simple.svg"/></a></div><button type="button" class="navbar__toggle" data-toggle="toggleButton" data-target="#navbar"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div></div><div class="cell large-auto navbar__collapse" id="navbar"><div class="display-flex--lg justify-content-end--lg w-full--lg"><ul class="nav primary-nav nav-type-1" data-qa-selector="navigationBar"><li class="dropdown dropdown--mega-menu secondary-nav__item"><span class="dropdown-title nav__item-link"><span class=""><span class="dropdown-title__text">Features</span><span class="dropdown-title__triangle"><i class="wrapper-icon wrapper-icon-angle-down m-0"></i></span></span></span><span class="dropdown-body dropdown-body--align-left bg-color-white"><div class="grid-container"><div class="grid-x grid-margin-x grid-margin-y justify-content-center py-3"><div class="cell small-12 medium-12 large-3 ml-31--lg"><p class="text-s text-color-black--60 text-uppercase pl-1">Features</p><div class="my-4"><div class=""><a href="/features" class="pl-1 nav__item-link">OMIQ Overview</a></div></div><div class="my-4"><div class=""><a href="/features#classic-analysis" class="pl-1 nav__item-link">Classical Analysis</a></div></div><div class="my-4"><div class=""><a href="/features#high-dimensional-analysis" class="pl-1 nav__item-link">High Dimensional Analysis</a></div></div><div class="my-4"><div class=""><a href="/features#cloud-platform" class="pl-1 nav__item-link">Cloud Platform</a></div></div><div class="my-4"><div class=""><a href="/features#autogating" class="pl-1 nav__item-link">Autogating</a></div></div><div class="my-4"><div class=""><a href="/features/prism-integration" class="pl-1 nav__item-link">Prism Integration</a></div></div></div></div></div></span></li><li class=""><a href="/resources" data-qa-selector="resources" class="nav__item-link">Resources</a></li><li class=""><a href="https://help.omiq.ai/hc/en-us" data-qa-selector="helpCenter" class="nav__item-link">Support</a></li><li class=""><a href="/pricing" data-qa-selector="pricing" class="nav__item-link">Pricing</a></li><li class=""><a href="https://app.omiq.ai/" data-qa-selector="signIn" class="nav__item-link">Sign In</a></li></ul><ul class="nav secondary-nav nav-type-1"><li class="secondary-nav__item secondary-nav__item-action"><a href="https://app.omiq.ai/login?om_requested_trial=true" type="button" data-qa-selector="freeTrialNav" class="btn btn-outline-secondary btn-xs">Try OMIQ Free</a></li></ul></div></div></div></div></div></div></header><main><div class="" role="main"><section class="section-hero section-hero-text-center section-hero-color-4"><div class="grid-container"><div class="grid-x"><div class="cell"><div class="text-left mb-10"><a href="/resources" class="link"><i class="wrapper-icon wrapper-icon-chevron-left mr-3"></i>Resources</a></div><h1 class="heading section-hero__title">Cytometry Analysis Tutorial</h1><p class="section-hero__lead">Get started with OMIQ using this in-depth tutorial that follows a complete end-to-end workflow. </p></div></div></div></section><section class="guide-page-template guide-page-template-type-tutorial"><div class="grid-container"><div class="grid-x grid-padding-x"><div class="cell medium-4"><div class="guide-page-template__sidebar"><div class="guide-page-template__nav"><div class="guide-page-template__nav-item"><a href="#SW50cm9kdWN0aW9u" class="link guide-page-template__nav-item-link">Introduction</a></div><div class="guide-page-template__nav-item"><a href="#SW5zcGlyYXRpb24lMjBhbmQlMjBIaWdoJTIwTGV2ZWwlMjBPdmVydmlldw" class="link guide-page-template__nav-item-link">Inspiration and High Level Overview</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDE6JTIwU2V0dXAlMjBhbmQlMjBHZXR0aW5nJTIwU3RhcnRlZA" class="link guide-page-template__nav-item-link">Step 1: Setup and Getting Started</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDI6JTIwVW5kZXJzdGFuZCUyMHRoZSUyMFZvY2Fi" class="link guide-page-template__nav-item-link">Step 2: Understand the Vocab</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDM6JTIwRG93bmxvYWQlMjB0aGUlMjBUdXRvcmlhbCUyMERhdGFzZXQ" class="link guide-page-template__nav-item-link">Step 3: Download the Tutorial Dataset</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDQ6JTIwQ3JlYXRlJTIwYSUyMERhdGFzZXQlMjBhbmQlMjBVcGxvYWQlMjBEYXRh" class="link guide-page-template__nav-item-link">Step 4: Create a Dataset and Upload Data</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDU6JTIwU2V0JTIwTWV0YWRhdGElMjBhbmQlMjBFZGl0JTIwRmlsZSUyME5hbWVz" class="link guide-page-template__nav-item-link">Step 5: Set Metadata and Edit File Names</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDY6JTIwUmV2aWV3JTIwYW5kJTIwRWRpdCUyMEZlYXR1cmUlMjAoQ2hhbm5lbCklMjBOYW1lcw" class="link guide-page-template__nav-item-link">Step 6: Review and Edit Feature (Channel) Names</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDc6JTIwU3RhcnQlMjBhJTIwV29ya2Zsb3c" class="link guide-page-template__nav-item-link">Step 7: Start a Workflow</a></div><div class="guide-page-template__nav-item"><a href="#U2lkZWJhcjolMjBDb21wZW5zYXRpb24" class="link guide-page-template__nav-item-link">Sidebar: Compensation</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDg6JTIwQWRqdXN0JTIwU2NhbGluZyUyMC8lMjBUcmFuc2Zvcm1hdGlvbg" class="link guide-page-template__nav-item-link">Step 8: Adjust Scaling / Transformation</a></div><div class="guide-page-template__nav-item"><a href="#U2lkZWJhcjolMjBTZXQlMjBEaXNwbGF5JTIwQm91bmRhcmllcyUyMGZvciUyMFBsb3Rz" class="link guide-page-template__nav-item-link">Sidebar: Set Display Boundaries for Plots</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDk6JTIwRG8lMjBDbGVhbnVwJTIwR2F0aW5n" class="link guide-page-template__nav-item-link"> Step 9: Do Cleanup Gating</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDEwOiUyMFN1YnNhbXBsZSUyMHlvdXIlMjBEYXRh" class="link guide-page-template__nav-item-link">Step 10: Subsample your Data</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDExOiUyMFJ1biUyMERpbWVuc2lvbiUyMFJlZHVjdGlvbg" class="link guide-page-template__nav-item-link">Step 11: Run Dimension Reduction</a></div><div class="guide-page-template__nav-item"><a href="#U2lkZSUyME5vdGU6JTIwVGFzayUyMENvbXB1dGF0aW9uYWwlMjBMaW1pdHM" class="link guide-page-template__nav-item-link">Side Note: Task Computational Limits</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDEyOiUyMERpbWVuc2lvbiUyMFJlZHVjdGlvbiUyMFJlc3VsdHMlMjBWaXN1YWxpemF0aW9u" class="link guide-page-template__nav-item-link">Step 12: Dimension Reduction Results Visualization</a></div><div class="guide-page-template__nav-item"><a href="#U2lkZWJhcjolMjBHYXRpbmclMjBhbmQlMjBFeHBsb3JpbmclMjBhbiUyMEVtYmVkZGluZw" class="link guide-page-template__nav-item-link">Sidebar: Gating and Exploring an Embedding</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDEzOiUyMENsdXN0ZXJpbmclMjAod2l0aCUyME1ldGFjbHVzdGVyaW5nKQ" class="link guide-page-template__nav-item-link"> Step 13: Clustering (with Metaclustering)</a></div><div class="guide-page-template__nav-item"><a href="#RGlzY3Vzc2lvbjolMjBEb2VzJTIwVGFzayUyME9yZGVyJTIwTWF0dGVyPw" class="link guide-page-template__nav-item-link"> Discussion: Does Task Order Matter?</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDE0OiUyMENvbnZlcnQlMjBDbHVzdGVyJTIwUmVzdWx0cyUyMHRvJTIwRmlsdGVycw" class="link guide-page-template__nav-item-link">Step 14: Convert Cluster Results to Filters</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDE1OiUyMENsdXN0ZXIlMjBPdmVybGF5cw" class="link guide-page-template__nav-item-link"> Step 15: Cluster Overlays</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDE1LjE6JTIwU3BsaXR0aW5nJTIwYW5kJTIwTWVyZ2luZyUyMENsdXN0ZXJz" class="link guide-page-template__nav-item-link"> Step 15.1: Splitting and Merging Clusters</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDE2OiUyMEV4cG9ydCUyMFN0YXRpc3RpY3M" class="link guide-page-template__nav-item-link"> Step 16: Export Statistics</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDE3OiUyMENsdXN0ZXJlZCUyMEhlYXRtYXA" class="link guide-page-template__nav-item-link"> Step 17: Clustered Heatmap</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDE4OiUyMExvY2tzJTIwYW5kJTIwQWRkaW5nJTIwR2F0ZXM" class="link guide-page-template__nav-item-link"> Step 18: Locks and Adding Gates</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDE5OiUyMEdyYXBoJTIwQW5hbHlzaXMlMjBhbmQlMjBHcmFwaCUyMEZpbHRlcnM" class="link guide-page-template__nav-item-link">Step 19: Graph Analysis and Graph Filters</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDIwOiUyMFN0YXRpc3RpY2FsJTIwRGlmZmVyZW50aWFsJTIwQW5hbHlzaXMlMjAmJTIwVm9sY2FubyUyMFBsb3Rz" class="link guide-page-template__nav-item-link"> Step 20: Statistical Differential Analysis &amp; Volcano Plots</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDIxOiUyMEJveCUyMGFuZCUyMFZpb2xpbiUyMFBsb3Rz" class="link guide-page-template__nav-item-link"> Step 21: Box and Violin Plots</a></div><div class="guide-page-template__nav-item"><a href="#U3RlcCUyMDIyOiUyMEV4cG9ydGluZyUyMFBsb3RzJTIwYW5kJTIwRmlndXJlcw" class="link guide-page-template__nav-item-link">Step 22: Exporting Plots and Figures</a></div><div class="guide-page-template__nav-item"><a href="#Q29uY2x1c2lvbiUyMGFuZCUyME5leHQlMjBTdGVwcw" class="link guide-page-template__nav-item-link">Conclusion and Next Steps</a></div><div class="guide-page-template__nav-item"><a href="#TWlzY2VsbGFuZW91cyUyMFRvcGljcw" class="link guide-page-template__nav-item-link">Miscellaneous Topics</a></div><div class="guide-page-template__nav-item"><a href="#Rm9sZGVyJTIwYW5kJTIwVGFncw" class="link guide-page-template__nav-item-link">Folder and Tags</a></div><div class="guide-page-template__nav-item"><a href="#R2F0aW5nJTIwSGllcmFyY2h5JTIwUGxvdHM" class="link guide-page-template__nav-item-link">Gating Hierarchy Plots</a></div><div class="guide-page-template__nav-item"><a href="#U0FN" class="link guide-page-template__nav-item-link"> SAM</a></div><div class="guide-page-template__nav-item"><a href="#SW50ZXJhY3RpdmUlMjBHYXRpbmc" class="link guide-page-template__nav-item-link">Interactive Gating</a></div><div class="guide-page-template__nav-item"><a href="#Q29uY2F0ZW5hdGlvbg" class="link guide-page-template__nav-item-link"> Concatenation</a></div><div class="guide-page-template__nav-item"><a href="#VHJhamVjdG9yeSUyMEFuYWx5c2lz" class="link guide-page-template__nav-item-link">Trajectory Analysis</a></div><div class="guide-page-template__nav-item"><a href="#Zmxvd0FJ" class="link guide-page-template__nav-item-link">flowAI</a></div><div class="guide-page-template__nav-item"><a href="#Zmxvd0N1dA" class="link guide-page-template__nav-item-link">flowCut</a></div><div class="guide-page-template__nav-item"><a href="#UGVhY29RQw" class="link guide-page-template__nav-item-link">PeacoQC</a></div><div class="guide-page-template__nav-item"><a href="#U2hhcmluZywlMjBDb2xsYWJvcmF0aW9uLCUyMGFuZCUyMEdyb3Vwcw" class="link guide-page-template__nav-item-link">Sharing, Collaboration, and Groups</a></div><div class="guide-page-template__nav-item"><a href="#Q2hhbmdpbmclMjBPd25lciUyMG9mJTIwUmVzb3VyY2Vz" class="link guide-page-template__nav-item-link">Changing Owner of Resources</a></div><div class="guide-page-template__nav-item"><a href="#T01JUSUyMFJlc291cmNlcw" class="link guide-page-template__nav-item-link">OMIQ Resources</a></div></div></div></div><div class="cell auto"><h2 class="heading post-element__title-h2" id="SW50cm9kdWN0aW9u">Introduction</h2><p class="post-element__paragraph">Thanks for your interest in OMIQ Data Science Platform!</p><p class="post-element__paragraph">This document is a mix of tutorial and documentation for using OMIQ for cytometry analysis. It can be followed linearly for a complete end-to-end workflow going from raw data to statistical significance, or you can search for specific topics.</p><p class="post-element__paragraph">If you do this tutorial you will be in very good shape for using OMIQ and for executing high-dimensional analysis workflows.</p><p class="post-element__paragraph">While our first priority is perfecting cytometry analysis, it should be noted that OMIQ is not specifically a cytometry analysis software. It is a data science platform meant to integrate all biomedical analytics (and more) eventually. This is what drives the design of our software, which is built around a flexible and simple “syntax” of stepwise operations on data. It is inspired by the needs for generalizability, data integration, and to promote auditable and reproducible analytics.</p><p class="post-element__paragraph">For these reasons, certain analytical goals for cytometry may be accomplished differently than you are used to with other cytometry-specific software. While most of the same things (and much more) are possible with OMIQ, you may have to take slightly different steps than you are used to, and to think differently about data analysis. We hope you see the ultimate benefits, not only for the sake of auditable, reproducible science, but for your own development of highly valuable data science skills.</p><p class="post-element__paragraph">OMIQ is improving all the time. Fluidity and flexibility, speed, available algorithms and visualizations, and everything else in the platform is evolving continuously. The most exciting and novel developments are yet to come. We hope to hear your feedback and requests so you can be part of the process!</p><p class="post-element__paragraph">Don’t forget that OMIQ is fully supported. Get in touch with us at any time by emailing support@omiq.ai</p><p class="post-element__paragraph">Enjoy, and don’t hesitate to get in touch.</p><p class="post-element__paragraph">– The OMIQ team</p><p class="post-element__paragraph"><b>Visit the </b><a href="https://www.omiq.ai/resources" class="link"><b>OMIQ Resources Center</b></a><b> for more videos and guides.</b></p><h2 class="heading post-element__title-h2" id="SW5zcGlyYXRpb24lMjBhbmQlMjBIaWdoJTIwTGV2ZWwlMjBPdmVydmlldw">Inspiration and High Level Overview</h2><p class="post-element__paragraph">Want some ideas about what OMIQ can do? Watch this video:</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_nnk66rpstj wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">See how OMIQ operates with this brief demonstration of an OMIQ workflow.</div></div><p class="post-element__paragraph"> In the video we demonstrate OMIQ platform principles and how to quickly go from raw data to p values while also interacting flexibly and deeply with data at the single-cell level. It is incomplete and meant just for inspiration.</p><p class="post-element__paragraph">This tutorial walks through a similar workflow step by step, exploring details along the way.</p><h2 class="heading post-element__title-h2" id="U3RlcCUyMDE6JTIwU2V0dXAlMjBhbmQlMjBHZXR0aW5nJTIwU3RhcnRlZA">Step 1: Setup and Getting Started</h2><h3 class="heading mt-0 post-element__title-h3">Software Requirements</h3><p class="post-element__paragraph">The only thing you need to use OMIQ is a web browser. Note that not all browsers are created equally, however! Chrome, Firefox and Edge should work best. Safari should mostly work. Avoid Internet Explorer. Regardless of browser, make sure you keep it up to date, not only for using OMIQ but because it is a best practice for security.</p><p class="post-element__paragraph">OMIQ is also supported on mobile devices to a certain extent. Smartphones and tablets can do in a pinch for viewing data and running tasks. Computers offer a better experience in general.</p><h3 class="heading mt-0 post-element__title-h3">Disable Gesture Back Navigation</h3><p class="post-element__paragraph">Many laptops and some external mice have a capability to navigate your browser forwards and backwards with a gesture. In practice, this produces mostly false positives and unwanted navigation. We strongly recommend you disable gesture navigation. This is important because we cannot effectively prevent your browser from navigating backwards and most (but not every) place in OMIQ has a safety mechanism to prevent you from losing progress in this case.</p><h3 class="heading mt-0 post-element__title-h3">Browser Zoom</h3><p class="post-element__paragraph">If you need to see more information in the OMIQ interface, zoom out. If you want to narrow in on something, zoom in.</p><p class="post-element__paragraph">Zooming out is done with the plus and minus keys on your keyboard in conjunction with the command (Mac) or control (PC) keys. The 0 key returns to default zoom level. There are other ways to control zoom within the <b>View</b> menu bar of the browser.</p><h3 class="heading mt-0 post-element__title-h3">Take A Moment to Understand</h3><p class="post-element__paragraph">OMIQ is different from most other cytometry software. It makes certain fundamental principles of analysis explicit to you, whereas normally you may be used to these being hidden or implicit.</p><p class="post-element__paragraph">It is built in a way that makes it powerful, but requires a bit more understanding of data analysis principles that are usually hidden by historical cytometry software.</p><h2 class="heading post-element__title-h2" id="U3RlcCUyMDI6JTIwVW5kZXJzdGFuZCUyMHRoZSUyMFZvY2Fi">Step 2: Understand the Vocab</h2><p class="post-element__paragraph">The field of cytometry tends to use specific vocabulary that is confusing to outsiders, even those that are otherwise experts in data science. OMIQ uses traditional and widely accepted data science vocabulary (or reasonably close to it) to fit with broader standards. The list below translates common terms between cytometry-specific and traditional vocabulary.</p><p class="post-element__paragraph">Cytometrists can benefit from these translations to understand OMIQ better and to cultivate a better basis of communication with bioinformaticians and data scientists unfamiliar with Cytometry. The reverse is true of those individuals desiring a better understanding of cytometry vocabulary.</p><ul class="ul ul-default post-element__ul"><li class="li post-element__list-item">An <b>event</b> is a <b>row</b> or <b>observation</b>. Sometimes called a <b>datapoint</b>.</li><li class="li post-element__list-item">A <b>channel</b> or <b>parameter</b> or marker is a <b>feature</b> or <b>column</b>.</li><li class="li post-element__list-item">A <b>sample</b> is a <b>file</b>. This is based on an FCS or CSV file on the disk of a computer that is uploaded to OMIQ.<ul class="ul ul-default post-element__ul"><li class="li post-element__list-item">It should be noted that sample is an ambiguous word because sometimes individual<br/>samples occur over multiple files.</li></ul></li><li class="li post-element__list-item">A <b>gate</b> may also be called a <b>filter.</b> A gate is just a specific type of filter and serves to <b>subsample</b> rows from a file or files.</li></ul><p class="post-element__paragraph">Here are some fundamental OMIQ terms:</p><ul class="ul ul-default post-element__ul"><li class="li post-element__list-item">A <b>Dataset</b> is a collection of files uploaded to OMIQ. A Dataset is like a folder for data.</li><li class="li post-element__list-item">A <b>Workflow</b> is created inside a Dataset and is how analysis of data is carried out.</li><li class="li post-element__list-item">A <b>Task</b> is an individual unit of analysis within a workflow. For example, scaling, compensation, gating, and t-SNE are tasks. Tasks are sometimes called <b>jobs</b> or <b>algorithms</b> in the cases where the task can be described in this way. The word <b>plugin</b> may also be used.<ul class="ul ul-default post-element__ul"><li class="li post-element__list-item">Note that OMIQ has a plugin system for installing any script as a custom task. Contact us if you’re interested in this!</li></ul></li></ul><p class="post-element__paragraph">Within certain documentation and videos we may use cytometry-specific vocabulary. We do this when the subject of explanation is cytometry-specific or the media is meant for a cytometry audience. Often we go back and forth between general and specific vocabulary in these cases as well.</p><h2 class="heading post-element__title-h2" id="U3RlcCUyMDM6JTIwRG93bmxvYWQlMjB0aGUlMjBUdXRvcmlhbCUyMERhdGFzZXQ">Step 3: Download the Tutorial Dataset</h2><p class="post-element__paragraph">Zip of files: <a href="https://omiq.ai/docs/files/OMIQ-tutorial-files.zip " class="link">https://omiq.ai/docs/files/OMIQ-tutorial-files.zip </a></p><p class="post-element__paragraph">Note the browser may indicate a problem previewing the file. That’s okay, you just need to download it.</p><p class="post-element__paragraph">Note the files are FCS files that were converted to CSV. You can think of them as FCS files. If you prefer FCS, an FCS version is available here: <a href="https://www.omiq.ai/docs/files/OMIQ-tutorial-files-FCS.zip" class="link">https://www.omiq.ai/docs/files/OMIQ-tutorial-files-FCS.zip</a></p><p class="post-element__paragraph">However, note that the FCS version does not have feature names that need to be corrected. You can simply skip that part of the tutorial or still experiment with changing feature names as desired.</p><p class="post-element__paragraph">Download the file and unzip it to reveal the CSV files inside. These individual files are what we will upload to OMIQ. Note that the zip cannot currently be uploaded as a single file.</p><p class="post-element__paragraph">The Dataset is an abridged and cleaned-up version of Hartmann et al 2019 mass cytometry Dataset (<a href="http://flowrepository.org/id/FR-FCM-Z244" class="link">http://flowrepository.org/id/FR-FCM-Z244</a>). The files are GVHD patients at 30 days and 90 days post bone marrow transplantation. The tissue is PBMC.</p><p class="post-element__paragraph"><a href="https://www.omiq.ai/series/getting-started" class="link">► Watch the Getting Started video series</a></p><p class="post-element__paragraph"></p><h2 class="heading post-element__title-h2" id="U3RlcCUyMDQ6JTIwQ3JlYXRlJTIwYSUyMERhdGFzZXQlMjBhbmQlMjBVcGxvYWQlMjBEYXRh">Step 4: Create a Dataset and Upload Data</h2><p class="post-element__paragraph">Create a Dataset in OMIQ and upload the files. This is fairly simple and thus won’t be demonstrated here.</p><p class="post-element__paragraph">All files uploaded to OMIQ must be inside of a Dataset.</p><p class="post-element__paragraph"><b>Files can be CSV or FCS</b>. Note that multiple files grouped together in a ZIP file is not currently supported. However, if uploading CSV files, individual files can be zipped to save space. To be clear, if a zip file is ever uploaded to OMIQ, it must only contain a single CSV file inside it. Support for multiple files within the same zip will be added in the future.</p><p class="post-element__paragraph">Files can be analyzed as soon as they are done processing. Processing status can be monitored from the page where files are uploaded. Note that it is not necessary for all files to be completed uploading or processing before analysis can begin. They will continue to upload in the background as you do other actions.</p><p class="post-element__paragraph">Files can be deleted by clicking the filename from the list of files. Inside the details page for that file there is a delete button which can be clicked to remove the file from the Dataset permanently. Files can also be deleted in batch from the dataset main page.</p><p class="post-element__paragraph">Consider reviewing the section on <a href="#Rm9sZGVyJTIwYW5kJTIwVGFncw" class="link">Folders and Tags</a>.</p><h2 class="heading post-element__title-h2" id="U3RlcCUyMDU6JTIwU2V0JTIwTWV0YWRhdGElMjBhbmQlMjBFZGl0JTIwRmlsZSUyME5hbWVz">Step 5: Set Metadata and Edit File Names</h2><p class="post-element__paragraph">An important first step in order to fully leverage OMIQ is to assign metadata values to your files. Metadata are tags of information associated with each file in a Dataset that provide experimental or clinical context. Metadata can be continuous or categorical. These metadata go on to power a variety of functionalities within OMIQ.</p><div class="wistia-video-container"><div class="wistia_embed wistia_async_4lga5hufb3 wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__line"></div><p class="post-element__paragraph"> File names can also be edited directly within OMIQ. This is discussed in the video overview. To edit filenames, use the spreadsheet editing strategy, modify the names, and then paste them into OMIQ, making sure to include the OmiqID column. If you are only editing file names without adding metadata, you will need to visualize the changed names in the Files tab since the metadata tab will be empty.</p><p class="post-element__paragraph">You can also import metadata from FCS files:</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_6bask5nixp wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Easily import interesting information from your FCS metadata to your OMIQ metadata.</div></div><div class="post-element__line"></div><h4 class="heading mt-0 post-element__title-h4"> Notes</h4><ul class="ul ul-default post-element__ul"><li class="li post-element__list-item">Editing this information does not alter the underlying raw data. Raw data are never altered within OMIQ. All operations on data are stored as “layers” on top of the raw data.</li></ul><h2 class="heading post-element__title-h2" id="U3RlcCUyMDY6JTIwUmV2aWV3JTIwYW5kJTIwRWRpdCUyMEZlYXR1cmUlMjAoQ2hhbm5lbCklMjBOYW1lcw">Step 6: Review and Edit Feature (Channel) Names</h2><p class="post-element__paragraph">A tragic problem that can befall a cytometry experiment is having different feature names across different FCS files. This can prevent proper analysis and be very hard to correct. However, with OMIQ, this can be solved easily!</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_nmr0eb9vkg wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Review, edit, and correct Feature Names (or channels) across different FCS files.</div></div><p class="post-element__paragraph">Sometimes you may have missing, extra, or misordered features between files. This can result in OMIQ highlighting what appears to be a conflict in names between files, but in reality is just an ordering issue and is ultimately harmless. If this is the case, just ignore it. All OMIQ functionality will still work fine. Don’t try to correct the order. <b>Features have a given order that cannot currently be changed.</b> Please watch video for an explanation of these concepts. </p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_ndwjmbuejs wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Learn about misaligned, extra, or missing features and how OMIQ highlights these conflicts.</div></div><h4 class="heading mt-0 post-element__title-h4"> Notes</h4><ul class="ul ul-default post-element__ul"><li class="li post-element__list-item">If there are disagreements between files on the primary feature name, the worst case scenario is not being able to choose that feature for certain forms of analysis on groups of files. This is because in a grouped analysis, only features shared by all files may be selected.</li><li class="li post-element__list-item">If there are disagreements between files on the secondary feature name, the correct value will be chosen depending on which file is selected or being viewed, or in the case of grouped analysis, all names will be displayed in a comma-separated list.</li><li class="li post-element__list-item">Editing this information does not alter the underlying raw data. Raw data are never altered within OMIQ. All operations on data are stored as “layers” on top of the raw data.<br/></li></ul><h2 class="heading post-element__title-h2" id="U3RlcCUyMDc6JTIwU3RhcnQlMjBhJTIwV29ya2Zsb3c">Step 7: Start a Workflow</h2><p class="post-element__paragraph">Now that the Dataset has been configured, click this button to start a new workflow (choose <b>New Default</b>): </p><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/2vU7z4vKlCFqGBw59Ql7m3/60bed79356ce5f4cf37d338b2b6c7021/7._Start_a_workflow.png"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/2vU7z4vKlCFqGBw59Ql7m3/60bed79356ce5f4cf37d338b2b6c7021/7._Start_a_workflow.png"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/2vU7z4vKlCFqGBw59Ql7m3/60bed79356ce5f4cf37d338b2b6c7021/7._Start_a_workflow.png"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/2vU7z4vKlCFqGBw59Ql7m3/60bed79356ce5f4cf37d338b2b6c7021/7._Start_a_workflow.png"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/2vU7z4vKlCFqGBw59Ql7m3/60bed79356ce5f4cf37d338b2b6c7021/7._Start_a_workflow.png"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/2vU7z4vKlCFqGBw59Ql7m3/60bed79356ce5f4cf37d338b2b6c7021/7._Start_a_workflow.png"/></picture></div><p class="post-element__paragraph"> All analysis in OMIQ is done within workflows. A workflow has access to the data within the Dataset. All filenames, metadata, and feature names will be present in all workflows in the same state they are within the Dataset.</p><p class="post-element__paragraph">OMIQ will make its best effort to start the workflow for you by initializing compensation and scales as relevant if you are working with cytometry data. </p><p class="post-element__paragraph">Whether or not you know it, any software you have used for cytometry analysis applies analytical steps to your data automatically and in a particular order. It’s implicit and somewhat hidden. In OMIQ we make all operations on data completely clear in their nature and ordering.</p><p class="post-element__paragraph">In Cytometry, the classical steps to apply are compensation and scaling, in that order. Where compensation is not applicable, scaling is applied only. These steps and more are described below.</p><h2 class="heading post-element__title-h2" id="U2lkZWJhcjolMjBDb21wZW5zYXRpb24">Sidebar: Compensation</h2><p class="post-element__paragraph">This is not properly part of the tutorial but is discussed here anyway.</p><h3 class="heading mt-0 post-element__title-h3">Overview of managing compensation(s)</h3><p class="post-element__paragraph">This overview covers various considerations for adding and editing compensation.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_xpbvyuhzqs wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Learn the various considerations and methods for adding and editing compensation.</div></div><h4 class="heading mt-0 post-element__title-h4"> Notes</h4><ul class="ul ul-default post-element__ul"><li class="li post-element__list-item">Scales must also be set in order to properly visualize the effect of the compensation. The video demonstrates this. See the data scaling section for more details about data scaling.</li><li class="li post-element__list-item">Compensation will be applied automatically if it is detected within the FCS files. It can also be<br/>applied by the arbitrary creation of compensation matrices and their application to groups of files.</li><li class="li post-element__list-item">Compensation matrices can be edited directly by clicking and editing certain values. Alternatively, a matrix can be copied from a spreadsheet and pasted into OMIQ, overwriting the existing matrix that is currently selected.</li><li class="li post-element__list-item">To copy a compensation matrix out of OMIQ, just click the appropriate button. Then paste it into a spreadsheet or on top of another comp matrix in OMIQ.</li></ul><h3 class="heading mt-0 post-element__title-h3">Calculating compensation from single stain (single color) control files</h3><p class="post-element__paragraph">This overview covers the creation of compensation matrices from single stain control files.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_yliujc7xw3 wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Learn how to create compensation matrices from single stain control files in OMIQ.</div></div><p class="post-element__paragraph"> Remember the structure of the Workflow is nuanced and important when calculating compensation. One branch must be created without compensation (but with scaling) in order to create the matrix. Then the created matrix is used in the other branch with compensation in order to apply it in typical Workflow context.</p><ul class="ul ul-default post-element__ul"><li class="li post-element__list-item">The first branch is root → scaling → create comp</li><li class="li post-element__list-item">The other branch is root → <u>compensation</u> → scaling → …<ul class="ul ul-default post-element__ul"><li class="li post-element__list-item">You put the created compensation in the underlined comp task in the second branch.</li></ul></li></ul><h3 class="heading mt-0 post-element__title-h3">The AutoSpill Algorithm</h3><p class="post-element__paragraph">AutoSpill is a modern and innovative algorithm for calculating compensation matrices from single stain controls and an alternative to the traditional method detailed above.</p><p class="post-element__paragraph">See the special <a href="https://www.omiq.ai/guides/autospill-compensation" class="link">AutoSpill documentation and guide</a></p><p class="post-element__paragraph"><a href="https://www.omiq.ai/series/work-with-autospill" class="link">► Watch the AutoSpill video series</a></p><h2 class="heading post-element__title-h2" id="U3RlcCUyMDg6JTIwQWRqdXN0JTIwU2NhbGluZyUyMC8lMjBUcmFuc2Zvcm1hdGlvbg">Step 8: Adjust Scaling / Transformation</h2><p class="post-element__paragraph">In our experience, data scaling (aka “transformation”) is perhaps the most poorly understood part of analyzing cytometry data. This is unfortunate because the application of scaling equations and their particular settings have a significant effect on data analysis results and reproducibility. This is especially the case when using machine learning techniques.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_c7f6iikqmq wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Work with scales and how this applies to the rest of your workflow.</div></div><h4 class="heading mt-0 post-element__title-h4"> Notes</h4><ul class="ul ul-default post-element__ul"><li class="li post-element__list-item"><b>Contrary to the video</b>, OMIQ now automatically configures your scale settings. As is<br/>industry-standard, we do this by heuristic by looking at the instrument of origin.</li><li class="li post-element__list-item">Scale settings may need to be adjusted if the heuristic settings are not appropriate. This is<br/>uncommon for mass cytometry data but fairly common for fluorescent cytometry data. The critical setting is the <b>cofactor</b> for arcsinh scales. Increase it to compress the region around 0. Decrease it to expand the region around 0. The correlate setting for biexponential scales is the <b>width basis</b>. Note that biex scales are not currently supported in OMIQ but arcsinh is similar (and simpler). For more info, see the deep dive document below.</li><li class="li post-element__list-item">Scale settings can be copied and pasted between tasks.</li><li class="li post-element__list-item">Unless you know otherwise, you almost certainly should not use the <b>Log10</b> scale type.</li></ul><h3 class="heading mt-0 post-element__title-h3">Deep Dive Into Scales and Relation to Numerics Properties of Data</h3><p class="post-element__paragraph">Want to deepen your knowledge on this fun topic? <a href="https://www.omiq.ai/guides/understanding-data-scaling" class="link">Check out this article.</a></p><p class="post-element__paragraph">Scaling is generally the most poorly understood (yet extremely important) element of cytometry analysis. We strongly recommend an understanding of this subject and we consider it essential for anyone using cytometry as a core technology in their research!</p><h2 class="heading post-element__title-h2" id="U2lkZWJhcjolMjBTZXQlMjBEaXNwbGF5JTIwQm91bmRhcmllcyUyMGZvciUyMFBsb3Rz">Sidebar: Set Display Boundaries for Plots</h2><p class="post-element__paragraph">This is not properly part of the tutorial but is discussed here anyway.</p><p class="post-element__paragraph">Display boundaries are the minimum and maximum for data display on plots. These boundaries are tracked within the workflow and can be changed anytime a plot is visible. OMIQ will try to set yours automatically, however, you may need to adjust them. Watch the video to learn the efficient way of doing this in bulk.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_o13w63c4sd wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Efficiently adjust minimum and maximum for data display on plots in bulk.</div></div><h2 class="heading post-element__title-h2" id="U3RlcCUyMDk6JTIwRG8lMjBDbGVhbnVwJTIwR2F0aW5n"> Step 9: Do Cleanup Gating</h2><p class="post-element__paragraph">At this stage of analysis, it&#x27;s likely that cleanup gating would be needed.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_tnlfkglrs8 wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Discover the various functions in the gating task and learn how to work with these to clean up your data.</div></div><p class="post-element__paragraph"> Remember that you can set gates in a specific position per file, for example, to deal with batch variance:</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_sy4562bzce wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Quickly set a gate in a particular location depending on the relevant file or sample.</div></div><p class="post-element__paragraph"> OMIQ has all <b>boolean gate</b> types (AND, OR, NOT), however they are called <b>boolean filters</b>. To create a boolean filter, right click the filter within the filter tree and select the desired boolean option.</p><p class="post-element__paragraph">One question about boolean filters that sometimes comes up is how to make boolean filters between disconnected positions in the gating tree. Watch video for an explanation of this situation and how to accomplish that goal.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_vmfont3gg7 wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Make boolean gates between different parts of the gating hierarchy that are not directly connected.</div></div><h4 class="heading mt-0 post-element__title-h4"> Notes</h4><ul class="ul ul-default post-element__ul"><li class="li post-element__list-item">The example data for this tutorial has already been cleaned. Thus, this step isn’t technically necessary but it’s useful to illustrate it anyway. Note also that this gating task will be used to insert gates into the workflow later on in the tutorial.</li></ul><h2 class="heading post-element__title-h2" id="U3RlcCUyMDEwOiUyMFN1YnNhbXBsZSUyMHlvdXIlMjBEYXRh">Step 10: Subsample your Data</h2><p class="post-element__paragraph">When you have gated your data it doesn’t mean you have made any particular choice about applying a gate to your data. It simply means those gates are available within the workflow from that point onward.</p><p class="post-element__paragraph">Actually filtering the data down by some gate or filter, or simply downsampling the number of rows, is fulfilled by the Subsampling task.</p><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7ae9O1DMbXIULIfIq59Zhc/a5d063eb7e94ea08ea0b92b3bc1a46ef/10._Subsample_your_data.png"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7ae9O1DMbXIULIfIq59Zhc/a5d063eb7e94ea08ea0b92b3bc1a46ef/10._Subsample_your_data.png"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7ae9O1DMbXIULIfIq59Zhc/a5d063eb7e94ea08ea0b92b3bc1a46ef/10._Subsample_your_data.png"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7ae9O1DMbXIULIfIq59Zhc/a5d063eb7e94ea08ea0b92b3bc1a46ef/10._Subsample_your_data.png"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7ae9O1DMbXIULIfIq59Zhc/a5d063eb7e94ea08ea0b92b3bc1a46ef/10._Subsample_your_data.png"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/7ae9O1DMbXIULIfIq59Zhc/a5d063eb7e94ea08ea0b92b3bc1a46ef/10._Subsample_your_data.png"/></picture></div><p class="post-element__paragraph">This design is meant for convenience to avoid setting downsampling settings redundantly, for example, when doing numerous runs of an algorithm.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_fmx6h0zgh7 wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Filter your data by some gate or filter or downsample the number of rows using the subsampling task.</div></div><h4 class="heading mt-0 post-element__title-h4"> Notes</h4><ul class="ul ul-default post-element__ul"><li class="li post-element__list-item">The subsampling in the example video is pointless because our gate and count setting results in no actual sampling of the data. It’s simply done for demonstration and discussion purposes.</li></ul><h2 class="heading post-element__title-h2" id="U3RlcCUyMDExOiUyMFJ1biUyMERpbWVuc2lvbiUyMFJlZHVjdGlvbg">Step 11: Run Dimension Reduction</h2><p class="post-element__paragraph">At this point the workflow can go many different directions based on specific needs. The following steps are merely suggestions based on common operations.</p><p class="post-element__paragraph">Most workflows these days use some form of dimension reduction. Thus we will start there. We will run opt-SNE but the principles of setup and analysis apply to all dimension reduction algorithms.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_m0u6p0sf5s wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Set up and run a dimension reduction operation using opt-SNE.</div></div><h4 class="heading mt-0 post-element__title-h4"> Notes</h4><ul class="ul ul-default post-element__ul"><li class="li post-element__list-item">The UMAP that appears in this video does not appear in the rest of the demo for simplicity.</li><li class="li post-element__list-item"><b>Do not concatenate data prior to running any algorithms in OMIQ. The system takes care of this automatically behind the scenes and separates the data back out again for downstream analysis.</b> Make sure to learn about <a href="#Q29uY2F0ZW5hdGlvbg" class="link">virtual concatenation</a> for downstream analysis.<br/></li></ul><h2 class="heading post-element__title-h2" id="U2lkZSUyME5vdGU6JTIwVGFzayUyMENvbXB1dGF0aW9uYWwlMjBMaW1pdHM">Side Note: Task Computational Limits</h2><p class="post-element__paragraph">Tasks (aka “algorithms”, “plugins”) have a certain amount of CPU and memory allocated to them by default. Depending on the size of your Dataset and the parameters of the algorithm you are using, the allocated amount of CPU and memory may not be enough. This can result in execution failures. If this happens, feel free to get in touch with support@omiq.ai to understand what happened, find alternative algorithms or algorithm settings, or to increase the computational power allocated to the task.</p><h2 class="heading post-element__title-h2" id="U3RlcCUyMDEyOiUyMERpbWVuc2lvbiUyMFJlZHVjdGlvbiUyMFJlc3VsdHMlMjBWaXN1YWxpemF0aW9u">Step 12: Dimension Reduction Results Visualization</h2><p class="post-element__paragraph">Regardless of the dimension reduction algorithm used there are common operations for interpreting the results. The result of a dimension reduction is usually termed a <b>map</b> or <b>embedding</b>. </p><p class="post-element__paragraph">Here we will overview some common operations for analyzing and comparing embeddings.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_s4lxd1wb2m wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Learn everyday operations for analyzing and comparing dimension reduction maps or embeddings.</div></div><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4kNHss5ranME1T3WMdGaWh/082b6cf9fde1184dee09d0de3a9fb543/12._Dimersion_reduction_results.png?w=408 1x, https://images.ctfassets.net/59n6a7d3s5ik/4kNHss5ranME1T3WMdGaWh/082b6cf9fde1184dee09d0de3a9fb543/12._Dimersion_reduction_results.png?w=816 2x"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4kNHss5ranME1T3WMdGaWh/082b6cf9fde1184dee09d0de3a9fb543/12._Dimersion_reduction_results.png"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4kNHss5ranME1T3WMdGaWh/082b6cf9fde1184dee09d0de3a9fb543/12._Dimersion_reduction_results.png"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4kNHss5ranME1T3WMdGaWh/082b6cf9fde1184dee09d0de3a9fb543/12._Dimersion_reduction_results.png"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4kNHss5ranME1T3WMdGaWh/082b6cf9fde1184dee09d0de3a9fb543/12._Dimersion_reduction_results.png"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/4kNHss5ranME1T3WMdGaWh/082b6cf9fde1184dee09d0de3a9fb543/12._Dimersion_reduction_results.png"/></picture></div><h2 class="heading post-element__title-h2" id="U2lkZWJhcjolMjBHYXRpbmclMjBhbmQlMjBFeHBsb3JpbmclMjBhbiUyMEVtYmVkZGluZw">Sidebar: Gating and Exploring an Embedding</h2><p class="post-element__paragraph">Note: this is just a sidebar for people interested in gating t-SNE maps or correlating the t-SNE map to the low-dimensional data. The results are not taken forward into the rest of the tutorial. However, this section is valuable to consider and understand.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_wa7o8goo98 wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Learn about gating t-SNE maps or correlating the t-SNE map to the low-dimensional data.</div></div><h2 class="heading post-element__title-h2" id="U3RlcCUyMDEzOiUyMENsdXN0ZXJpbmclMjAod2l0aCUyME1ldGFjbHVzdGVyaW5nKQ"> Step 13: Clustering (with Metaclustering)</h2><p class="post-element__paragraph">Clustering is a common operation for categorizing single-cell data into ostensible cellular populations. Later, these populations will be analyzed for differential signatures between the patient groups.</p><p class="post-element__paragraph">We use FlowSOM with metaclustering in this tutorial. However, any other clustering algorithm could be used instead. The principles are the same, it’s just the algorithm producing the clusters that is different.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_7qav6jj8ou wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Categorize single-cell data into ostensible cellular populations using a clustering algorithm.</div></div><h2 class="heading post-element__title-h2" id="RGlzY3Vzc2lvbjolMjBEb2VzJTIwVGFzayUyME9yZGVyJTIwTWF0dGVyPw"> Discussion: Does Task Order Matter?</h2><p class="post-element__paragraph">To follow up on the end of the previous video, here is a common question that leads to good discussion:</p><p class="post-element__paragraph">Why, in our tutorial, does clustering come after dimension reduction? Does one have to come before the other? The answer in this particular case is: there is no reason. It’s an arbitrary decision. The order could be swapped without issue. That is because in this case we are not clustering the output of the opt-SNE task. We are clustering the original data only.</p><p class="post-element__paragraph">However, there is a scenario in which we might want to cluster the 2 resulting columns from the opt-SNE task. Clustering a dimension reduction map is an oft-debated practice that nonetheless is fairly common. If this were our goal, then we would be forced to run FlowSOM <i><b>after</b></i> opt-SNE, such that the opt-SNE columns would be available for the FlowSOM algorithm to cluster them.</p><p class="post-element__paragraph">In both cases discussed above, the workflow tree would appear the same. It is a good example to show that the structure of the workflow tree does not always tell you exactly what is happening to the data flowing through it. To know for certain, you need to open the task and look at its settings. The structure of the workflow is more flexible; it can also simply represent <b>an accumulation of results</b>. The order may matter in the case of dependent operations, or it may not, in the case of independent operations. The only consideration is that if you want to use both results at the same time, such as in the figures we are about to make below, they must be in the same “lineage” of tasks within the tree.</p><h2 class="heading post-element__title-h2" id="U3RlcCUyMDE0OiUyMENvbnZlcnQlMjBDbHVzdGVyJTIwUmVzdWx0cyUyMHRvJTIwRmlsdGVycw">Step 14: Convert Cluster Results to Filters</h2><p class="post-element__paragraph">By default, clusters (or metaclusters, which are just another form of cluster) are stored as new columns of data. Each row in the column is given an integer ID (e.g., 1, 2, 3, 4…) to indicate which cluster it is a member of. </p><p class="post-element__paragraph">In order to continue doing useful analysis, we need to convert these numerical results into filters that represent each cluster. Another term sometimes used for this is “cluster gates”. Once the clusters are converted to filters, we can make plots, heatmaps, export stats, and otherwise quantify them in many different ways.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_zed9a7awye wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Using the gating task, learn how to turn the clustering results into cluster filters.</div></div><h2 class="heading post-element__title-h2" id="U3RlcCUyMDE1OiUyMENsdXN0ZXIlMjBPdmVybGF5cw"> Step 15: Cluster Overlays</h2><p class="post-element__paragraph">It is a common operation to want to overlay clusters on an embedding. This is used to understand if the clustering and dimension reduction are reasonably concordant in finding patterns within the high-dimensional data, and can also help understand if the data may be over or under clustered.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_s8pf3xon60 wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Overlay clusters on an embedding using a scatter plot overlay, either as a single file or by concatenating multiple files.</div></div><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4s8oWuijtolRPQ6qf4BIBm/bfd6850ce5066555ae518c17f7b05f9e/15._Cluster_overlays.png"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4s8oWuijtolRPQ6qf4BIBm/bfd6850ce5066555ae518c17f7b05f9e/15._Cluster_overlays.png"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4s8oWuijtolRPQ6qf4BIBm/bfd6850ce5066555ae518c17f7b05f9e/15._Cluster_overlays.png"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4s8oWuijtolRPQ6qf4BIBm/bfd6850ce5066555ae518c17f7b05f9e/15._Cluster_overlays.png"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4s8oWuijtolRPQ6qf4BIBm/bfd6850ce5066555ae518c17f7b05f9e/15._Cluster_overlays.png"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/4s8oWuijtolRPQ6qf4BIBm/bfd6850ce5066555ae518c17f7b05f9e/15._Cluster_overlays.png"/></picture></div><h2 class="heading post-element__title-h2" id="U3RlcCUyMDE1LjE6JTIwU3BsaXR0aW5nJTIwYW5kJTIwTWVyZ2luZyUyMENsdXN0ZXJz"> Step 15.1: Splitting and Merging Clusters</h2><p class="post-element__paragraph">An operation of interest that relates to the visualization of clusters on a dimension reduction map is to either split or merge certain clusters.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_f8mjpvagki wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Manually split and merge clusters while using a dimension reduction map to help.</div></div><h2 class="heading post-element__title-h2" id="U3RlcCUyMDE2OiUyMEV4cG9ydCUyMFN0YXRpc3RpY3M"> Step 16: Export Statistics</h2><p class="post-element__paragraph">OMIQ can export CSV files of batch statistics. Want a statistic that we don’t have? Let us know!</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_d5yxi6rmv9 wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Export statistical measures of interest and features on which we want to export those measures to a CSV file.</div></div><h2 class="heading post-element__title-h2" id="U3RlcCUyMDE3OiUyMENsdXN0ZXJlZCUyMEhlYXRtYXA"> Step 17: Clustered Heatmap</h2><p class="post-element__paragraph">Another way to understand the feature characteristics or abundance patterns of each cluster is to use a clustered heatmap.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_6axh0hxftr wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Understand each cluster&#x27;s feature characteristics or abundance patterns using a clustered heatmap.</div></div><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/30SBKbygoN7PABVrdAIJW0/fedcaac0b88dca5cabad6cbda53206a4/17_Custered_Heatmap.png?w=408 1x, https://images.ctfassets.net/59n6a7d3s5ik/30SBKbygoN7PABVrdAIJW0/fedcaac0b88dca5cabad6cbda53206a4/17_Custered_Heatmap.png?w=816 2x"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/30SBKbygoN7PABVrdAIJW0/fedcaac0b88dca5cabad6cbda53206a4/17_Custered_Heatmap.png?w=619 1x, https://images.ctfassets.net/59n6a7d3s5ik/30SBKbygoN7PABVrdAIJW0/fedcaac0b88dca5cabad6cbda53206a4/17_Custered_Heatmap.png?w=1238 2x"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/30SBKbygoN7PABVrdAIJW0/fedcaac0b88dca5cabad6cbda53206a4/17_Custered_Heatmap.png?w=482 1x, https://images.ctfassets.net/59n6a7d3s5ik/30SBKbygoN7PABVrdAIJW0/fedcaac0b88dca5cabad6cbda53206a4/17_Custered_Heatmap.png?w=964 2x"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/30SBKbygoN7PABVrdAIJW0/fedcaac0b88dca5cabad6cbda53206a4/17_Custered_Heatmap.png?w=652 1x, https://images.ctfassets.net/59n6a7d3s5ik/30SBKbygoN7PABVrdAIJW0/fedcaac0b88dca5cabad6cbda53206a4/17_Custered_Heatmap.png?w=1304 2x"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/30SBKbygoN7PABVrdAIJW0/fedcaac0b88dca5cabad6cbda53206a4/17_Custered_Heatmap.png?w=770 1x, https://images.ctfassets.net/59n6a7d3s5ik/30SBKbygoN7PABVrdAIJW0/fedcaac0b88dca5cabad6cbda53206a4/17_Custered_Heatmap.png?w=1540 2x"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/30SBKbygoN7PABVrdAIJW0/fedcaac0b88dca5cabad6cbda53206a4/17_Custered_Heatmap.png"/></picture><span class="image-caption__text">Clustered Heatmap</span></div><h2 class="heading post-element__title-h2" id="U3RlcCUyMDE4OiUyMExvY2tzJTIwYW5kJTIwQWRkaW5nJTIwR2F0ZXM"> Step 18: Locks and Adding Gates</h2><p class="post-element__paragraph">Locks are designed to protect the dependencies within a workflow. However, sometimes they can be validly overridden. Here we discuss the concept of locks and how to unlock certain tasks to edit them. We also insert a gate that we will use in the next step.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_bbbp0zsjcj wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Learn about the function of locks in OMIQ and how to unlock specific tasks to edit them.</div></div><h4 class="heading mt-0 post-element__title-h4"> Notes</h4><ul class="ul ul-default post-element__ul"><li class="li post-element__list-item">In this video we only insert a new CD3+ gate. To participate fully in the next step you may consider adding more similar single-positive gates.</li><li class="li post-element__list-item"><b>Be very careful when overriding locks. They are there for your protection! Serious problems can emerge from modifying something in your workflow that the downstream depends on.</b></li></ul><h2 class="heading post-element__title-h2" id="U3RlcCUyMDE5OiUyMEdyYXBoJTIwQW5hbHlzaXMlMjBhbmQlMjBHcmFwaCUyMEZpbHRlcnM">Step 19: Graph Analysis and Graph Filters</h2><p class="post-element__paragraph">This step isn’t strictly necessary to complete the tutorial but it can still be participated in.</p><p class="post-element__paragraph">One of the results that our FlowSOM produced is a minimum spanning tree of clusters. A tree is a form of graph. Any graph produced by any algorithm in OMIQ can be analyzed using the Graph Viewer. This is a powerful analytical interface that provides data exploration and filtering functionalities.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_aufyspb8dw wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Produce and edit a graph or a tree structure of clusters using the graph viewer.</div></div><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/172ug3IUB5WEvLnIN2rZOT/202587cbe2d4d2cfd1668b590caed32c/19._Graph_Analysis_and_Graph_filters.png"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/172ug3IUB5WEvLnIN2rZOT/202587cbe2d4d2cfd1668b590caed32c/19._Graph_Analysis_and_Graph_filters.png"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/172ug3IUB5WEvLnIN2rZOT/202587cbe2d4d2cfd1668b590caed32c/19._Graph_Analysis_and_Graph_filters.png"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/172ug3IUB5WEvLnIN2rZOT/202587cbe2d4d2cfd1668b590caed32c/19._Graph_Analysis_and_Graph_filters.png"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/172ug3IUB5WEvLnIN2rZOT/202587cbe2d4d2cfd1668b590caed32c/19._Graph_Analysis_and_Graph_filters.png"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/172ug3IUB5WEvLnIN2rZOT/202587cbe2d4d2cfd1668b590caed32c/19._Graph_Analysis_and_Graph_filters.png"/></picture></div><h2 class="heading post-element__title-h2" id="U3RlcCUyMDIwOiUyMFN0YXRpc3RpY2FsJTIwRGlmZmVyZW50aWFsJTIwQW5hbHlzaXMlMjAmJTIwVm9sY2FubyUyMFBsb3Rz"> Step 20: Statistical Differential Analysis &amp; Volcano Plots</h2><p class="post-element__paragraph">What are the most interesting differences between patient groups within our Dataset? What is the statistical significance of these differences? OMIQ has methods to help answer these questions. In this case we will demonstrate the edgeR method to test for differential abundance between our day 30 and day 90 patient cohorts and visualize the results on a volcano plot.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_mtr54hzpii wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Learn how statistical differential analysis tools help you determine the differences in your data.</div></div><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4VGQMMvUTMEXhz145gpXw3/ffe3e7c79e2b48896f6f3eb27b87aa3c/20._Statistical_differential_analysis.png?w=408 1x, https://images.ctfassets.net/59n6a7d3s5ik/4VGQMMvUTMEXhz145gpXw3/ffe3e7c79e2b48896f6f3eb27b87aa3c/20._Statistical_differential_analysis.png?w=816 2x"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4VGQMMvUTMEXhz145gpXw3/ffe3e7c79e2b48896f6f3eb27b87aa3c/20._Statistical_differential_analysis.png"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4VGQMMvUTMEXhz145gpXw3/ffe3e7c79e2b48896f6f3eb27b87aa3c/20._Statistical_differential_analysis.png"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4VGQMMvUTMEXhz145gpXw3/ffe3e7c79e2b48896f6f3eb27b87aa3c/20._Statistical_differential_analysis.png"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4VGQMMvUTMEXhz145gpXw3/ffe3e7c79e2b48896f6f3eb27b87aa3c/20._Statistical_differential_analysis.png"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/4VGQMMvUTMEXhz145gpXw3/ffe3e7c79e2b48896f6f3eb27b87aa3c/20._Statistical_differential_analysis.png"/></picture></div><h2 class="heading post-element__title-h2" id="U3RlcCUyMDIxOiUyMEJveCUyMGFuZCUyMFZpb2xpbiUyMFBsb3Rz"> Step 21: Box and Violin Plots</h2><p class="post-element__paragraph">Box and violin plots are an excellent way to visualize differences across a dataset. This visualization automatically links to file metadata for a simple configuration process.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_rc46a8ost4 wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Use box and violin plots to visualize differences and patterns across a dataset.</div></div><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4szYYnnGA6JfChLoBlEeak/7621593b47b55982d35fd47d90392fb7/21a._Box_and_violin_plots.png?w=408 1x, https://images.ctfassets.net/59n6a7d3s5ik/4szYYnnGA6JfChLoBlEeak/7621593b47b55982d35fd47d90392fb7/21a._Box_and_violin_plots.png?w=816 2x"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4szYYnnGA6JfChLoBlEeak/7621593b47b55982d35fd47d90392fb7/21a._Box_and_violin_plots.png?w=619 1x, https://images.ctfassets.net/59n6a7d3s5ik/4szYYnnGA6JfChLoBlEeak/7621593b47b55982d35fd47d90392fb7/21a._Box_and_violin_plots.png?w=1238 2x"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4szYYnnGA6JfChLoBlEeak/7621593b47b55982d35fd47d90392fb7/21a._Box_and_violin_plots.png?w=482 1x, https://images.ctfassets.net/59n6a7d3s5ik/4szYYnnGA6JfChLoBlEeak/7621593b47b55982d35fd47d90392fb7/21a._Box_and_violin_plots.png?w=964 2x"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4szYYnnGA6JfChLoBlEeak/7621593b47b55982d35fd47d90392fb7/21a._Box_and_violin_plots.png?w=652 1x, https://images.ctfassets.net/59n6a7d3s5ik/4szYYnnGA6JfChLoBlEeak/7621593b47b55982d35fd47d90392fb7/21a._Box_and_violin_plots.png?w=1304 2x"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4szYYnnGA6JfChLoBlEeak/7621593b47b55982d35fd47d90392fb7/21a._Box_and_violin_plots.png"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/4szYYnnGA6JfChLoBlEeak/7621593b47b55982d35fd47d90392fb7/21a._Box_and_violin_plots.png"/></picture><span class="image-caption__text">Box and violin plots</span></div><p class="post-element__paragraph"> When viewing a box plot looking at feature data (with a metric of mean, median, etc.), you may notice a difference in units compared to typical OMIQ plots:</p><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7JAlCmRltOqGEsSZjh52RH/b37a944a898d95d5e05f76c422e632a9/21b._Box_and_violin_plots.png?w=408 1x, https://images.ctfassets.net/59n6a7d3s5ik/7JAlCmRltOqGEsSZjh52RH/b37a944a898d95d5e05f76c422e632a9/21b._Box_and_violin_plots.png?w=816 2x"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7JAlCmRltOqGEsSZjh52RH/b37a944a898d95d5e05f76c422e632a9/21b._Box_and_violin_plots.png"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7JAlCmRltOqGEsSZjh52RH/b37a944a898d95d5e05f76c422e632a9/21b._Box_and_violin_plots.png?w=482 1x, https://images.ctfassets.net/59n6a7d3s5ik/7JAlCmRltOqGEsSZjh52RH/b37a944a898d95d5e05f76c422e632a9/21b._Box_and_violin_plots.png?w=964 2x"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7JAlCmRltOqGEsSZjh52RH/b37a944a898d95d5e05f76c422e632a9/21b._Box_and_violin_plots.png"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7JAlCmRltOqGEsSZjh52RH/b37a944a898d95d5e05f76c422e632a9/21b._Box_and_violin_plots.png"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/7JAlCmRltOqGEsSZjh52RH/b37a944a898d95d5e05f76c422e632a9/21b._Box_and_violin_plots.png"/></picture></div><p class="post-element__paragraph">In the example above we are viewing the same information (though at different levels of detail) between box plots and histogram overlays. The units on the axes have been called out as the typical point of confusion because they are different between the plots but one would expect them to be the same.</p><p class="post-element__paragraph">To understand this difference fully, you should read our <a href="https://www.omiq.ai/guides/understanding-data-scaling" class="link">article on understanding data scaling</a>.</p><p class="post-element__paragraph">In brief, cytometry software classically uses a labeling trick on plots to display the units in the data’s original range. These are usually larger values (as in the histogram overlay). In reality, the underlying data are actually in different numeric units as a result of the critical workflow step of data scaling. Scaled values are much smaller as a consequence of a log-like transformation. </p><p class="post-element__paragraph">The box plot is showing the true values. The histogram is drawn using the true values but the axis labels use a trick to reverse the real values back to the original range. This is often called reverse transformation or inverse transformation. We anticipate adding this labeling trick to box plots in OMIQ at some point also. If you require it now for some reason, remember you can easily calculate the reversal yourself and change the labels outside of OMIQ. We have included a reversal spreadsheet formula in the aforementioned article on understanding data scaling.</p><h2 class="heading post-element__title-h2" id="U3RlcCUyMDIyOiUyMEV4cG9ydGluZyUyMFBsb3RzJTIwYW5kJTIwRmlndXJlcw">Step 22: Exporting Plots and Figures</h2><p class="post-element__paragraph">Exporting plots and figures in OMIQ is done in different ways and in different available formats depending on the type of plot. Examples include PNG, SVG, PDF, PPT (PowerPoint), etc. In general you will either be grabbing one plot at a time or exporting them in batches from an OMIQ Figure.</p><h3 class="heading mt-0 post-element__title-h3">Individual Plots</h3><p class="post-element__paragraph">Exporting individual plots usually involves finding a button on or near the plot to export it. Alternatively you may have to right-click the plot to see options to copy it for pasting into a different software or to download the image. Watch the video overview of getting individual plots out of OMIQ. <b>Note the video says Figures cannot currently be exported in a batch format but that is no longer correct information (read below).</b></p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_zggebemvuv wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Export plots and figures in various formats, including PNG, SVG, PDF, and PPT (PowerPoint).</div></div><h3 class="heading mt-0 post-element__title-h3"> Exporting OMIQ Figures</h3><p class="post-element__paragraph">There are two general ways to export a Figure:</p><ol class="ol ol-default post-element__ol"><li class="li post-element__list-item">Exporting the Figure with the plots as they are currently. This is an intuitive option to take<br/>everything you see on the page and package it up for export.</li><li class="li post-element__list-item">Exporting a batch report with the Figure as a batch template. The batch report will take the<br/>template of the figure but analyze one file at a time from the Dataset within the template. What results is a potentially large combined set of individual figures where each figure is for one file.</li></ol><p class="post-element__paragraph">Format can also be chosen as part of the export process. As of the time of writing, Figures can be exported as PDF and PPT.</p><h3 class="heading mt-0 post-element__title-h3">OMIQ Fonts for PowerPoint Export</h3><p class="post-element__paragraph">Fonts cannot be automatically embedded in a PPT file. Thus, when exporting to PPT, make sure to install the OMIQ font pack if you want fonts to look as they do in OMIQ. To do this, first <a href="https://www.omiq.ai/docs/files/omiq-fonts.zip" class="link">download the font files from this link</a>. The fonts are a small subset of Google’s open-source Noto Sans font. Once you’ve downloaded the fonts, follow the <a href="https://www.google.com/get/noto/help/install/" class="link">simple instructions from Google on how to install them</a> for your operating system. However, omit step 1 because you have already downloaded the fonts from OMIQ.</p><h2 class="heading post-element__title-h2" id="Q29uY2x1c2lvbiUyMGFuZCUyME5leHQlMjBTdGVwcw">Conclusion and Next Steps</h2><p class="post-element__paragraph">Congratulations! You’ve gotten through the tutorial. You’ve learned quite a bit and should understand how to go forward from here with your own data.</p><p class="post-element__paragraph">You should think of the tutorial we did with the workflow as being fairly generic. Different methods can be swapped in for similar effect. For example, for clustering you could use Phenograph instead of FlowSOM + metaclustering. You could even use manual gates instead of clustering. You could use EmbedSOM for dimension reduction instead of opt-SNE. You could use SAM for differential analysis instead of edgeR.</p><p class="post-element__paragraph">The workflow demonstrated here is a series of conceptual steps that can be accomplished with different methods. Which methods confer advantages or disadvantages in certain situations is something we can help you understand or that you can learn on your own with our documentation. Or you can experiment with them yourself. Curious to try some methods that aren’t in OMIQ? Let us know!</p><p class="post-element__paragraph">Get support at anytime by emailing support@omiq.ai</p><h2 class="heading post-element__title-h2" id="TWlzY2VsbGFuZW91cyUyMFRvcGljcw">Miscellaneous Topics</h2><p class="post-element__paragraph">Miscellaneous topics are covered below with instructional videos and pointers.</p><h2 class="heading post-element__title-h2" id="Rm9sZGVyJTIwYW5kJTIwVGFncw">Folder and Tags</h2><p class="post-element__paragraph">A question that comes up every so often is whether or not OMIQ has folders (like those found on a traditional computer system) to help organize datasets. The current answer is no. We are considering implementing this functionality, though we have an alternative that we feel is better. It is a search functionality using Dataset Tags.</p><p class="post-element__paragraph">Dataset Tags are metadata associated with a Dataset. The concept is similar to metadata associated with files. You administer Tags from inside of a Dataset using the Tag manager widget (example below). Tags can also be set in bulk from the Datasets list page.</p><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/14ev8OCfxGpOd7h2mMQl3W/d3723e0396d615ad0518f5144241f48c/Misc._1a_Folders_and_tags.png"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/14ev8OCfxGpOd7h2mMQl3W/d3723e0396d615ad0518f5144241f48c/Misc._1a_Folders_and_tags.png"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/14ev8OCfxGpOd7h2mMQl3W/d3723e0396d615ad0518f5144241f48c/Misc._1a_Folders_and_tags.png"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/14ev8OCfxGpOd7h2mMQl3W/d3723e0396d615ad0518f5144241f48c/Misc._1a_Folders_and_tags.png"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/14ev8OCfxGpOd7h2mMQl3W/d3723e0396d615ad0518f5144241f48c/Misc._1a_Folders_and_tags.png"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/14ev8OCfxGpOd7h2mMQl3W/d3723e0396d615ad0518f5144241f48c/Misc._1a_Folders_and_tags.png"/></picture></div><p class="post-element__paragraph">From the Datasets list you can use the indicated selector below to filter Datasets by Tags. Note that you can choose multiple tags at once (which broadens the search as an OR operator).</p><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4zM1QDu9HqdzLSeDEBgu9D/01138cf57f249a6c5bacb2338b06114c/Misc._1b_Folders_and_tags.png"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4zM1QDu9HqdzLSeDEBgu9D/01138cf57f249a6c5bacb2338b06114c/Misc._1b_Folders_and_tags.png"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4zM1QDu9HqdzLSeDEBgu9D/01138cf57f249a6c5bacb2338b06114c/Misc._1b_Folders_and_tags.png"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4zM1QDu9HqdzLSeDEBgu9D/01138cf57f249a6c5bacb2338b06114c/Misc._1b_Folders_and_tags.png"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4zM1QDu9HqdzLSeDEBgu9D/01138cf57f249a6c5bacb2338b06114c/Misc._1b_Folders_and_tags.png"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/4zM1QDu9HqdzLSeDEBgu9D/01138cf57f249a6c5bacb2338b06114c/Misc._1b_Folders_and_tags.png"/></picture></div><h2 class="heading post-element__title-h2" id="R2F0aW5nJTIwSGllcmFyY2h5JTIwUGxvdHM">Gating Hierarchy Plots</h2><p class="post-element__paragraph">Sometimes you need to quickly see the sequence of gating steps for a given population. You may also want to see the gating hierarchy for all files in a Dataset. This can be done easily in the figure.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_9he1dtvhmb wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Quickly see the sequence of gating steps for a given population or view the hierarchy for all files in a Dataset.</div></div><h2 class="heading post-element__title-h2" id="U0FN"> SAM</h2><p class="post-element__paragraph">SAM is a differential statistical analysis method. It finds the most significant stratifying signatures between files organized by metadata. It reports these differences as differences in abundance of cellular populations or signaling differences of chosen markers within these populations.</p><p class="post-element__paragraph"><a href="https://www.omiq.ai/guides/sam-differential-statistical-analysis" class="link">► READ SAM OVERVIEW GUIDE</a></p><p class="post-element__paragraph"><a href="https://www.omiq.ai/series/statistical-differential-analysis" class="link">► Watch the video series of Statistical Differential Analysis</a></p><h2 class="heading post-element__title-h2" id="SW50ZXJhY3RpdmUlMjBHYXRpbmc">Interactive Gating</h2><p class="post-element__paragraph">Project gating choices “backwards” or arbitrarily onto plots of your choice.</p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_ix24eomqxs wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">View and modify your gates on your dataset using overlay scatter plots.</div></div><h2 class="heading post-element__title-h2" id="Q29uY2F0ZW5hdGlvbg"> Concatenation</h2><p class="post-element__paragraph">Files can be concatenated in OMIQ in two ways. The first is “virtual” and the second is “permanent”.</p><p class="post-element__paragraph"><b>Virtual concatenation</b> is a convenient functionality that allows files to be concatenated dynamically during plot generation. </p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_2y3pw1b7qz wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Learn how to concatenate files dynamically during plot generation.</div></div><p class="post-element__paragraph"><b> Permanent concatenation</b> creates a new file within OMIQ. This should only be used when it’s required to reconstitute a sample that was acquired over multiple FCS files due to length of acquisition. This is common when working with CyTOF data. </p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_5otmychz9i wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Learn how to create a permanent concatenation file within OMIQ.</div></div><p class="post-element__paragraph"><b> NOTE: Permanent concat should not be used prior to running an algorithm. All algorithms in OMIQ automatically concatenate your data during execution and separate it out again for analysis. Furthermore, permanent concat should not be used for visualizing data. Use virtual concat instead. Lastly, remember that heatmaps have their own concat setting within the task.</b></p><h2 class="heading post-element__title-h2" id="VHJhamVjdG9yeSUyMEFuYWx5c2lz">Trajectory Analysis</h2><p class="post-element__paragraph">OMIQ currently has two trajectory analysis algorithms, Wanderlust and Wishbone. The separate guide below is highly recommended (likely even required) reading for anyone trying to do these types of analysis.</p><p class="post-element__paragraph"><a href="https://www.omiq.ai/guides/wanderlust-wishbone-trajectory-analysis" class="link">► WANDERLUST AND WISHBONE GUIDE</a></p><p class="post-element__paragraph"><a href="https://www.omiq.ai/series/trajectory-interference" class="link">► Watch the video series on Trajectory Interference</a></p><h2 class="heading post-element__title-h2" id="Zmxvd0FJ">flowAI</h2><p class="post-element__paragraph">flowAI is an algorithm for automated data cleaning. The standalone flowAI guide below also covers principles applicable to any other cleaning algorithm in OMIQ (e.g., flowCut, PeacoQC), especially with respect to the concept of the pre-filter and interpretation of results.</p><p class="post-element__paragraph"><a href="https://www.omiq.ai/guides/flowai-cleaning-algorithms" class="link">► FLOWAI GUIDE</a></p><p class="post-element__paragraph"><a href="https://www.omiq.ai/series/trajectory-interference" class="link">► Watch the video series on Automated Data Cleaning</a></p><h2 class="heading post-element__title-h2" id="Zmxvd0N1dA">flowCut</h2><p class="post-element__paragraph">flowCut is an algorithm for automated data cleaning. The algorithm’s general documentation (written by its authors) is available below and is quite detailed about the algorithm and its settings. Remember to also consult the flowAI and general cleaning guide above in order to learn general principles about running any cleaning algorithm in OMIQ, such as viewing results.</p><p class="post-element__paragraph"><a href="https://www.omiq.ai/guides/flowcut-remove-outliers" class="link">► FLOWCUT SETTINGS GUIDE</a></p><h2 class="heading post-element__title-h2" id="UGVhY29RQw">PeacoQC</h2><p class="post-element__paragraph">PeacoQC is an algorithm for automated data cleaning. An OMIQ guide is in development. Between the paper, online resources, and the flowAI and general cleaning guide above, you should be successful with PeacoQC.</p><h2 class="heading post-element__title-h2" id="U2hhcmluZywlMjBDb2xsYWJvcmF0aW9uLCUyMGFuZCUyMEdyb3Vwcw">Sharing, Collaboration, and Groups</h2><p class="post-element__paragraph">There’s no need to be lonely on OMIQ!</p><h3 class="heading mt-0 post-element__title-h3">Forming Connections</h3><p class="post-element__paragraph">Before you can share anything, you must connect with other users. To do this, go to your profile page and enter in email addresses of other OMIQ users. They will get a notification about your connection request. When they accept you will be able to share with them. </p><div class="post-element__video"><div class="wistia-video-container"><div class="wistia_embed wistia_async_w0k1gpwraa wistia-block-detail__embed videoFoam=true"></div></div><div class="post-element__video-caption">Connect with other users and share data and workflows in OMIQ.</div></div><h3 class="heading mt-0 post-element__title-h3"> Sharing Datasets</h3><p class="post-element__paragraph">A Dataset can be shared from the collaborators tab in the Dataset. </p><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4aOgmhx4oAi7O91NBM7zx4/a9d55ad2fc9937bb80c60ce1dcbb39e8/Misc._2_Sharing_datasets.png?w=408 1x, https://images.ctfassets.net/59n6a7d3s5ik/4aOgmhx4oAi7O91NBM7zx4/a9d55ad2fc9937bb80c60ce1dcbb39e8/Misc._2_Sharing_datasets.png?w=816 2x"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4aOgmhx4oAi7O91NBM7zx4/a9d55ad2fc9937bb80c60ce1dcbb39e8/Misc._2_Sharing_datasets.png?w=619 1x, https://images.ctfassets.net/59n6a7d3s5ik/4aOgmhx4oAi7O91NBM7zx4/a9d55ad2fc9937bb80c60ce1dcbb39e8/Misc._2_Sharing_datasets.png?w=1238 2x"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4aOgmhx4oAi7O91NBM7zx4/a9d55ad2fc9937bb80c60ce1dcbb39e8/Misc._2_Sharing_datasets.png?w=482 1x, https://images.ctfassets.net/59n6a7d3s5ik/4aOgmhx4oAi7O91NBM7zx4/a9d55ad2fc9937bb80c60ce1dcbb39e8/Misc._2_Sharing_datasets.png?w=964 2x"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4aOgmhx4oAi7O91NBM7zx4/a9d55ad2fc9937bb80c60ce1dcbb39e8/Misc._2_Sharing_datasets.png?w=652 1x, https://images.ctfassets.net/59n6a7d3s5ik/4aOgmhx4oAi7O91NBM7zx4/a9d55ad2fc9937bb80c60ce1dcbb39e8/Misc._2_Sharing_datasets.png?w=1304 2x"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4aOgmhx4oAi7O91NBM7zx4/a9d55ad2fc9937bb80c60ce1dcbb39e8/Misc._2_Sharing_datasets.png"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/4aOgmhx4oAi7O91NBM7zx4/a9d55ad2fc9937bb80c60ce1dcbb39e8/Misc._2_Sharing_datasets.png"/></picture></div><p class="post-element__paragraph">Keep in mind that when you share the Dataset it does not mean the user will have access to all the workflows. Users must be specifically added to workflows for them to get access.</p><h3 class="heading mt-0 post-element__title-h3">Sharing Workflows</h3><p class="post-element__paragraph">A workflow can be shared from the collaborators tab in the workflow.</p><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4gA5fyYH8RtmpG5v1d6Z3m/957668d06a4a50b4020bb432389c3cfb/Misc._3_Sharing_workflows.png"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4gA5fyYH8RtmpG5v1d6Z3m/957668d06a4a50b4020bb432389c3cfb/Misc._3_Sharing_workflows.png"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4gA5fyYH8RtmpG5v1d6Z3m/957668d06a4a50b4020bb432389c3cfb/Misc._3_Sharing_workflows.png"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4gA5fyYH8RtmpG5v1d6Z3m/957668d06a4a50b4020bb432389c3cfb/Misc._3_Sharing_workflows.png"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/4gA5fyYH8RtmpG5v1d6Z3m/957668d06a4a50b4020bb432389c3cfb/Misc._3_Sharing_workflows.png"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/4gA5fyYH8RtmpG5v1d6Z3m/957668d06a4a50b4020bb432389c3cfb/Misc._3_Sharing_workflows.png"/></picture></div><p class="post-element__paragraph">When a user is added to a workflow it will automatically give them reader access to the Dataset. So, in most cases, a user should just be added directly to a workflow and not to the Dataset prior, since that part is automated. The exception is when they need a higher access level on the Dataset.</p><h3 class="heading mt-0 post-element__title-h3">Roles &amp; Permissions</h3><p class="post-element__paragraph">A user added to a Dataset or workflow can be a <b>Reader</b> or <b>Editor</b>. Give someone reader access to limit their ability to edit the resource. Editor access, as the name implies, means the user can edit the resource.</p><h3 class="heading mt-0 post-element__title-h3">Groups</h3><p class="post-element__paragraph">On your profile page, underneath the Connections pane, there is a <b>Groups</b> pane. Here is where you can create and manage Groups. A Group is a collection of users that work together or otherwise share access to certain Datasets and Workflows. Instead of sharing with individual users, you can share with the Group to give all the users in the Group access to the resource. This is generally easier and less prone to error. Furthermore, new users can simply be added to the Group in order to give them access to all the underlying resources the Group has access to, or conversely removed upon leaving the Group. This is much simpler than adding or removing individual access for many resources individually and separately.</p><p class="post-element__paragraph">In order to add users to the Group, you must be connected with that user. The exception to this rule is for user administrators, a special role for OMIQ enterprise clients.</p><p class="post-element__paragraph">If a user has direct access to a resource in addition to Group access to a resource, but different roles in each, they will get the greatest role from among their multiple means of access.</p><h2 class="heading post-element__title-h2" id="Q2hhbmdpbmclMjBPd25lciUyMG9mJTIwUmVzb3VyY2Vz">Changing Owner of Resources</h2><p class="post-element__paragraph">Related to Sharing and Collaboration, it may be necessary at some point to change the Owner of a resource. Currently, any resource can only have one Owner, and being an Owner confers special privileges, such as the ability to delete the resource. </p><p class="post-element__paragraph">Look for the Change Owner button in the extra actions menu within the Collaborators pane of a resource to change the Owner, which can be a Group or individual user.</p><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7Bl7Mbk0RGAhRs90N00JxG/9cf0f286c7ac9e1c9e21d2504332f4af/Misc._4a_Changing_owner_of_resources.png"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7Bl7Mbk0RGAhRs90N00JxG/9cf0f286c7ac9e1c9e21d2504332f4af/Misc._4a_Changing_owner_of_resources.png"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7Bl7Mbk0RGAhRs90N00JxG/9cf0f286c7ac9e1c9e21d2504332f4af/Misc._4a_Changing_owner_of_resources.png"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7Bl7Mbk0RGAhRs90N00JxG/9cf0f286c7ac9e1c9e21d2504332f4af/Misc._4a_Changing_owner_of_resources.png"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/7Bl7Mbk0RGAhRs90N00JxG/9cf0f286c7ac9e1c9e21d2504332f4af/Misc._4a_Changing_owner_of_resources.png"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/7Bl7Mbk0RGAhRs90N00JxG/9cf0f286c7ac9e1c9e21d2504332f4af/Misc._4a_Changing_owner_of_resources.png"/></picture></div><p class="post-element__paragraph"> <b>Ownership can also be changed in bulk.</b> This is a common strategy when leaving a research group and needing to transfer ownership of all assets to someone else. In this case our recommendation is to transfer ownership to a Group with one or more responsible colleagues as members. That way access can easily be passed on again as necessary by adding people to the Group. Follow these instructions to bulk transfer:</p><ol class="ol ol-default post-element__ol"><li class="li post-element__list-item">Make sure your account has formed a connection with the receiver account.</li><li class="li post-element__list-item">In your account, go to the Datasets list page, filter to those <b>Owned By You</b>, and open the menu in the top right to reveal the option to <b>Bulk Change Owner.</b></li><li class="li post-element__list-item">Do the same thing from the Workflows list page to also transfer the Workflows you own. Remember these are separately managed from Datasets.</li></ol><div class="image-caption image-caption--block post-element__image"><picture class="picture"><source media="(max-width: 428px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/5wdTUGKDRYpYBxF7hZUO8l/fe325dafe5e04c8e4ca4d7c748e06f1e/Misc._4b_Changing_owner_resources.png"/><source media="(min-width: 429px) and (max-width: 639px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/5wdTUGKDRYpYBxF7hZUO8l/fe325dafe5e04c8e4ca4d7c748e06f1e/Misc._4b_Changing_owner_resources.png"/><source media="(min-width: 640px) and (max-width: 767px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/5wdTUGKDRYpYBxF7hZUO8l/fe325dafe5e04c8e4ca4d7c748e06f1e/Misc._4b_Changing_owner_resources.png"/><source media="(min-width: 768px) and (max-width: 1023px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/5wdTUGKDRYpYBxF7hZUO8l/fe325dafe5e04c8e4ca4d7c748e06f1e/Misc._4b_Changing_owner_resources.png"/><source media="(min-width: 1025px)" srcSet="https://images.ctfassets.net/59n6a7d3s5ik/5wdTUGKDRYpYBxF7hZUO8l/fe325dafe5e04c8e4ca4d7c748e06f1e/Misc._4b_Changing_owner_resources.png"/><img class="image" alt="" loading="lazy" decoding="async" src="//images.ctfassets.net/59n6a7d3s5ik/5wdTUGKDRYpYBxF7hZUO8l/fe325dafe5e04c8e4ca4d7c748e06f1e/Misc._4b_Changing_owner_resources.png"/></picture></div><p class="post-element__paragraph">Note: consider using <b>Bulk Add Tags</b> for Datasets before transferring ownership in order to tag a piece of useful information such as you being the original owner.</p><p class="post-element__paragraph">If your account email is registered as the billing contact, remember to email billing@omiq.ai to transfer this responsibility to the new account!</p><p class="post-element__paragraph">If a user leaves before bulk transferring, OMIQ staff can initiate the transfer with admin powers.</p><h2 class="heading post-element__title-h2" id="T01JUSUyMFJlc291cmNlcw">OMIQ Resources</h2><p class="post-element__paragraph"></p><ul class="ul ul-default post-element__ul"><li class="li post-element__list-item"><a href="https://www.omiq.ai/resources" class="link">OMIQ Resources Center</a></li><li class="li post-element__list-item"><a href="https://www.omiq.ai/guides/understanding-data-scaling" class="link">Understanding Data Scaling</a></li><li class="li post-element__list-item"><a href="https://www.omiq.ai/guides/sam-differential-statistical-analysis" class="link">SAM Overview</a></li><li class="li post-element__list-item"><a href="https://www.omiq.ai/guides/autospill-compensation" class="link">Autospill Algorithm</a></li><li class="li post-element__list-item"><a href="https://www.omiq.ai/guides/wanderlust-wishbone-trajectory-analysis" class="link">Trajectory Analysis (Wanderlust, Wishbone)</a></li><li class="li post-element__list-item"><a href="https://www.omiq.ai/guides/flowai-cleaning-algorithms" class="link">flowAI and Cleaning Algorithms</a></li><li class="li post-element__list-item"><a href="https://help.omiq.ai/hc/en-us" class="link">Support Center</a></li></ul><p class="post-element__paragraph"></p></div></div></div></section><section class="section-try-for-free"><div class="grid-container"><div class="grid-x grid-padding-x"><div class="cell position-relative z-index-1"><div class="section-try-for-free__title">Experience the future of flow cytometry.</div><div class="section-try-for-free__action"><a href="https://app.omiq.ai/login?om_requested_trial=true" type="button" data-qa-selector="tryForFreeAction" class="btn btn-secondary btn-s section-try-for-free__link">Try OMIQ Free</a></div></div></div></div></section></div></main><footer class="footer"><div class="grid-container"><div class="grid-x grid-margin-x grid-padding-x"><div class="cell large-9"><div class="footer__nav"><div class="grid-x grid-margin-x grid-padding-y" data-qa-selector="footerNavList"><div class="cell small-6 medium-3 large-3"><div class="footer__nav-list_title" data-qa-selector="productTitleFt">Product</div><ul class="footer__nav-list"><li class="footer__nav-list_item"><a href="/features" class="footer__nav-list_item-link">OMIQ Overview</a></li><li class="footer__nav-list_item"><a href="/features#classic-analysis" class="footer__nav-list_item-link">Classical Analysis</a></li><li class="footer__nav-list_item"><a href="/features#high-dimensional-analysis" class="footer__nav-list_item-link">High Dimensional Analysis</a></li><li class="footer__nav-list_item"><a href="/features#cloud-platform" class="footer__nav-list_item-link">Cloud Platform</a></li><li class="footer__nav-list_item"><a href="/features#autogating" class="footer__nav-list_item-link">Autogating</a></li><li class="footer__nav-list_item"><a href="/features/prism-integration" class="footer__nav-list_item-link">Prism Integration</a></li></ul></div><div class="cell small-6 medium-3 large-3"><div class="footer__nav-list_title" data-qa-selector="getOMIQTitleFt">Get OMIQ</div><ul class="footer__nav-list"><li class="footer__nav-list_item"><a href="https://app.omiq.ai/login?om_requested_trial=true" class="footer__nav-list_item-link">Free Trial</a></li><li class="footer__nav-list_item"><a href="/pricing" class="footer__nav-list_item-link">Pricing</a></li><li class="footer__nav-list_item"><a href="https://help.omiq.ai/hc/en-us/requests/new?ticket_form_id=9286049746580" class="footer__nav-list_item-link">Quote Request</a></li></ul></div><div class="cell small-6 medium-3 large-3"><div class="footer__nav-list_title" data-qa-selector="supportTitleFt">Support</div><ul class="footer__nav-list"><li class="footer__nav-list_item"><a href="/guides/cytometry-analysis-tutorial" class="footer__nav-list_item-link">Tutorial</a></li><li class="footer__nav-list_item"><a href="/resources" class="footer__nav-list_item-link">Resource Center</a></li><li class="footer__nav-list_item"><a href="/resources#getting-started" class="footer__nav-list_item-link">Getting Started</a></li><li class="footer__nav-list_item"><a href="https://help.omiq.ai/hc/en-us" class="footer__nav-list_item-link">Help Center</a></li><li class="footer__nav-list_item"><a href="https://help.omiq.ai/hc/en-us/requests/new?ticket_form_id=9319692139540" class="footer__nav-list_item-link">Contact Support</a></li></ul></div><div class="cell small-6 medium-3 large-3"><div class="footer__nav-list_title" data-qa-selector="companyTitleFt">Company</div><ul class="footer__nav-list"><ul class="footer__nav-list"><li class="footer__nav-list_item"><a href="/about" class="footer__nav-list_item-link">About OMIQ</a></li><li class="footer__nav-list_item"><a href="https://www.dotmatics.com/" class="footer__nav-list_item-link">Dotmatics</a></li><li class="footer__nav-list_item"><a href="https://www.dotmatics.com/portfolio" class="footer__nav-list_item-link">Portfolio</a></li><li class="footer__nav-list_item"><a href="https://www.dotmatics.com/about-careers" class="footer__nav-list_item-link">Careers</a></li><li class="footer__nav-list_item"><a href="/about#contact-us" class="footer__nav-list_item-link">Contact</a></li></ul></ul></div></div></div></div><div class="cell large-3"><div class="footer__copyright"><div class="grid-x grid-margin-x grid-padding-y text-center large-text-right"><div class="cell"><a href="/" data-qa-selector="logoFt" class="link--external logo-link"><img class="image logo" alt="" src="https://cdn.omiq.ai/assets/18.7.12/assets/images/dotmatics/omiq/logo/logo-omiq.svg"/></a></div><div class="cell pt-0"><div class="footer__copyright_text"><span class="footer__copyright_company">© <!-- -->2025<!-- --> Dotmatics</span><a href="//www.dotmatics.com/privacy-policy" data-qa-selector="privacyPolicyFt" class="mb-2 footer__copyright_link">Privacy Policy</a><br/><a href="/terms-of-service" data-qa-selector="termsOfServiceFt" class="mb-2 footer__copyright_link">Terms of Service</a><br/><a href="https://donotsell.dotmatics.com/hc/en-us/requests/new" data-qa-selector="dontSellFt" class="mb-2 footer__copyright_link"><span>Do Not Sell or Share My <br /> Personal Information</span></a><br/><a id="ot-sdk-btn" class="ot-sdk-show-settings">Cookies Settings</a><style> #ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { font-size: inherit; font-weight: 400; line-height: 1.5em; color: inherit; padding: 0; border: none; background: none; } #ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { color: #2EC99B; background: none; } </style><br/><a href="https://www.dotmatics.com/trademarks" target="_blank" class="my-2 footer__copyright_link">Trademarks</a></div></div><div class="cell pt-0"><a href="https://twitter.com/omiq_ai" target="_blank" data-qa-selector="twitterFt" class="footer__social_item-link"><i class="wrapper-icon wrapper-icon-twitter-square"></i></a><a href="https://www.linkedin.com/company/omiq/" target="_blank" data-qa-selector="linkedInFt" class="footer__social_item-link"><i class="wrapper-icon wrapper-icon-linkedin-square"></i></a></div></div></div></div></div></div></footer></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"post":{"title":"Cytometry Analysis Tutorial","slug":"cytometry-analysis-tutorial","metaDescription":"Get started with OMIQ using this in-depth tutorial that follows a complete end-to-end workflow.","lead":"Get started with OMIQ using this in-depth tutorial that follows a complete end-to-end workflow.\n","body":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Introduction","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Thanks for your interest in OMIQ Data Science Platform!","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"This document is a mix of tutorial and documentation for using OMIQ for cytometry analysis. It can be followed linearly for a complete end-to-end workflow going from raw data to statistical significance, or you can search for specific topics.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"If you do this tutorial you will be in very good shape for using OMIQ and for executing high-dimensional analysis workflows.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"While our first priority is perfecting cytometry analysis, it should be noted that OMIQ is not specifically a cytometry analysis software. It is a data science platform meant to integrate all biomedical analytics (and more) eventually. This is what drives the design of our software, which is built around a flexible and simple “syntax” of stepwise operations on data. It is inspired by the needs for generalizability, data integration, and to promote auditable and reproducible analytics.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"For these reasons, certain analytical goals for cytometry may be accomplished differently than you are used to with other cytometry-specific software. While most of the same things (and much more) are possible with OMIQ, you may have to take slightly different steps than you are used to, and to think differently about data analysis. We hope you see the ultimate benefits, not only for the sake of auditable, reproducible science, but for your own development of highly valuable data science skills.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"OMIQ is improving all the time. Fluidity and flexibility, speed, available algorithms and visualizations, and everything else in the platform is evolving continuously. The most exciting and novel developments are yet to come. We hope to hear your feedback and requests so you can be part of the process!","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Don’t forget that OMIQ is fully supported. Get in touch with us at any time by emailing support@omiq.ai","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Enjoy, and don’t hesitate to get in touch.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"– The OMIQ team","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Visit the ","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/resources"},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"OMIQ Resources Center","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[{"type":"bold"}],"value":" for more videos and guides.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Inspiration and High Level Overview","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Want some ideas about what OMIQ can do? Watch this video:","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"742Io6vko9vtjCpDNFlaDQ","type":"Entry","createdAt":"2022-09-06T11:42:29.392Z","updatedAt":"2024-03-04T23:33:00.706Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":27,"revision":6,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"OMIQ Platform Overview","description":"See how OMIQ operates with this brief demonstration of an OMIQ workflow.","videoUrl":"https://omiq.wistia.com/medias/nnk66rpstj","lengthString":"5 minutes","toc":"- Content item one\n- Content item two\n- Content item three"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nIn the video we demonstrate OMIQ platform principles and how to quickly go from raw data to p values while also interacting flexibly and deeply with data at the single-cell level. It is incomplete and meant just for inspiration.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"This tutorial walks through a similar workflow step by step, exploring details along the way.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Step 1: Setup and Getting Started","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Software Requirements","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"The only thing you need to use OMIQ is a web browser. Note that not all browsers are created equally, however! Chrome, Firefox and Edge should work best. Safari should mostly work. Avoid Internet Explorer. Regardless of browser, make sure you keep it up to date, not only for using OMIQ but because it is a best practice for security.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"OMIQ is also supported on mobile devices to a certain extent. Smartphones and tablets can do in a pinch for viewing data and running tasks. Computers offer a better experience in general.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Disable Gesture Back Navigation","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"Many laptops and some external mice have a capability to navigate your browser forwards and backwards with a gesture. In practice, this produces mostly false positives and unwanted navigation. We strongly recommend you disable gesture navigation. This is important because we cannot effectively prevent your browser from navigating backwards and most (but not every) place in OMIQ has a safety mechanism to prevent you from losing progress in this case.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Browser Zoom","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"If you need to see more information in the OMIQ interface, zoom out. If you want to narrow in on something, zoom in.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Zooming out is done with the plus and minus keys on your keyboard in conjunction with the command (Mac) or control (PC) keys. The 0 key returns to default zoom level. There are other ways to control zoom within the ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"View","nodeType":"text"},{"data":{},"marks":[],"value":" menu bar of the browser.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Take A Moment to Understand","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"OMIQ is different from most other cytometry software. It makes certain fundamental principles of analysis explicit to you, whereas normally you may be used to these being hidden or implicit.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"It is built in a way that makes it powerful, but requires a bit more understanding of data analysis principles that are usually hidden by historical cytometry software.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Step 2: Understand the Vocab","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"The field of cytometry tends to use specific vocabulary that is confusing to outsiders, even those that are otherwise experts in data science. OMIQ uses traditional and widely accepted data science vocabulary (or reasonably close to it) to fit with broader standards. The list below translates common terms between cytometry-specific and traditional vocabulary.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Cytometrists can benefit from these translations to understand OMIQ better and to cultivate a better basis of communication with bioinformaticians and data scientists unfamiliar with Cytometry. The reverse is true of those individuals desiring a better understanding of cytometry vocabulary.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"An ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"event","nodeType":"text"},{"data":{},"marks":[],"value":" is a ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"row","nodeType":"text"},{"data":{},"marks":[],"value":" or ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"observation","nodeType":"text"},{"data":{},"marks":[],"value":". Sometimes called a ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"datapoint","nodeType":"text"},{"data":{},"marks":[],"value":".","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"A ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"channel","nodeType":"text"},{"data":{},"marks":[],"value":" or ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"parameter","nodeType":"text"},{"data":{},"marks":[],"value":" or marker is a ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"feature","nodeType":"text"},{"data":{},"marks":[],"value":" or ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"column","nodeType":"text"},{"data":{},"marks":[],"value":".","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"A ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"sample","nodeType":"text"},{"data":{},"marks":[],"value":" is a ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"file","nodeType":"text"},{"data":{},"marks":[],"value":". This is based on an FCS or CSV file on the disk of a computer that is uploaded to OMIQ.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"It should be noted that sample is an ambiguous word because sometimes individual\nsamples occur over multiple files.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"unordered-list"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"A ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"gate","nodeType":"text"},{"data":{},"marks":[],"value":" may also be called a ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"filter.","nodeType":"text"},{"data":{},"marks":[],"value":" A gate is just a specific type of filter and serves to ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"subsample","nodeType":"text"},{"data":{},"marks":[],"value":" rows from a file or files.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"unordered-list"},{"data":{},"content":[{"data":{},"marks":[],"value":"Here are some fundamental OMIQ terms:","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"A ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"Dataset","nodeType":"text"},{"data":{},"marks":[],"value":" is a collection of files uploaded to OMIQ. A Dataset is like a folder for data.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"A ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"Workflow","nodeType":"text"},{"data":{},"marks":[],"value":" is created inside a Dataset and is how analysis of data is carried out.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"A ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"Task","nodeType":"text"},{"data":{},"marks":[],"value":" is an individual unit of analysis within a workflow. For example, scaling, compensation, gating, and t-SNE are tasks. Tasks are sometimes called ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"jobs","nodeType":"text"},{"data":{},"marks":[],"value":" or ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"algorithms","nodeType":"text"},{"data":{},"marks":[],"value":" in the cases where the task can be described in this way. The word ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"plugin","nodeType":"text"},{"data":{},"marks":[],"value":" may also be used.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Note that OMIQ has a plugin system for installing any script as a custom task. Contact us if you’re interested in this!","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"unordered-list"}],"nodeType":"list-item"}],"nodeType":"unordered-list"},{"data":{},"content":[{"data":{},"marks":[],"value":"Within certain documentation and videos we may use cytometry-specific vocabulary. We do this when the subject of explanation is cytometry-specific or the media is meant for a cytometry audience. Often we go back and forth between general and specific vocabulary in these cases as well.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Step 3: Download the Tutorial Dataset","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Zip of files: ","nodeType":"text"},{"data":{"uri":"https://omiq.ai/docs/files/OMIQ-tutorial-files.zip "},"content":[{"data":{},"marks":[],"value":"https://omiq.ai/docs/files/OMIQ-tutorial-files.zip ","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Note the browser may indicate a problem previewing the file. That’s okay, you just need to download it.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Note the files are FCS files that were converted to CSV. You can think of them as FCS files. If you prefer FCS, an FCS version is available here: ","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/docs/files/OMIQ-tutorial-files-FCS.zip"},"content":[{"data":{},"marks":[],"value":"https://www.omiq.ai/docs/files/OMIQ-tutorial-files-FCS.zip","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"However, note that the FCS version does not have feature names that need to be corrected. You can simply skip that part of the tutorial or still experiment with changing feature names as desired.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Download the file and unzip it to reveal the CSV files inside. These individual files are what we will upload to OMIQ. Note that the zip cannot currently be uploaded as a single file.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"The Dataset is an abridged and cleaned-up version of Hartmann et al 2019 mass cytometry Dataset (","nodeType":"text"},{"data":{"uri":"http://flowrepository.org/id/FR-FCM-Z244"},"content":[{"data":{},"marks":[],"value":"http://flowrepository.org/id/FR-FCM-Z244","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"). The files are GVHD patients at 30 days and 90 days post bone marrow transplantation. The tissue is PBMC.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/series/getting-started"},"content":[{"data":{},"marks":[],"value":"► Watch the Getting Started video series","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Step 4: Create a Dataset and Upload Data","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Create a Dataset in OMIQ and upload the files. This is fairly simple and thus won’t be demonstrated here.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"All files uploaded to OMIQ must be inside of a Dataset.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Files can be CSV or FCS","nodeType":"text"},{"data":{},"marks":[],"value":". Note that multiple files grouped together in a ZIP file is not currently supported. However, if uploading CSV files, individual files can be zipped to save space. To be clear, if a zip file is ever uploaded to OMIQ, it must only contain a single CSV file inside it. Support for multiple files within the same zip will be added in the future.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Files can be analyzed as soon as they are done processing. Processing status can be monitored from the page where files are uploaded. Note that it is not necessary for all files to be completed uploading or processing before analysis can begin. They will continue to upload in the background as you do other actions.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Files can be deleted by clicking the filename from the list of files. Inside the details page for that file there is a delete button which can be clicked to remove the file from the Dataset permanently. Files can also be deleted in batch from the dataset main page.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Consider reviewing the section on ","nodeType":"text"},{"data":{"uri":"#Rm9sZGVyJTIwYW5kJTIwVGFncw"},"content":[{"data":{},"marks":[],"value":"Folders and Tags","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":".","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Step 5: Set Metadata and Edit File Names","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"An important first step in order to fully leverage OMIQ is to assign metadata values to your files. Metadata are tags of information associated with each file in a Dataset that provide experimental or clinical context. Metadata can be continuous or categorical. These metadata go on to power a variety of functionalities within OMIQ.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"4NQXHsZTpPOrlF8mFscGUR","type":"Entry","createdAt":"2022-09-06T11:43:37.620Z","updatedAt":"2022-10-04T02:44:08.944Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":10,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Step 5: Metadata Overview","videoUrl":"https://omiq.wistia.com/medias/4lga5hufb3","lengthString":"15 minutes","toc":"- Content item one\n- Content item two\n- Content item three"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[],"nodeType":"hr"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nFile names can also be edited directly within OMIQ. This is discussed in the video overview. To edit filenames, use the spreadsheet editing strategy, modify the names, and then paste them into OMIQ, making sure to include the OmiqID column. If you are only editing file names without adding metadata, you will need to visualize the changed names in the Files tab since the metadata tab will be empty.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"You can also import metadata from FCS files:","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"1bwbhvDyKhvayh7nuxl0CA","type":"Entry","createdAt":"2022-09-06T13:23:12.320Z","updatedAt":"2024-03-04T23:35:08.499Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":12,"revision":4,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"FCS Metadata Import","description":"Easily import interesting information from your FCS metadata to your OMIQ metadata. ","videoUrl":"https://omiq.wistia.com/medias/6bask5nixp","lengthString":"2 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[],"nodeType":"hr"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nNotes","nodeType":"text"}],"nodeType":"heading-4"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Editing this information does not alter the underlying raw data. Raw data are never altered within OMIQ. All operations on data are stored as “layers” on top of the raw data.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"unordered-list"},{"data":{},"content":[{"data":{},"marks":[],"value":"Step 6: Review and Edit Feature (Channel) Names","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"A tragic problem that can befall a cytometry experiment is having different feature names across different FCS files. This can prevent proper analysis and be very hard to correct. However, with OMIQ, this can be solved easily!","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"3IAnVGAzCedhoc6TBr9bKm","type":"Entry","createdAt":"2022-10-11T21:29:51.209Z","updatedAt":"2024-03-04T02:08:40.191Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Feature Names","description":"Review, edit, and correct Feature Names (or channels) across different FCS files. ","videoUrl":"https://omiq.wistia.com/medias/nmr0eb9vkg","lengthString":"2 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"Sometimes you may have missing, extra, or misordered features between files. This can result in OMIQ highlighting what appears to be a conflict in names between files, but in reality is just an ordering issue and is ultimately harmless. If this is the case, just ignore it. All OMIQ functionality will still work fine. Don’t try to correct the order. ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"Features have a given order that cannot currently be changed.","nodeType":"text"},{"data":{},"marks":[],"value":" Please watch video for an explanation of these concepts.\n","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"56E09T92Zzk7HjV7NQbblG","type":"Entry","createdAt":"2022-10-11T21:30:23.171Z","updatedAt":"2024-03-04T02:08:40.855Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":6,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Misalligned Missing Features","description":"Learn about misaligned, extra, or missing features and how OMIQ highlights these conflicts.","videoUrl":"https://omiq.wistia.com/medias/ndwjmbuejs","lengthString":"4 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nNotes","nodeType":"text"}],"nodeType":"heading-4"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"If there are disagreements between files on the primary feature name, the worst case scenario is not being able to choose that feature for certain forms of analysis on groups of files. This is because in a grouped analysis, only features shared by all files may be selected.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"If there are disagreements between files on the secondary feature name, the correct value will be chosen depending on which file is selected or being viewed, or in the case of grouped analysis, all names will be displayed in a comma-separated list.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Editing this information does not alter the underlying raw data. Raw data are never altered within OMIQ. All operations on data are stored as “layers” on top of the raw data.\n","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"unordered-list"},{"data":{},"content":[{"data":{},"marks":[],"value":"Step 7: Start a Workflow","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Now that the Dataset has been configured, click this button to start a new workflow (choose ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"New Default","nodeType":"text"},{"data":{},"marks":[],"value":"):\n","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"2vU7z4vKlCFqGBw59Ql7m3","type":"Asset","createdAt":"2022-10-12T20:10:06.701Z","updatedAt":"2022-10-18T03:00:01.816Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":18,"revision":4,"locale":"en-US"},"fields":{"title":"7. Start a workflow","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/2vU7z4vKlCFqGBw59Ql7m3/60bed79356ce5f4cf37d338b2b6c7021/7._Start_a_workflow.png","details":{"size":17907,"image":{"width":215,"height":300}},"fileName":"7. Start a workflow.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nAll analysis in OMIQ is done within workflows. A workflow has access to the data within the Dataset. All filenames, metadata, and feature names will be present in all workflows in the same state they are within the Dataset.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"OMIQ will make its best effort to start the workflow for you by initializing compensation and scales as relevant if you are working with cytometry data. ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Whether or not you know it, any software you have used for cytometry analysis applies analytical steps to your data automatically and in a particular order. It’s implicit and somewhat hidden. In OMIQ we make all operations on data completely clear in their nature and ordering.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"In Cytometry, the classical steps to apply are compensation and scaling, in that order. Where\ncompensation is not applicable, scaling is applied only. These steps and more are described below.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Sidebar: Compensation","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"This is not properly part of the tutorial but is discussed here anyway.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Overview of managing compensation(s)","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"This overview covers various considerations for adding and editing compensation.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"30Ge1ZFd8BCLmmCYnyZ6Rc","type":"Entry","createdAt":"2022-10-11T21:31:20.216Z","updatedAt":"2024-03-04T23:49:25.241Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":12,"revision":3,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Managing Compensation","description":"Learn the various considerations and methods for adding and editing compensation.","videoUrl":"https://omiq.wistia.com/medias/xpbvyuhzqs","lengthString":"4 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nNotes","nodeType":"text"}],"nodeType":"heading-4"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Scales must also be set in order to properly visualize the effect of the compensation. The video demonstrates this. See the data scaling section for more details about data scaling.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Compensation will be applied automatically if it is detected within the FCS files. It can also be\napplied by the arbitrary creation of compensation matrices and their application to groups of files.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Compensation matrices can be edited directly by clicking and editing certain values. Alternatively, a matrix can be copied from a spreadsheet and pasted into OMIQ, overwriting the existing matrix that is currently selected.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"To copy a compensation matrix out of OMIQ, just click the appropriate button. Then paste it into a spreadsheet or on top of another comp matrix in OMIQ.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"unordered-list"},{"data":{},"content":[{"data":{},"marks":[],"value":"Calculating compensation from single stain (single color) control files","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"This overview covers the creation of compensation matrices from single stain control files.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"1StyxinoDMa6xf1avJCm9P","type":"Entry","createdAt":"2022-10-11T21:31:56.089Z","updatedAt":"2024-03-04T23:48:51.674Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":10,"revision":3,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Calculating Compensation from Single Stain ","description":"Learn how to create compensation matrices from single stain control files in OMIQ.","videoUrl":"https://omiq.wistia.com/medias/yliujc7xw3","lengthString":"13 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nRemember the structure of the Workflow is nuanced and important when calculating compensation. One branch must be created without compensation (but with scaling) in order to create the matrix. Then the created matrix is used in the other branch with compensation in order to apply it in typical Workflow context.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"The first branch is root → scaling → create comp","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"The other branch is root → ","nodeType":"text"},{"data":{},"marks":[{"type":"underline"}],"value":"compensation","nodeType":"text"},{"data":{},"marks":[],"value":" → scaling → …","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"You put the created compensation in the underlined comp task in the second branch.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"unordered-list"}],"nodeType":"list-item"}],"nodeType":"unordered-list"},{"data":{},"content":[{"data":{},"marks":[],"value":"The AutoSpill Algorithm","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"AutoSpill is a modern and innovative algorithm for calculating compensation matrices from single stain controls and an alternative to the traditional method detailed above.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"See the special ","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/guides/autospill-compensation"},"content":[{"data":{},"marks":[],"value":"AutoSpill documentation and guide","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/series/work-with-autospill"},"content":[{"data":{},"marks":[],"value":"► Watch the AutoSpill video series","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Step 8: Adjust Scaling / Transformation","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"In our experience, data scaling (aka “transformation”) is perhaps the most poorly understood part of analyzing cytometry data. This is unfortunate because the application of scaling equations and their particular settings have a significant effect on data analysis results and reproducibility. This is especially the case when using machine learning techniques.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"1Wf5KBVCJGUTxtcLKrH364","type":"Entry","createdAt":"2022-10-11T21:32:32.848Z","updatedAt":"2024-03-04T02:08:39.822Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":6,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Adjust Scaling and Transformation","description":"Work with scales and how this applies to the rest of your workflow.","videoUrl":"https://omiq.wistia.com/medias/c7f6iikqmq","lengthString":"3 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nNotes","nodeType":"text"}],"nodeType":"heading-4"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Contrary to the video","nodeType":"text"},{"data":{},"marks":[],"value":", OMIQ now automatically configures your scale settings. As is\nindustry-standard, we do this by heuristic by looking at the instrument of origin.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Scale settings may need to be adjusted if the heuristic settings are not appropriate. This is\nuncommon for mass cytometry data but fairly common for fluorescent cytometry data. The critical setting is the ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"cofactor","nodeType":"text"},{"data":{},"marks":[],"value":" for arcsinh scales. Increase it to compress the region around 0. Decrease it to expand the region around 0. The correlate setting for biexponential scales is the ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"width basis","nodeType":"text"},{"data":{},"marks":[],"value":". Note that biex scales are not currently supported in OMIQ but arcsinh is similar (and simpler). For more info, see the deep dive document below.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Scale settings can be copied and pasted between tasks.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Unless you know otherwise, you almost certainly should not use the ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"Log10","nodeType":"text"},{"data":{},"marks":[],"value":" scale type.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"unordered-list"},{"data":{},"content":[{"data":{},"marks":[],"value":"Deep Dive Into Scales and Relation to Numerics Properties of Data","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"Want to deepen your knowledge on this fun topic? ","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/guides/understanding-data-scaling"},"content":[{"data":{},"marks":[],"value":"Check out this article.","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Scaling is generally the most poorly understood (yet extremely important) element of cytometry analysis. We strongly recommend an understanding of this subject and we consider it essential for anyone using cytometry as a core technology in their research!","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Sidebar: Set Display Boundaries for Plots","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"This is not properly part of the tutorial but is discussed here anyway.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Display boundaries are the minimum and maximum for data display on plots. These boundaries are tracked within the workflow and can be changed anytime a plot is visible. OMIQ will try to set yours automatically, however, you may need to adjust them. Watch the video to learn the efficient way of doing this in bulk.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"4B6vstuId0h1moh5wwDiMQ","type":"Entry","createdAt":"2022-10-11T21:33:10.007Z","updatedAt":"2024-03-04T02:08:40.122Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Display Bounds","description":"Efficiently adjust minimum and maximum for data display on plots in bulk.","videoUrl":"https://omiq.wistia.com/medias/o13w63c4sd","lengthString":"6 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nStep 9: Do Cleanup Gating","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"At this stage of analysis, it's likely that cleanup gating would be needed.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"1zrWC98ZdvZf2nF0uaQLZI","type":"Entry","createdAt":"2022-10-11T21:33:39.664Z","updatedAt":"2025-02-06T17:00:15.160Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":52,"revision":24,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Cleanup Gates","description":"Discover the various functions in the gating task and learn how to work with these to clean up your data.","videoUrl":"https://omiq.wistia.com/medias/tnlfkglrs8","lengthString":"6 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nRemember that you can set gates in a specific position per file, for example, to deal with batch variance:","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"7hz70J1WM3EEqP3GvIASW5","type":"Entry","createdAt":"2022-10-11T21:34:09.231Z","updatedAt":"2024-03-04T02:08:40.399Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Gating Per File Position Mode","description":"Quickly set a gate in a particular location depending on the relevant file or sample.","videoUrl":"https://omiq.wistia.com/medias/sy4562bzce","lengthString":"2 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nOMIQ has all ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"boolean gate","nodeType":"text"},{"data":{},"marks":[],"value":" types (AND, OR, NOT), however they are called ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"boolean filters","nodeType":"text"},{"data":{},"marks":[],"value":". To create a boolean filter, right click the filter within the filter tree and select the desired boolean option.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"One question about boolean filters that sometimes comes up is how to make boolean filters between disconnected positions in the gating tree. Watch video for an explanation of this situation and how to accomplish that goal.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"3IeYRcw4sruGWxEgkSQ4GK","type":"Entry","createdAt":"2022-10-11T21:34:38.962Z","updatedAt":"2024-03-04T02:08:39.887Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Boolean Different Tree Levels","description":"Make boolean gates between different parts of the gating hierarchy that are not directly connected.","videoUrl":"https://omiq.wistia.com/medias/vmfont3gg7","lengthString":"5 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nNotes","nodeType":"text"}],"nodeType":"heading-4"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"The example data for this tutorial has already been cleaned. Thus, this step isn’t technically necessary but it’s useful to illustrate it anyway. Note also that this gating task will be used to insert gates into the workflow later on in the tutorial.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"unordered-list"},{"data":{},"content":[{"data":{},"marks":[],"value":"Step 10: Subsample your Data","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"When you have gated your data it doesn’t mean you have made any particular choice about applying a gate to your data. It simply means those gates are available within the workflow from that point onward.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Actually filtering the data down by some gate or filter, or simply downsampling the number of rows, is fulfilled by the Subsampling task.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"7ae9O1DMbXIULIfIq59Zhc","type":"Asset","createdAt":"2022-10-12T20:12:26.236Z","updatedAt":"2022-10-18T03:03:32.600Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":12,"revision":2,"locale":"en-US"},"fields":{"title":"10. Subsample your data","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/7ae9O1DMbXIULIfIq59Zhc/a5d063eb7e94ea08ea0b92b3bc1a46ef/10._Subsample_your_data.png","details":{"size":6125,"image":{"width":179,"height":122}},"fileName":"10. Subsample your data.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"This design is meant for convenience to avoid setting downsampling settings redundantly, for example, when doing numerous runs of an algorithm.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"3TI1HUw8QZf72wNjWRpeXx","type":"Entry","createdAt":"2022-10-11T21:35:31.693Z","updatedAt":"2024-03-04T02:07:32.074Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Subsampling","description":"Filter your data by some gate or filter or downsample the number of rows using the subsampling task.","videoUrl":"https://omiq.wistia.com/medias/fmx6h0zgh7","lengthString":"4 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nNotes","nodeType":"text"}],"nodeType":"heading-4"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"The subsampling in the example video is pointless because our gate and count setting results in no actual sampling of the data. It’s simply done for demonstration and discussion purposes.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"unordered-list"},{"data":{},"content":[{"data":{},"marks":[],"value":"Step 11: Run Dimension Reduction","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"At this point the workflow can go many different directions based on specific needs. The following steps are merely suggestions based on common operations.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Most workflows these days use some form of dimension reduction. Thus we will start there. We will run opt-SNE but the principles of setup and analysis apply to all dimension reduction algorithms.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"LWT6jFeQyUshKpeqq3V9Z","type":"Entry","createdAt":"2022-10-11T21:36:05.886Z","updatedAt":"2024-03-04T02:08:40.981Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Run Dimension Reduction","description":"Set up and run a dimension reduction operation using opt-SNE.","videoUrl":"https://omiq.wistia.com/medias/m0u6p0sf5s","lengthString":"2 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nNotes","nodeType":"text"}],"nodeType":"heading-4"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"The UMAP that appears in this video does not appear in the rest of the demo for simplicity.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Do not concatenate data prior to running any algorithms in OMIQ. The system takes care of this automatically behind the scenes and separates the data back out again for downstream analysis.","nodeType":"text"},{"data":{},"marks":[],"value":" Make sure to learn about ","nodeType":"text"},{"data":{"uri":"#Q29uY2F0ZW5hdGlvbg"},"content":[{"data":{},"marks":[],"value":"virtual concatenation","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" for downstream analysis.\n","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"unordered-list"},{"data":{},"content":[{"data":{},"marks":[],"value":"Side Note: Task Computational Limits","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Tasks (aka “algorithms”, “plugins”) have a certain amount of CPU and memory allocated to them by default. Depending on the size of your Dataset and the parameters of the algorithm you are using, the allocated amount of CPU and memory may not be enough. This can result in execution failures. If this happens, feel free to get in touch with support@omiq.ai to understand what happened, find alternative algorithms or algorithm settings, or to increase the computational power allocated to the task.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Step 12: Dimension Reduction Results Visualization","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Regardless of the dimension reduction algorithm used there are common operations for interpreting the results. The result of a dimension reduction is usually termed a ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"map","nodeType":"text"},{"data":{},"marks":[],"value":" or ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"embedding","nodeType":"text"},{"data":{},"marks":[],"value":". ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Here we will overview some common operations for analyzing and comparing embeddings.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"G6LStM8PD61hlZ1uXWDhV","type":"Entry","createdAt":"2022-10-11T21:37:44.802Z","updatedAt":"2024-03-04T02:08:40.108Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":10,"revision":3,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Dimension Reduction Visualization","description":"Learn everyday operations for analyzing and comparing dimension reduction maps or embeddings.","videoUrl":"https://omiq.wistia.com/medias/s4lxd1wb2m","lengthString":"11 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"4kNHss5ranME1T3WMdGaWh","type":"Asset","createdAt":"2022-10-12T20:15:37.566Z","updatedAt":"2022-10-18T03:06:28.489Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":16,"revision":3,"locale":"en-US"},"fields":{"title":"12. Dimension reduction results","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/4kNHss5ranME1T3WMdGaWh/082b6cf9fde1184dee09d0de3a9fb543/12._Dimersion_reduction_results.png","details":{"size":627757,"image":{"width":928,"height":877}},"fileName":"12. Dimersion reduction results.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"Sidebar: Gating and Exploring an Embedding","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Note: this is just a sidebar for people interested in gating t-SNE maps or correlating the t-SNE map to the low-dimensional data. The results are not taken forward into the rest of the tutorial. However, this section is valuable to consider and understand.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"26zmUaZprmjgnwIYDNb208","type":"Entry","createdAt":"2022-10-11T21:38:16.187Z","updatedAt":"2025-02-06T17:00:44.062Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":12,"revision":4,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Correlating the t-SNE Map","description":"Learn about gating t-SNE maps or correlating the t-SNE map to the low-dimensional data.","videoUrl":"https://omiq.wistia.com/medias/wa7o8goo98","lengthString":"2 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nStep 13: Clustering (with Metaclustering)","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Clustering is a common operation for categorizing single-cell data into ostensible cellular populations. Later, these populations will be analyzed for differential signatures between the patient groups.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"We use FlowSOM with metaclustering in this tutorial. However, any other clustering algorithm could be used instead. The principles are the same, it’s just the algorithm producing the clusters that is different.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"5tHOd2eIwQ5MkgFKloxPkc","type":"Entry","createdAt":"2022-10-11T21:38:46.392Z","updatedAt":"2025-02-07T10:37:05.367Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":17,"revision":7,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Clustering!!!","description":"Categorize single-cell data into ostensible cellular populations using a clustering algorithm.","videoUrl":"https://omiq.wistia.com/medias/7qav6jj8ou","lengthString":"2 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nDiscussion: Does Task Order Matter?","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"To follow up on the end of the previous video, here is a common question that leads to good discussion:","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Why, in our tutorial, does clustering come after dimension reduction? Does one have to come before the other? The answer in this particular case is: there is no reason. It’s an arbitrary decision. The order could be swapped without issue. That is because in this case we are not clustering the output of the opt-SNE task. We are clustering the original data only.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"However, there is a scenario in which we might want to cluster the 2 resulting columns from the opt-SNE task. Clustering a dimension reduction map is an oft-debated practice that nonetheless is fairly common. If this were our goal, then we would be forced to run FlowSOM ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"},{"type":"italic"}],"value":"after","nodeType":"text"},{"data":{},"marks":[],"value":" opt-SNE, such that the opt-SNE columns would be available for the FlowSOM algorithm to cluster them.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"In both cases discussed above, the workflow tree would appear the same. It is a good example to show that the structure of the workflow tree does not always tell you exactly what is happening to the data flowing through it. To know for certain, you need to open the task and look at its settings. The structure of the workflow is more flexible; it can also simply represent ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"an accumulation of results","nodeType":"text"},{"data":{},"marks":[],"value":". The order may matter in the case of dependent operations, or it may not, in the case of independent operations. The only consideration is that if you want to use both results at the same time, such as in the figures we are about\nto make below, they must be in the same “lineage” of tasks within the tree.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Step 14: Convert Cluster Results to Filters","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"By default, clusters (or metaclusters, which are just another form of cluster) are stored as new columns of data. Each row in the column is given an integer ID (e.g., 1, 2, 3, 4…) to indicate which cluster it is a member of. ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"In order to continue doing useful analysis, we need to convert these numerical results into filters that represent each cluster. Another term sometimes used for this is “cluster gates”. Once the clusters are converted to filters, we can make plots, heatmaps, export stats, and otherwise quantify them in many different ways.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"2TemGpKOju9bR8ITY0EpPs","type":"Entry","createdAt":"2022-10-11T21:39:19.605Z","updatedAt":"2024-03-04T02:08:40.837Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Metaclusters Categorical","description":"Using the gating task, learn how to turn the clustering results into cluster filters.","videoUrl":"https://omiq.wistia.com/medias/zed9a7awye","lengthString":"4 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nStep 15: Cluster Overlays","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"It is a common operation to want to overlay clusters on an embedding. This is used to understand if the clustering and dimension reduction are reasonably concordant in finding patterns within the high-dimensional data, and can also help understand if the data may be over or under clustered.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"7xbP1g9H1EkgX5MYbO91GU","type":"Entry","createdAt":"2022-10-11T21:39:52.961Z","updatedAt":"2024-03-04T02:08:40.006Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Cluster Overlays","description":"Overlay clusters on an embedding using a scatter plot overlay, either as a single file or by concatenating multiple files.","videoUrl":"https://omiq.wistia.com/medias/s8pf3xon60","lengthString":"3 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"4s8oWuijtolRPQ6qf4BIBm","type":"Asset","createdAt":"2022-10-12T20:17:52.020Z","updatedAt":"2022-10-18T03:07:33.674Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":10,"revision":2,"locale":"en-US"},"fields":{"title":"15. Cluster overlays","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/4s8oWuijtolRPQ6qf4BIBm/bfd6850ce5066555ae518c17f7b05f9e/15._Cluster_overlays.png","details":{"size":195344,"image":{"width":619,"height":489}},"fileName":"15. Cluster overlays.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nStep 15.1: Splitting and Merging Clusters","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"An operation of interest that relates to the visualization of clusters on a dimension reduction map is to either split or merge certain clusters.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"3jGenkQvWiGEHV6ekczZoQ","type":"Entry","createdAt":"2022-10-11T21:40:23.504Z","updatedAt":"2024-03-04T02:07:32.041Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Splitting and Merging Clusters","description":"Manually split and merge clusters while using a dimension reduction map to help.","videoUrl":"https://omiq.wistia.com/medias/f8mjpvagki","lengthString":"7 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nStep 16: Export Statistics","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"OMIQ can export CSV files of batch statistics. Want a statistic that we don’t have? Let us know!","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"7pLSLbOjz89QRLLZiFAtGb","type":"Entry","createdAt":"2022-10-11T21:40:54.075Z","updatedAt":"2024-03-04T02:08:40.136Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Export Statistics","description":"Export statistical measures of interest and features on which we want to export those measures to a CSV file.","videoUrl":"https://omiq.wistia.com/medias/d5yxi6rmv9","lengthString":"2 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nStep 17: Clustered Heatmap","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Another way to understand the feature characteristics or abundance patterns of each cluster is to use a clustered heatmap.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"6wL71oWnhCmu8nRJ30KPdL","type":"Entry","createdAt":"2022-10-11T21:41:23.840Z","updatedAt":"2024-03-04T02:08:40.026Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Clustered Heatmap","description":"Understand each cluster's feature characteristics or abundance patterns using a clustered heatmap.","videoUrl":"https://omiq.wistia.com/medias/6axh0hxftr","lengthString":"9 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"30SBKbygoN7PABVrdAIJW0","type":"Asset","createdAt":"2022-10-12T20:19:43.662Z","updatedAt":"2022-10-12T20:19:43.662Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":1,"locale":"en-US"},"fields":{"title":"17. Clustered Heatmap","description":"Clustered Heatmap","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/30SBKbygoN7PABVrdAIJW0/fedcaac0b88dca5cabad6cbda53206a4/17_Custered_Heatmap.png","details":{"size":251099,"image":{"width":1548,"height":744}},"fileName":"17 Custered Heatmap.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nStep 18: Locks and Adding Gates","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Locks are designed to protect the dependencies within a workflow. However, sometimes they can be validly overridden. Here we discuss the concept of locks and how to unlock certain tasks to edit them. We also insert a gate that we will use in the next step.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"3piIkbyJSTPAQEas72V4OS","type":"Entry","createdAt":"2022-10-11T21:41:54.111Z","updatedAt":"2024-03-04T02:08:40.786Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Locks and Adding Gates","description":"Learn about the function of locks in OMIQ and how to unlock specific tasks to edit them.","videoUrl":"https://omiq.wistia.com/medias/bbbp0zsjcj","lengthString":"3 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nNotes","nodeType":"text"}],"nodeType":"heading-4"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"In this video we only insert a new CD3+ gate. To participate fully in the next step you may consider adding more similar single-positive gates.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Be very careful when overriding locks. They are there for your protection! Serious problems can emerge from modifying something in your workflow that the downstream depends on.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"unordered-list"},{"data":{},"content":[{"data":{},"marks":[],"value":"Step 19: Graph Analysis and Graph Filters","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"This step isn’t strictly necessary to complete the tutorial but it can still be participated in.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"One of the results that our FlowSOM produced is a minimum spanning tree of clusters. A tree is a form of graph. Any graph produced by any algorithm in OMIQ can be analyzed using the Graph Viewer. This is a powerful analytical interface that provides data exploration and filtering functionalities.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"76mkAVQC4id77AFAKTJtZ2","type":"Entry","createdAt":"2022-10-11T21:42:22.472Z","updatedAt":"2024-03-04T02:08:40.733Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Graph Analysis and Graph Filters","description":"Produce and edit a graph or a tree structure of clusters using the graph viewer. ","videoUrl":"https://omiq.wistia.com/medias/aufyspb8dw","lengthString":"9 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"172ug3IUB5WEvLnIN2rZOT","type":"Asset","createdAt":"2022-10-12T20:22:10.374Z","updatedAt":"2022-10-18T03:11:16.493Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":11,"revision":2,"locale":"en-US"},"fields":{"title":"19. Graph Analysis and Graph filters","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/172ug3IUB5WEvLnIN2rZOT/202587cbe2d4d2cfd1668b590caed32c/19._Graph_Analysis_and_Graph_filters.png","details":{"size":69228,"image":{"width":586,"height":538}},"fileName":"19. Graph Analysis and Graph filters.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nStep 20: Statistical Differential Analysis \u0026 Volcano Plots","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"What are the most interesting differences between patient groups within our Dataset? What is the statistical significance of these differences? OMIQ has methods to help answer these questions. In this case we will demonstrate the edgeR method to test for differential abundance between our day 30 and day 90 patient cohorts and visualize the results on a volcano plot.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"5tCa4HmbgoNTjvEq3yxQuZ","type":"Entry","createdAt":"2022-10-11T21:42:56.007Z","updatedAt":"2024-03-04T02:07:32.056Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Statistical Differential Analysis \u0026 Volcano Plots","description":"Learn how statistical differential analysis tools help you determine the differences in your data.","videoUrl":"https://omiq.wistia.com/medias/mtr54hzpii","lengthString":"5 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"4VGQMMvUTMEXhz145gpXw3","type":"Asset","createdAt":"2022-10-12T20:24:25.562Z","updatedAt":"2022-10-18T03:11:50.582Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":2,"locale":"en-US"},"fields":{"title":"20. Statistical differential analysis","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/4VGQMMvUTMEXhz145gpXw3/ffe3e7c79e2b48896f6f3eb27b87aa3c/20._Statistical_differential_analysis.png","details":{"size":55858,"image":{"width":883,"height":604}},"fileName":"20. Statistical differential analysis.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nStep 21: Box and Violin Plots","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Box and violin plots are an excellent way to visualize differences across a dataset. This visualization automatically links to file metadata for a simple configuration process.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"3zoDLxOFtH9H8W39fmzCEx","type":"Entry","createdAt":"2022-10-11T21:43:25.683Z","updatedAt":"2024-03-04T02:08:39.902Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Box and Violin Plots","description":"Use box and violin plots to visualize differences and patterns across a dataset. ","videoUrl":"https://omiq.wistia.com/medias/rc46a8ost4","lengthString":"5 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"4szYYnnGA6JfChLoBlEeak","type":"Asset","createdAt":"2022-10-12T20:26:27.167Z","updatedAt":"2022-10-12T20:26:27.167Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":1,"locale":"en-US"},"fields":{"title":"21a. Box and violin plots","description":"Box and violin plots","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/4szYYnnGA6JfChLoBlEeak/7621593b47b55982d35fd47d90392fb7/21a._Box_and_violin_plots.png","details":{"size":118673,"image":{"width":1418,"height":698}},"fileName":"21a. Box and violin plots.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nWhen viewing a box plot looking at feature data (with a metric of mean, median, etc.), you may notice a difference in units compared to typical OMIQ plots:","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"7JAlCmRltOqGEsSZjh52RH","type":"Asset","createdAt":"2022-10-12T20:28:39.353Z","updatedAt":"2022-10-18T03:12:38.183Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":11,"revision":2,"locale":"en-US"},"fields":{"title":"21b. Box and violin plots","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/7JAlCmRltOqGEsSZjh52RH/b37a944a898d95d5e05f76c422e632a9/21b._Box_and_violin_plots.png","details":{"size":149474,"image":{"width":1227,"height":661}},"fileName":"21b. Box and violin plots.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"In the example above we are viewing the same information (though at different levels of detail) between box plots and histogram overlays. The units on the axes have been called out as the typical point of confusion because they are different between the plots but one would expect them to be the same.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"To understand this difference fully, you should read our ","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/guides/understanding-data-scaling"},"content":[{"data":{},"marks":[],"value":"article on understanding data scaling","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":".","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"In brief, cytometry software classically uses a labeling trick on plots to display the units in the data’s original range. These are usually larger values (as in the histogram overlay). In reality, the underlying data are actually in different numeric units as a result of the critical workflow step of data scaling. Scaled values are much smaller as a consequence of a log-like transformation. ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"The box plot is showing the true values. The histogram is drawn using the true values but the axis labels use a trick to reverse the real values back to the original range. This is often called reverse transformation or inverse transformation. We anticipate adding this labeling trick to box plots in OMIQ at some point also. If you require it now for some reason, remember you can easily calculate the reversal yourself and change the labels outside of OMIQ. We have included a reversal spreadsheet formula in the aforementioned article on understanding data scaling.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Step 22: Exporting Plots and Figures","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Exporting plots and figures in OMIQ is done in different ways and in different available formats depending on the type of plot. Examples include PNG, SVG, PDF, PPT (PowerPoint), etc. In general you will either be grabbing one plot at a time or exporting them in batches from an OMIQ Figure.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Individual Plots","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"Exporting individual plots usually involves finding a button on or near the plot to export it. Alternatively you may have to right-click the plot to see options to copy it for pasting into a different software or to download the image. Watch the video overview of getting individual plots out of OMIQ. ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"Note the video says Figures cannot currently be exported in a batch format but that is no longer correct information (read below).","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"2YD2SJbPj3oBrNfNwSR31h","type":"Entry","createdAt":"2022-10-11T21:43:52.746Z","updatedAt":"2024-03-04T02:08:40.157Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Exporting Plots and Figures","description":"Export plots and figures in various formats, including PNG, SVG, PDF, and PPT (PowerPoint).","videoUrl":"https://omiq.wistia.com/medias/zggebemvuv","lengthString":"1 Minute"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nExporting OMIQ Figures","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"There are two general ways to export a Figure:","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Exporting the Figure with the plots as they are currently. This is an intuitive option to take\neverything you see on the page and package it up for export.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Exporting a batch report with the Figure as a batch template. The batch report will take the\ntemplate of the figure but analyze one file at a time from the Dataset within the template. What results is a potentially large combined set of individual figures where each figure is for one file.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"ordered-list"},{"data":{},"content":[{"data":{},"marks":[],"value":"Format can also be chosen as part of the export process. As of the time of writing, Figures can be exported as PDF and PPT.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"OMIQ Fonts for PowerPoint Export","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"Fonts cannot be automatically embedded in a PPT file. Thus, when exporting to PPT, make sure to install the OMIQ font pack if you want fonts to look as they do in OMIQ. To do this, first ","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/docs/files/omiq-fonts.zip"},"content":[{"data":{},"marks":[],"value":"download the font files from this link","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":". The fonts are a small subset of Google’s open-source Noto Sans font. Once you’ve downloaded the fonts, follow the ","nodeType":"text"},{"data":{"uri":"https://www.google.com/get/noto/help/install/"},"content":[{"data":{},"marks":[],"value":"simple instructions from Google on how to install them","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" for your operating system. However, omit step 1 because you have already downloaded the fonts from OMIQ.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Conclusion and Next Steps","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Congratulations! You’ve gotten through the tutorial. You’ve learned quite a bit and should understand how to go forward from here with your own data.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"You should think of the tutorial we did with the workflow as being fairly generic. Different methods can be swapped in for similar effect. For example, for clustering you could use Phenograph instead of FlowSOM + metaclustering. You could even use manual gates instead of clustering. You could use EmbedSOM for dimension reduction instead of opt-SNE. You could use SAM for differential analysis instead of edgeR.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"The workflow demonstrated here is a series of conceptual steps that can be accomplished with different methods. Which methods confer advantages or disadvantages in certain situations is something we can help you understand or that you can learn on your own with our documentation. Or you can experiment with them yourself. Curious to try some methods that aren’t in OMIQ? Let us know!","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Get support at anytime by emailing support@omiq.ai","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Miscellaneous Topics","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Miscellaneous topics are covered below with instructional videos and pointers.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Folder and Tags","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"A question that comes up every so often is whether or not OMIQ has folders (like those found on a traditional computer system) to help organize datasets. The current answer is no. We are considering implementing this functionality, though we have an alternative that we feel is better. It is a search functionality using Dataset Tags.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Dataset Tags are metadata associated with a Dataset. The concept is similar to metadata associated with files. You administer Tags from inside of a Dataset using the Tag manager widget (example below). Tags can also be set in bulk from the Datasets list page.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"14ev8OCfxGpOd7h2mMQl3W","type":"Asset","createdAt":"2022-10-12T20:31:09.672Z","updatedAt":"2022-10-18T03:14:05.698Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":2,"locale":"en-US"},"fields":{"title":"Misc. 1a Folders and tags","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/14ev8OCfxGpOd7h2mMQl3W/d3723e0396d615ad0518f5144241f48c/Misc._1a_Folders_and_tags.png","details":{"size":13196,"image":{"width":395,"height":294}},"fileName":"Misc. 1a Folders and tags.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"From the Datasets list you can use the indicated selector below to filter Datasets by Tags. Note that you can choose multiple tags at once (which broadens the search as an OR operator).","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"4zM1QDu9HqdzLSeDEBgu9D","type":"Asset","createdAt":"2022-10-12T20:32:58.457Z","updatedAt":"2022-10-18T03:14:53.457Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":2,"locale":"en-US"},"fields":{"title":"Misc. 1b Folders and tags","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/4zM1QDu9HqdzLSeDEBgu9D/01138cf57f249a6c5bacb2338b06114c/Misc._1b_Folders_and_tags.png","details":{"size":15401,"image":{"width":222,"height":404}},"fileName":"Misc. 1b Folders and tags.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"Gating Hierarchy Plots","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Sometimes you need to quickly see the sequence of gating steps for a given population. You may also want to see the gating hierarchy for all files in a Dataset. This can be done easily in the figure.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"6Gf0orLH5foZrG9AWXo4rS","type":"Entry","createdAt":"2022-10-11T21:44:32.094Z","updatedAt":"2024-03-04T02:08:40.292Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Gating Hierarchy Plots","description":"Quickly see the sequence of gating steps for a given population or view the hierarchy for all files in a Dataset. ","videoUrl":"https://omiq.wistia.com/medias/9he1dtvhmb","lengthString":"5 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nSAM","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"SAM is a differential statistical analysis method. It finds the most significant stratifying signatures between files organized by metadata. It reports these differences as differences in abundance of cellular populations or signaling differences of chosen markers within these populations.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/guides/sam-differential-statistical-analysis"},"content":[{"data":{},"marks":[],"value":"► READ SAM OVERVIEW GUIDE","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/series/statistical-differential-analysis"},"content":[{"data":{},"marks":[],"value":"► Watch the video series of Statistical Differential Analysis","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Interactive Gating","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Project gating choices “backwards” or arbitrarily onto plots of your choice.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"5JgLsCdB5DRBJxpEvSlwsN","type":"Entry","createdAt":"2022-10-11T21:45:04.493Z","updatedAt":"2024-11-24T18:56:04.716Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":14,"revision":3,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Interactive Gating","description":"View and modify your gates on your dataset using overlay scatter plots. ","videoUrl":"https://omiq.wistia.com/medias/ix24eomqxs","lengthString":"3 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nConcatenation","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Files can be concatenated in OMIQ in two ways. The first is “virtual” and the second is “permanent”.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Virtual concatenation","nodeType":"text"},{"data":{},"marks":[],"value":" is a convenient functionality that allows files to be concatenated dynamically during plot generation. ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"gQdaIWFBRyJgOkFMNIsGi","type":"Entry","createdAt":"2022-10-11T21:45:40.438Z","updatedAt":"2024-03-04T02:07:32.114Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Virtual Concatenation","description":"Learn how to concatenate files dynamically during plot generation.","videoUrl":"https://omiq.wistia.com/medias/2y3pw1b7qz","lengthString":"4 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"\nPermanent concatenation","nodeType":"text"},{"data":{},"marks":[],"value":" creates a new file within OMIQ. This should only be used when it’s required to reconstitute a sample that was acquired over multiple FCS files due to length of acquisition. This is common when working with CyTOF data. ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"1eMQ0i9J3YGEUCBMTXOoIQ","type":"Entry","createdAt":"2022-10-11T21:46:17.409Z","updatedAt":"2024-03-04T02:08:40.937Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Permanent Concatenation","description":"Learn how to create a permanent concatenation file within OMIQ.","videoUrl":"https://omiq.wistia.com/medias/5otmychz9i","lengthString":"2 Minutes"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"\nNOTE: Permanent concat should not be used prior to running an algorithm. All algorithms in OMIQ automatically concatenate your data during execution and separate it out again for analysis. Furthermore, permanent concat should not be used for visualizing data. Use virtual concat instead. Lastly, remember that heatmaps have their own concat setting within the task.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Trajectory Analysis","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"OMIQ currently has two trajectory analysis algorithms, Wanderlust and Wishbone. The separate guide below is highly recommended (likely even required) reading for anyone trying to do these types of analysis.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/guides/wanderlust-wishbone-trajectory-analysis"},"content":[{"data":{},"marks":[],"value":"► WANDERLUST AND WISHBONE GUIDE","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/series/trajectory-interference"},"content":[{"data":{},"marks":[],"value":"► Watch the video series on Trajectory Interference","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"flowAI","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"flowAI is an algorithm for automated data cleaning. The standalone flowAI guide below also covers principles applicable to any other cleaning algorithm in OMIQ (e.g., flowCut, PeacoQC), especially with respect to the concept of the pre-filter and interpretation of results.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/guides/flowai-cleaning-algorithms"},"content":[{"data":{},"marks":[],"value":"► FLOWAI GUIDE","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/series/trajectory-interference"},"content":[{"data":{},"marks":[],"value":"► Watch the video series on Automated Data Cleaning","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"flowCut","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"flowCut is an algorithm for automated data cleaning. The algorithm’s general documentation (written by its authors) is available below and is quite detailed about the algorithm and its settings. Remember to also consult the flowAI and general cleaning guide above in order to learn general principles about running any cleaning algorithm in OMIQ, such as viewing results.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/guides/flowcut-remove-outliers"},"content":[{"data":{},"marks":[],"value":"► FLOWCUT SETTINGS GUIDE","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"PeacoQC","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"PeacoQC is an algorithm for automated data cleaning. An OMIQ guide is in development. Between the paper, online resources, and the flowAI and general cleaning guide above, you should be successful with PeacoQC.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Sharing, Collaboration, and Groups","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"There’s no need to be lonely on OMIQ!","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Forming Connections","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"Before you can share anything, you must connect with other users. To do this, go to your profile page and enter in email addresses of other OMIQ users. They will get a notification about your connection request. When they accept you will be able to share with them. ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"7bPPUTUb622WBar20WsQp5","type":"Entry","createdAt":"2022-10-11T21:46:45.125Z","updatedAt":"2024-03-04T02:08:40.207Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"videoExternalVideo"}},"locale":"en-US"},"fields":{"title":"Form Connection","description":"Connect with other users and share data and workflows in OMIQ.","videoUrl":"https://omiq.wistia.com/medias/w0k1gpwraa","lengthString":"1 Minute"}}},"content":[],"nodeType":"embedded-entry-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\nSharing Datasets","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"A Dataset can be shared from the collaborators tab in the Dataset. ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"4aOgmhx4oAi7O91NBM7zx4","type":"Asset","createdAt":"2022-10-12T20:35:00.805Z","updatedAt":"2022-10-12T20:35:00.805Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":5,"revision":1,"locale":"en-US"},"fields":{"title":"Misc. 2 Sharing datasets","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/4aOgmhx4oAi7O91NBM7zx4/a9d55ad2fc9937bb80c60ce1dcbb39e8/Misc._2_Sharing_datasets.png","details":{"size":82133,"image":{"width":1444,"height":215}},"fileName":"Misc. 2 Sharing datasets.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"Keep in mind that when you share the Dataset it does not mean the user will have access to all the workflows. Users must be specifically added to workflows for them to get access.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Sharing Workflows","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"A workflow can be shared from the collaborators tab in the workflow.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"4gA5fyYH8RtmpG5v1d6Z3m","type":"Asset","createdAt":"2022-10-12T20:36:37.966Z","updatedAt":"2022-10-18T03:18:13.338Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":11,"revision":3,"locale":"en-US"},"fields":{"title":"Misc. 3 Sharing workflows","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/4gA5fyYH8RtmpG5v1d6Z3m/957668d06a4a50b4020bb432389c3cfb/Misc._3_Sharing_workflows.png","details":{"size":27088,"image":{"width":661,"height":138}},"fileName":"Misc. 3 Sharing workflows.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"When a user is added to a workflow it will automatically give them reader access to the Dataset. So, in most cases, a user should just be added directly to a workflow and not to the Dataset prior, since that part is automated. The exception is when they need a higher access level on the Dataset.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Roles \u0026 Permissions","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"A user added to a Dataset or workflow can be a ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"Reader","nodeType":"text"},{"data":{},"marks":[],"value":" or ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"Editor","nodeType":"text"},{"data":{},"marks":[],"value":". Give someone reader access to limit their ability to edit the resource. Editor access, as the name implies, means the user can edit the resource.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Groups","nodeType":"text"}],"nodeType":"heading-3"},{"data":{},"content":[{"data":{},"marks":[],"value":"On your profile page, underneath the Connections pane, there is a ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"Groups","nodeType":"text"},{"data":{},"marks":[],"value":" pane. Here is where you can create and manage Groups. A Group is a collection of users that work together or otherwise share access to certain Datasets and Workflows. Instead of sharing with individual users, you can share with the Group to give all the users in the Group access to the resource. This is generally easier and less prone to error. Furthermore, new users can simply be added to the Group in order to give them access to all the underlying resources the Group has access to, or conversely removed upon leaving the Group. This is much simpler than adding or removing individual access for many resources individually and separately.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"In order to add users to the Group, you must be connected with that user. The exception to this rule is for user administrators, a special role for OMIQ enterprise clients.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"If a user has direct access to a resource in addition to Group access to a resource, but different roles in each, they will get the greatest role from among their multiple means of access.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Changing Owner of Resources","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"Related to Sharing and Collaboration, it may be necessary at some point to change the Owner of a resource. Currently, any resource can only have one Owner, and being an Owner confers special privileges, such as the ability to delete the resource. ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Look for the Change Owner button in the extra actions menu within the Collaborators pane of a resource to change the Owner, which can be a Group or individual user.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"7Bl7Mbk0RGAhRs90N00JxG","type":"Asset","createdAt":"2022-10-12T20:40:15.490Z","updatedAt":"2022-10-18T03:16:16.882Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":2,"locale":"en-US"},"fields":{"title":"Misc. 4a Changing owner of resources","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/7Bl7Mbk0RGAhRs90N00JxG/9cf0f286c7ac9e1c9e21d2504332f4af/Misc._4a_Changing_owner_of_resources.png","details":{"size":17323,"image":{"width":543,"height":180}},"fileName":"Misc. 4a Changing owner of resources.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"\n","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"Ownership can also be changed in bulk.","nodeType":"text"},{"data":{},"marks":[],"value":" This is a common strategy when leaving a research group and needing to transfer ownership of all assets to someone else. In this case our recommendation is to transfer ownership to a Group with one or more responsible colleagues as members. That way access can easily be passed on again as necessary by adding people to the Group. Follow these instructions to bulk transfer:","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Make sure your account has formed a connection with the receiver account.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"In your account, go to the Datasets list page, filter to those ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"Owned By You","nodeType":"text"},{"data":{},"marks":[],"value":", and open the menu in the top right to reveal the option to ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"Bulk Change Owner.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Do the same thing from the Workflows list page to also transfer the Workflows you own. Remember these are separately managed from Datasets.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"ordered-list"},{"data":{"target":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"5wdTUGKDRYpYBxF7hZUO8l","type":"Asset","createdAt":"2022-10-12T20:41:41.336Z","updatedAt":"2022-10-18T03:18:56.539Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":2,"locale":"en-US"},"fields":{"title":"Misc. 4b Changing owner resources","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/5wdTUGKDRYpYBxF7hZUO8l/fe325dafe5e04c8e4ca4d7c748e06f1e/Misc._4b_Changing_owner_resources.png","details":{"size":13624,"image":{"width":265,"height":237}},"fileName":"Misc. 4b Changing owner resources.png","contentType":"image/png"}}}},"content":[],"nodeType":"embedded-asset-block"},{"data":{},"content":[{"data":{},"marks":[],"value":"Note: consider using ","nodeType":"text"},{"data":{},"marks":[{"type":"bold"}],"value":"Bulk Add Tags","nodeType":"text"},{"data":{},"marks":[],"value":" for Datasets before transferring ownership in order to tag a piece of useful information such as you being the original owner.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"If your account email is registered as the billing contact, remember to email billing@omiq.ai to transfer this responsibility to the new account!","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"If a user leaves before bulk transferring, OMIQ staff can initiate the transfer with admin powers.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"OMIQ Resources","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/resources"},"content":[{"data":{},"marks":[],"value":"OMIQ Resources Center","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/guides/understanding-data-scaling"},"content":[{"data":{},"marks":[],"value":"Understanding Data Scaling","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/guides/sam-differential-statistical-analysis"},"content":[{"data":{},"marks":[],"value":"SAM Overview","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/guides/autospill-compensation"},"content":[{"data":{},"marks":[],"value":"Autospill Algorithm","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/guides/wanderlust-wishbone-trajectory-analysis"},"content":[{"data":{},"marks":[],"value":"Trajectory Analysis (Wanderlust, Wishbone)","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.omiq.ai/guides/flowai-cleaning-algorithms"},"content":[{"data":{},"marks":[],"value":"flowAI and Cleaning Algorithms","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://help.omiq.ai/hc/en-us"},"content":[{"data":{},"marks":[],"value":"Support Center","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"unordered-list"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"},"thumbnail":{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"59n6a7d3s5ik"}},"id":"60XTuMPzImas5A6SPhzZcH","type":"Asset","createdAt":"2024-03-01T01:15:31.014Z","updatedAt":"2024-03-05T01:50:09.233Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"locale":"en-US"},"fields":{"title":"Thumb-OM Flow Cytometry Tutorial for OMIQ","file":{"url":"//images.ctfassets.net/59n6a7d3s5ik/60XTuMPzImas5A6SPhzZcH/47b2f5decac59492b8ab09ec49988211/-Resources-Thumb-_OM_Flow_Cytometry_Tutorial_for_OMIQ.png","details":{"size":213046,"image":{"width":1280,"height":720}},"fileName":"-Resources-Thumb- OM Flow Cytometry Tutorial for OMIQ.png","contentType":"image/png"}}}},"_nextContext":null,"container":null,"_sentryTraceData":"8399f1fa5831434fb867ea5770499d05-8e736b488c4bb399-0","_sentryBaggage":"sentry-environment=production,sentry-release=2025-01-21_11%3A41%3A00-1084,sentry-public_key=a97883631090474984617cb9a49d2698,sentry-trace_id=8399f1fa5831434fb867ea5770499d05,sentry-sample_rate=0.08,sentry-transaction=%2Fguides%2F%5Bslug%5D,sentry-sampled=false"}},"page":"/guides/[slug]","query":{"slug":"cytometry-analysis-tutorial"},"buildId":"tMiHWOhJpuc1AS_sLh_mD","assetPrefix":"https://cdn.omiq.ai/nextjs/0.0.1_1084","isFallback":false,"isExperimentalCompile":false,"gip":true,"scriptLoader":[]}</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10