{"id":17297,"date":"2024-03-26T13:16:34","date_gmt":"2024-03-26T13:16:34","guid":{"rendered":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/?page_id=17297"},"modified":"2026-03-18T13:47:30","modified_gmt":"2026-03-18T13:47:30","slug":"platforms","status":"publish","type":"page","link":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/","title":{"rendered":"Platforms"},"content":{"rendered":"<div class=\"gb-container gb-container-cc823a02\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-436b11de\"><div class=\"gb-inside-container\"><\/div><\/div>\n\n\n<p class=\"wp-block-paragraph\">    \n    <div id=\"atsls-machine-finder-1\" class=\"atsls-machine-finder-section\" data-selected-cat=\"\">\n      <div class=\"container\">\n        <div class=\"finder-layout\">\n          <div class=\"finder-layout__sidebar\">\n            <div class=\"filter-wrp\">\n                <div class=\"filter-wrp__inner\">\n                  <div class=\"filter-title\">\n                    <h2 class=\"h3\">Platform Finder <span class=\"post_quantity\"><\/span><\/h2>\n                  <\/div>\n                  <div class=\"filter-modal\" aria-hidden=\"true\">\n                    <div class=\"filter-modal__content\">\n                      <div class=\"filter-modal__content-wrp\">\n                        <div class=\"filter-modal__top\">\n                          <h3 class=\"h3\">Filter<\/h3>\n                          <button type=\"button\" class=\"filter-modal__close\" aria-label=\"Close\"><\/button>\n                        <\/div>\n                        <div class=\"mob-sort\">\n                          <p>Sort by:<\/p>\n                          <label><input type=\"radio\" name=\"atsls-machine-finder-1-pf-sort\" value=\"date_desc\" checked> <span>Newest First<\/span><\/label>\n                          <label><input type=\"radio\" name=\"atsls-machine-finder-1-pf-sort\" value=\"alphabetical\"> <span>Alphabetical (A-Z)<\/span><\/label>\n                        <\/div>\n                        <div class=\"cats-wrp\">\n                                                    <div class=\"each-cat\" data-id=\"medical-devices\">\n                              <p>Medical Devices <span><\/span><\/p>\n                                                              <div class=\"sub-cats-wrp\">\n                                                                <div class=\"sub-cat-group\">\n                                <div class=\"each-sub-cat\" term_id=\"246\">\n                                  <p>Fluid Management Systems<\/p>\n                                <\/div>\n                                <div class=\"child-sub-cats-wrp\">\n                                                                <div class=\"each-sub-cat\" term_id=\"247\">\n                                <p>IV Bags<\/p>\n                              <\/div>\n                                                            <div class=\"each-sub-cat\" term_id=\"259\">\n                                <p>Tube Sets<\/p>\n                              <\/div>\n                                                              <\/div>\n                              <\/div>\n                                                            <div class=\"sub-cat-group\">\n                                <div class=\"each-sub-cat\" term_id=\"248\">\n                                  <p>Injection Devices<\/p>\n                                <\/div>\n                                <div class=\"child-sub-cats-wrp\">\n                                                                <div class=\"sub-cat-group\">\n                                <div class=\"each-sub-cat\" term_id=\"249\">\n                                  <p>Syringes<\/p>\n                                <\/div>\n                                <div class=\"child-sub-cats-wrp\">\n                                                                <div class=\"each-sub-cat\" term_id=\"250\">\n                                <p>Glass Syringes<\/p>\n                              <\/div>\n                                                            <div class=\"each-sub-cat\" term_id=\"251\">\n                                <p>Plastic \/ Polymer Syringes<\/p>\n                              <\/div>\n                                                            <div class=\"each-sub-cat\" term_id=\"252\">\n                                <p>Safety Syringes<\/p>\n                              <\/div>\n                                                              <\/div>\n                              <\/div>\n                                                            <div class=\"sub-cat-group\">\n                                <div class=\"each-sub-cat\" term_id=\"253\">\n                                  <p>Autoinjectors<\/p>\n                                <\/div>\n                                <div class=\"child-sub-cats-wrp\">\n                                                                <div class=\"each-sub-cat\" term_id=\"254\">\n                                <p>Pre Assembly<\/p>\n                              <\/div>\n                                                              <\/div>\n                              <\/div>\n                                                              <\/div>\n                              <\/div>\n                                                            <div class=\"each-sub-cat\" term_id=\"255\">\n                                <p>Final Assembly<\/p>\n                              <\/div>\n                                                            <div class=\"each-sub-cat\" term_id=\"256\">\n                                <p>Pen needle\/Multidose<\/p>\n                              <\/div>\n                                                            <div class=\"sub-cat-group\">\n                                <div class=\"each-sub-cat\" term_id=\"265\">\n                                  <p>Vision Care Products<\/p>\n                                <\/div>\n                                <div class=\"child-sub-cats-wrp\">\n                                                                <div class=\"each-sub-cat\" term_id=\"268\">\n                                <p>Contact Lenses<\/p>\n                              <\/div>\n                                                              <\/div>\n                              <\/div>\n                                                            <div class=\"each-sub-cat\" term_id=\"266\">\n                                <p>Implantable &amp; Surgical Devices<\/p>\n                              <\/div>\n                                                            <div class=\"sub-cat-group\">\n                                <div class=\"each-sub-cat\" term_id=\"274\">\n                                  <p>Inhalers<\/p>\n                                <\/div>\n                                <div class=\"child-sub-cats-wrp\">\n                                                                <div class=\"each-sub-cat\" term_id=\"271\">\n                                <p>Dry Powder Inhaler<\/p>\n                              <\/div>\n                                                              <\/div>\n                              <\/div>\n                                                              <\/div>\n                                                          <\/div>\n                                                    <div class=\"each-cat\" data-id=\"diagnostics\">\n                              <p>Diagnostics <span><\/span><\/p>\n                                                              <div class=\"sub-cats-wrp\">\n                                                                <div class=\"each-sub-cat\" term_id=\"277\">\n                                <p>Diagnostics Sub<\/p>\n                              <\/div>\n                                                            <div class=\"each-sub-cat\" term_id=\"278\">\n                                <p>Diagnostics Test<\/p>\n                              <\/div>\n                                                              <\/div>\n                                                          <\/div>\n                                              <\/div>\n                      <div class=\"reset-btn\">\n                        <a href=\"javascript:;\" class=\"reset-filters\">Reset Filters<\/a>\n                      <\/div>\n                    <\/div>\n                  <\/div>\n                <\/div>\n                <button type=\"button\" class=\"mob-filter-btn\" aria-controls=\"atsls-machine-finder-1\" aria-expanded=\"false\">\n                  Filter <span class=\"mob-filter-icon\"><\/span>\n                <\/button>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"finder-layout__content\">\n            <div class=\"machine-results__navigation\">\n              <div class=\"products-selected-cats\" style=\"display: none;\">\n                <div class=\"selected-cats\"><\/div>\n                <div class=\"reset-btn\">\n                  <a href=\"javascript:;\" class=\"clear-all\">Clear All<\/a>\n                <\/div>\n              <\/div>\n              <div class=\"products-cats-sort\">\n                  <label for=\"atsls-machine-finder-1-sort-by\">Sort by:<\/label>\n                  <div class=\"select-wrp\">\n                      <select id=\"atsls-machine-finder-1-sort-by\">\n                          <option value=\"date_desc\">Newest First<\/option>\n                          <option value=\"alphabetical\">Alphabetical (A-Z)<\/option>\n                      <\/select>\n                  <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"machine-results\"><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n        <script type=\"text\/javascript\">\n      (function($) {\n          const finderSelector = '#atsls-machine-finder-1';\n          const sortBySelector = '#atsls-machine-finder-1-sort-by';\n          const urlHash = location.hash.substring(1);\n          const atsls_machine_finder_nonce = \"cd066d8869\";\n          let selected_cat = [];\n          let sort_by = 'date_desc';\n\n          const $finder = $(finderSelector);\n          if (!$finder.length) {\n              return;\n          }\n\n          let initial_cat = $finder.data('selected-cat');\n\n          $(document).ready(function() {\n              if (window.innerWidth >= 992) {\n                  if (urlHash) {\n                      $finder.find('.each-cat').each(function() {\n                          const categoryId = $(this).data('id');\n                          if (categoryId === urlHash) {\n                              $(this).addClass('active');\n                          }\n                      });\n                  } else {\n                      $finder.find('.each-cat').first().addClass('active');\n                  }\n              }\n\n              const urlParams = new URLSearchParams(window.location.search);\n              if (urlParams.has('cat')) {\n                  initial_cat = urlParams.get('cat');\n              }\n\n              if (initial_cat && typeof initial_cat === 'string') {\n                  selected_cat = initial_cat.split(',');\n                  selected_cat.forEach(function(cat_id) {\n                      $finder.find('.each-sub-cat[term_id=\"' + cat_id + '\"]').addClass('checked');\n                      $finder.find('.each-sub-cat[term_id=\"' + cat_id + '\"]').closest('.each-cat').addClass('active');\n                      addSelectedCat(cat_id, $finder.find('.each-sub-cat[term_id=\"' + cat_id + '\"]').text().trim());\n                  });\n              }\n\n              atsls_get_platforms_and_update_disabled();\n              toggleSelectedCatsBlock();\n              update_cat_counts();\n              $finder.find('input[name=\"atsls-machine-finder-1-pf-sort\"][value=\"' + sort_by + '\"]').prop('checked', true);\n          });\n\n          $finder.on('click', '.mob-filter-btn', function() {\n              $finder.find('.filter-modal').addClass('open').attr('aria-hidden', 'false');\n              $finder.find('.mob-filter-btn').attr('aria-expanded', 'true');\n          });\n\n          $finder.on('click', '.filter-modal__close', function() {\n              $finder.find('.filter-modal').removeClass('open').attr('aria-hidden', 'true');\n              $finder.find('.mob-filter-btn').attr('aria-expanded', 'false');\n          });\n\n          $finder.on('click', '.filter-modal', function(e) {\n              if ($(e.target).hasClass('filter-modal')) {\n                  $finder.find('.filter-modal').removeClass('open').attr('aria-hidden', 'true');\n                  $finder.find('.mob-filter-btn').attr('aria-expanded', 'false');\n              }\n          });\n\n          $finder.on('click', '.filter-wrp .cats-wrp .each-cat > p', function() {\n              $(this).parent().toggleClass('active');\n          });\n\n          $finder.on('click', '.filter-wrp .reset-btn .reset-filters', function() {\n              resetFilters();\n          });\n\n          $finder.on('click', '.products-selected-cats .reset-btn .clear-all', function() {\n              resetFilters();\n          });\n\n          $(sortBySelector).on('change', function() {\n              sort_by = $(this).val();\n              $finder.find('input[name=\"atsls-machine-finder-1-pf-sort\"][value=\"' + sort_by + '\"]').prop('checked', true);\n              atsls_get_platforms_and_update_disabled();\n          });\n\n          $finder.on('change', 'input[name=\"atsls-machine-finder-1-pf-sort\"]', function() {\n              sort_by = $(this).val();\n              $(sortBySelector).val(sort_by);\n              atsls_get_platforms_and_update_disabled();\n          });\n\n          $finder.on('click', '.filter-wrp .cats-wrp .each-sub-cat', function() {\n              const term_id = $(this).attr('term_id');\n              if ($(this).hasClass('checked')) {\n                  const term_id_index = selected_cat.indexOf(term_id);\n                  if (term_id_index > -1) {\n                      selected_cat.splice(term_id_index, 1);\n                  }\n                  $(this).removeClass('checked');\n                  removeSelectedCat(term_id);\n              } else if (!selected_cat.includes(term_id)) {\n                  selected_cat.push(term_id);\n                  $(this).addClass('checked');\n                  $(this).closest('.each-cat').addClass('active');\n                  addSelectedCat(term_id, $(this).text().trim());\n              }\n\n              update_cat_counts();\n              updatePlatformFinderUrl();\n              toggleSelectedCatsBlock();\n              atsls_get_platforms_and_update_disabled();\n          });\n\n          function update_cat_counts() {\n              $finder.find('.filter-wrp .cats-wrp .each-cat').each(function() {\n                  const cats_num = $(this).find('.each-sub-cat.checked').length;\n                  if (cats_num !== 0) {\n                      $(this).find('p').eq(0).find('span').html(cats_num > 1 ? '(' + cats_num + ' filters applied)' : '(' + cats_num + ' filter applied)');\n                  } else {\n                      $(this).find('p').eq(0).find('span').html('');\n                  }\n              });\n          }\n\n          function atsls_get_platforms_and_update_disabled() {\n              const shouldFadeFinder = window.innerWidth > 767;\n              const data = {\n                  action: 'atsls_get_platforms_and_update_disabled',\n                  selected_cats: selected_cat,\n                  sort_by: sort_by,\n                  nonce: atsls_machine_finder_nonce\n              };\n\n              $.ajax({\n                  url: \"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/wp-admin\/admin-ajax.php\",\n                  data: data,\n                  type: 'POST',\n                  beforeSend: function() {\n                      if (shouldFadeFinder) {\n                          $finder.css('opacity', '0.3');\n                      } else {\n                          $finder.css('opacity', '1');\n                      }\n                  },\n                  success: function(response) {\n                      try {\n                          const data = JSON.parse(response);\n                          const max_num_posts = data.max_num_posts;\n                          const disabled_cats = data.disabled_cats;\n                          $finder.find('.post_quantity').text('(' + max_num_posts + ')');\n                          const $machineResults = $finder.find('.machine-results');\n                          if (max_num_posts == 0) {\n                              $machineResults.html('<p>There are no matched products<\/p>');\n                          } else {\n                              $machineResults.html(data.results);\n                              if (typeof window.atslsApplyUtmParams === 'function') {\n                                  window.atslsApplyUtmParams($machineResults);\n                              }\n                          }\n                          $finder.find('.filter-wrp .cats-wrp .each-sub-cat').each(function() {\n                              const term_id = parseInt($(this).attr('term_id'), 10);\n                              if (disabled_cats.includes(term_id)) {\n                                  $(this).addClass('disabled');\n                              } else {\n                                  $(this).removeClass('disabled');\n                              }\n                          });\n                      } catch (e) {\n                          $finder.find('.machine-results').html('<p>There are no matched products<\/p>');\n                      } finally {\n                          $finder.css('opacity', '1');\n                      }\n                  },\n                  error: function() {\n                      $finder.css('opacity', '1');\n                  },\n                  complete: function() {\n                      $finder.css('opacity', '1');\n                  }\n              });\n          }\n\n          function addSelectedCat(term_id, name) {\n              if ($finder.find('.selected-cats [term_id=\"' + term_id + '\"]').length === 0) {\n                  $finder.find('.selected-cats').append('<span class=\"selected-cat\" term_id=\"' + term_id + '\">' + name + ' <a href=\"javascript:;\" class=\"remove-cat\"><\/a><\/span>');\n              }\n              $finder.find('.selected-cats .selected-cat[term_id=\"' + term_id + '\"] .remove-cat').off('click').on('click', function() {\n                  $finder.find('.each-sub-cat[term_id=\"' + term_id + '\"]').trigger('click');\n              });\n              toggleSelectedCatsBlock();\n          }\n\n          function removeSelectedCat(term_id) {\n              $finder.find('.selected-cats .selected-cat[term_id=\"' + term_id + '\"]').remove();\n              toggleSelectedCatsBlock();\n          }\n\n          function toggleSelectedCatsBlock() {\n              if (selected_cat.length > 0) {\n                  $finder.find('.products-selected-cats').show();\n              } else {\n                  $finder.find('.products-selected-cats').hide();\n              }\n          }\n\n          function updatePlatformFinderUrl() {\n              const url = new URL(window.location.href);\n              const queryParams = window.location.search.replace(\/^\\?\/, '').split('&').filter(function(param) {\n                  if (!param) {\n                      return false;\n                  }\n\n                  const key = param.split('=')[0].replace(\/\\+\/g, '%20');\n\n                  try {\n                      return decodeURIComponent(key) !== 'cat';\n                  } catch (e) {\n                      return key !== 'cat';\n                  }\n              });\n\n              if (selected_cat.length > 0) {\n                  queryParams.unshift('cat=' + selected_cat.join(','));\n              }\n\n              const newUrl = url.origin + url.pathname + (queryParams.length ? '?' + queryParams.join('&') : '') + url.hash;\n              history.pushState({path: newUrl}, '', newUrl);\n          }\n\n          function resetFilters() {\n              selected_cat = [];\n              $finder.find('.filter-wrp .cats-wrp .each-cat .sub-cats-wrp .each-sub-cat').removeClass('checked');\n              $finder.find('.filter-wrp .cats-wrp .each-cat').removeClass('active');\n              $finder.find('.filter-wrp .cats-wrp .each-cat').each(function() {\n                  $(this).find('p').eq(0).find('span').html('');\n              });\n              updatePlatformFinderUrl();\n              $finder.find('.selected-cats').empty();\n              toggleSelectedCatsBlock();\n              atsls_get_platforms_and_update_disabled();\n          }\n      })(jQuery);\n    <\/script>\n    <\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-container gb-container-8f2b40f6 alignfull\"><div class=\"gb-inside-container\">\n<div class=\"gb-grid-wrapper gb-grid-wrapper-e38c66c3\">\n<div class=\"gb-grid-column gb-grid-column-f4ea0eac\"><div class=\"gb-container gb-container-f4ea0eac\"><div class=\"gb-inside-container\">\n\n<h2 class=\"gb-headline gb-headline-5adb5275 gb-headline-text\">Ready to discuss your life sciences project with an ATS specialist?<\/h2>\n\n\n\n<p class=\"has-white-color has-text-color wp-block-paragraph\">We can offer a standardized approach to meet your immediate need or a customized solution to address your longer-term automation plan.<\/p>\n\n\n<div class=\"gb-button-wrapper gb-button-wrapper-739011f7\">\n\n<a class=\"gb-button gb-button-e458903b gb-button-text atsls-btn atsls-modal-btn\" href=\"#\" data-id=\"atsls-modal-medium\">CONTACT US<\/a>\n\n<\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-6a420282\"><div class=\"gb-container gb-container-6a420282\"><div class=\"gb-inside-container\"><\/div><\/div><\/div>\n<\/div>\n<\/div><\/div>\n\n<div class=\"gb-container gb-container-c4f2ffb8 atsls-modal atsls-modal-medium alignfull\" data-id=\"atsls-modal-medium\"><div class=\"gb-inside-container\">\n\n<h2 class=\"gb-headline gb-headline-63a91292 gb-headline-text\">GET IN TOUCH<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Briefly tell us about your automation needs and we\u2019ll get back to you.<\/p>\n\n\n\n\n<!-- iframe plugin v.5.2 wordpress.org\/plugins\/iframe\/ -->\n<iframe loading=\"lazy\" data-cookieconsent=\"ignore\" id=\"pardot-iframe\" style=\"border: 0;\" src=\"https:\/\/go.atsautomation.com\/l\/651873\/2023-04-05\/h5mk32?Source_Page=platforms\" width=\"100%\" frameborder=\"0\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\"><\/iframe>\n\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>GET IN TOUCH Briefly tell us about your automation needs and we\u2019ll get back to you.<\/p>\n","protected":false},"author":23,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/empty.php","meta":{"_acf_changed":false,"_cr_original_post":"","_cr_replace_post_id":"","_cr_replacing_post_id":"","inline_featured_image":false,"cover_image":0,"footnotes":""},"coauthors":[32],"class_list":["post-17297","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v26.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Platforms - ATS Life Sciences<\/title>\n<meta name=\"description\" content=\"Explore our modular, configurable platforms designed to scale with your production needs from clinical to commercial. Learn more about our solutions!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Platforms\" \/>\n<meta property=\"og:description\" content=\"Explore our modular, configurable platforms designed to scale with your production needs from clinical to commercial. Learn more about our solutions!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/\" \/>\n<meta property=\"og:site_name\" content=\"ATS Life Sciences\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-18T13:47:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/wp-content\/uploads\/sites\/65\/2024\/06\/Machine-Render_60PPM_Hero-Image.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data2\" content=\"nataly\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/\",\"url\":\"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/\",\"name\":\"Platforms - ATS Life Sciences\",\"isPartOf\":{\"@id\":\"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/#website\"},\"datePublished\":\"2024-03-26T13:16:34+00:00\",\"dateModified\":\"2026-03-18T13:47:30+00:00\",\"description\":\"Explore our modular, configurable platforms designed to scale with your production needs from clinical to commercial. Learn more about our solutions!\",\"breadcrumb\":{\"@id\":\"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Platforms\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/#website\",\"url\":\"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/\",\"name\":\"ATS Life Sciences\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Platforms - ATS Life Sciences","description":"Explore our modular, configurable platforms designed to scale with your production needs from clinical to commercial. Learn more about our solutions!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/","og_locale":"en_US","og_type":"article","og_title":"Platforms","og_description":"Explore our modular, configurable platforms designed to scale with your production needs from clinical to commercial. Learn more about our solutions!","og_url":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/","og_site_name":"ATS Life Sciences","article_modified_time":"2026-03-18T13:47:30+00:00","og_image":[{"url":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/wp-content\/uploads\/sites\/65\/2024\/06\/Machine-Render_60PPM_Hero-Image.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes","Written by":"nataly"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/","url":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/","name":"Platforms - ATS Life Sciences","isPartOf":{"@id":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/#website"},"datePublished":"2024-03-26T13:16:34+00:00","dateModified":"2026-03-18T13:47:30+00:00","description":"Explore our modular, configurable platforms designed to scale with your production needs from clinical to commercial. Learn more about our solutions!","breadcrumb":{"@id":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/platforms\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/"},{"@type":"ListItem","position":2,"name":"Platforms"}]},{"@type":"WebSite","@id":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/#website","url":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/","name":"ATS Life Sciences","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/wp-json\/wp\/v2\/pages\/17297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/wp-json\/wp\/v2\/comments?post=17297"}],"version-history":[{"count":29,"href":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/wp-json\/wp\/v2\/pages\/17297\/revisions"}],"predecessor-version":[{"id":25374,"href":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/wp-json\/wp\/v2\/pages\/17297\/revisions\/25374"}],"wp:attachment":[{"href":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/wp-json\/wp\/v2\/media?parent=17297"}],"wp:term":[{"taxonomy":"author","embeddable":true,"href":"https:\/\/ats-automation-develop.go-vip.net\/atsls2\/wp-json\/wp\/v2\/coauthors?post=17297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}