CINXE.COM
Research & Technology - Calico
<!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="https://gmpg.org/xfn/11"> <link rel="apple-touch-icon" sizes="180x180" href="https://www.calicolabs.com/wp-content/themes/calico/assets/images/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://www.calicolabs.com/wp-content/themes/calico/assets/images/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://www.calicolabs.com/wp-content/themes/calico/assets/images/favicon/favicon-16x16.png"> <link rel="manifest" href="https://www.calicolabs.com/wp-content/themes/calico/assets/images/favicon/site.webmanifest"> <link rel="mask-icon" href="https://www.calicolabs.com/wp-content/themes/calico/assets/images/favicon/safari-pinned-tab.svg" color="#28a059"> <link rel="shortcut icon" href="https://www.calicolabs.com/wp-content/themes/calico/assets/images/favicon/favicon.ico"> <meta name="msapplication-TileColor" content="#28a059"> <meta name="msapplication-config" content="https://www.calicolabs.com/wp-content/themes/calico/assets/images/favicon/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-Q966CJ54BT"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-Q966CJ54BT'); </script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v23.9 - https://yoast.com/wordpress/plugins/seo/ --> <title>Research & Technology - Calico</title> <link rel="canonical" href="https://www.calicolabs.com/research-technology/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Research & Technology - Calico" /> <meta property="og:url" content="https://www.calicolabs.com/research-technology/" /> <meta property="og:site_name" content="Calico" /> <meta property="article:modified_time" content="2024-11-20T22:45:23+00:00" /> <meta property="og:image" content="https://www.calicolabs.com/wp-content/uploads/2020/03/learn-about-us-img-default@3x.png" /> <meta property="og:image:width" content="1050" /> <meta property="og:image:height" content="1497" /> <meta property="og:image:type" content="image/png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@calico" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="2 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.calicolabs.com/research-technology/","url":"https://www.calicolabs.com/research-technology/","name":"Research & Technology - Calico","isPartOf":{"@id":"https://www.calicolabs.com/#website"},"primaryImageOfPage":{"@id":"https://www.calicolabs.com/research-technology/#primaryimage"},"image":{"@id":"https://www.calicolabs.com/research-technology/#primaryimage"},"thumbnailUrl":"https://www.calicolabs.com/wp-content/uploads/2020/03/learn-about-us-img-default@3x.png","datePublished":"2020-02-24T21:09:53+00:00","dateModified":"2024-11-20T22:45:23+00:00","breadcrumb":{"@id":"https://www.calicolabs.com/research-technology/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.calicolabs.com/research-technology/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.calicolabs.com/research-technology/#primaryimage","url":"https://www.calicolabs.com/wp-content/uploads/2020/03/learn-about-us-img-default@3x.png","contentUrl":"https://www.calicolabs.com/wp-content/uploads/2020/03/learn-about-us-img-default@3x.png","width":1050,"height":1497},{"@type":"BreadcrumbList","@id":"https://www.calicolabs.com/research-technology/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.calicolabs.com/"},{"@type":"ListItem","position":2,"name":"Research & Technology"}]},{"@type":"WebSite","@id":"https://www.calicolabs.com/#website","url":"https://www.calicolabs.com/","name":"Calico","description":"","publisher":{"@id":"https://www.calicolabs.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.calicolabs.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.calicolabs.com/#organization","name":"Calico","url":"https://www.calicolabs.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.calicolabs.com/#/schema/logo/image/","url":"https://www.calicolabs.com/wp-content/uploads/2023/12/calico-logo.svg","contentUrl":"https://www.calicolabs.com/wp-content/uploads/2023/12/calico-logo.svg","width":63,"height":17,"caption":"Calico"},"image":{"@id":"https://www.calicolabs.com/#/schema/logo/image/"},"sameAs":["https://x.com/calico","https://www.linkedin.com/company/calico-life-sciences-llc"]}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//www.calicolabs.com' /> <link rel='stylesheet' id='wp-block-library-css' href='https://www.calicolabs.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7' type='text/css' media='all' /> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFFFFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--off-white: #f1efeb;--wp--preset--color--bone-100: #ece8e6;--wp--preset--color--bone-300: #e2dbd7;--wp--preset--color--green-200: #25BD56;--wp--preset--color--green-300: #28a059;--wp--preset--color--green-400: #19924a;--wp--preset--color--green-500: #286d44;--wp--preset--color--green-700: #01210e;--wp--preset--color--yellow-300: #ffc75f;--wp--preset--color--orange-300: #ff8c00;--wp--preset--color--gray-100: #f5f4f5;--wp--preset--color--gray-200: #dedede;--wp--preset--color--gray-300: #aaaaaa;--wp--preset--color--gray-700: #6e6d6d;--wp--preset--color--gray-800: #403c3c;--wp--preset--color--gray-900: #242424;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='calico-style-local-css' href='https://www.calicolabs.com/wp-content/themes/calico/assets/build/main.css?ver=1732453948' type='text/css' media='all' /> <script type="text/javascript"> window._nslDOMReady = function (callback) { if ( document.readyState === "complete" || document.readyState === "interactive" ) { callback(); } else { document.addEventListener( "DOMContentLoaded", callback ); } }; </script> <script> document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); </script> <style> .no-js img.lazyload { display: none; } figure.wp-block-image img.lazyloading { min-width: 150px; } .lazyload, .lazyloading { opacity: 0; } .lazyloaded { opacity: 1; transition: opacity 400ms; transition-delay: 0ms; } </style> <script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script> <style type="text/css">div.nsl-container[data-align="left"] { text-align: left; } div.nsl-container[data-align="center"] { text-align: center; } div.nsl-container[data-align="right"] { text-align: right; } div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] { text-decoration: none; box-shadow: none; border: 0; } div.nsl-container .nsl-container-buttons { display: flex; padding: 5px 0; } div.nsl-container.nsl-container-block .nsl-container-buttons { display: inline-grid; grid-template-columns: minmax(145px, auto); } div.nsl-container-block-fullwidth .nsl-container-buttons { flex-flow: column; align-items: center; } div.nsl-container-block-fullwidth .nsl-container-buttons a, div.nsl-container-block .nsl-container-buttons a { flex: 1 1 auto; display: block; margin: 5px 0; width: 100%; } div.nsl-container-inline { margin: -5px; text-align: left; } div.nsl-container-inline .nsl-container-buttons { justify-content: center; flex-wrap: wrap; } div.nsl-container-inline .nsl-container-buttons a { margin: 5px; display: inline-block; } div.nsl-container-grid .nsl-container-buttons { flex-flow: row; align-items: center; flex-wrap: wrap; } div.nsl-container-grid .nsl-container-buttons a { flex: 1 1 auto; display: block; margin: 5px; max-width: 280px; width: 100%; } @media only screen and (min-width: 650px) { div.nsl-container-grid .nsl-container-buttons a { width: auto; } } div.nsl-container .nsl-button { cursor: pointer; vertical-align: top; border-radius: 4px; } div.nsl-container .nsl-button-default { color: #fff; display: flex; } div.nsl-container .nsl-button-icon { display: inline-block; } div.nsl-container .nsl-button-svg-container { flex: 0 0 auto; padding: 8px; display: flex; align-items: center; } div.nsl-container svg { height: 24px; width: 24px; vertical-align: top; } div.nsl-container .nsl-button-default div.nsl-button-label-container { margin: 0 24px 0 12px; padding: 10px 0; font-family: Helvetica, Arial, sans-serif; font-size: 16px; line-height: 20px; letter-spacing: .25px; overflow: hidden; text-align: center; text-overflow: clip; white-space: nowrap; flex: 1 1 auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-transform: none; display: inline-block; } div.nsl-container .nsl-button-google[data-skin="dark"] .nsl-button-svg-container { margin: 1px; padding: 7px; border-radius: 3px; background: #fff; } div.nsl-container .nsl-button-google[data-skin="light"] { border-radius: 1px; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25); color: RGBA(0, 0, 0, 0.54); } div.nsl-container .nsl-button-apple .nsl-button-svg-container { padding: 0 6px; } div.nsl-container .nsl-button-apple .nsl-button-svg-container svg { height: 40px; width: auto; } div.nsl-container .nsl-button-apple[data-skin="light"] { color: #000; box-shadow: 0 0 0 1px #000; } div.nsl-container .nsl-button-facebook[data-skin="white"] { color: #000; box-shadow: inset 0 0 0 1px #000; } div.nsl-container .nsl-button-facebook[data-skin="light"] { color: #1877F2; box-shadow: inset 0 0 0 1px #1877F2; } div.nsl-container .nsl-button-spotify[data-skin="white"] { color: #191414; box-shadow: inset 0 0 0 1px #191414; } div.nsl-container .nsl-button-apple div.nsl-button-label-container { font-size: 17px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; } div.nsl-container .nsl-button-slack div.nsl-button-label-container { font-size: 17px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; } div.nsl-container .nsl-button-slack[data-skin="light"] { color: #000000; box-shadow: inset 0 0 0 1px #DDDDDD; } div.nsl-container .nsl-button-tiktok[data-skin="light"] { color: #161823; box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12); } div.nsl-container .nsl-button-kakao { color: rgba(0, 0, 0, 0.85); } .nsl-clear { clear: both; } .nsl-container { clear: both; } .nsl-disabled-provider .nsl-button { filter: grayscale(1); opacity: 0.8; } /*Button align start*/ div.nsl-container-inline[data-align="left"] .nsl-container-buttons { justify-content: flex-start; } div.nsl-container-inline[data-align="center"] .nsl-container-buttons { justify-content: center; } div.nsl-container-inline[data-align="right"] .nsl-container-buttons { justify-content: flex-end; } div.nsl-container-grid[data-align="left"] .nsl-container-buttons { justify-content: flex-start; } div.nsl-container-grid[data-align="center"] .nsl-container-buttons { justify-content: center; } div.nsl-container-grid[data-align="right"] .nsl-container-buttons { justify-content: flex-end; } div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons { justify-content: space-around; } div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons { justify-content: space-between; } /* Button align end*/ /* Redirect */ #nsl-redirect-overlay { display: flex; flex-direction: column; justify-content: center; align-items: center; position: fixed; z-index: 1000000; left: 0; top: 0; width: 100%; height: 100%; backdrop-filter: blur(1px); background-color: RGBA(0, 0, 0, .32);; } #nsl-redirect-overlay-container { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: white; padding: 30px; border-radius: 10px; } #nsl-redirect-overlay-spinner { content: ''; display: block; margin: 20px; border: 9px solid RGBA(0, 0, 0, .6); border-top: 9px solid #fff; border-radius: 50%; box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6); width: 40px; height: 40px; animation: nsl-loader-spin 2s linear infinite; } @keyframes nsl-loader-spin { 0% { transform: rotate(0deg) } to { transform: rotate(360deg) } } #nsl-redirect-overlay-title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 18px; font-weight: bold; color: #3C434A; } #nsl-redirect-overlay-text { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; text-align: center; font-size: 14px; color: #3C434A; } /* Redirect END*/</style><style type="text/css">/* Notice fallback */ #nsl-notices-fallback { position: fixed; right: 10px; top: 10px; z-index: 10000; } .admin-bar #nsl-notices-fallback { top: 42px; } #nsl-notices-fallback > div { position: relative; background: #fff; border-left: 4px solid #fff; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1); margin: 5px 15px 2px; padding: 1px 20px; } #nsl-notices-fallback > div.error { display: block; border-left-color: #dc3232; } #nsl-notices-fallback > div.updated { display: block; border-left-color: #46b450; } #nsl-notices-fallback p { margin: .5em 0; padding: 2px; } #nsl-notices-fallback > div:after { position: absolute; right: 5px; top: 5px; content: '\00d7'; display: block; height: 16px; width: 16px; line-height: 16px; text-align: center; font-size: 20px; cursor: pointer; }</style></head> <body class="page-template-default page page-id-1004 loading no-sidebar"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <div class="curtain"> <div class="curtain__content" aria-hidden="true"> <span class="loading_progress">0%</span> </div> </div> <header id="masthead" class="site-header light logo_light"> <div class="site-header__inner"> <div class="site-branding site-header__branding"> <p class="site-title"> <a href="https://www.calicolabs.com/" rel="home"> <span class="screen-reader-text"> Calico </span> <svg height="17" viewBox="0 0 63 17" width="63" class="icon__logo"><path fill="#25BD56" d="M62.384 8.755a5.639 5.639 0 0 0-1.252-1.85 5.712 5.712 0 0 0-1.906-1.22 6.436 6.436 0 0 0-2.396-.44c-.862 0-1.659.148-2.392.44-.73.292-1.363.7-1.891 1.22a5.673 5.673 0 0 0-1.247 1.85 5.866 5.866 0 0 0-.453 2.313c0 .838.15 1.61.453 2.317a5.665 5.665 0 0 0 1.247 1.844c.528.523 1.16.93 1.891 1.223.733.293 1.53.439 2.392.439.861 0 1.661-.146 2.396-.439a5.698 5.698 0 0 0 1.906-1.223 5.63 5.63 0 0 0 1.252-1.844c.3-.707.452-1.48.452-2.317 0-.83-.151-1.6-.452-2.313zm-2.602 2.313c0 .449-.076.86-.224 1.233a2.91 2.91 0 0 1-.618.965c-.261.27-.575.48-.937.627a3.056 3.056 0 0 1-1.173.224c-.419 0-.809-.075-1.166-.224a2.748 2.748 0 0 1-.934-.627 2.918 2.918 0 0 1-.616-.965 3.29 3.29 0 0 1-.224-1.233c0-.449.075-.859.224-1.233.148-.373.354-.695.616-.965.264-.271.575-.479.934-.628a3.017 3.017 0 0 1 1.166-.223c.42 0 .81.075 1.173.223.362.149.676.357.937.628.263.27.47.592.618.965.148.374.224.784.224 1.233zM42.87 12.32a3.436 3.436 0 0 1-.218-1.256c0-.457.073-.873.218-1.25.144-.377.343-.699.594-.965a2.655 2.655 0 0 1 1.967-.834c.489 0 .918.094 1.293.28a3.85 3.85 0 0 1 1.076.83l2.15-1.794a5.123 5.123 0 0 0-1.905-1.547c-.76-.362-1.603-.544-2.534-.544-.884 0-1.687.149-2.412.44a5.537 5.537 0 0 0-1.866 1.217 5.363 5.363 0 0 0-1.2 1.844 6.232 6.232 0 0 0-.424 2.323c0 .838.141 1.613.424 2.324a5.372 5.372 0 0 0 1.2 1.845c.52.516 1.14.922 1.866 1.216.725.292 1.528.438 2.412.438.931 0 1.774-.178 2.529-.536a5.316 5.316 0 0 0 1.921-1.542l-2.127-1.815c-.32.344-.684.615-1.086.817a2.93 2.93 0 0 1-1.327.302c-.389 0-.753-.072-1.088-.218a2.536 2.536 0 0 1-.874-.615 2.96 2.96 0 0 1-.589-.96zm-4.648-9.654a1.89 1.89 0 0 0 .148-.747 1.926 1.926 0 0 0-.555-1.366A1.912 1.912 0 0 0 36.46 0a1.896 1.896 0 0 0-1.357.552 1.842 1.842 0 0 0-.4.613 1.996 1.996 0 0 0-.141.753c0 .266.047.516.141.747.097.234.229.435.4.606.172.17.375.305.607.399.232.096.482.144.75.144.267 0 .517-.048.75-.144.23-.094.433-.228.605-.4.171-.17.307-.371.407-.605zM29.875 16.6h2.986V.158h-2.986V16.6zm-5.04 0h2.917V5.538h-2.918v1.22a4.164 4.164 0 0 0-1.36-1.1c-.542-.28-1.194-.419-1.957-.419-.763 0-1.472.15-2.127.446a5.256 5.256 0 0 0-1.704 1.223 5.574 5.574 0 0 0-1.127 1.843 6.463 6.463 0 0 0-.407 2.312c0 .83.136 1.601.407 2.312.27.712.645 1.327 1.127 1.844.48.519 1.048.925 1.704 1.222a5.094 5.094 0 0 0 2.127.445c.763 0 1.415-.14 1.956-.417.542-.276.995-.64 1.361-1.09V16.6zm.091-5.537c0 .434-.068.839-.207 1.21-.136.374-.33.696-.583.971-.25.274-.552.488-.902.64-.352.153-.74.228-1.167.228-.435 0-.83-.08-1.185-.24a2.706 2.706 0 0 1-.904-.65 2.89 2.89 0 0 1-.57-.965 3.49 3.49 0 0 1-.202-1.194 3.5 3.5 0 0 1 .202-1.187 2.87 2.87 0 0 1 .57-.97c.248-.276.55-.492.904-.651a2.84 2.84 0 0 1 1.185-.241c.427 0 .815.076 1.167.229.35.153.652.366.902.638.253.276.447.6.583.972.139.372.207.776.207 1.21zm-12.4-5.515l2.744-1.679a6.724 6.724 0 0 0-1.207-1.5 7.102 7.102 0 0 0-1.606-1.13 8.397 8.397 0 0 0-1.916-.71A9.122 9.122 0 0 0 8.408.286C7.172.285 6.04.492 5.01.902a7.877 7.877 0 0 0-2.66 1.724A7.78 7.78 0 0 0 .618 5.252C.206 6.264 0 7.371 0 8.575c0 1.202.206 2.31.618 3.321a7.8 7.8 0 0 0 1.732 2.628 7.874 7.874 0 0 0 2.66 1.723c1.03.411 2.162.617 3.398.617.73 0 1.43-.078 2.093-.234a8.242 8.242 0 0 0 1.853-.673 7.594 7.594 0 0 0 1.567-1.069c.473-.418.889-.885 1.248-1.404l-2.61-1.873a5.06 5.06 0 0 1-1.777 1.622c-.707.38-1.505.57-2.397.57a5.31 5.31 0 0 1-1.985-.365 4.658 4.658 0 0 1-1.601-1.044 4.887 4.887 0 0 1-1.075-1.65c-.264-.647-.395-1.37-.395-2.169 0-.777.127-1.487.382-2.129a4.899 4.899 0 0 1 1.06-1.652c.448-.456.982-.81 1.6-1.066a5.239 5.239 0 0 1 2.014-.384c.899 0 1.7.194 2.402.583a4.93 4.93 0 0 1 1.739 1.62zM34.983 16.6h2.987V5.537h-2.987V16.6z" mask="url(#b)"></path></svg> </a> </p> </div> <nav id="site-navigation" class="main-navigation site-header__nav"> <div class="primary-menu"><ul id="primary-menu" class="primary-menu__menu menu"><li id="menu-item-1050" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1004 current_page_item current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-1050"><a href="https://www.calicolabs.com/research-technology/" aria-current="page">Research & Technology</a> <ul class="sub-menu"> <li id="menu-item-2444" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1004 current_page_item menu-item-2444"><a href="https://www.calicolabs.com/research-technology/" aria-current="page">Research & Technology</a></li> <li id="menu-item-1023" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1023"><a href="https://www.calicolabs.com/publications/">Publications</a></li> </ul> </li> <li id="menu-item-1020" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1020"><a href="https://www.calicolabs.com/drug-development/">Drug Development</a> <ul class="sub-menu"> <li id="menu-item-2995" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2995"><a href="https://www.calicolabs.com/drug-development/">Drug Development</a></li> <li id="menu-item-2976" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2976"><a href="https://www.calicolabs.com/patients/">Clinical Trials</a></li> </ul> </li> <li id="menu-item-1862" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1862"><a href="https://www.calicolabs.com/partnering/">Partnering</a></li> <li id="menu-item-2443" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2443"><a href="/people#leadership">Leadership</a></li> <li id="menu-item-1024" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1024"><a href="https://www.calicolabs.com/careers/">Careers</a> <ul class="sub-menu"> <li id="menu-item-2931" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2931"><a href="https://www.calicolabs.com/careers/">Job Openings</a></li> <li id="menu-item-2930" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2930"><a href="https://www.calicolabs.com/postdoctoral-fellowship/">PostDoc Program</a></li> </ul> </li> </ul></div> <button class="menu-toggle main" aria-controls="secondary-menu" aria-expanded="false" aria-label="Toggle Navigation"> <svg height="46" viewBox="0 0 46 46" width="46" class="site-header__hamburger"><g fill="none" fill-rule="evenodd" stroke="#242424" transform="translate(1 1)"><ellipse cx="22" cy="21.5" rx="22" ry="21.5" stroke-width="2"></ellipse><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M15 14.49l13.632.02M15 21.49l13.632.02M15 28.49l13.632.02"></path></g></svg> </button> <div id="secondary-menu" class="secondary-menu"> <svg height="884" viewBox="0 0 414 884" width="414" class="icon__hypnotic_circles"><g fill="#403C3C" opacity=".03"><path d="M607.433 614.486c-21.13 16.74-51.914 13.287-68.758-7.711-16.845-20.998-13.37-51.59 7.76-68.33 17.85-14.141 43.167-14.137 61.012.01l17.436-21.72c-33.195-26.316-81.572-20.908-108.054 12.08-26.481 32.988-21.039 81.064 12.156 107.38 28.042 22.232 67.827 22.239 95.877.017l-17.429-21.726z" transform="translate(-370 -259)"></path><path d="M602.911 679.145c-55.86 13.758-112.298-20.373-126.056-76.234-13.758-55.86 20.373-112.298 76.234-126.056 51.145-12.596 103.646 14.97 122.316 64.224 18.67 49.254-2.367 104.694-49.012 129.165l12.905 24.598c64.53-33.853 89.398-113.61 55.544-178.14-33.853-64.53-113.61-89.398-178.14-55.544-59.083 30.996-85.73 101.22-62.081 163.609 23.648 62.389 90.149 97.306 154.933 81.35l-6.643-26.972z" transform="translate(-370 -259)"></path><path d="M418.985 596.72c-10.614-87.546 51.75-167.12 139.296-177.735 87.545-10.614 167.12 51.75 177.734 139.296 9.719 80.156-41.93 154.952-120.33 174.262-78.399 19.309-158.876-22.946-187.494-98.447l-25.967 9.843c36.693 96.802 144.912 145.53 241.715 108.837 96.802-36.693 145.53-144.912 108.837-241.715-33.595-88.63-128.068-138.235-220.103-115.568-92.035 22.668-152.665 110.473-141.256 204.569l27.568-3.343z" transform="translate(-370 -259)"></path><path d="M629.12 368.105c115.635 28.525 186.253 145.4 157.73 261.045-28.523 115.646-145.385 186.271-261.02 157.745-105.873-26.117-175.59-127.168-162.427-235.429 13.163-108.26 105.063-189.656 214.11-189.637l.005-27.829C443.05 333.977 334.023 442.976 334 577.458 333.977 711.938 442.965 820.977 577.433 821c123.118.021 226.877-91.878 241.738-214.107 14.862-122.23-63.852-236.32-183.387-265.807l-6.663 27.019z" transform="translate(-370 -259)"></path><path d="M643.306 315.646c93.901 23.164 168.313 94.668 195.204 187.577 26.892 92.91 2.179 193.109-64.83 262.854-67.01 69.746-166.135 98.441-260.036 75.277C380.74 808.57 293.221 681.72 309.744 545.82c16.524-135.9 131.89-238.076 268.779-238.053l.004-27.767C413.684 279.971 280.03 413.59 280 578.448 279.971 743.305 413.58 876.97 578.423 877c150.93.026 278.126-112.63 296.345-262.468 18.219-149.838-78.275-289.697-224.812-325.846l-6.65 26.96z" transform="translate(-370 -259)"></path><path d="M846.02 762.916C743.428 911.534 539.815 948.82 391.24 846.199c-148.577-102.622-185.853-306.293-83.26-454.911 93.933-136.074 274.634-180.592 421-103.719 146.365 76.873 212.327 250.942 153.679 405.548l26.013 9.874c69.507-183.23-22.642-388.13-205.82-457.656-183.177-69.527-388.017 22.648-457.524 205.878-63.64 167.763 7.936 356.647 166.758 440.063 158.822 83.415 354.902 35.108 456.83-112.546l-22.896-15.814z" transform="translate(-370 -259)"></path><path d="M668.501 205.919c204.93 50.551 330.08 257.67 279.532 462.613-50.549 204.943-257.655 330.101-462.585 279.55-187.632-46.285-311.186-225.363-287.859-417.218 23.328-191.854 186.197-336.101 379.452-336.067l.005-27.797C350.623 166.96 167.04 350.492 167 576.928 166.96 803.365 350.48 986.96 576.903 987c207.31.036 382.024-154.702 407.049-360.509 25.024-205.807-107.517-397.91-308.794-447.56l-6.657 26.988z" transform="translate(-370 -259)"></path><path d="M142.047 629.712c-29.118-240.11 141.966-458.356 382.128-487.469C764.337 113.131 982.63 284.18 1011.75 524.288c26.66 219.842-115.024 424.986-330.097 477.945-215.073 52.96-435.843-62.934-514.352-270.009l-26.007 9.856c91.191 240.525 360.143 361.6 600.72 270.429 240.578-91.171 361.68-360.064 270.488-600.589-83.493-220.222-318.281-343.474-547.01-287.152-228.728 56.322-379.408 274.49-351.054 508.29l27.61-3.346z" transform="translate(-370 -259)"></path><path d="M171.45 297.12C271.622 152.053 441.576 71.445 617.293 85.66c175.717 14.216 330.502 121.097 406.049 280.38 75.547 159.284 60.378 346.772-39.792 491.84-141.779 205.325-414.523 272.5-635.441 156.504C127.19 898.389 27.629 635.73 116.151 402.44l-25.992-9.862c-102.13 269.15 33.269 570.133 302.42 672.262 269.15 102.13 570.133-33.269 672.262-302.42 93.508-246.432-11.661-523.888-245.026-646.419-233.364-122.53-521.474-51.571-671.24 165.322l22.876 15.796z" transform="translate(-370 -259)"></path><path d="M321.805 1063.027C53.38 922.087-49.967 590.23 90.973 321.805 231.913 53.38 563.77-49.967 832.195 90.973c245.768 129.043 356.528 421.247 258.049 680.777-98.479 259.53-375.201 404.704-644.71 338.226l-6.656 26.986c309.259 76.283 621.802-112.581 698.084-421.84 76.283-309.259-112.581-621.802-421.84-698.084-283.154-69.844-573.888 82.68-677.353 355.351-103.465 272.671 12.903 579.67 271.115 715.247l12.921-24.609z" transform="translate(-370 -259)"></path></g></svg> <div class="secondary-menu__header"> <div class="secondary-menu__logo"> <svg height="17" viewBox="0 0 63 17" width="63" class="icon__logo"><path fill="#25BD56" d="M62.384 8.755a5.639 5.639 0 0 0-1.252-1.85 5.712 5.712 0 0 0-1.906-1.22 6.436 6.436 0 0 0-2.396-.44c-.862 0-1.659.148-2.392.44-.73.292-1.363.7-1.891 1.22a5.673 5.673 0 0 0-1.247 1.85 5.866 5.866 0 0 0-.453 2.313c0 .838.15 1.61.453 2.317a5.665 5.665 0 0 0 1.247 1.844c.528.523 1.16.93 1.891 1.223.733.293 1.53.439 2.392.439.861 0 1.661-.146 2.396-.439a5.698 5.698 0 0 0 1.906-1.223 5.63 5.63 0 0 0 1.252-1.844c.3-.707.452-1.48.452-2.317 0-.83-.151-1.6-.452-2.313zm-2.602 2.313c0 .449-.076.86-.224 1.233a2.91 2.91 0 0 1-.618.965c-.261.27-.575.48-.937.627a3.056 3.056 0 0 1-1.173.224c-.419 0-.809-.075-1.166-.224a2.748 2.748 0 0 1-.934-.627 2.918 2.918 0 0 1-.616-.965 3.29 3.29 0 0 1-.224-1.233c0-.449.075-.859.224-1.233.148-.373.354-.695.616-.965.264-.271.575-.479.934-.628a3.017 3.017 0 0 1 1.166-.223c.42 0 .81.075 1.173.223.362.149.676.357.937.628.263.27.47.592.618.965.148.374.224.784.224 1.233zM42.87 12.32a3.436 3.436 0 0 1-.218-1.256c0-.457.073-.873.218-1.25.144-.377.343-.699.594-.965a2.655 2.655 0 0 1 1.967-.834c.489 0 .918.094 1.293.28a3.85 3.85 0 0 1 1.076.83l2.15-1.794a5.123 5.123 0 0 0-1.905-1.547c-.76-.362-1.603-.544-2.534-.544-.884 0-1.687.149-2.412.44a5.537 5.537 0 0 0-1.866 1.217 5.363 5.363 0 0 0-1.2 1.844 6.232 6.232 0 0 0-.424 2.323c0 .838.141 1.613.424 2.324a5.372 5.372 0 0 0 1.2 1.845c.52.516 1.14.922 1.866 1.216.725.292 1.528.438 2.412.438.931 0 1.774-.178 2.529-.536a5.316 5.316 0 0 0 1.921-1.542l-2.127-1.815c-.32.344-.684.615-1.086.817a2.93 2.93 0 0 1-1.327.302c-.389 0-.753-.072-1.088-.218a2.536 2.536 0 0 1-.874-.615 2.96 2.96 0 0 1-.589-.96zm-4.648-9.654a1.89 1.89 0 0 0 .148-.747 1.926 1.926 0 0 0-.555-1.366A1.912 1.912 0 0 0 36.46 0a1.896 1.896 0 0 0-1.357.552 1.842 1.842 0 0 0-.4.613 1.996 1.996 0 0 0-.141.753c0 .266.047.516.141.747.097.234.229.435.4.606.172.17.375.305.607.399.232.096.482.144.75.144.267 0 .517-.048.75-.144.23-.094.433-.228.605-.4.171-.17.307-.371.407-.605zM29.875 16.6h2.986V.158h-2.986V16.6zm-5.04 0h2.917V5.538h-2.918v1.22a4.164 4.164 0 0 0-1.36-1.1c-.542-.28-1.194-.419-1.957-.419-.763 0-1.472.15-2.127.446a5.256 5.256 0 0 0-1.704 1.223 5.574 5.574 0 0 0-1.127 1.843 6.463 6.463 0 0 0-.407 2.312c0 .83.136 1.601.407 2.312.27.712.645 1.327 1.127 1.844.48.519 1.048.925 1.704 1.222a5.094 5.094 0 0 0 2.127.445c.763 0 1.415-.14 1.956-.417.542-.276.995-.64 1.361-1.09V16.6zm.091-5.537c0 .434-.068.839-.207 1.21-.136.374-.33.696-.583.971-.25.274-.552.488-.902.64-.352.153-.74.228-1.167.228-.435 0-.83-.08-1.185-.24a2.706 2.706 0 0 1-.904-.65 2.89 2.89 0 0 1-.57-.965 3.49 3.49 0 0 1-.202-1.194 3.5 3.5 0 0 1 .202-1.187 2.87 2.87 0 0 1 .57-.97c.248-.276.55-.492.904-.651a2.84 2.84 0 0 1 1.185-.241c.427 0 .815.076 1.167.229.35.153.652.366.902.638.253.276.447.6.583.972.139.372.207.776.207 1.21zm-12.4-5.515l2.744-1.679a6.724 6.724 0 0 0-1.207-1.5 7.102 7.102 0 0 0-1.606-1.13 8.397 8.397 0 0 0-1.916-.71A9.122 9.122 0 0 0 8.408.286C7.172.285 6.04.492 5.01.902a7.877 7.877 0 0 0-2.66 1.724A7.78 7.78 0 0 0 .618 5.252C.206 6.264 0 7.371 0 8.575c0 1.202.206 2.31.618 3.321a7.8 7.8 0 0 0 1.732 2.628 7.874 7.874 0 0 0 2.66 1.723c1.03.411 2.162.617 3.398.617.73 0 1.43-.078 2.093-.234a8.242 8.242 0 0 0 1.853-.673 7.594 7.594 0 0 0 1.567-1.069c.473-.418.889-.885 1.248-1.404l-2.61-1.873a5.06 5.06 0 0 1-1.777 1.622c-.707.38-1.505.57-2.397.57a5.31 5.31 0 0 1-1.985-.365 4.658 4.658 0 0 1-1.601-1.044 4.887 4.887 0 0 1-1.075-1.65c-.264-.647-.395-1.37-.395-2.169 0-.777.127-1.487.382-2.129a4.899 4.899 0 0 1 1.06-1.652c.448-.456.982-.81 1.6-1.066a5.239 5.239 0 0 1 2.014-.384c.899 0 1.7.194 2.402.583a4.93 4.93 0 0 1 1.739 1.62zM34.983 16.6h2.987V5.537h-2.987V16.6z" mask="url(#b)"></path></svg> </div> <button class="menu_close menu-toggle" aria-controls="secondary-menu" aria-expanded="false" aria-label="Toggle Navigation"><svg height="46" viewBox="0 0 46 46" width="46" class="icon__circle_close"><g fill="none" fill-rule="evenodd" stroke="#19924A" transform="translate(1 1)"><ellipse cx="22" cy="21.5" rx="22" ry="21.5" stroke-width="2"></ellipse><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 27l10-10M17.404 16.687L27 27"></path></g></svg></button> </div> <div class="secondary-menu__search"><form action="/" method="get"> <input type="search" name="s" id="search" placeholder="Search for publications, articles, scientists, etc" value="" /> <input type="submit" class="search-submit" value="Search"> </form></div> <div class="secondary-menu__container"><ul id="menu-mobile-menu" class="secondary-menu__menu menu"><li id="menu-item-2447" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2447"><a href="https://www.calicolabs.com/mission-and-values/">Mission and Values</a></li> <li id="menu-item-2446" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2446"><a href="/people#leadership">Leadership</a></li> <li id="menu-item-2043" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1004 current_page_item menu-item-2043"><a href="https://www.calicolabs.com/research-technology/" aria-current="page">Research & Technology</a></li> <li id="menu-item-2044" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2044"><a href="https://www.calicolabs.com/drug-development/">Drug Development</a></li> <li id="menu-item-2406" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2406"><a href="https://www.calicolabs.com/patients/">Patients</a></li> <li id="menu-item-2045" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2045"><a href="https://www.calicolabs.com/partnering/">Partnering</a></li> <li id="menu-item-2048" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2048"><a href="https://www.calicolabs.com/people/">People</a></li> <li id="menu-item-2053" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2053"><a href="https://www.calicolabs.com/publications/">Publications</a></li> <li id="menu-item-2056" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2056"><a href="https://www.calicolabs.com/news-and-media/">News & Media</a> <ul class="sub-menu"> <li id="menu-item-2184" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2184"><a href="https://www.calicolabs.com/news-and-media/">Press Releases</a></li> <li id="menu-item-2058" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2058"><a href="https://www.calicolabs.com/calico-stories/">Calico Stories</a></li> </ul> </li> <li id="menu-item-2046" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2046"><a href="https://www.calicolabs.com/life-at-calico/">Life at Calico</a></li> <li id="menu-item-2054" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2054"><a href="https://www.calicolabs.com/careers/">Careers</a> <ul class="sub-menu"> <li id="menu-item-2935" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2935"><a href="https://www.calicolabs.com/careers/">Job Openings</a></li> <li id="menu-item-2934" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2934"><a href="https://www.calicolabs.com/postdoctoral-fellowship/">PostDoc Program</a></li> </ul> </li> <li id="menu-item-2055" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2055"><a href="https://www.calicolabs.com/contact-us/">Contact Us</a></li> </ul></div> </div> </nav><!-- #site-navigation --> </div> </header><!-- #masthead --> <div id="page" class="site"> <div id="content" class="site-content"> <div id="primary" class="content-area"> <main id="main" class="site-main"> <article id="post-1004" class="post-1004 page type-page status-publish has-post-thumbnail hentry"> <div class="entry-content"> <div class="hero mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default hero-background block_background background_type_image has_overlay bg_fill_dt_cover block_background__media default" id="hero_block_6c6f7bcaaf1047431adedfbfad9959bf" style=" --background-color:#01210e;--bg-position-x-dt:center;--bg-position-y-dt:center;--bg-position-x-mb:center;--bg-position-y-mb:center;--overlay:;"> <div class="hero__container"> <figure class="hero-background block_background background_type_image has_overlay bg_fill_dt_cover block_background__media " style="--background-color:#01210e;--bg-position-x-dt:center;--bg-position-y-dt:center;--bg-position-x-mb:center;--bg-position-y-mb:center;--overlay:; "><picture><source media="(max-width:767px)" data-srcset="https://www.calicolabs.com/wp-content/uploads/2020/05/researchtech_hero_img_mobile@2x.jpg"><img decoding="async" data-src="https://www.calicolabs.com/wp-content/uploads/2020/05/researchtech_hero_desktop@2x-1024x639.jpg" data-srcset="https://www.calicolabs.com/wp-content/uploads/2020/05/researchtech_hero_desktop@2x-1024x639.jpg 1024w, https://www.calicolabs.com/wp-content/uploads/2020/05/researchtech_hero_desktop@2x-300x187.jpg 300w, https://www.calicolabs.com/wp-content/uploads/2020/05/researchtech_hero_desktop@2x-768x479.jpg 768w, https://www.calicolabs.com/wp-content/uploads/2020/05/researchtech_hero_desktop@2x-1536x958.jpg 1536w, https://www.calicolabs.com/wp-content/uploads/2020/05/researchtech_hero_desktop@2x-2048x1277.jpg 2048w" data-sizes="(max-width:2000px) 100vw, 2000px" alt="" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/639;" /><noscript><img decoding="async" src="https://www.calicolabs.com/wp-content/uploads/2020/05/researchtech_hero_desktop@2x-1024x639.jpg" srcset="https://www.calicolabs.com/wp-content/uploads/2020/05/researchtech_hero_desktop@2x-1024x639.jpg 1024w, https://www.calicolabs.com/wp-content/uploads/2020/05/researchtech_hero_desktop@2x-300x187.jpg 300w, https://www.calicolabs.com/wp-content/uploads/2020/05/researchtech_hero_desktop@2x-768x479.jpg 768w, https://www.calicolabs.com/wp-content/uploads/2020/05/researchtech_hero_desktop@2x-1536x958.jpg 1536w, https://www.calicolabs.com/wp-content/uploads/2020/05/researchtech_hero_desktop@2x-2048x1277.jpg 2048w" sizes="(max-width:2000px) 100vw, 2000px" alt=""/></noscript></picture></figure> <div class="hero__heading "> <div class="hero__heading__container"> <div class="hero__heading__title"> <h1 class="h1"> Understanding the biology of aging and longevity </h1 > </div> <div class="hero__heading__description"> <p>We are working to answer the most challenging biological questions of our time — how do humans age and how can we develop interventions to enable people to live longer, healthier lives.</p> </div> </div> </div> <div class="hero__scroll__container"> <div class="hero__scroll"> <a href=""> <svg height="39" viewBox="0 0 39 39" width="39" class=""> <g> <g id="scroll-icon-arrow"> <rect y="-40" fill="none" stroke="none" width="40" height="80"></rect> <path d="M27.5,19.5c-0.3-0.3-0.8-0.3-1.1,0l-5.7,5.7V13c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v12.2l-5.7-5.7 c-0.3-0.3-0.8-0.3-1.1,0s-0.3,0.8,0,1.1l7,7c0.1,0.1,0.2,0.1,0.2,0.2c0.1,0,0.2,0.1,0.3,0.1s0.2,0,0.3-0.1c0.1,0,0.2-0.1,0.2-0.2 l7-7C27.8,20.2,27.8,19.8,27.5,19.5z"> </path> <path d="M27.5-20.5c-0.3-0.3-0.8-0.3-1.1,0l-5.7,5.7V-27c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v12.2l-5.7-5.7 c-0.3-0.3-0.8-0.3-1.1,0s-0.3,0.8,0,1.1l7,7c0.1,0.1,0.2,0.1,0.2,0.2c0.1,0,0.2,0.1,0.3,0.1s0.2,0,0.3-0.1c0.1,0,0.2-0.1,0.2-0.2 l7-7C27.8-19.8,27.8-20.2,27.5-20.5z"> </path> </g> <!-- <circle fill="none" cx="20" cy="20" r="18.5"></circle> --> </g> </svg> </a> <div class="hero__scroll__line"></div> </div> </div> </div> </div> <section id="page_section_block_adbd221310205a2cb999fa47db8840b9" class="page-section mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default block_background background_type_color " style=""> <div class="acf-innerblocks-container"> <div id="sizing_container_block_f17011e2cc51d06ef80ddf7c149f7e1e" class="sizing-container section__margin_auto container__small mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default" style=""> <div class="sizing-container_wrapper"> <h4 id="heading_block_c21dab1d482ca12cf01172ecab62693d" class="custom_heading from-bottom__0 mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default eyebrow align-left align-left-mobile"> Approach </h4> <h2 id="heading_block_e321e005361ca37754446fcc1f529242" class="custom_heading from-bottom__0 mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default align-left align-left-mobile"> Since our founding, Calico’s approach to understanding the biology of aging and age-related diseases has remained the foundation of our efforts </h2> <section id="grid_container_block_62f1e2e79da928176679836b69fb336c" class="grid-container section__margin_auto mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default container__default cols-2-dt cg-4-dt rg-4-dt align-top-dt justify-left-dt cols-1-mb cg-1-mb rg-1-mb align-top-mb justify-left-mb uses-mb-settings" style="" data-cols-dt="2" data-cols-mb="1"> <div class="grid-container_wrapper"> <section id="grid_container_block_d5c60bf11311b824db46885477a778df" class="grid-container section__margin_auto mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default container__default cols-1-dt cg-1-dt rg-4-dt align-top-dt justify-left-dt" style="" data-cols-dt="1"> <div class="grid-container_wrapper"> <div id="sizing_container_block_997fc4366fcef7db724d021168c10045" class="sizing-container section__margin_auto container__default mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default from-bottom__0 has_decorative_border top_border_border_top_light" style=""> <div class="sizing-container_wrapper"> <p>Focusing on both basic research and the translation of our discoveries into new interventions that may help people live healthier, and longer lives</p> </div> </div> <div id="sizing_container_block_997fc4366fcef7db724d021168c10045" class="sizing-container section__margin_auto container__default mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default from-bottom__0 has_decorative_border top_border_border_top_light" style=""> <div class="sizing-container_wrapper"> <p>Working at the convergence of biology and technology, coupled with a long-term perspective and funding</p> </div> </div> <div id="sizing_container_block_997fc4366fcef7db724d021168c10045" class="sizing-container section__margin_auto container__default mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default from-bottom__0 has_decorative_border top_border_border_top_light" style=""> <div class="sizing-container_wrapper"> <p>Collaborating with external organizations, including other biopharmaceutical companies and academic institutions, to combine our efforts</p> </div> </div> </div> </section> <section id="grid_container_block_d5c60bf11311b824db46885477a778df" class="grid-container section__margin_auto mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default container__default cols-1-dt cg-1-dt rg-4-dt align-top-dt justify-left-dt" style="" data-cols-dt="1"> <div class="grid-container_wrapper"> <div id="sizing_container_block_997fc4366fcef7db724d021168c10045" class="sizing-container section__margin_auto container__default mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default from-bottom__0 has_decorative_border top_border_border_top_light" style=""> <div class="sizing-container_wrapper"> <p>Taking a long-term approach, understanding that breakthroughs are made possible through persistent efforts over time</p> </div> </div> <div id="sizing_container_block_997fc4366fcef7db724d021168c10045" class="sizing-container section__margin_auto container__default mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default from-bottom__0 has_decorative_border top_border_border_top_light" style=""> <div class="sizing-container_wrapper"> <p>Employing an interdisciplinary approach, harnessing advanced technologies and computing, to accelerate discoveries. Inventing new methods when existing technology and approaches do not meet our needs</p> </div> </div> </div> </section> </div> </section> </div> </div> <div id="sizing_container_block_bd91c7fddba75af270c0d4d440c5ca8e" class="sizing-container section__margin_auto container__large mt-7 mb-3 pt-default pb-default mobile-mt-5 mobile-mb-3 mobile-pt-default mobile-pb-default" style=""> <div class="sizing-container_wrapper"> <div class="featuredCard mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default " id="featured_card_block_6ec6a69edbefcb48e000654ff01903a7" style=" "> <div class="featuredCard post-4202 lab_story type-lab_story status-publish has-post-thumbnail hentry category-technology from-bottom__0"> <div class="featuredCard__container"> <!-- Ribbon --> <div class="featuredCard__ribbon from-bottom__0"> <p class="t-label-small"> Calico Stories </p> </div> <!-- Heading --> <div class="featuredCard__heading"> <div class="featuredCard__heading-container"> <!-- Share Button --> <!-- Date --> <div class="featuredCard__date from-bottom__0"> <span> June 27, 2024 </span> </div> <!-- Title --> <div class="featuredCard__title from-bottom__0"> <h4> <a href="https://www.calicolabs.com/story/mapping-the-mechanisms-of-aging/" target="_self"> Mapping the Mechanisms of Aging </a> </h4> </div> <!-- Description --> <p class="featuredCard__description t-body-large from-bottom__0"> Aging is a universal experience, evident through changes like wrinkles and graying hair. However, aging goes beyond the surface; it begins within our cells. Over time, our cells… </p> <!-- Authors --> </div> <!-- Buttons --> <div class="featuredCard__buttons from-bottom__0"> <div class="primary-button"> <a id="4202" class="btn btn__outlined white " style="" href="https://www.calicolabs.com/story/mapping-the-mechanisms-of-aging/" target="_self">Keep Reading</a> </div> <div class="secondary-button"> <a id="4202" class="btn btn__simple white " style="" href="https://www.calicolabs.com/calico-stories/" target="_self">See More Stories</a> </div> </div> </div> <!-- Image --> <figure class="featuredCard__img"> <img decoding="async" data-src="https://www.calicolabs.com/wp-content/uploads/2024/06/c.elegans-umap-2000x1125.png" data-srcset="https://www.calicolabs.com/wp-content/uploads/2024/06/c.elegans-umap-2000x1125.png 2000w, https://www.calicolabs.com/wp-content/uploads/2024/06/c.elegans-umap-1200x675.png 1200w, https://www.calicolabs.com/wp-content/uploads/2024/06/c.elegans-umap-768x432.png 768w, https://www.calicolabs.com/wp-content/uploads/2024/06/c.elegans-umap-1536x864.png 1536w, https://www.calicolabs.com/wp-content/uploads/2024/06/c.elegans-umap-2048x1152.png 2048w" data-sizes="auto, (max-width: 2000px) 100vw, 2000px" alt="" width="" height="" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 2000px; --smush-placeholder-aspect-ratio: 2000/1125;"><noscript><img decoding="async" class="" src="https://www.calicolabs.com/wp-content/uploads/2024/06/c.elegans-umap-2000x1125.png" srcset="https://www.calicolabs.com/wp-content/uploads/2024/06/c.elegans-umap-2000x1125.png 2000w, https://www.calicolabs.com/wp-content/uploads/2024/06/c.elegans-umap-1200x675.png 1200w, https://www.calicolabs.com/wp-content/uploads/2024/06/c.elegans-umap-768x432.png 768w, https://www.calicolabs.com/wp-content/uploads/2024/06/c.elegans-umap-1536x864.png 1536w, https://www.calicolabs.com/wp-content/uploads/2024/06/c.elegans-umap-2048x1152.png 2048w" sizes="auto, (max-width: 2000px) 100vw, 2000px" alt="" width="" height="" loading="lazy"></noscript> </figure> </div> </div> </div> </div> </div> <div id="sizing_container_block_f17011e2cc51d06ef80ddf7c149f7e1e" class="sizing-container section__margin_auto container__small mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default" style=""> <div class="sizing-container_wrapper"> <h4 id="heading_block_6cae43276b1ffee0eb74ec0c2a1da180" class="custom_heading from-bottom__0 mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default eyebrow align-left align-left-mobile"> Basic research </h4> <h2 id="heading_block_822836cd91c68cc7a1dfd00090d0f3c3" class="custom_heading from-bottom__0 mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default align-left align-left-mobile"> We hire innovative scientists with a broad range of skills and experiences and encourage them to collaborate freely </h2> <p>Our Research group features <strong>Principal Investigator-led labs</strong> working to understand the biological pathways of aging and disease — efforts that are accelerated by advanced computing and technology that are at or beyond the state-of-the art.</p> <ul class="table_list mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default label-font-size-auto content-font-size-" id="table_listblock_2cdd494503d98df8ca7ca9d502abb2e9" style=""> <li class="table_list__item from-bottom__0"> <div class="table_list__heading"> <span>Small labs, big collaboration</span> </div> <div class="table_list__content"> <p>Our research efforts are designed to fuel intellectual freedom and creativity. Ours is a bottom-up approach. Labs at Calico are small and we encourage collaboration and interdisciplinary research at every turn.</p> </div> </li> <li class="table_list__item from-bottom__0"> <div class="table_list__heading"> <span>Biology that matters</span> </div> <div class="table_list__content"> <p>Scientists in our basic research labs are working to understand how experimental organisms age by observing the aging process at the levels of the whole organism, organs and tissues and individual cells. Through these research efforts, Calico scientists work to understand the biological underpinnings of aging by studying organisms such as yeast, <i>C. elegans</i> (worms), mice, and human cells and tissues. And our researchers, especially our computational biologists, are digging deep into large available human genetic data sets to inform both our research and our translational efforts.</p> <p><a href="https://www.calicolabs.com/publications">Our publications provide rich details about our research</a></p> </div> </li> </ul> </div> </div> <div id="sizing_container_block_32676d15ecb51ba02ff2228d042cccff" class="sizing-container section__margin_auto container__default mt-6 mb-6 pt-2 pb-default mobile-mt-3 mobile-mb-1 mobile-pt-default mobile-pb-default" style=""> <div class="sizing-container_wrapper"> <figure class="media_block from-bottom__0 no_aspect_ratio mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default media_type_image alignment_dt_left alignment_mb_left size_dt_auto size_mb_auto" id="media_block_block_faa372f2d9bc47a0b89b842adf7dcc61" style=""> <img decoding="async" data-src="https://www.calicolabs.com/wp-content/uploads/2024/07/0S5A11625-4-2000x1137.jpg" srcset="" data-sizes="auto, (max-width: 2000px) 100vw, 2000px" alt="" width="1894" height="1160" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 1894px; --smush-placeholder-aspect-ratio: 1894/1160;"><noscript><img decoding="async" class="" src="https://www.calicolabs.com/wp-content/uploads/2024/07/0S5A11625-4-2000x1137.jpg" srcset="" sizes="auto, (max-width: 2000px) 100vw, 2000px" alt="" width="1894" height="1160" loading="lazy"></noscript> </figure> </div> </div> <div id="sizing_container_block_f17011e2cc51d06ef80ddf7c149f7e1e" class="sizing-container section__margin_auto container__small mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default" style=""> <div class="sizing-container_wrapper"> <h4 id="heading_block_5812a643d96d74ab832f182e18eb4b26" class="custom_heading from-bottom__0 mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default eyebrow align-left align-left-mobile"> Technology </h4> <h2 id="heading_block_a04e5be32da85a23a98ffbb373dc3f4b" class="custom_heading from-bottom__0 mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default align-left align-left-mobile"> Our research is powered by technology </h2> <p>We like to think of it as beyond state-of-the-art. At Calico, our technology labs work hand-in-hand with scientists throughout the company, advancing hypotheses on how specific technologies and know-how can help answer a research question or advance a clinical study at the depth required to progress the field.</p> <p>If an existing technology does not help us answer a research question, then we’ll invent something new. Or, we may invent a new technique that enables researchers to take completely different approaches. Scientists and engineers in our technology labs are not bound by the questions of others. They come up with their own approaches enabling scientists to ask big questions, and are encouraged to build and harness new technologies and tools that can support the entire scientific community.</p> <p class="has-gray-800-color has-text-color"><a href="https://www.calicolabs.com/story/power-couple-ai-together-with-cryo-em-reveals-new-insights-into-age-related-protein"><strong>See how two scientists in our microscopy lab invented a new microscope.</strong></a></p> </div> </div> </div> </section> <section id="page_section_block_68cf8dc3421525764d90fb913f7c8b65" class="page-section mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default block_background background_type_color sbg_top sbg_top_dt_custom sbg_top_mb_custom sbg_top_above" style="--background-color:#f5f4f5;--sbg-top-size-dt:150px;--sbg-top-size-mb:150px;--sbg-top-color:#ffffff;"> <div class="acf-innerblocks-container"> <div class="card_slider mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default" id="card_sliderblock_07fad108ae1b737939745d3c2bebe748"> <div class="card_slider__inner"> <div class="card_slide"> <div class="card_slide__inner from-bottom__0"> <div class="card_slide__label"><span class="h3">Au</span></div> <div class="card_slide__content"> <span class="card_slide__heading">Automation</span> <p>Building customized robots to perform tasks efficiently and fast</p> </div> </div> </div> <div class="card_slide"> <div class="card_slide__inner from-bottom__1"> <div class="card_slide__label"><span class="h3">Bc</span></div> <div class="card_slide__content"> <span class="card_slide__heading">Biochemistry</span> <p>Purification and characterization of recombinant and native proteins</p> </div> </div> </div> <div class="card_slide"> <div class="card_slide__inner from-bottom__2"> <div class="card_slide__label"><span class="h3">Fc</span></div> <div class="card_slide__content"> <span class="card_slide__heading">Flow Cytometry</span> <p>Techniques for multiparameter characterization and sorting of cells</p> </div> </div> </div> <div class="card_slide"> <div class="card_slide__inner from-bottom__3"> <div class="card_slide__label"><span class="h3">Ge</span></div> <div class="card_slide__content"> <span class="card_slide__heading">Genomics</span> <div class="BlockSlider__ListItem-sc-1ph9zyl-4 hRWlMa aos-init aos-animate" data-aos="fade-up" data-aos-delay="300"> <div class="BlockSlider__ListItemContainer-sc-1ph9zyl-6 gsHLpX"> <p class="Text__Small-sc-1fxfdhx-7 BlockSlider__ListItemLabel-sc-1ph9zyl-5 jfMrXs">Using advanced genomic technologies to create high quality nucleic acid data</p> </div> </div> </div> </div> </div> <div class="card_slide"> <div class="card_slide__inner from-bottom__4"> <div class="card_slide__label"><span class="h3">Ms</span></div> <div class="card_slide__content"> <span class="card_slide__heading">Mass Spectrometry</span> <p>Systems-level analysis of proteins, post-translational modifications, lipids and metabolites</p> </div> </div> </div> <div class="card_slide"> <div class="card_slide__inner from-bottom__5"> <div class="card_slide__label"><span class="h3">Mi</span></div> <div class="card_slide__content"> <span class="card_slide__heading">Microscopy</span> <p>Faster, gentler, higher-resolution biological imaging</p> </div> </div> </div> <div class="card_slide"> <div class="card_slide__inner from-bottom__6"> <div class="card_slide__label"><span class="h3">Ph</span></div> <div class="card_slide__content"> <span class="card_slide__heading">Physiology</span> <div class="BlockSlider__ListItem-sc-1ph9zyl-4 hRWlMa aos-init aos-animate" data-aos="fade-up" data-aos-delay="600"> <div class="BlockSlider__ListItemContainer-sc-1ph9zyl-6 gsHLpX"> <p class="Text__Small-sc-1fxfdhx-7 BlockSlider__ListItemLabel-sc-1ph9zyl-5 jfMrXs">Developing preclinical models with deeper understanding of disease pathophysiology</p> </div> </div> </div> </div> </div> <div class="card_slide"> <div class="card_slide__inner from-bottom__7"> <div class="card_slide__label"><span class="h3">Pa</span></div> <div class="card_slide__content"> <span class="card_slide__heading">Pharmacology</span> <p>Pharmacodynamic and efficacy models, PK/PD correlation and pharmacological research</p> </div> </div> </div> <div class="card_slide"> <div class="card_slide__inner from-bottom__8"> <div class="card_slide__label"><span class="h3">Pr</span></div> <div class="card_slide__content"> <span class="card_slide__heading">Preclinical Imaging</span> <p>Non-invasive imaging to understand changes in physiology and identify biomarkers</p> </div> </div> </div> </div> </div> <div id="sizing_container_block_efa53e2cb379ec3ef05290964078dbcc" class="sizing-container section__margin_auto container__default mt-default mb-6 pt-default pb-default mobile-mt-3 mobile-mb-1 mobile-pt-default mobile-pb-default" style=""> <div class="sizing-container_wrapper"> <figure class="media_block from-bottom__0 no_aspect_ratio mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default media_type_image alignment_dt_left alignment_mb_left size_dt_auto size_mb_auto" id="media_block_block_1cd562f3cdaa07d6daed6f0d0dde4984" style=""> <picture class=""> <source media="(max-width:768px)" data-srcset="https://www.calicolabs.com/wp-content/uploads/2020/05/tech_img_mobile@2x.jpg"> <img decoding="async" data-src="https://www.calicolabs.com/wp-content/uploads/2020/05/computing_img_2@2x-1024x624.jpg" data-srcset="https://www.calicolabs.com/wp-content/uploads/2020/05/computing_img_2@2x-1024x624.jpg 1024w, https://www.calicolabs.com/wp-content/uploads/2020/05/computing_img_2@2x-300x183.jpg 300w, https://www.calicolabs.com/wp-content/uploads/2020/05/computing_img_2@2x-768x468.jpg 768w, https://www.calicolabs.com/wp-content/uploads/2020/05/computing_img_2@2x-1536x935.jpg 1536w, https://www.calicolabs.com/wp-content/uploads/2020/05/computing_img_2@2x-2048x1247.jpg 2048w" data-sizes="auto, (max-width: 2000px) 100vw, 2000px" alt="" width="2220" height="1352" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 2220px; --smush-placeholder-aspect-ratio: 2220/1352;"><noscript><img decoding="async" src="https://www.calicolabs.com/wp-content/uploads/2020/05/computing_img_2@2x-1024x624.jpg" srcset="https://www.calicolabs.com/wp-content/uploads/2020/05/computing_img_2@2x-1024x624.jpg 1024w, https://www.calicolabs.com/wp-content/uploads/2020/05/computing_img_2@2x-300x183.jpg 300w, https://www.calicolabs.com/wp-content/uploads/2020/05/computing_img_2@2x-768x468.jpg 768w, https://www.calicolabs.com/wp-content/uploads/2020/05/computing_img_2@2x-1536x935.jpg 1536w, https://www.calicolabs.com/wp-content/uploads/2020/05/computing_img_2@2x-2048x1247.jpg 2048w" sizes="auto, (max-width: 2000px) 100vw, 2000px" alt="" width="2220" height="1352" loading="lazy"></noscript> </picture> </figure> </div> </div> <div id="sizing_container_block_f17011e2cc51d06ef80ddf7c149f7e1e" class="sizing-container section__margin_auto container__small mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default" style=""> <div class="sizing-container_wrapper"> <h4 id="heading_block_aaaa241737951defe050cffba6f91aac" class="custom_heading from-bottom__0 mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default eyebrow align-left align-left-mobile"> Computing </h4> <h2 id="heading_block_1c993fec88804ddecb718f8d9a5e308e" class="custom_heading from-bottom__0 mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default align-left align-left-mobile"> Answering the big questions requires iterating between theory and experiment </h2> <ul class="table_list mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default label-font-size-auto content-font-size-" id="table_listblock_4e9d3250597c5f41ed947e1bb359f4bc" style=""> <li class="table_list__item from-bottom__0"> <div class="table_list__heading"> <span>Biology has become an informatics field</span> </div> <div class="table_list__content"> <p>The amount of scientific data being generated by new high-throughput technologies far outpaces the ability to interpret it. Our Computing team works closely with our R&D colleagues to understand which data that we create may generate the most impactful hypotheses. We then design experiments to test these hypotheses, and interpret, learn and generate more hypotheses that help us understand aging better.</p> <p>We use advanced computing to answer meaningful biological questions and advance clinical research. We aim to accelerate scientific discovery by collaborating closely with our colleagues and collaborators to build infrastructure, develop software, advance technology and invent new methods and algorithms.</p> </div> </li> <li class="table_list__item from-bottom__0"> <div class="table_list__heading"> <span>Freedom to explore, technology to lead the way</span> </div> <div class="table_list__content"> <p>Our team of machine learning experts, software engineers and data scientists bring quantitative rigor to the study of aging and age-related disease. We’re interpreting large sets of genotypic and phenotypic data from model organisms and humans to enable new insights into how we age; we’re using machine learning and advanced computer vision to analyze images generated by our various research labs; and we’re using computing to measure genomic, metabolic and physiological traits to observe and better understand the changes that occur as an organism ages — just to name a few of our ongoing efforts.</p> <p><strong><a href="https://www.calicolabs.com/story/power-couple-ai-together-with-cryo-em-reveals-new-insights-into-age-related-protein">See how members of the Technology and Computing teams combine the power of AI and advanced microscopy to reveal new insights into age-related proteins</a></strong></p> </div> </li> </ul> </div> </div> </div> </section> <section id="page_section_block_03b48d35d1e71d4da26e729bb2e0f046" class="page-section mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default block_background background_type_color " style="--background-color:#ffffff;"> <div class="acf-innerblocks-container"> <div id="sizing_container_block_efa53e2cb379ec3ef05290964078dbcc" class="sizing-container section__margin_auto container__default mt-default mb-6 pt-default pb-default mobile-mt-3 mobile-mb-1 mobile-pt-default mobile-pb-default" style=""> <div class="sizing-container_wrapper"> <figure class="media_block from-bottom__0 has_aspect_ratio aspect_ratio_mb mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default media_type_image alignment_dt_left alignment_mb_left size_dt_auto size_mb_auto" id="media_block_block_d95b12b375ce9b4287e462d8e4fbfa0b" style="--aspect-ratio-mb:750/672;--media-position-mb:center;"> <img decoding="async" data-src="https://www.calicolabs.com/wp-content/uploads/2023/09/Ellie-and-Aimee-1024x683.jpg" data-srcset="https://www.calicolabs.com/wp-content/uploads/2023/09/Ellie-and-Aimee-1024x683.jpg 1024w, https://www.calicolabs.com/wp-content/uploads/2023/09/Ellie-and-Aimee-300x200.jpg 300w, https://www.calicolabs.com/wp-content/uploads/2023/09/Ellie-and-Aimee-768x512.jpg 768w, https://www.calicolabs.com/wp-content/uploads/2023/09/Ellie-and-Aimee-1536x1025.jpg 1536w, https://www.calicolabs.com/wp-content/uploads/2023/09/Ellie-and-Aimee-2048x1366.jpg 2048w" data-sizes="auto, (max-width: 2000px) 100vw, 2000px" alt="Ellie and Aimee" width="2400" height="1601" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 2400px; --smush-placeholder-aspect-ratio: 2400/1601;"><noscript><img decoding="async" class="" src="https://www.calicolabs.com/wp-content/uploads/2023/09/Ellie-and-Aimee-1024x683.jpg" srcset="https://www.calicolabs.com/wp-content/uploads/2023/09/Ellie-and-Aimee-1024x683.jpg 1024w, https://www.calicolabs.com/wp-content/uploads/2023/09/Ellie-and-Aimee-300x200.jpg 300w, https://www.calicolabs.com/wp-content/uploads/2023/09/Ellie-and-Aimee-768x512.jpg 768w, https://www.calicolabs.com/wp-content/uploads/2023/09/Ellie-and-Aimee-1536x1025.jpg 1536w, https://www.calicolabs.com/wp-content/uploads/2023/09/Ellie-and-Aimee-2048x1366.jpg 2048w" sizes="auto, (max-width: 2000px) 100vw, 2000px" alt="Ellie and Aimee" width="2400" height="1601" loading="lazy"></noscript> </figure> </div> </div> <div id="sizing_container_block_f17011e2cc51d06ef80ddf7c149f7e1e" class="sizing-container section__margin_auto container__small mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default" style=""> <div class="sizing-container_wrapper"> <h4 id="heading_block_a26a11280fb98eb076d4e3ac80a9cabc" class="custom_heading from-bottom__0 mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default eyebrow align-left align-left-mobile"> Partnering with Calico </h4> <h2 id="heading_block_442283c4db5310ee3ab2bc5711ebc115" class="custom_heading from-bottom__0 mt-default mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default align-left align-left-mobile"> Why collaborate with Calico </h2> <p>We are different by design. Calico combines the focus and drive of a start-up with the resources and world class R&D capabilities of the leading biotechnology and pharmaceutical companies. Partnering with Calico, therefore, provides a different type of collaboration — a mindset focused on tackling big, complex scientific questions, scientists who enjoy the opportunity to explore new avenues of research, a culture that supports collaborative efforts, and a commitment to developing potential new interventions that may improve the quality of life during aging and benefit patients.</p> <p id="cta_block_8df76ba03f0dda20316a13bc1fc8fc88_p" class="btn__block mt-3 mb-default pt-default pb-default mobile-mt-default mobile-mb-default mobile-pt-default mobile-pb-default"> <a id="cta_block_8df76ba03f0dda20316a13bc1fc8fc88" class="btn btn__simple green width_auto alignment_dt_left alignment_mb_left " style="" href="https://calicolabs.wpenginepowered.com/partnering/" target="">Read More</a> </p> </div> </div> </div> </section> </div><!-- .entry-content --> </article><!-- #post-1004 --> </main><!-- #main --> </div><!-- #primary --> </div><!-- #content --> <footer id="colophon" class="site-footer"> <div class="site-footer__container container"> <div class="site-footer__logo from-bottom__0"> <svg height="95" viewBox="0 0 95 95" width="95"><g fill="none" fill-rule="evenodd"><path fill="#25BD56" d="M53.646 55.464c-4.063 3.286-9.981 2.608-13.22-1.514-3.237-4.122-2.57-10.127 1.492-13.414a9.3 9.3 0 0 1 11.73.002L57 36.275c-6.382-5.167-15.682-4.105-20.773 2.371-5.09 6.476-4.045 15.914 2.337 21.08a14.613 14.613 0 0 0 18.432.003l-3.35-4.265z"></path><path fill="#25BD56" d="M56.852 65.326c-9.845 5.165-22.014 1.371-27.18-8.474-5.164-9.846-1.37-22.014 8.476-27.18 9.845-5.164 22.014-1.37 27.18 8.475a20.131 20.131 0 0 1-4.48 24.423l3.558 4.019c10.543-9.337 11.52-25.453 2.183-35.996-9.337-10.542-25.452-11.52-35.995-2.183-10.543 9.337-11.52 25.453-2.184 35.995a25.5 25.5 0 0 0 30.936 5.675l-2.494-4.754z"></path><path fill="#25BD56" d="M77.47 36.48c6.165 16.058-2.033 34.005-18.31 40.086-16.271 6.08-34.458-1.999-40.63-18.047-6.169-16.055 2.024-34.004 18.3-40.09 13.559-5.07 28.875-.36 37.11 11.415l4.511-3.071C66.847 10.183 43.807 6.013 26.99 17.46c-16.818 11.448-21.044 34.177-9.44 50.767 11.604 16.59 34.644 20.76 51.462 9.313 14.011-9.537 19.617-27.274 13.584-42.976l-5.125 1.917z"></path><g><path fill="#25BD56" d="M27.92 10.348C48.47-.432 73.87 7.488 84.65 28.04c10.78 20.55 2.861 45.948-17.687 56.73-20.551 10.78-45.951 2.86-56.732-17.69C1.249 49.96 5.108 28.92 19.582 16.1l-3.595-4.059c-19.614 17.372-21.432 47.356-4.06 66.97C29.3 98.627 59.28 100.446 78.896 83.076c19.615-17.371 21.434-47.355 4.063-66.97C68.486-.236 44.73-4.595 25.4 5.547l2.519 4.801z" mask="url(#b)"></path></g></g></svg> </div> <div class="site-footer__content"> <div class="site-footer__menus"> <div class="site-footer__menu from-bottom__1 from-bottom-mb__0 hide_on_mobile"> <h5 class="h5_small">About Us</h5> <ul> <li> <a class="animated_underline_link small" href="/research-technology/" target="">Research & Technology</a> </li> <li> <a class="animated_underline_link small" href="/drug-development/" target="">Drug Development</a> </li> <li> <a class="animated_underline_link small" href="/people/" target="">Leadership</a> </li> <li> <a class="animated_underline_link small" href="/partnering/" target="">Partnering</a> </li> <li> <a class="animated_underline_link small" href="/life-at-calico/" target="">Life at Calico</a> </li> </ul> </div> <div class="site-footer__menu from-bottom__2 from-bottom-mb__0 hide_on_mobile"> <h5 class="h5_small">Resources</h5> <ul> <li> <a class="animated_underline_link small" href="/publications/" target="">Publications</a> </li> <li> <a class="animated_underline_link small" href="/calico-stories/" target="">Calico Stories</a> </li> <li> <a class="animated_underline_link small" href="/news-and-media/" target="">News & Media</a> </li> <li> <a class="animated_underline_link small" href="/patients/" target="">Patients</a> </li> </ul> </div> <div class="site-footer__menu from-bottom__3 from-bottom-mb__0 hide_on_mobile"> <h5 class="h5_small">Contact Us</h5> <ul> <li> <a class="animated_underline_link small" href="/contact-us/" target="">Contact Us</a> </li> <li> <a class="animated_underline_link small" href="/careers/" target="">Join Us</a> </li> </ul> </div> <div class="site-footer__menu from-bottom__4 from-bottom-mb__1 show_on_mobile"> <h5 class="h5_small">Follow Us</h5> <ul> <li> <a class="animated_underline_link small" href="https://twitter.com/calico" target="_blank">X</a> </li> <li> <a class="animated_underline_link small" href="https://www.linkedin.com/company/calico-life-sciences-llc" target="_blank">LinkedIn</a> </li> </ul> </div> <div class="site-footer__menu from-bottom__0 from-bottom-mb__2 show_on_mobile"> <ul> <li> <a class="animated_underline_link small" href="/privacy-policy/" target="">Privacy Policy</a> </li> <li> <a class="animated_underline_link small" href="/privacy-policy/#collection-notice" target="">Notice at Collection</a> </li> <li> <a class="animated_underline_link small" href="/terms-of-use/" target="">Terms of Use</a> </li> <li> <a class="animated_underline_link small" href="/code-of-conduct/" target="">Code of Conduct</a> </li> </ul> </div> </div> <div class="site-footer__copyright from-bottom__0 from-bottom-mb__3"> <span>2024 Calico Life Sciences LLC. All rights reserved.</span> </div> </div> </div> </footer><!-- #colophon --> </div><!-- #page --> <div class="modal" id="job-listing-modal" aria-hidden="true" tabindex="-1"><div class="modal__wrapper"><button class="modal__close btn btn__close"><span class="screen-reader-text">Close</span><svg class="svg_icon__rev" id="icon-close" xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25"> <path fill="#000000" fill-rule="nonzero" d="M9.945 12.576L-.014 2.533 2.116.421l9.817 9.9 10-9.91 2.111 2.131-9.964 9.875 9.959 10.043-2.13 2.112-9.817-9.9-10 9.91-2.11-2.131 9.963-9.875z"/> </svg></button><div class="modal__inner"><div class="job_listings__job_detail job_detail"></div></div></div></div><script type="text/javascript" src="https://www.calicolabs.com/wp-content/themes/calico/assets/build/main.js?ver=1732453948" id="calico-script-js"></script> <script type="text/javascript" src="https://www.calicolabs.com/wp-content/plugins/wp-smush-pro/app/assets/js/smush-lazy-load.min.js?ver=3.16.9" id="smush-lazy-load-js"></script> <script type="text/javascript">(function (undefined) {let scriptOptions={"_localizedStrings":{"redirect_overlay_title":"Hold On","redirect_overlay_text":"You are being redirected to another page,<br>it may take a few seconds.","webview_notification_text":"The selected provider doesn't support embedded browsers!"},"_targetWindow":"prefer-popup","_redirectOverlay":"overlay-with-spinner-and-message","_unsupportedWebviewBehavior":""}; /** * Used when Cross-Origin-Opener-Policy blocked the access to the opener. We can't have a reference of the opened windows, so we should attempt to refresh only the windows that has opened popups. */ window._nslHasOpenedPopup = false; window._nslWebViewNoticeElement = null; window.NSLPopup = function (url, title, w, h) { /** * Cross-Origin-Opener-Policy blocked the access to the opener */ if (typeof BroadcastChannel === "function") { const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel'); _nslLoginBroadCastChannel.onmessage = (event) => { if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') { window._nslHasOpenedPopup = false; const url = event.data?.href; _nslLoginBroadCastChannel.close(); if (typeof window.nslRedirect === 'function') { window.nslRedirect(url); } else { window.opener.location = url; } } }; } const userAgent = navigator.userAgent, mobile = function () { return /\b(iPhone|iP[ao]d)/.test(userAgent) || /\b(iP[ao]d)/.test(userAgent) || /Android/i.test(userAgent) || /Mobile/i.test(userAgent); }, screenX = window.screenX !== undefined ? window.screenX : window.screenLeft, screenY = window.screenY !== undefined ? window.screenY : window.screenTop, outerWidth = window.outerWidth !== undefined ? window.outerWidth : document.documentElement.clientWidth, outerHeight = window.outerHeight !== undefined ? window.outerHeight : document.documentElement.clientHeight - 22, targetWidth = mobile() ? null : w, targetHeight = mobile() ? null : h, left = parseInt(screenX + (outerWidth - targetWidth) / 2, 10), right = parseInt(screenY + (outerHeight - targetHeight) / 2.5, 10), features = []; if (targetWidth !== null) { features.push('width=' + targetWidth); } if (targetHeight !== null) { features.push('height=' + targetHeight); } features.push('left=' + left); features.push('top=' + right); features.push('scrollbars=1'); const newWindow = window.open(url, title, features.join(',')); if (window.focus) { newWindow.focus(); } window._nslHasOpenedPopup = true; return newWindow; }; let isWebView = null; function checkWebView() { if (isWebView === null) { function _detectOS(ua) { if (/Android/.test(ua)) { return "Android"; } else if (/iPhone|iPad|iPod/.test(ua)) { return "iOS"; } else if (/Windows/.test(ua)) { return "Windows"; } else if (/Mac OS X/.test(ua)) { return "Mac"; } else if (/CrOS/.test(ua)) { return "Chrome OS"; } else if (/Firefox/.test(ua)) { return "Firefox OS"; } return ""; } function _detectBrowser(ua) { let android = /Android/.test(ua); if (/Opera Mini/.test(ua) || / OPR/.test(ua) || / OPT/.test(ua)) { return "Opera"; } else if (/CriOS/.test(ua)) { return "Chrome for iOS"; } else if (/Edge/.test(ua)) { return "Edge"; } else if (android && /Silk\//.test(ua)) { return "Silk"; } else if (/Chrome/.test(ua)) { return "Chrome"; } else if (/Firefox/.test(ua)) { return "Firefox"; } else if (android) { return "AOSP"; } else if (/MSIE|Trident/.test(ua)) { return "IE"; } else if (/Safari\//.test(ua)) { return "Safari"; } else if (/AppleWebKit/.test(ua)) { return "WebKit"; } return ""; } function _detectBrowserVersion(ua, browser) { if (browser === "Opera") { return /Opera Mini/.test(ua) ? _getVersion(ua, "Opera Mini/") : / OPR/.test(ua) ? _getVersion(ua, " OPR/") : _getVersion(ua, " OPT/"); } else if (browser === "Chrome for iOS") { return _getVersion(ua, "CriOS/"); } else if (browser === "Edge") { return _getVersion(ua, "Edge/"); } else if (browser === "Chrome") { return _getVersion(ua, "Chrome/"); } else if (browser === "Firefox") { return _getVersion(ua, "Firefox/"); } else if (browser === "Silk") { return _getVersion(ua, "Silk/"); } else if (browser === "AOSP") { return _getVersion(ua, "Version/"); } else if (browser === "IE") { return /IEMobile/.test(ua) ? _getVersion(ua, "IEMobile/") : /MSIE/.test(ua) ? _getVersion(ua, "MSIE ") : _getVersion(ua, "rv:"); } else if (browser === "Safari") { return _getVersion(ua, "Version/"); } else if (browser === "WebKit") { return _getVersion(ua, "WebKit/"); } return "0.0.0"; } function _getVersion(ua, token) { try { return _normalizeSemverString(ua.split(token)[1].trim().split(/[^\w\.]/)[0]); } catch (o_O) { } return "0.0.0"; } function _normalizeSemverString(version) { const ary = version.split(/[\._]/); return (parseInt(ary[0], 10) || 0) + "." + (parseInt(ary[1], 10) || 0) + "." + (parseInt(ary[2], 10) || 0); } function _isWebView(ua, os, browser, version, options) { switch (os + browser) { case "iOSSafari": return false; case "iOSWebKit": return _isWebView_iOS(options); case "AndroidAOSP": return false; case "AndroidChrome": return parseFloat(version) >= 42 ? /; wv/.test(ua) : /\d{2}\.0\.0/.test(version) ? true : _isWebView_Android(options); } return false; } function _isWebView_iOS(options) { const document = (window["document"] || {}); if ("WEB_VIEW" in options) { return options["WEB_VIEW"]; } return !("fullscreenEnabled" in document || "webkitFullscreenEnabled" in document || false); } function _isWebView_Android(options) { if ("WEB_VIEW" in options) { return options["WEB_VIEW"]; } return !("requestFileSystem" in window || "webkitRequestFileSystem" in window || false); } const options = {}, nav = window.navigator || {}, ua = nav.userAgent || "", os = _detectOS(ua), browser = _detectBrowser(ua), browserVersion = _detectBrowserVersion(ua, browser); isWebView = _isWebView(ua, os, browser, browserVersion, options); } return isWebView; } function isAllowedWebViewForUserAgent(provider) { const facebookAllowedWebViews = [ 'Instagram', 'FBAV', 'FBAN' ]; let whitelist = []; if (provider && provider === 'facebook') { whitelist = facebookAllowedWebViews; } const nav = window.navigator || {}, ua = nav.userAgent || ""; if (whitelist.length && ua.match(new RegExp(whitelist.join('|')))) { return true; } return false; } function disableButtonInWebView(providerButtonElement) { if (providerButtonElement) { providerButtonElement.classList.add('nsl-disabled-provider'); providerButtonElement.setAttribute('href', '#'); providerButtonElement.addEventListener('pointerdown', (e) => { if (!window._nslWebViewNoticeElement) { window._nslWebViewNoticeElement = document.createElement('div'); window._nslWebViewNoticeElement.id = "nsl-notices-fallback"; window._nslWebViewNoticeElement.addEventListener('pointerdown', function (e) { this.parentNode.removeChild(this); window._nslWebViewNoticeElement = null; }); const webviewNoticeHTML = '<div class="error"><p>' + scriptOptions._localizedStrings.webview_notification_text + '</p></div>'; window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); } } window._nslDOMReady(function () { window.nslRedirect = function (url) { if (scriptOptions._redirectOverlay) { const overlay = document.createElement('div'); overlay.id = "nsl-redirect-overlay"; let overlayHTML = ''; const overlayContainer = "<div id='nsl-redirect-overlay-container'>", overlayContainerClose = "</div>", overlaySpinner = "<div id='nsl-redirect-overlay-spinner'></div>", overlayTitle = "<p id='nsl-redirect-overlay-title'>" + scriptOptions._localizedStrings.redirect_overlay_title + "</p>", overlayText = "<p id='nsl-redirect-overlay-text'>" + scriptOptions._localizedStrings.redirect_overlay_text + "</p>"; switch (scriptOptions._redirectOverlay) { case "overlay-only": break; case "overlay-with-spinner": overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose; break; default: overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; break; } overlay.insertAdjacentHTML("afterbegin", overlayHTML); document.body.appendChild(overlay); } window.location = url; }; let targetWindow = scriptOptions._targetWindow || 'prefer-popup', lastPopup = false; document.addEventListener('click', function (e) { if (e.target) { const buttonLinkElement = e.target.closest('a[data-plugin="nsl"][data-action="connect"]') || e.target.closest('a[data-plugin="nsl"][data-action="link"]'); if (buttonLinkElement) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { let href = buttonLinkElement.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } const redirectTo = buttonLinkElement.dataset.redirect; if (redirectTo === 'current') { href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; } else if (redirectTo && redirectTo !== '') { href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow === 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', buttonLinkElement.dataset.popupwidth, buttonLinkElement.dataset.popupheight); if (lastPopup) { success = true; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { const newTab = window.open(href + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); } success = true; window._nslHasOpenedPopup = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } } } }); let buttonCountChanged = false; const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged = true; } }); } const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]'); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { facebookLoginButtons.forEach(function (facebookLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(facebookLoginButton); } else { facebookLoginButton.remove(); buttonCountChanged = true; } }); } const separators = document.querySelectorAll('div.nsl-separator'); if (buttonCountChanged && separators.length) { separators.forEach(function (separator) { const separatorParentNode = separator.parentNode; if (separatorParentNode) { const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons'); if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { separator.remove(); } } }) } });})();</script> </body> </html>