CINXE.COM
Machine Learning on its road to conquer Microbiome Research – Ardigen.com
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Cache-control" content="max-age=86400"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="/wp-content/themes/ardigen/styles/normalize.min.css"> <link rel="stylesheet" href="/wp-content/themes/ardigen/styles/main.css?v=1.9"> <link rel="stylesheet" href="https://ardigen.com/wp-content/themes/ardigen/dist/styles/main.css" type="text/css" media="screen" /> <link rel="stylesheet" href="/wp-content/themes/ardigen/style.css"> <link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css?family=Lato:300,400,700" rel="stylesheet"> <title>Machine Learning on its road to conquer Microbiome Research – Ardigen.com</title> <script>(function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.6"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script><meta name='robots' content='max-image-preview:large' /> <link rel="alternate" hreflang="en" href="https://ardigen.com/machine-learning-on-its-road-to-conquer-microbiome-research/" /> <!-- Google Tag Manager for WordPress by gtm4wp.com --> <script data-cfasync="false" data-pagespeed-no-defer>//<![CDATA[ var gtm4wp_datalayer_name = "dataLayer"; var dataLayer = dataLayer || []; //]]> </script> <!-- End Google Tag Manager for WordPress by gtm4wp.com --><link rel='dns-prefetch' href='//ws.sharethis.com' /> <link rel='dns-prefetch' href='//www.google.com' /> <link rel='dns-prefetch' href='//s.w.org' /> <link rel="alternate" type="application/rss+xml" title="Ardigen.com » Machine Learning on its road to conquer Microbiome Research Comments Feed" href="https://ardigen.com/machine-learning-on-its-road-to-conquer-microbiome-research/feed/" /> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/ardigen.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.7.12"}}; !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,8205,55356,57212],[55357,56424,8203,55356,57212])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://ardigen.com/wp-includes/css/dist/block-library/style.min.css?ver=5.7.12' type='text/css' media='all' /> <link rel='stylesheet' id='contact-form-7-css' href='https://ardigen.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.4.1' type='text/css' media='all' /> <link rel='stylesheet' id='SFSImainCss-css' href='https://ardigen.com/wp-content/plugins/ultimate-social-media-icons/css/sfsi-style.css?ver=5.7.12' type='text/css' media='all' /> <link rel='stylesheet' id='uaf_client_css-css' href='https://ardigen.com/wp-content/uploads/useanyfont/uaf.css?ver=1732324175' type='text/css' media='all' /> <script id='st_insights_js' type='text/javascript' src='https://ws.sharethis.com/button/st_insights.js?publisher=4d48b7c5-0ae3-43d4-bfbe-3ff8c17a8ae6&product=simpleshare' id='ssba-sharethis-js'></script> <script type='text/javascript' src='https://ardigen.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2' id='jquery-migrate-js'></script> <link rel="https://api.w.org/" href="https://ardigen.com/wp-json/" /><link rel="alternate" type="application/json" href="https://ardigen.com/wp-json/wp/v2/posts/15907" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://ardigen.com/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://ardigen.com/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 5.7.12" /> <link rel="canonical" href="https://ardigen.com/machine-learning-on-its-road-to-conquer-microbiome-research/" /> <link rel='shortlink' href='https://ardigen.com/?p=15907' /> <link rel="alternate" type="application/json+oembed" href="https://ardigen.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fardigen.com%2Fmachine-learning-on-its-road-to-conquer-microbiome-research%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://ardigen.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fardigen.com%2Fmachine-learning-on-its-road-to-conquer-microbiome-research%2F&format=xml" /> <meta name="generator" content="WPML ver:4.4.3 stt:1;" /> <!-- start Simple Custom CSS and JS --> <style type="text/css"> @media screen and (max-width:640px) { .buttonbio { text-align: center !important; left: 0% !important; } }</style> <!-- end Simple Custom CSS and JS --> <script type="text/javascript" src='//ardigen.com/wp-content/uploads/custom-css-js/12835.js?v=8600'></script> <!-- start Simple Custom CSS and JS --> <meta name="google-site-verification" content="eiLYHFh-lyyHUu4xT1fs7cEhqDuyPow8mDkAmW-8PH4" /><!-- end Simple Custom CSS and JS --> <script type="text/javascript"> _linkedin_partner_id = "3843994"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3843994&fmt=gif" /> </noscript> <!-- Google Tag Manager --> <script>(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-NNDN44C');</script> <!-- End Google Tag Manager --> <meta name="facebook-domain-verification" content="jscuaz632p1k2xlbep0xeh8hk17q1i" /> <!-- Hotjar Tracking Code for https://ardigen.com --> <script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2919657,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> <meta name="google-site-verification" content="qNa2oJvGHgSjSCT5vPcqAWd9g9Bijlp28KmP0g4Rbrs" /><meta name="follow.it-verification-code-UVg5cy9DcVdYSzFhWU9TTnhMOU1FRittekFPK0RJY1lnZm9IVzlMSmRRY0RIdTNCalIzUkRBSENXa0pDWVIwbFhFamkvVWs5K1BPdFNla0ttWU9FVllHa29DWE8ydTBuTWhYOUVXcmkwZTF1WXFwcjRsN0RJdk5zYVFYdnpzSy98VUZEcUZBNzVEek5QVFpCbHNvRzVlU1JSMzhvVkRBN053cXBhdHNvbGMyRT0=" content="LZTLuRzK2bPXEQHN2G00"/><meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Google Tag Manager for WordPress by gtm4wp.com --> <script data-cfasync="false" data-pagespeed-no-defer>//<![CDATA[ var dataLayer_content = {"pagePostType":"post","pagePostType2":"single-post","pageCategory":["blog","microbiome"],"pagePostAuthor":"barbara.wyroba@ardigen.com"}; dataLayer.push( dataLayer_content );//]]> </script> <script data-cfasync="false">//<![CDATA[ (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= '//www.googletagmanager.com/gtm.'+'js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NNDN44C');//]]> </script> <!-- End Google Tag Manager --> <!-- End Google Tag Manager for WordPress by gtm4wp.com --> <!-- Facebook Pixel Code --> <script type='text/javascript'> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); </script> <!-- End Facebook Pixel Code --> <script type='text/javascript'> fbq('init', '894211314646274', {}, { "agent": "wordpress-5.7.12-3.0.5" }); </script><script type='text/javascript'> fbq('track', 'PageView', []); </script> <!-- Facebook Pixel Code --> <noscript> <img height="1" width="1" style="display:none" alt="fbpx" src="https://www.facebook.com/tr?id=894211314646274&ev=PageView&noscript=1" /> </noscript> <!-- End Facebook Pixel Code --> <link rel="icon" type="image/png" href="" sizes="16x16"> <link rel="icon" type="image/png" href="" sizes="32x32"> <link rel="icon" type="image/png" href="" sizes="96x96"> <link rel="icon" type="image/png" href="" sizes="196x196"> <!-- Google Tag Manager --> <script> (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-TWH3R5X'); </script> <!-- End Google Tag Manager --> <meta property="og:image" content="https://ardigen.com/wp-content/uploads/2021/04/Artificial-Intelligence-in-Microbiome_1920x960.jpg" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Machine Learning on its road to conquer Microbiome Research" /> </head> <body data-rsssl=1 id="body"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TWH3R5X" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <header class="main-header main-header-solid blog-header" uk-sticky="top: 70vh; animation: uk-animation-slide-top"> <div class="container"> <div class="main-header-content"> <div class="logo"> <a href="https://ardigen.com/"> <img src="https://ardigen.com/wp-content/uploads/2022/01/Ardigen-Logo_White-1.png" alt="Ardigen"> <span>BLOG</span> </a> </div> <nav> <div class="mobile-top"> <div class="mobile-top-logo"> <a href="#"> <img src="" alt="Ardigen"> </a> </div> <div class="mobile-top-close"> <button> <img src="https://ardigen.com/wp-content/uploads/2018/04/ico_mobile_close.svg" alt="Close"> </button> </div> </div> <div class="links"> <div class="blog-header-back"> <a href="https://ardigen.com/"> <span>back to home page</span> <img src="/wp-content/themes/ardigen/assets/svg/ico_arrow_right_white.svg" alt=""> <img src="https://ardigen.com/wp-content/uploads/2022/01/Ardigen-Logo_White-1.png" alt="Ardigen"/> </a> </div> </div> </nav> <button class="mobile-btn"> <img src="https://ardigen.com/wp-content/uploads/2018/04/ico_mobile_open.svg" alt="Open"> </button> </div> </div> </header> <div class="blog-detail"> <section class="intro" style="background-image: url('https://ardigen.com/wp-content/uploads/2021/04/Artificial-Intelligence-in-Microbiome_1920x960.jpg')"> <div class="intro-social"> <span uk-scrollspy="cls:uk-animation-slide-left-medium">Share news in:</span> <!-- Simple Share Buttons Adder (8.1.2) simplesharebuttons.com --><div class="ssba-classic-2 ssba ssbp-wrap left ssbp--theme-1"><div style="text-align:left"><span class="ssba-share-text">Share this...</span><br/><a data-site="" class="ssba_facebook_share" href="http://www.facebook.com/sharer.php?u=https://ardigen.com/machine-learning-on-its-road-to-conquer-microbiome-research/" target="_blank" ><img src="https://ardigen.com/wp-content/plugins/simple-share-buttons-adder/buttons/somacro/facebook.png" style="width: 35px;" title="Facebook" class="ssba ssba-img" alt="Share on Facebook" /><div title="Facebook" class="ssbp-text">Facebook</div></a><a data-site="" class="ssba_twitter_share" href="http://twitter.com/share?url=https://ardigen.com/machine-learning-on-its-road-to-conquer-microbiome-research/&text=Machine%20Learning%20on%20its%20road%20to%20conquer%20Microbiome%20Research%20" target="_blank" ><img src="https://ardigen.com/wp-content/plugins/simple-share-buttons-adder/buttons/somacro/twitter.png" style="width: 35px;" title="Twitter" class="ssba ssba-img" alt="Tweet about this on Twitter" /><div title="Twitter" class="ssbp-text">Twitter</div></a><a data-site="linkedin" class="ssba_linkedin_share ssba_share_link" href="http://www.linkedin.com/shareArticle?mini=true&url=https://ardigen.com/machine-learning-on-its-road-to-conquer-microbiome-research/" target="_blank" ><img src="https://ardigen.com/wp-content/plugins/simple-share-buttons-adder/buttons/somacro/linkedin.png" style="width: 35px;" title="LinkedIn" class="ssba ssba-img" alt="Share on LinkedIn" /><div title="Linkedin" class="ssbp-text">Linkedin</div></a></div></div> </div> <div class="container"> <div class="intro-flex"> <div class="intro-flex-item"> <div class="intro-item"> <div class="intro-top"> <div class="intro-date" uk-scrollspy="cls:uk-animation-slide-left-medium"> <span>21</span> <span>April 2021</span> </div> <div class="intro-line"> <div class="intro-author" uk-scrollspy="cls:uk-animation-slide-left-medium"> Szymon Wojciechowski </div> </div> </div> <div class="intro-author-mobile" uk-scrollspy="cls:uk-animation-slide-left-medium"> Szymon Wojciechowski </div> <div class="intro-content" uk-scrollspy="cls:uk-animation-slide-right-medium"> <div class="intro-title"> <h1>Machine Learning on its road to conquer Microbiome Research</h1> </div> <div class="intro-short"> <p></p> </div> </div> </div> </div> </div> </div> </section> <section class="post tc" uk-scrollspy="cls:uk-animation-slide-bottom-medium"> <div class="container"> <div class="tc-simple-chapter" style="overflow: hidden"> <p style="text-align: justify;"><strong>At Ardigen our goal is to decode the microbiome for clinical success.</strong> Currently, investigations into the role of gut microbiota with connection to human health is gaining momentum, as numerous research projects and commercial ventures are being undertaken—especially in the case of cancer research. It all started with the discovery of correlations between microbial composition and therapy efficacy. Currently, the modulation of the gut microbiome by FMT has already been proven to impact treatment outcomes in patients [1, 2]. This gives hope for the development of microbiota-derived biomarkers and, ultimately, reliable therapies. To enable this, scientists are currently looking to determine the Mode of Action (MoA) of the microbiome – particular actionable features within the microbial haystack.<br /> Keys to this discovery may be in utilisation of data from high-throughput screens. One of such screens is Shotgun Metagenome Sequencing (SMS), which provides data, enabling the understanding of functions performed by microorganisms and allowing for quantification of the low-abundant ones, for whom traditional 16S sequencing lacks depth. However, tools traditionally used in bioinformatics are not capable of fully exploiting this kind of complex data.</p> <p style="text-align: justify;">In microbiome research, just as in various other scientific domains, Machine Learning (ML) is getting a foothold and giving hope for the awaited breakthrough. But how common is it and how is it applied to metagenomic data? In this article, we review data science methods used in microbiome research on an example of recent papers utilizing SMS data from cancer patients undergoing immune checkpoint therapies [3-12].</p> <h4 style="text-align: justify;">The journey through microbiome with data science</h4> <p style="text-align: justify;">Once the microbial samples leave sequencers and spectrometers, they typically end up as tables of numbers. Such data representations can be easily fed into an analytical software, be it statistical or machine learning (ML). All of the articles we have gathered for this review apply one of these two approaches.</p> <p style="text-align: justify;">The distinction between statistics and ML is a blurry one, as both fall into a wider field of data science. For the sake of clarity, we define (supervised) ML as a set of algorithms that predict certain outcomes on new data. For example, an ML algorithm would predict response to a therapy, based on the taxonomic data of a given patient. There are also unsupervised ML algorithms that find patterns in the data, but do not predict anything specific about the patient, these are often used for data visualization or quality control, but here we focus on the supervised methods.</p> <p style="text-align: justify;">On the other hand, the more traditional, statistical approach uses univariate analysis, where every patient’s feature (e.g. abundance of a specific taxa or a specific function) is separately analyzed with a statistical test. The specific test used depends on an application, so let’s take a closer look at which tests are applied in the papers that we found highly important to the field.</p> <h4 style="text-align: justify;">Statistical tests for microbiome data</h4> <p style="text-align: justify;">In cases where the patients can be divided into groups (e.g. responders and non-responders) one can use univariate statistical tests that compare the differences between these groups by looking at each feature (say, relative abundance of specific taxa) separately and outputting a p-value that describes the significance of between-group difference. Furthermore, to decide if a certain feature is statistically different between the groups, it is necessary to define a significance threshold, traditionally a p-value lower than 0.05.</p> <p style="text-align: justify;">Mann-Whitney is a specific example of such a test, used in [3, 5, 7, 10] to compare the abundance of certain genera in stool samples. A similar test was used in [8] to assess the differences between gene / MGS (metagenomic species) counts (alas the authors do not provide the name of the test used). Other variants of univariate tests were used in [3, 4, 7, 10]. Overall, the authors favor the use of non-parametric tests (like the Mann-Whitney test), which are a type of univariate tests that only use the ordering of the values, which is reasonable because non-parametric tests do not carry any assumptions about distribution of the underlying data.</p> <p style="text-align: justify;">Also, authors of many papers [3, 7, 9, 10] apply a correction for a multiple comparison problem (one of Holm, Bonferroni, Benjamin-Hochberg), which makes accepting the null hypothesis less likely, resulting in fewer taxa or OTUs passing the significance threshold. The corrections push the reasoning in a more conservative direction, limiting the number of false positives, which, in our view, should be preferred and applied whenever required.</p> <p style="text-align: justify;">Ultimately, when it comes to more clinical areas of research, one of the most popular statistical tests is the log-rank (Mantel-Cox) test to assess the significance of Kaplan-Meier estimator in survival analysis [5, 6, 7, 8, 9, 12]. However, these tests are applicable only if the survival data is collected.</p> <h4></h4> </div> </div> <div class="container"> <div class="tc-simple-chapter" style="overflow: hidden"> <h4 style="text-align: justify;">Machine learning in microbiome</h4> <h6></h6> <h6><img loading="lazy" class="aligncenter wp-image-7438" src="https://ardigen.com/wp-content/uploads/2021/04/Przechwytywanie.png" alt="" width="700" height="258" srcset="https://ardigen.com/wp-content/uploads/2021/04/Przechwytywanie.png 952w, https://ardigen.com/wp-content/uploads/2021/04/Przechwytywanie-300x111.png 300w, https://ardigen.com/wp-content/uploads/2021/04/Przechwytywanie-768x283.png 768w" sizes="(max-width: 700px) 100vw, 700px" /></h6> <h6>Figure 1. Application of Ardigen Microbiome Translational Platform enabled selection of patients for immunotherapy that increased the fraction of patients likely to respond to treatment.</h6> <p style="text-align: justify;">While popular, univariate statistical tests have numerous shortcomings. For example, they work on each feature separately and may ignore a signal that manifests itself across multiple taxa, but is too weak when we look at each taxa individually. This is where a machine learning approach shines. Even the simplest ML model, like a linear regression, takes into account the influence of all the factors put together to predict the outcome. This way, we can deliver more reliable predictions and extract the relevant features in a more robust way. Once we have a trained model, we can also predict the independent variable (the variable of interest). Contrarily, in classical statistics, the notion of an independent variable occurs as well, but we do not want to predict it for new entities – it is rather used to stratify the observations in the dataset in order to characterize the subgroups separately and, eventually, compare them.</p> <p style="text-align: justify;">Compared with statistical methods, machine learning is not so commonly used across the reviewed articles, however there are some examples of ML-based ones.</p> <p style="text-align: justify;">One such example is [7], where authors trained a series of logistic regression models on binarized abundances (abundance=0 vs. abundance>0) of the taxa with the response status as dependent variable (also binary). Another example is the application of random forests in [10] to find the factors that influence the shift in gut microbiome. Ultimately, a series of machine learning algorithms has been trained in [12]. The authors implemented random forest, extra trees, SVM, elastic net and k-nearest neighbors.</p> <p style="text-align: justify;">One crucial part of applying ML in any context is the verification of how well the model performs. This is typically done by splitting the data into train and test sets (also called discovery and validation), where the model trained on the first set makes predictions on the other and its performance is evaluated. This should be repeated multiple times by randomly splitting the data into train and test sets to get a robust estimate of the performance. To some degree, this was done in [10, 12] to compare various models, but is too often skipped in research papers.</p> </div> </div> <div class="container"> <div class="tc-simple-chapter" style="overflow: hidden"> <h4><img loading="lazy" class="wp-image-7414 aligncenter" src="https://ardigen.com/wp-content/uploads/2021/04/microbiome.png" alt="" width="702" height="387" srcset="https://ardigen.com/wp-content/uploads/2021/04/microbiome.png 814w, https://ardigen.com/wp-content/uploads/2021/04/microbiome-300x165.png 300w, https://ardigen.com/wp-content/uploads/2021/04/microbiome-768x424.png 768w" sizes="(max-width: 702px) 100vw, 702px" /></h4> <h4 style="text-align: justify;">Taking a step back, what else influences the results?</h4> <p style="text-align: justify;">Both machine learning and statistical results are largely influenced by the pre-processing of the data. This often prevents us from directly comparing the results presented in various papers. For example, many authors use MetaPhlAn2 to perform taxonomic profiling [3, 6, 9, 10], but the software options may differ from publication to publication. Hence, some systematic deviations are to be expected. Furthermore, in [10] a competing pipeline – MetaOMineR was used as well. Secondly, the authors tend to remove infrequent features (taxa, OTUs, pathways etc). The notion of “infrequency” is fuzzy though: some researchers are more liberal and retain variables present in as little as 10% of samples [4], whereas others are much more strict and postulate 25% of presence [6, 7].</p> <p style="text-align: justify;">The addition of synthetic features is also used to improve analysis. The most common of these is sample diversity (the alpha- or beta-diversities). However, even though these are commonly used, there is no consistency between researchers on what exactly should be calculated. To take alpha diversity as an example, some authors prefer Shannon diversity [7, 10, 11], while others choose its inverse [5, 12] and some choose simple richness [6, 8, 9, 10], or Simpson diversity [10].</p> <h4 style="text-align: justify;">A shorter path to biomarkers?</h4> <p style="text-align: justify;">The field of microbiome research is only just starting to apply even the basic ML methods. Many works stop at calculating p-values and skip the weaker signals that may shed more light on the fuller biological picture that the data hides. These intricacies may be unraveled by re-analyzing the data with the skillful use of a more robust approach. This in turn may lead to a better understanding of therapies’ modes of action or the discovery of new biomarkers, and possibly even microbiome-related drugs supporting the therapy itself. That is why, we at Ardigen believe that applying ML to microbial data will increase the quality of the research and lead to breakthrough discoveries.</p> <h4><strong>Bibliography:</strong></h4> <ol> <li style="text-align: justify;">Davar, D., Dzutsev, A. K., McCulloch, J. A., Rodrigues, R. R., Chauvin, J. M., Morrison, R. M., Deblasio, R. N., Menna, C., Ding, Q., Pagliano, O., Zidi, B., Zhang, S., Badger, J. H., Vetizou, M., Cole, A. M., Fernandes, M. R., Prescott, S., Costa, R. G. F., Balaji, A. K., … Zarour, H. M. (2021). Fecal microbiota transplant overcomes resistance to anti-PD-1 therapy in melanoma patients. Science, 371(6529), 595–602. <a href="https://doi.org/10.1126/science.abf3363">https://doi.org/10.1126/science.abf3363</a></li> <li style="text-align: justify;">Baruch, E. N., Youngster, I., Ben-Betzalel, G., Ortenberg, R., Lahat, A., Katz, L., Adler, K., Dick-Necula, D., Raskin, S., Bloch, N., Rotin, D., Anafi, L., Avivi, C., Melnichenko, J., Steinberg-Silman, Y., Mamtani, R., Harati, H., Asher, N., Shapira-Frommer, R., … Boursi, B. (2021). Fecal microbiota transplant promotes response in immunotherapy-refractory melanoma patients. Science, 371(6529), 602–609. <a href="https://doi.org/10.1126/science.abb5920">https://doi.org/10.1126/science.abb5920</a></li> <li style="text-align: justify;">Frankel, A. E., Coughlin, L. A., Kim, J., Froehlich, T. W., Xie, Y., Frenkel, E. P., & Koh, A. Y. (2017). Metagenomic Shotgun Sequencing and Unbiased Metabolomic Profiling Identify Specific Human Gut Microbiota and Metabolites Associated with Immune Checkpoint Therapy Efficacy in Melanoma Patients. Neoplasia (New York, N.Y.), 19(10), 848–855. <a href="https://doi.org/10.1016/j.neo.2017.08.004">https://doi.org/10.1016/j.neo.2017.08.004</a></li> <li style="text-align: justify;">Matson, V., Fessler, J., Bao, R., Chongsuwat, T., Zha, Y., Alegre, M. L., Luke, J. J., & Gajewski, T. F. (2018). The commensal microbiome is associated with anti-PD-1 efficacy in metastatic melanoma patients. Science, 359(6371), 104–108. <a href="https://doi.org/10.1126/science.aao3290">https://doi.org/10.1126/science.aao3290</a></li> <li style="text-align: justify;">Gopalakrishnan, V., Spencer, C. N., Nezi, L., Reuben, A., Andrews, M. C., Karpinets, T. V, Prieto, P. A., Vicente, D., Hoffman, K., Wei, S. C., Cogdill, A. P., Zhao, L., Hudgens, C. W., Hutchinson, D. S., Manzo, T., Petaccia de Macedo, M., Cotechini, T., Kumar, T., Chen, W. S., … Wargo, J. A. (2018). Gut microbiome modulates response to anti-PD-1 immunotherapy in melanoma patients. Science (New York, N.Y.), 359(6371), 97–103. <a href="https://doi.org/10.1126/science.aan4236">https://doi.org/10.1126/science.aan4236</a></li> <li style="text-align: justify;">Peters, B. A., Wilson, M., Moran, U., Pavlick, A., Izsak, A., Wechter, T., Weber, J. S., Osman, I., & Ahn, J. (2019). Relating the gut metagenome and metatranscriptome to immunotherapy responses in melanoma patients. Genome Medicine, 11(1). <a href="https://doi.org/10.1186/s13073-019-0672-4">https://doi.org/10.1186/s13073-019-0672-4</a></li> <li style="text-align: justify;">Wind, T. T., Gacesa, R., Vich Vila, A., de Haan, J. J., Jalving, M., Weersma, R. K., & Hospers, G. A. P. (2020). Gut microbial species and metabolic pathways associated with response to treatment with immune checkpoint inhibitors in metastatic melanoma. Melanoma Research, 30(3), 235–246. <a href="https://doi.org/10.1097/CMR.0000000000000656">https://doi.org/10.1097/CMR.0000000000000656</a></li> <li style="text-align: justify;">Routy, B., Le Chatelier, E., Derosa, L., Duong, C. P. M. M., Alou, M. T., Daillère, R., Fluckiger, A., Messaoudene, M., Rauber, C., Roberti, M. P., Fidelle, M., Flament, C., Poirier-Colame, V., Opolon, P., Klein, C., Iribarren, K., Mondragón, L., Jacquelot, N., Qu, B., … Zitvogel, L. (2018). Gut microbiome influences efficacy of PD-1-based immunotherapy against epithelial tumors. Science (New York, N.Y.), 359(6371), 91–97. <a href="https://doi.org/10.1126/science.aan3706">https://doi.org/10.1126/science.aan3706</a></li> <li style="text-align: justify;">Cvetkovic, L., Régis, C., Richard, C., Derosa, L., Leblond, A., Malo, J., Messaoudene, M., Desilets, A., Belkaid, W., Elkrief, A., Routy, B., & Juneau, D. (2020). Physiologic colonic uptake of 18F-FDG on PET/CT is associated with clinical response and gut microbiome composition in patients with advanced non-small cell lung cancer treated with immune checkpoint inhibitors. European Journal of Nuclear Medicine and Molecular Imaging, 1–10. <a href="https://doi.org/10.1007/s00259-020-05081-6">https://doi.org/10.1007/s00259-020-05081-6</a></li> <li style="text-align: justify;">Derosa, L., Routy, B., Fidelle, M., Iebba, V., Alla, L., Pasolli, E., Segata, N., Desnoyer, A., Pietrantonio, F., Ferrere, G., Fahrner, J.-E., Le Chatellier, E., Pons, N., Galleron, N., Roume, H., Duong, C. P. M., Mondragón, L., Iribarren, K., Bonvalet, M., … Zitvogel, L. (2020). Gut Bacteria Composition Drives Primary Resistance to Cancer Immunotherapy in Renal Cell Carcinoma Patients. European Urology, 78(2), 195–206. <a href="https://doi.org/10.1016/j.eururo.2020.04.044">https://doi.org/10.1016/j.eururo.2020.04.044</a></li> <li style="text-align: justify;">Salgia, N. J., Bergerot, P. G., Maia, M. C., Dizman, N., Hsu, J. A., Gillece, J. D., Folkerts, M., Reining, L., Trent, J., Highlander, S. K., & Pal, S. K. (2020). Stool Microbiome Profiling of Patients with Metastatic Renal Cell Carcinoma Receiving Anti–PD-1 Immune Checkpoint Inhibitors. European Urology, 78(4), 498–502. <a href="https://doi.org/10.1016/j.eururo.2020.07.011">https://doi.org/10.1016/j.eururo.2020.07.011</a></li> <li style="text-align: justify;">Peng, Z., Cheng, S., Kou, Y., Wang, Z., Jin, R., Hu, H., Zhang, X., Gong, J., Li, J., Lu, M., Wang, X., Zhou, J., Lu, Z., Zhang, Q., Tzeng, D. T. W., Bi, D., Tan, Y., & Shen, L. (2020). The Gut Microbiome Is Associated with Clinical Response to Anti–PD-1/PD-L1 Immunotherapy in Gastrointestinal Cancer. Cancer Immunology Research, 8(10), 1251–1261. <a href="https://doi.org/10.1158/2326-6066.cir-19-1014">https://doi.org/10.1158/2326-6066.cir-19-1014</a></li> </ol> </div> </div> </section> <section class="latest" style="background-image: url('https://ardigen.com/wp-content/uploads/2018/04/img_bg_call_to.png')"> <div class="container"> <div class="mirror-flex mirror"> <div class="mirror-flex-item"> <div class="mirror-item" uk-scrollspy="cls:uk-animation-slide-left-medium"> <div class="mirror-image" style="background-image: url('https://ardigen.com/wp-content/uploads/2021/03/Reaching-beneath_500x800-1.jpg')"> <div class="mirror-dim"></div> <div class="mirror-mask"></div> <div class="mirror-date">30 March, 2021 </div> </div> <div class="mirror-content"> <div class="mirror-title"> <h6>Reaching beneath the tip of the iceberg: Discovering the potential of TCR-T therapies in treating cancer</h6> </div> <div class="mirror-btn"> <a href="https://ardigen.com/?p=15904">Previous <img src="/wp-content/themes/ardigen/assets/svg/ico_arrow_left_white.svg" alt="<-"> </a> </div> </div> </div> </div> <div class="mirror-flex-item"> <div class="mirror-item mirror-item-reverse" uk-scrollspy="cls:uk-animation-slide-right-medium"> <div class="mirror-image" style="background-image: url('https://ardigen.com/wp-content/uploads/2021/05/Blog-post-on-cross-validation_500x800.jpg')"> <div class="mirror-dim"></div> <div class="mirror-mask"></div> <div class="mirror-date">26 May 2021</div> </div> <div class="mirror-content"> <div class="mirror-title"> <h6>Cross validation - a safeguard for machine learning models</h6> </div> <div class="mirror-btn"> <a href="https://ardigen.com/?p=15910">Next <img src="/wp-content/themes/ardigen/assets/svg/ico_arrow_right_white.svg" alt="->"> </a> </div> </div> </div> </div> </div> </div> </section> </div> <footer class="main-footer"> <div class="container"> <div class="main-footer-container-content" style="background-image: url('')"> <div class="main-footer-outer"> <div class="main-footer-menu"> <ul> <li> <a href="https://ardigen.com/">Home</a> </li> <li> <a href="https://ardigen.com/about/">About</a> </li> <li> <a href="https://ardigen.com/digital-cro/">Digital CRO</a> </li> <li> <a href="https://ardigen.com/immunology/">Immunology</a> </li> <li> <a href="https://ardigen.com/microbiome/">Microbiome</a> </li> <li> <a href="https://ardigen.com/biomedical-imaging/">PhenAID Platform</a> </li> <li> <a href="https://ardigen.com/careers/">Careers</a> </li> <li> <a href="https://ardigen.com/news/">News</a> </li> <li> <a href="https://ardigen.com/wp-content/uploads/2022/01/Ardigen-Logo-2022.zip">Press package</a> </li> <li> <a href="https://ai.ardigen.com/sign-up-for-newsletter">Sign up for newsletter</a> </li> <li> <a href="https://ardigen.com/contact/">Contact</a> </li> <li> <a href="https://ardigen.com/privacy-policy/">Data Privacy Policy</a> </li> </ul> <a href="https://ardigen.com/blog/" class="main-footer-menu-blog">Ardigen's blog</a> </div> <div class="main-footer-columns"> <div class="main-footer-label"> <h5>Contact Us</h5> </div> <div class="main-footer-country-1"> <h6 class="main-footer-col-title">United States</h6> <address> 611 Gateway Boulevard <br> South San Francisco, CA 94080 <br> USA <br> <a href="tel:+1 628 200 09 14">+1 628 200 09 14</a> </address> <address> One Broadway, 14th Floor <br> Cambridge, MA 02142 <br> USA <br> <a href="tel:+1 628 200 09 14">+1 628 200 09 14</a> </address> </div> <div class="main-footer-country-2"> <h6 class="main-footer-col-title">European Union</h6> <address> Sternbacha 1 <br> 30-394 Kraków <br> Poland <br> <a href="tel:+48 12 340 20 40">+48 12 340 94 94</a> </address> </div> <div class="main-footer-contact"> <div class="main-footer-email-box"> <h6 class="main-footer-col-title">E-mail</h6> <a href="mailto: hello@ardigen.com"> <img src="https://ardigen.com/wp-content/uploads/2018/05/ico_email.svg" alt=""> hello@ardigen.com </a> </div> <div class="main-footer-social-box"> <h6 class="main-footer-col-title">Social media</h6> <ul> <li> <a href="https://www.facebook.com/Ardigen.SA/" target="_blank"> <img src="https://ardigen.com/wp-content/uploads/2018/05/ico_fb.svg" alt="https://www.facebook.com/Ardigen.SA/"> </a> </li> <li> <a href="https://twitter.com/Ardigen_SA" target="_blank"> <img src="https://ardigen.com/wp-content/uploads/2018/05/ico_tw.svg" alt="https://twitter.com/Ardigen_SA"> </a> </li> <li> <a href="https://www.linkedin.com/company/ardigen-s-a-" target="_blank"> <img src="https://ardigen.com/wp-content/uploads/2018/05/ico_in.svg" alt="https://www.linkedin.com/company/ardigen-s-a-"> </a> </li> </ul> </div> </div> </div> </div> <div class="main-footer-policies"> <a href=""></a> </div> <div class="main-footer-copy"> <span>© Copyright 2023 by Ardigen</span> </div> </div> </div> </footer> <script src="/wp-content/themes/ardigen/js/vendor/modernizr-3.5.0.min.js"></script> <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script> <script> window.jQuery || document.write('<script src="js/vendor/jquery-3.2.1.min.js"><\/script>') </script> <script src="/wp-content/themes/ardigen/node_modules/uikit/dist/js/uikit-core.min.js"></script> <script src="/wp-content/themes/ardigen/node_modules/uikit/dist/js/uikit.min.js "></script> <script src="/wp-content/themes/ardigen/js/plugins.min.js"></script> <!--facebook like and share js --> <div id="fb-root"></div> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> <script> window.addEventListener('sfsi_functions_loaded', function() { if (typeof sfsi_responsive_toggle == 'function') { sfsi_responsive_toggle(0); // console.log('sfsi_responsive_toggle'); } }) </script> <script> window.addEventListener('sfsi_functions_loaded', function() { if (typeof sfsi_plugin_version == 'function') { sfsi_plugin_version(2.63); } }); function sfsi_processfurther(ref) { var feed_id = 'UVg5cy9DcVdYSzFhWU9TTnhMOU1FRittekFPK0RJY1lnZm9IVzlMSmRRY0RIdTNCalIzUkRBSENXa0pDWVIwbFhFamkvVWs5K1BPdFNla0ttWU9FVllHa29DWE8ydTBuTWhYOUVXcmkwZTF1WXFwcjRsN0RJdk5zYVFYdnpzSy98VUZEcUZBNzVEek5QVFpCbHNvRzVlU1JSMzhvVkRBN053cXBhdHNvbGMyRT0='; var feedtype = 8; var email = jQuery(ref).find('input[name="email"]').val(); var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if ((email != "Enter your email") && (filter.test(email))) { if (feedtype == "8") { var url = "https://api.follow.it/subscription-form/" + feed_id + "/" + feedtype; window.open(url, "popupwindow", "scrollbars=yes,width=1080,height=760"); return true; } } else { alert("Please enter email address"); jQuery(ref).find('input[name="email"]').focus(); return false; } } </script> <style type="text/css" aria-selected="true"> .sfsi_subscribe_Popinner { width: 100% !important; height: auto !important; border: 1px solid #b5b5b5 !important; padding: 18px 0px !important; background-color: #ffffff !important; } .sfsi_subscribe_Popinner form { margin: 0 20px !important; } .sfsi_subscribe_Popinner h5 { font-family: Helvetica,Arial,sans-serif !important; font-weight: bold !important; color: #000000 !important; font-size: 16px !important; text-align: center !important; margin: 0 0 10px !important; padding: 0 !important; } .sfsi_subscription_form_field { margin: 5px 0 !important; width: 100% !important; display: inline-flex; display: -webkit-inline-flex; } .sfsi_subscription_form_field input { width: 100% !important; padding: 10px 0px !important; } .sfsi_subscribe_Popinner input[type=email] { font-family: Helvetica,Arial,sans-serif !important; font-style: normal !important; color: !important; font-size: 14px !important; text-align: center !important; } .sfsi_subscribe_Popinner input[type=email]::-webkit-input-placeholder { font-family: Helvetica,Arial,sans-serif !important; font-style: normal !important; color: !important; font-size: 14px !important; text-align: center !important; } .sfsi_subscribe_Popinner input[type=email]:-moz-placeholder { /* Firefox 18- */ font-family: Helvetica,Arial,sans-serif !important; font-style: normal !important; color: !important; font-size: 14px !important; text-align: center !important; } .sfsi_subscribe_Popinner input[type=email]::-moz-placeholder { /* Firefox 19+ */ font-family: Helvetica,Arial,sans-serif !important; font-style: normal !important; color: !important; font-size: 14px !important; text-align: center !important; } .sfsi_subscribe_Popinner input[type=email]:-ms-input-placeholder { font-family: Helvetica,Arial,sans-serif !important; font-style: normal !important; color: !important; font-size: 14px !important; text-align: center !important; } .sfsi_subscribe_Popinner input[type=submit] { font-family: Helvetica,Arial,sans-serif !important; font-weight: bold !important; color: #000000 !important; font-size: 16px !important; text-align: center !important; background-color: #dedede !important; } .sfsi_shortcode_container { float: left; } .sfsi_shortcode_container .norm_row .sfsi_wDiv { position: relative !important; } .sfsi_shortcode_container .sfsi_holders { display: none; } </style> <!-- Facebook Pixel Event Code --> <script type='text/javascript'> document.addEventListener( 'wpcf7mailsent', function( event ) { if( "fb_pxl_code" in event.detail.apiResponse){ eval(event.detail.apiResponse.fb_pxl_code); } }, false ); </script> <!-- End Facebook Pixel Event Code --> <div id='fb-pxl-ajax-code'></div><link rel='stylesheet' id='simple-share-buttons-adder-ssba-css' href='https://ardigen.com/wp-content/plugins/simple-share-buttons-adder/css/ssba.css?ver=5.7.12' type='text/css' media='all' /> <style id='simple-share-buttons-adder-ssba-inline-css' type='text/css'> .ssba { } .ssba img { width: 35px !important; padding: 6px; border: 0; box-shadow: none !important; display: inline !important; vertical-align: middle; box-sizing: unset; } .ssba-classic-2 .ssbp-text { display: none!important; } .ssba .fb-save { padding: 6px; line-height: 30px; } .ssba, .ssba a { text-decoration:none; background: none; font-size: 12px; font-weight: normal; } #ssba-bar-2 .ssbp-bar-list { max-width: 48px!important;; } #ssba-bar-2 .ssbp-bar-list li a {height: 48px!important; width: 48px!important; } #ssba-bar-2 .ssbp-bar-list li a:hover { } #ssba-bar-2 .ssbp-bar-list li a::before {line-height: 48px!important;; font-size: 18px;} #ssba-bar-2 .ssbp-bar-list li a:hover::before {} #ssba-bar-2 .ssbp-bar-list li { margin: 0px 0!important; }@media only screen and ( max-width: 750px ) { #ssba-bar-2 { display: block; } } @font-face { font-family: 'ssbp'; src:url('https://ardigen.com/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.eot?xj3ol1'); src:url('https://ardigen.com/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.eot?#iefixxj3ol1') format('embedded-opentype'), url('https://ardigen.com/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.woff?xj3ol1') format('woff'), url('https://ardigen.com/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.ttf?xj3ol1') format('truetype'), url('https://ardigen.com/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.svg?xj3ol1#ssbp') format('svg'); font-weight: normal; font-style: normal; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } </style> <script type='text/javascript' src='https://ardigen.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=7.4.4' id='wp-polyfill-js'></script> <script type='text/javascript' id='wp-polyfill-js-after'> ( 'fetch' in window ) || document.write( '<script src="https://ardigen.com/wp-includes/js/dist/vendor/wp-polyfill-fetch.min.js?ver=3.0.0"></scr' + 'ipt>' );( document.contains ) || document.write( '<script src="https://ardigen.com/wp-includes/js/dist/vendor/wp-polyfill-node-contains.min.js?ver=3.42.0"></scr' + 'ipt>' );( window.DOMRect ) || document.write( '<script src="https://ardigen.com/wp-includes/js/dist/vendor/wp-polyfill-dom-rect.min.js?ver=3.42.0"></scr' + 'ipt>' );( window.URL && window.URL.prototype && window.URLSearchParams ) || document.write( '<script src="https://ardigen.com/wp-includes/js/dist/vendor/wp-polyfill-url.min.js?ver=3.6.4"></scr' + 'ipt>' );( window.FormData && window.FormData.prototype.keys ) || document.write( '<script src="https://ardigen.com/wp-includes/js/dist/vendor/wp-polyfill-formdata.min.js?ver=3.0.12"></scr' + 'ipt>' );( Element.prototype.matches && Element.prototype.closest ) || document.write( '<script src="https://ardigen.com/wp-includes/js/dist/vendor/wp-polyfill-element-closest.min.js?ver=2.0.2"></scr' + 'ipt>' );( 'objectFit' in document.documentElement.style ) || document.write( '<script src="https://ardigen.com/wp-includes/js/dist/vendor/wp-polyfill-object-fit.min.js?ver=2.3.4"></scr' + 'ipt>' ); </script> <script type='text/javascript' id='contact-form-7-js-extra'> /* <![CDATA[ */ var wpcf7 = {"api":{"root":"https:\/\/ardigen.com\/wp-json\/","namespace":"contact-form-7\/v1"}}; /* ]]> */ </script> <script type='text/javascript' src='https://ardigen.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.4.1' id='contact-form-7-js'></script> <script type='text/javascript' src='https://www.google.com/recaptcha/api.js?render=6LdMxlIeAAAAAFWBjUOycXpOhdxUSZEWN4yhLi0D&ver=3.0' id='google-recaptcha-js'></script> <script type='text/javascript' id='wpcf7-recaptcha-js-extra'> /* <![CDATA[ */ var wpcf7_recaptcha = {"sitekey":"6LdMxlIeAAAAAFWBjUOycXpOhdxUSZEWN4yhLi0D","actions":{"homepage":"homepage","contactform":"contactform"}}; /* ]]> */ </script> <script type='text/javascript' src='https://ardigen.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=5.4.1' id='wpcf7-recaptcha-js'></script> <script type='text/javascript' src='https://ardigen.com/wp-includes/js/wp-embed.min.js?ver=5.7.12' id='wp-embed-js'></script> <script defer type="application/javascript" src="https://ardigen.com/wp-content/themes/ardigen/dist/scripts/main.js"></script> <script defer type="application/javascript" src="https://ardigen.com/wp-content/themes/ardigen/dist/scripts/dynamic-content.js"></script> <a href="#body" uk-scroll class="go-up"> <img src="/wp-content/themes/ardigen/assets/img/svg/arrow_up_1.svg" alt="Go up"> </a> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-72820871-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-72820871-1'); </script> <script type="text/javascript"> var _smid = "80w75wujakp3gcx5"; (function(w, r, a, sm, s ) { w['SalesmanagoObject'] = r; w[r] = w[r] || function () {( w[r].q = w[r].q || [] ).push(arguments)}; sm = document.createElement('script'); sm.type = 'text/javascript'; sm.async = true; sm.src = a; s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sm, s); })(window, 'sm', ('https:' == document.location.protocol ? 'https://' : 'http://') + 'www.salesmanago.pl/static/sm.js'); </script> <script src="https://www.salesmanago.pl/dynamic/80w75wujakp3gcx5/popups.js"></script> <!-- Start of LiveChat (www.livechatinc.com) code --> <script type="text/javascript"> window.__lc = window.__lc || {}; window.__lc.license = 12830310;; (function (n, t, c) { function i(n) { return e._h ? e._h.apply(null, n) : e._q.push(n) }; var e = { _q: [], _h: null, _v: "2.0", on: function () { i(["on", c.call(arguments)]) }, once: function () { i(["once", c.call(arguments)]) }, off: function () { i(["off", c.call(arguments)]) }, get: function () { if (!e._h) throw new Error("[LiveChatWidget] You can't use getters before load."); return i(["get", c.call(arguments)]) }, call: function () { i(["call", c.call(arguments)]) }, init: function () { var n = t.createElement("script"); n.async = !0, n.type = "text/javascript", n.src = "https://cdn.livechatinc.com/tracking.js", t.head .appendChild(n) } }; !n.__lc.asyncInit && e.init(), n.LiveChatWidget = n.LiveChatWidget || e }(window, document, [].slice)) </script> <noscript> <a href="https://www.livechatinc.com/chat-with/12830310/" rel="nofollow">Chat with us</a>, powered by <a href="https://www.livechatinc.com/?welcome" rel="noopener nofollow" target="_blank">LiveChat</a> </noscript> <!-- End of LiveChat code --> </body> </html>