{"id":17983,"date":"2026-09-07T10:34:43","date_gmt":"2026-09-07T08:34:43","guid":{"rendered":"https:\/\/www.chromacon.com\/articles\/mcsgp-en-phase-inverse-pour-les-oligonucleotides-conjugues-au-galnac\/"},"modified":"2026-09-07T11:36:27","modified_gmt":"2026-09-07T09:36:27","slug":"mcsgp-en-phase-inverse-pour-les-oligonucleotides-conjugues-au-galnac","status":"publish","type":"articles","link":"https:\/\/www.chromacon.com\/fr\/articles\/mcsgp-en-phase-inverse-pour-les-oligonucleotides-conjugues-au-galnac\/","title":{"rendered":"MCSGP en phase inverse pour les oligonucl\u00e9otides conjugu\u00e9s au GalNAc"},"content":{"rendered":"\n<!-- Research Highlight \u2014 GalNAc Oligonucleotide RP MCSGP \u2014 v1.0 -->\n\n        \/* ==========================================\n           CSS VARIABLES \u2013 Customize your fonts\/colors here\n           ========================================== *\/\n        :root {\n            \/* Colors \u2013 modify these to match your WordPress theme *\/\n            \u2013color-primary: #1a365d;\n            \u2013color-primary-light: #2c5282;\n            \u2013color-accent: #3182ce;\n            \u2013color-accent-light: #63b3ed;\n            \u2013color-text: #2d3748;\n            \u2013color-text-light: #718096;\n            \u2013color-bg: #ffffff;\n            \u2013color-bg-alt: #f7fafc;\n            \u2013color-bg-card: #edf2f7;\n            \u2013color-border: #e2e8f0;\n\n            \/* Fonts \u2013 modify these to match your WordPress theme *\/\n            \u2013font-heading: inherit;\n            \u2013font-body: inherit;\n\n            \/* Spacing *\/\n            \u2013space-xs: 0.5rem;\n            \u2013space-sm: 1rem;\n            \u2013space-md: 1.5rem;\n            \u2013space-lg: 2rem;\n            \u2013space-xl: 3rem;\n            \u2013space-2xl: 4rem;\n\n            \/* Layout *\/\n            \u2013max-width: 900px;\n            \u2013sidebar-width: 260px;\n        }\n\n        \/* ==========================================\n           BASE STYLES\n           ========================================== *\/\n        *, *::before, *::after {\n            box-sizing: border-box;\n        }\n\n        html {\n            scroll-behavior: smooth;\n        }\n\n        body {\n            margin: 0;\n            padding: 0;\n            font-family: var(\u2013font-body);\n            color: var(\u2013color-text);\n            background: var(\u2013color-bg);\n            line-height: 1.7;\n            font-size: 17px;\n        }\n\n        img {\n            max-width: 100%;\n            height: auto;\n            display: block;\n        }\n\n        \/* ==========================================\n           LAYOUT\n           ========================================== *\/\n        .article-wrapper {\n            display: flex;\n            max-width: 1400px;\n            margin: 0 auto;\n            position: relative;\n        }\n\n        .article-main {\n            flex: 1;\n            max-width: var(\u2013max-width);\n            margin: 0 auto;\n            padding: var(\u2013space-lg);\n        }\n\n        \/* Sidebar \/ Table of Contents *\/\n        .article-sidebar {\n            width: var(\u2013sidebar-width);\n            flex-shrink: 0;\n            padding: var(\u2013space-lg);\n            display: none;\n        }\n\n        @media (min-width: 1200px) {\n            .article-sidebar {\n                display: block;\n            }\n\n            .article-wrapper {\n                padding-left: var(\u2013space-lg);\n            }\n        }\n\n        .toc {\n            position: sticky;\n            top: var(\u2013space-lg);\n        }\n\n        .toc-title {\n            font-size: 0.75rem;\n            text-transform: uppercase;\n            letter-spacing: 0.1em;\n            color: var(\u2013color-text-light);\n            margin-bottom: var(\u2013space-sm);\n            font-weight: 600;\n        }\n\n        .toc-list {\n            list-style: none;\n            padding: 0;\n            margin: 0;\n        }\n\n        .toc-list li {\n            margin-bottom: var(\u2013space-xs);\n        }\n\n        .toc-list a {\n            color: var(\u2013color-text-light);\n            text-decoration: none;\n            font-size: 0.875rem;\n            display: block;\n            padding: var(\u2013space-xs) 0;\n            border-left: 2px solid transparent;\n            padding-left: var(\u2013space-sm);\n            transition: all 0.2s ease;\n        }\n\n        .toc-list a:hover,\n        .toc-list a.active {\n            color: var(\u2013color-accent);\n            border-left-color: var(\u2013color-accent);\n        }\n\n        \/* ==========================================\n           HERO SECTION\n           ========================================== *\/\n        .article-hero {\n            background: linear-gradient(135deg, var(\u2013color-primary) 0%, var(\u2013color-primary-light) 100%);\n            color: white;\n            padding: var(\u2013space-2xl) var(\u2013space-lg);\n            margin: calc(-1 * var(\u2013space-lg));\n            margin-bottom: var(\u2013space-xl);\n            border-radius: 0 0 2rem 2rem;\n        }\n\n        .article-hero h2 {\n            font-family: var(\u2013font-heading);\n            font-size: clamp(2rem, 5vw, 2.75rem);\n            margin: 0 0 var(\u2013space-md);\n            line-height: 1.2;\n            font-weight: 700;\n            color: white;\n        }\n\n        .article-hero .lead {\n            font-size: 1.2rem;\n            color: white;\n            max-width: 700px;\n            margin: 0;\n        }\n\n        \/* ==========================================\n           TYPOGRAPHY\n           ========================================== *\/\n        h2 {\n            font-family: var(\u2013font-heading);\n            font-size: 1.75rem;\n            color: var(\u2013color-primary);\n            margin: var(\u2013space-2xl) 0 var(\u2013space-md);\n            padding-bottom: var(\u2013space-sm);\n            border-bottom: 2px solid var(\u2013color-border);\n            scroll-margin-top: var(\u2013space-lg);\n        }\n\n        h3 {\n            font-family: var(\u2013font-heading);\n            font-size: 1.35rem;\n            color: var(\u2013color-accent);\n            margin: var(\u2013space-xl) 0 var(\u2013space-sm);\n        }\n\n        h4 {\n            font-family: var(\u2013font-heading);\n            font-size: 1.15rem;\n            color: var(\u2013color-text);\n            margin: var(\u2013space-lg) 0 var(\u2013space-xs);\n        }\n\n        p {\n            margin: 0 0 var(\u2013space-md);\n        }\n\n        strong {\n            color: var(\u2013color-primary);\n        }\n\n        \/* ==========================================\n           KEY CONCEPT CALLOUT\n           ========================================== *\/\n        .callout {\n            background: var(\u2013color-bg-alt);\n            border-left: 4px solid var(\u2013color-accent);\n            padding: var(\u2013space-md) var(\u2013space-lg);\n            margin: var(\u2013space-lg) 0;\n            border-radius: 0 0.5rem 0.5rem 0;\n        }\n\n        .callout p {\n            margin: 0;\n            font-size: 1.15rem;\n        }\n\n        .callout strong {\n            color: var(\u2013color-accent);\n        }\n\n        \/* ==========================================\n           LISTS \u2013 Card Style\n           ========================================== *\/\n        .card-list {\n            list-style: none;\n            padding: 0;\n            margin: var(\u2013space-lg) 0;\n            display: grid;\n            gap: var(\u2013space-sm);\n        }\n\n        .card-list li {\n            background: var(\u2013color-bg);\n            padding: var(\u2013space-md);\n            border-radius: 0.75rem;\n            border: 1px solid var(\u2013color-border);\n            transition: transform 0.2s ease, box-shadow 0.2s ease;\n            font-size: 16px;\n        }\n\n        .card-list li:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 4px 12px rgba(0,0,0,0.08);\n        }\n\n        .card-list li strong {\n            display: block;\n            margin-bottom: var(\u2013space-xs);\n            font-size: 1.1rem;\n            color: var(\u2013color-accent);\n        }\n\n        \/* Simple inline lists *\/\n        .simple-list {\n            padding-left: var(\u2013space-lg);\n            margin: var(\u2013space-md) 0;\n        }\n\n        .simple-list li {\n            margin-bottom: var(\u2013space-xs);\n        }\n\n        \/* Nested lists *\/\n        .nested-list {\n            padding-left: var(\u2013space-lg);\n            margin: var(\u2013space-sm) 0;\n        }\n\n        .nested-list li {\n            margin-bottom: var(\u2013space-xs);\n        }\n\n        \/* ==========================================\n           TWO-COLUMN GRID\n           ========================================== *\/\n        .two-col-grid {\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: var(\u2013space-md);\n            margin: var(\u2013space-lg) 0;\n        }\n\n        @media (min-width: 640px) {\n            .two-col-grid {\n                grid-template-columns: 1fr 1fr;\n            }\n        }\n\n        .grid-card {\n            background: var(\u2013color-bg);\n            padding: var(\u2013space-md);\n            border-radius: 0.75rem;\n            border: 1px solid var(\u2013color-border);\n            font-size: 16px;\n        }\n\n        .grid-card h4 {\n            margin-top: 0;\n            color: var(\u2013color-accent);\n        }\n\n        .grid-card p:last-child {\n            margin-bottom: 0;\n        }\n\n        \/* ==========================================\n           IMAGES\n           ========================================== *\/\n        .article-image {\n            margin: var(\u2013space-xl) 0;\n            border-radius: 1rem;\n            overflow: hidden;\n            box-shadow: 0 4px 20px rgba(0,0,0,0.1);\n        }\n\n        .article-image img {\n            width: 100%;\n        }\n\n        .article-image figcaption {\n            background: var(\u2013color-bg-alt);\n            padding: var(\u2013space-sm) var(\u2013space-md);\n            font-size: 0.875rem;\n            color: var(\u2013color-text-light);\n            text-align: center;\n        }\n\n        \/* ==========================================\n           ANALOGY BOX\n           ========================================== *\/\n        .analogy-box {\n            background: linear-gradient(135deg, var(\u2013color-bg-card) 0%, var(\u2013color-bg-alt) 100%);\n            border-radius: 1rem;\n            padding: var(\u2013space-lg);\n            margin: var(\u2013space-xl) 0;\n            border: 1px solid var(\u2013color-border);\n        }\n\n        .analogy-box h4 {\n            margin-top: 0;\n            display: flex;\n            align-items: center;\n            gap: var(\u2013space-xs);\n        }\n\n        .analogy-box h4::before {\n            content: \u00ab\u00a0\ud83d\udca1\u00a0\u00bb;\n        }\n\n        \/* ==========================================\n           COMPONENT GRID\n           ========================================== *\/\n        .component-grid {\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: var(\u2013space-md);\n            margin: var(\u2013space-lg) 0;\n        }\n\n        @media (min-width: 640px) {\n            .component-grid {\n                grid-template-columns: repeat(2, 1fr);\n            }\n        }\n\n        @media (min-width: 900px) {\n            .component-grid {\n                grid-template-columns: repeat(3, 1fr);\n            }\n        }\n\n        .component-card {\n            background: var(\u2013color-bg);\n            border: 1px solid var(\u2013color-border);\n            border-radius: 0.75rem;\n            padding: var(\u2013space-md);\n            transition: all 0.2s ease;\n        }\n\n        .component-card:hover {\n            border-color: var(\u2013color-accent);\n            box-shadow: 0 4px 12px rgba(0,0,0,0.08);\n        }\n\n        .component-card strong {\n            display: block;\n            font-size: 1.05rem;\n            margin-bottom: var(\u2013space-xs);\n            color: var(\u2013color-accent);\n        }\n\n        .component-card p {\n            font-size: 0.95rem;\n            color: var(\u2013color-text-light);\n            margin: 0;\n        }\n\n        \/* ==========================================\n           CHROMATOGRAM FEATURES\n           ========================================== *\/\n        .feature-list {\n            list-style: none;\n            padding: 0;\n            margin: var(\u2013space-lg) 0;\n        }\n\n        .feature-list li {\n            display: flex;\n            gap: var(\u2013space-md);\n            padding: var(\u2013space-md) 0;\n            border-bottom: 1px solid var(\u2013color-border);\n        }\n\n        .feature-list li:last-child {\n            border-bottom: none;\n        }\n\n        .feature-label {\n            flex-shrink: 0;\n            width: 140px;\n            font-weight: 600;\n            color: var(\u2013color-primary);\n        }\n\n        @media (max-width: 480px) {\n            .feature-list li {\n                flex-direction: column;\n                gap: var(\u2013space-xs);\n            }\n\n            .feature-label {\n                width: auto;\n            }\n        }\n\n        \/* ==========================================\n           COMPARISON SECTION\n           ========================================== *\/\n        .comparison-section {\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: var(\u2013space-lg);\n            margin: var(\u2013space-xl) 0;\n        }\n\n        @media (min-width: 768px) {\n            .comparison-section {\n                grid-template-columns: 1fr 1fr;\n            }\n        }\n\n        .comparison-card {\n            background: var(\u2013color-bg);\n            border: 2px solid var(\u2013color-border);\n            border-radius: 1rem;\n            overflow: hidden;\n        }\n\n        .comparison-card.analytical {\n            border-color: var(\u2013color-accent-light);\n        }\n\n        .comparison-card.preparative {\n            border-color: var(\u2013color-primary);\n        }\n\n        .comparison-header {\n            padding: var(\u2013space-sm) var(\u2013space-md);\n            font-weight: 700;\n            font-size: 1rem;\n        }\n\n        .comparison-card.analytical .comparison-header {\n            background: var(\u2013color-accent-light);\n            color: var(\u2013color-primary);\n        }\n\n        .comparison-card.preparative .comparison-header {\n            background: var(\u2013color-primary);\n            color: white;\n        }\n\n        .comparison-content {\n            padding: var(\u2013space-sm) var(\u2013space-md);\n            font-size: 0.875rem;\n        }\n\n        .comparison-content ul {\n            list-style: none;\n            padding: 0;\n            margin: 0;\n        }\n\n        .comparison-content li {\n            padding: 0.35rem 0;\n            border-bottom: 1px solid var(\u2013color-border);\n            display: flex;\n            gap: var(\u2013space-xs);\n        }\n\n        .comparison-content li:last-child {\n            border-bottom: none;\n        }\n\n        .comparison-content li strong {\n            flex-shrink: 0;\n            width: 75px;\n            color: var(\u2013color-text-light);\n            font-weight: 600;\n            font-size: 0.8rem;\n        }\n\n        \/* ==========================================\n           TABLE \u2013 Glossary\n           ========================================== *\/\n        .glossary-table {\n            width: 100%;\n            border-collapse: collapse;\n            margin: var(\u2013space-lg) 0;\n            font-size: 0.95rem;\n        }\n\n        .glossary-table thead {\n            background: var(\u2013color-primary);\n            color: white;\n        }\n\n        .glossary-table th {\n            padding: var(\u2013space-md);\n            text-align: left;\n            font-weight: 600;\n            color: white !important;\n        }\n\n        .glossary-table td {\n            padding: var(\u2013space-md);\n            border-bottom: 1px solid var(\u2013color-border);\n            vertical-align: top;\n        }\n\n        .glossary-table tr:hover td {\n            background: var(\u2013color-bg-alt);\n        }\n\n        .glossary-table td:first-child {\n            font-weight: 600;\n            color: var(\u2013color-primary);\n            white-space: nowrap;\n            width: 220px;\n        }\n\n        @media (max-width: 640px) {\n            .glossary-table {\n                display: block;\n            }\n\n            .glossary-table thead {\n                display: none;\n            }\n\n            .glossary-table tbody {\n                display: block;\n            }\n\n            .glossary-table tr {\n                display: block;\n                margin-bottom: var(\u2013space-md);\n                background: var(\u2013color-bg-alt);\n                border-radius: 0.5rem;\n                overflow: hidden;\n            }\n\n            .glossary-table td {\n                display: block;\n                border-bottom: none;\n            }\n\n            .glossary-table td:first-child {\n                width: auto;\n                white-space: normal;\n                background: var(\u2013color-primary);\n                color: white;\n                padding: var(\u2013space-sm) var(\u2013space-md);\n            }\n        }\n\n        \/* ==========================================\n           FAQ ACCORDION\n           ========================================== *\/\n        .faq-section {\n            margin: var(\u2013space-xl) 0;\n        }\n\n        .faq-item {\n            border: 1px solid var(\u2013color-border);\n            border-radius: 0.75rem;\n            margin-bottom: var(\u2013space-sm);\n            overflow: hidden;\n            transition: box-shadow 0.2s ease;\n        }\n\n        .faq-item:hover {\n            box-shadow: 0 2px 8px rgba(0,0,0,0.06);\n        }\n\n        .faq-question {\n            width: 100%;\n            background: var(\u2013color-bg);\n            border: none;\n            padding: var(\u2013space-md) var(\u2013space-lg);\n            text-align: left;\n            cursor: pointer;\n            font-size: 1.05rem;\n            font-weight: 600;\n            color: var(\u2013color-primary);\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            gap: var(\u2013space-md);\n            font-family: inherit;\n        }\n\n        .faq-question::after {\n            content: \u00ab\u00a0+\u00a0\u00bb;\n            font-size: 1.5rem;\n            font-weight: 300;\n            color: var(\u2013color-accent);\n            transition: transform 0.2s ease;\n        }\n\n        .faq-item.open .faq-question::after {\n            transform: rotate(45deg);\n        }\n\n        .faq-answer {\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.3s ease;\n        }\n\n        .faq-item.open .faq-answer {\n            max-height: 1000px;\n        }\n\n        .faq-answer-inner {\n            padding: 0 var(\u2013space-lg) var(\u2013space-lg);\n            border-top: 1px solid var(\u2013color-border);\n            padding-top: var(\u2013space-md);\n        }\n\n        .faq-answer-inner p:last-child,\n        .faq-answer-inner ul:last-child {\n            margin-bottom: 0;\n        }\n\n        \/* ==========================================\n           MOBILE TABLE OF CONTENTS\n           ========================================== *\/\n        .mobile-toc {\n            display: block;\n            background: var(\u2013color-bg-alt);\n            border-radius: 0.75rem;\n            padding: var(\u2013space-md);\n            margin-bottom: var(\u2013space-xl);\n        }\n\n        @media (min-width: 1200px) {\n            .mobile-toc {\n                display: none;\n            }\n        }\n\n        .mobile-toc-toggle {\n            width: 100%;\n            background: none;\n            border: none;\n            font-family: inherit;\n            font-size: 0.875rem;\n            font-weight: 600;\n            color: var(\u2013color-primary);\n            cursor: pointer;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 0;\n        }\n\n        .mobile-toc-toggle::after {\n            content: \u00ab\u00a0\u25bc\u00a0\u00bb;\n            font-size: 0.75rem;\n            transition: transform 0.2s ease;\n        }\n\n        .mobile-toc.open .mobile-toc-toggle::after {\n            transform: rotate(180deg);\n        }\n\n        .mobile-toc-list {\n            display: none;\n        }\n\n        .mobile-toc.open .mobile-toc-list {\n            display: block;\n        }\n\n        .mobile-toc-list ul {\n            list-style: none;\n            padding: 0;\n            margin: var(\u2013space-sm) 0 0;\n        }\n\n        .mobile-toc-list li {\n            margin-bottom: var(\u2013space-xs);\n        }\n\n        .mobile-toc-list a {\n            color: var(\u2013color-text-light);\n            text-decoration: none;\n            font-size: 0.875rem;\n            display: block;\n            padding: var(\u2013space-xs) 0;\n        }\n\n        .mobile-toc-list a:hover {\n            color: var(\u2013color-accent);\n        }\n\n        \/* ==========================================\n           UTILITY CLASSES\n           ========================================== *\/\n        .visually-hidden {\n            position: absolute;\n            width: 1px;\n            height: 1px;\n            padding: 0;\n            margin: -1px;\n            overflow: hidden;\n            clip: rect(0, 0, 0, 0);\n            white-space: nowrap;\n            border: 0;\n        }\n\n        \/* ==========================================================\n           ADDITIONS FOR THIS ARTICLE TYPE (research highlight)\n           Everything above is the base stylesheet, unchanged.\n           Everything below is new and uses the same tokens.\n           ========================================================== *\/\n\n        :root {\n            \/* Figure colors follow the article&rsquo;s own convention (Figures 1 and 2):\n               product = red, weakly adsorbing impurities = blue, strongly adsorbing = green.\n               Only the product color is used here; the mass-flow figure adds neutral tones\n               for feed composition. Literal hex is repeated in the SVG because presentation\n               attributes cannot read CSS custom properties. *\/\n            \u2013fig-product: #C0392B;\n            \u2013fig-feed-product: #8FA3B0;\n            \u2013fig-feed-impurity: #D8DFE5;\n\n            \u2013color-green: #1b7a4b;        \/* green eluent \/ MCSGP *\/\n            \u2013color-green-light: #e2efe7;\n            \u2013color-flag: #c0392b;         \/* conventional ACN-TFA pool *\/\n            \u2013color-flag-light: #f8e3dd;\n            \u2013color-cyan-light: #dcedf4;   \/* weak-side recycling *\/\n            \u2013font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;\n        }\n\n        \/* MOBILE OVERFLOW FIX\n           .article-main is a flex item, so its default min-width:auto prevents it\n           from shrinking below the intrinsic width of its widest child. The results\n           table is ~620px min-content, which pushed the whole page to 684px on a\n           360px screen. min-width:0 lets the flex item shrink; the table then\n           scrolls inside .table-scroll instead of stretching the document. *\/\n        .article-main {\n            min-width: 0;\n        }\n\n        \/* Eyebrow above the hero headline *\/\n        .article-hero .eyebrow {\n            font-size: 0.75rem;\n            text-transform: uppercase;\n            letter-spacing: 0.12em;\n            font-weight: 600;\n            color: var(\u2013color-accent-light);\n            margin: 0 0 var(\u2013space-sm);\n        }\n\n        \/* Headline figures *\/\n        .stats-grid {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: var(\u2013space-sm);\n            margin: var(\u2013space-lg) 0;\n        }\n\n        @media (min-width: 768px) {\n            .stats-grid {\n                grid-template-columns: repeat(4, 1fr);\n            }\n        }\n\n        .stat-card {\n            background: var(\u2013color-bg-alt);\n            border: 1px solid var(\u2013color-border);\n            border-radius: 0.75rem;\n            padding: var(\u2013space-md);\n        }\n\n        .stat-value {\n            font-family: var(\u2013font-heading);\n            font-size: 2rem;\n            font-weight: 700;\n            line-height: 1.1;\n            color: var(\u2013color-primary);\n        }\n\n        .stat-value.is-green {\n            color: var(\u2013color-green);\n        }\n\n        .stat-value span {\n            font-size: 1rem;\n            font-weight: 600;\n        }\n\n        .stat-label {\n            font-size: 0.8rem;\n            line-height: 1.45;\n            color: var(\u2013color-text-light);\n            margin-top: var(\u2013space-xs);\n        }\n\n        \/* Interactive process explorer *\/\n        .explorer {\n            background: var(\u2013color-bg);\n            border: 1px solid var(\u2013color-border);\n            border-radius: 1rem;\n            padding: var(\u2013space-md);\n            margin: var(\u2013space-lg) 0;\n        }\n\n        @media (min-width: 768px) {\n            .explorer {\n                padding: var(\u2013space-lg);\n            }\n        }\n\n        .explorer-tabs {\n            display: flex;\n            flex-wrap: wrap;\n            gap: var(\u2013space-xs);\n            margin-bottom: var(\u2013space-md);\n        }\n\n        .explorer-tab {\n            flex: 1 1 180px;\n            background: var(\u2013color-bg-alt);\n            border: 1px solid var(\u2013color-border);\n            border-radius: 0.5rem;\n            padding: 0.6rem 0.9rem;\n            font-family: inherit;\n            font-size: 0.95rem;\n            font-weight: 600;\n            line-height: 1.25;\n            color: var(\u2013color-text-light);\n            text-align: left;\n            cursor: pointer;\n            transition: all 0.2s ease;\n        }\n\n        .explorer-tab small {\n            display: block;\n            font-size: 0.75rem;\n            font-weight: 400;\n            margin-top: 2px;\n            opacity: 0.85;\n        }\n\n        .explorer-tab:hover {\n            border-color: var(\u2013color-accent);\n            color: var(\u2013color-primary);\n        }\n\n        .explorer-tab[aria-pressed=\u00a0\u00bbtrue\u00a0\u00bb] {\n            background: var(\u2013color-primary);\n            border-color: var(\u2013color-primary);\n            color: white;\n        }\n\n        .plot-scroll {\n            max-width: 100%;\n        }\n\n        .explorer-plot {\n            width: 100%;\n            height: auto;\n            display: block;\n        }\n\n        \/* On phones the 760-unit viewBox scales the 11px labels down to ~5px.\n           Hold a legible minimum and let the plot scroll inside its own box\n           instead; the figures below the chart carry the same numbers. *\/\n        @media (max-width: 700px) {\n            .plot-scroll {\n                overflow-x: auto;\n                -webkit-overflow-scrolling: touch;\n            }\n            .explorer-plot { min-width: 620px; }\n        }\n\n        .explorer-plot text {\n            font-family: var(\u2013font-mono);\n            font-size: 11px;\n        }\n\n        .explorer-plot .trace {\n            fill: none;\n            stroke: var(\u2013color-text);\n            stroke-width: 2.2;\n            stroke-linejoin: round;\n            stroke-linecap: round;\n        }\n\n        .explorer-plot .axis {\n            stroke: var(\u2013color-text);\n            stroke-width: 1.2;\n        }\n\n        .explorer-plot .grid-line {\n            stroke: var(\u2013color-border);\n            stroke-width: 1;\n        }\n\n        .explorer-state {\n            opacity: 0;\n            transition: opacity 0.35s ease;\n        }\n\n        .explorer-state.is-on {\n            opacity: 1;\n        }\n\n        .explorer-legend {\n            display: flex;\n            flex-wrap: wrap;\n            gap: var(\u2013space-md);\n            list-style: none;\n            padding: 0;\n            margin: var(\u2013space-sm) 0 0;\n            font-size: 0.8rem;\n            color: var(\u2013color-text-light);\n        }\n\n        .explorer-legend li {\n            display: flex;\n            align-items: center;\n            gap: 0.4rem;\n        }\n\n        .explorer-legend i {\n            width: 14px;\n            height: 14px;\n            border-radius: 3px;\n            border: 1px solid rgba(0,0,0,0.12);\n        }\n\n        .explorer-readout {\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: var(\u2013space-md);\n            border-top: 1px solid var(\u2013color-border);\n            margin-top: var(\u2013space-md);\n            padding-top: var(\u2013space-md);\n        }\n\n        @media (min-width: 768px) {\n            .explorer-readout {\n                grid-template-columns: 1.3fr 1fr;\n            }\n        }\n\n        .explorer-caption {\n            margin: 0;\n            font-size: 0.95rem;\n        }\n\n        .explorer-nums {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: var(\u2013space-sm);\n            margin: 0;\n        }\n\n        .explorer-num dt {\n            font-size: 0.72rem;\n            text-transform: uppercase;\n            letter-spacing: 0.08em;\n            color: var(\u2013color-text-light);\n        }\n\n        .explorer-num dd {\n            font-family: var(\u2013font-heading);\n            margin: 2px 0 0;\n            font-size: 1.5rem;\n            font-weight: 700;\n            line-height: 1;\n            color: var(\u2013color-primary);\n        }\n\n        .explorer-num dd span {\n            font-size: 0.8rem;\n            font-weight: 600;\n            color: var(\u2013color-text-light);\n        }\n\n        @media (max-width: 420px) {\n            .explorer-nums { grid-template-columns: 1fr; }\n            .explorer-num dd { font-size: 1.35rem; }\n        }\n\n        .explorer-note {\n            font-size: 0.85rem;\n            color: var(\u2013color-text-light);\n            margin: var(\u2013space-sm) 0 0;\n        }\n\n        \/* Results table *\/\n        .table-scroll {\n            overflow-x: auto;\n            -webkit-overflow-scrolling: touch;\n            max-width: 100%;\n            margin: var(\u2013space-lg) 0 var(\u2013space-sm);\n        }\n\n        \/* Tell people the table scrolls \u2014 but only between 641px and 700px,\n           which is the one range where it does. At 640px and below the table\n           collapses into stacked cards and there is nothing to swipe. *\/\n        .scroll-hint {\n            display: none;\n            font-size: 0.85rem;\n            color: var(\u2013color-text-light);\n            margin: var(\u2013space-md) 0 calc(-1 * var(\u2013space-sm));\n        }\n\n        @media (min-width: 641px) and (max-width: 700px) {\n            .scroll-hint { display: block; }\n        }\n\n        .data-table {\n            width: 100%;\n            min-width: 620px;\n            border-collapse: collapse;\n            font-size: 0.95rem;\n        }\n\n        .data-table thead {\n            background: var(\u2013color-primary);\n            color: white;\n        }\n\n        .data-table th {\n            padding: var(\u2013space-sm) var(\u2013space-md);\n            text-align: right;\n            font-size: 0.85rem;\n            font-weight: 600;\n            color: white !important;\n            vertical-align: bottom;\n        }\n\n        .data-table th:first-child {\n            text-align: left;\n        }\n\n        .data-table td {\n            padding: var(\u2013space-sm) var(\u2013space-md);\n            text-align: right;\n            border-bottom: 1px solid var(\u2013color-border);\n        }\n\n        .data-table td:first-child {\n            text-align: left;\n            font-weight: 600;\n            color: var(\u2013color-primary);\n        }\n\n        .data-table tr.subhead td {\n            background: var(\u2013color-bg-card);\n            color: var(\u2013color-primary);\n            font-weight: 700;\n            text-align: left;\n        }\n\n        .data-table tr.subhead td span {\n            font-weight: 400;\n            font-size: 0.8rem;\n            color: var(\u2013color-text-light);\n            margin-left: var(\u2013space-xs);\n        }\n\n        .data-table tr.highlight td {\n            background: var(\u2013color-green-light);\n        }\n\n        .data-table .is-up {\n            color: var(\u2013color-green);\n            font-weight: 600;\n        }\n\n        .data-table .is-down {\n            color: var(\u2013color-flag);\n        }\n\n        .table-note {\n            font-size: 0.85rem;\n            color: var(\u2013color-text-light);\n            margin: 0 0 var(\u2013space-lg);\n        }\n\n        \/* Limitations box *\/\n        .limits-box {\n            background: var(\u2013color-bg-alt);\n            border: 1px solid var(\u2013color-border);\n            border-left: 4px solid var(\u2013color-text-light);\n            border-radius: 0 0.5rem 0.5rem 0;\n            padding: var(\u2013space-md) var(\u2013space-lg);\n            margin: var(\u2013space-xl) 0;\n        }\n\n        .limits-box h4 {\n            margin-top: 0;\n        }\n\n        .limits-box ul {\n            margin-bottom: 0;\n        }\n\n        \/* Paper \/ citation card *\/\n        .paper-card {\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: var(\u2013space-lg);\n            background: var(\u2013color-bg-alt);\n            border: 1px solid var(\u2013color-border);\n            border-radius: 1rem;\n            padding: var(\u2013space-lg);\n            margin: var(\u2013space-lg) 0;\n        }\n\n        @media (min-width: 640px) {\n            .paper-card {\n                grid-template-columns: 180px minmax(0, 1fr);\n            }\n        }\n\n        \/* No cover image available: collapse to a single full-width column\n           so the text does not get trapped in the 180px image track. *\/\n        .paper-card.no-cover {\n            grid-template-columns: minmax(0, 1fr);\n        }\n\n        .paper-card img {\n            border-radius: 0.5rem;\n            border: 1px solid var(\u2013color-border);\n        }\n\n        .paper-title {\n            font-family: var(\u2013font-heading);\n            font-size: 1.25rem;\n            line-height: 1.3;\n            color: var(\u2013color-primary);\n            margin: 0 0 var(\u2013space-xs);\n        }\n\n        .paper-authors {\n            font-size: 0.95rem;\n            margin: 0 0 var(\u2013space-xs);\n        }\n\n        .paper-meta {\n            font-size: 0.85rem;\n            color: var(\u2013color-text-light);\n            margin: 0 0 var(\u2013space-md);\n        }\n\n        .btn-row {\n            display: flex;\n            flex-wrap: wrap;\n            gap: var(\u2013space-xs);\n            margin-bottom: var(\u2013space-md);\n        }\n\n        .btn {\n            display: inline-block;\n            background: var(\u2013color-accent);\n            color: white !important;\n            text-decoration: none;\n            padding: 0.6rem 1.1rem;\n            border-radius: 0.5rem;\n            font-size: 0.9rem;\n            font-weight: 600;\n            transition: background 0.2s ease;\n        }\n\n        .btn:hover {\n            background: var(\u2013color-primary);\n        }\n\n        .btn.secondary {\n            background: transparent;\n            color: var(\u2013color-accent) !important;\n            border: 1px solid var(\u2013color-border);\n        }\n\n        .btn.secondary:hover {\n            background: var(\u2013color-bg-card);\n            color: var(\u2013color-primary) !important;\n        }\n\n        .disclosure {\n            font-size: 0.85rem;\n            color: var(\u2013color-text-light);\n            border-top: 1px solid var(\u2013color-border);\n            padding-top: var(\u2013space-sm);\n            margin: 0;\n        }\n\n        .cite-block {\n            margin-top: var(\u2013space-sm);\n        }\n\n        .cite-block summary {\n            cursor: pointer;\n            font-size: 0.85rem;\n            font-weight: 600;\n            color: var(\u2013color-text-light);\n        }\n\n        .cite-block pre {\n            background: var(\u2013color-bg);\n            border: 1px solid var(\u2013color-border);\n            border-radius: 0.5rem;\n            padding: var(\u2013space-sm);\n            margin: var(\u2013space-xs) 0 0;\n            font-family: var(\u2013font-mono);\n            font-size: 0.78rem;\n            line-height: 1.6;\n            white-space: pre-wrap;\n            overflow-wrap: anywhere;\n            overflow-x: auto;\n        }\n\n        \/* ==========================================================\n           MOBILE DELIVERY\n           .article-main is a flex item, so by default it will not\n           shrink below the widest thing inside it. Without min-width:0\n           a wide child pushes the whole column past the viewport\n           instead of wrapping.\n           ========================================================== *\/\n        .article-main {\n            min-width: 0;\n            overflow-wrap: break-word;\n        }\n\n        .explorer-plot,\n        .paper-card img {\n            max-width: 100%;\n        }\n\n        .stats-grid &gt; *,\n        .component-grid &gt; *,\n        .two-col-grid &gt; *,\n        .comparison-section &gt; *,\n        .explorer-nums &gt; *,\n        .paper-card &gt; *,\n        .explorer-tab {\n            min-width: 0;\n        }\n\n        \/* Results table: collapse into stacked cards below 640px, the\n           same treatment the stylesheet already gives .glossary-table,\n           rather than forcing a 620px sideways scroll. *\/\n        @media (max-width: 640px) {\n            .table-scroll {\n                overflow-x: visible;\n            }\n\n            .data-table {\n                display: block;\n                min-width: 0;\n                font-size: 0.9rem;\n            }\n\n            .data-table thead {\n                display: none;\n            }\n\n            .data-table tbody {\n                display: block;\n            }\n\n            .data-table tr {\n                display: block;\n                margin-bottom: var(\u2013space-md);\n                background: var(\u2013color-bg-alt);\n                border-radius: 0.5rem;\n                overflow: hidden;\n            }\n\n            .data-table tr.subhead {\n                background: transparent;\n                margin-bottom: var(\u2013space-xs);\n            }\n\n            .data-table tr.subhead td {\n                border-bottom: none;\n                border-radius: 0.5rem;\n            }\n\n            .data-table tr.subhead td span {\n                display: block;\n                margin-left: 0;\n            }\n\n            .data-table td {\n                display: flex;\n                justify-content: space-between;\n                align-items: baseline;\n                gap: var(\u2013space-sm);\n                padding: 0.6rem var(\u2013space-md);\n                text-align: right;\n            }\n\n            .data-table td:last-child {\n                border-bottom: none;\n            }\n\n            .data-table tr:not(.subhead) td:first-child {\n                display: block;\n                text-align: left;\n                background: var(\u2013color-primary);\n                color: white;\n                border-bottom: none;\n                padding: var(\u2013space-sm) var(\u2013space-md);\n            }\n\n            .data-table tr.highlight td:first-child {\n                background: var(\u2013color-green);\n            }\n\n            .data-table td[data-label]::before {\n                content: attr(data-label);\n                font-weight: 600;\n                color: var(\u2013color-text-light);\n                text-align: left;\n            }\n        }\n    \n\n<div class=\"article-wrapper\">\n        <!-- Sidebar TOC (desktop only) -->\n        <aside class=\"article-sidebar\">\n            <nav class=\"toc\">\n                <p class=\"toc-title\">Dans cet article<\/p>\n                <ul class=\"toc-list\">\n                    <li><a href=\"#why-matters\">1. Pourquoi cette \u00e9tude est importante<\/a><\/li>\n                    <li><a href=\"#at-a-glance\">2. L\u2019\u00e9tude en bref<\/a><\/li>\n                    <li><a href=\"#what-yield-buys\">3. Ce que le rendement apporte<\/a><\/li>\n                    <li><a href=\"#designing\">4. Conception du processus<\/a><\/li>\n                    <li><a href=\"#six-cycles\">5. Ce que six cycles ont montr\u00e9<\/a><\/li>\n                    <li><a href=\"#results\">6. R\u00e9sultats complets<\/a><\/li>\n                    <li><a href=\"#implications\">7. Ce que cela signifie pour la fabrication<\/a><\/li>\n                    <li><a href=\"#glossary\">8. Termes cl\u00e9s<\/a><\/li>\n                    <li><a href=\"#faq\">9. FAQ<\/a><\/li>\n                <\/ul>\n            <\/nav>\n        <\/aside>\n\n        <!-- Main Content -->\n        <article class=\"article-main\">\n            <!-- Hero Section -->\n            <header class=\"article-hero\">\n                <p class=\"eyebrow\">Point de recherche<\/p>\n                <h2>Briser le compromis rendement-puret\u00e9 pour les oligonucl\u00e9otides GalNAc<\/h2>\n                <p class=\"lead\">Une purification par lots en phase inverse d&rsquo;un gapmer conjugu\u00e9 \u00e0 un cluster GalNAc a permis de r\u00e9cup\u00e9rer un peu plus de la moiti\u00e9 du produit conforme aux sp\u00e9cifications. R\u00e9alis\u00e9e en tant que processus continu \u00e0 deux colonnes avec la m\u00eame chimie, elle a r\u00e9cup\u00e9r\u00e9 91,6 % \u2014 suffisamment pour r\u00e9duire l&rsquo;\u00e9tape de synth\u00e8se des oligonucl\u00e9otides de 42,5 % pour la m\u00eame production quotidienne. <\/p>\n            <\/header>\n\n            <!-- Article citation card \u2014 lead position, directly under the header -->\n            <div class=\"paper-card no-cover\">\n                <div>\n                    <p class=\"paper-title\">Purification d&rsquo;un oligonucl\u00e9otide conjugu\u00e9 \u00e0 un cluster GalNAc par chromatographie continue \u00e0 deux colonnes en phase inverse<\/p>\n                    <p class=\"paper-authors\">Richard Weldon, J\u00f6rg Lill, Martin Olbrich, Pascal Schmidt et Thomas M\u00fcller-Sp\u00e4th<\/p>\n                    <p class=\"paper-meta\">\n                        <em>Journal of Chromatography A<\/em> <strong>2022<\/strong>, 1663, 462734 \u00b7 Disponible en ligne le 12 d\u00e9cembre 2021<br \/> DOI: 10.1016\/j.chroma.2021.462734 \u00b7 Acc\u00e8s libre, CC BY-NC-ND 4.0\n                    <\/p>\n                    <div class=\"btn-row\">\n                        <a class=\"btn\" href=\"https:\/\/doi.org\/10.1016\/j.chroma.2021.462734\" target=\"_blank\" rel=\"noopener\">Lire l&rsquo;article complet<\/a>\n                        <a class=\"btn secondary\" href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0021967321008566\" target=\"_blank\" rel=\"noopener\">Voir sur ScienceDirect<\/a>\n                    <\/div>\n                    <p class=\"disclosure\">Les auteurs d\u00e9clarent n&rsquo;avoir aucun int\u00e9r\u00eat financier concurrent ou relation personnelle connue qui aurait pu influencer le travail. J\u00f6rg Lill, Martin Olbrich et Pascal Schmidt travaillent chez F. Hoffmann-La Roche Ltd., qui a financ\u00e9 l&rsquo;\u00e9tude ; Richard Weldon et Thomas M\u00fcller-Sp\u00e4th travaillent chez YMC ChromaCon. <\/p>\n                    <details class=\"cite-block\">\n                        <summary>Citation (BibTeX)<\/summary>\n<pre>@article{weldon2022galnac,\n title = {Purification d'un oligonucl\u00e9otide conjugu\u00e9 \u00e0 un cluster GalNAc par chromatographie continue \u00e0 deux colonnes en phase inverse}, author = {Weldon, Richard et Lill, J{\\\"o}rg et Olbrich, Martin et Schmidt, Pascal et M{\\\"u}ller-Sp{\\\"a}th, Thomas}, journal = {Journal of Chromatography A},\n\n\n\n\n volume = {1663},\n pages = {462734},\n year = {2022},\n doi = {10.1016\/j.chroma.2021.462734}\n}<\/pre>\n                    <\/details>\n                <\/div>\n            <\/div>\n\n            <!-- Mobile TOC -->\n            <nav class=\"mobile-toc\" id=\"mobileToc\">\n                <button class=\"mobile-toc-toggle\" aria-expanded=\"false\" aria-controls=\"mobileTocList\">\n Table des mati\u00e8res\n                <\/button>\n                <div class=\"mobile-toc-list\" id=\"mobileTocList\">\n                    <ul>\n                        <li><a href=\"#why-matters\">1. Pourquoi cette \u00e9tude est importante<\/a><\/li>\n                        <li><a href=\"#at-a-glance\">2. L\u2019\u00e9tude en bref<\/a><\/li>\n                        <li><a href=\"#what-yield-buys\">3. Ce que le rendement apporte<\/a><\/li>\n                        <li><a href=\"#designing\">4. Conception du processus<\/a><\/li>\n                        <li><a href=\"#six-cycles\">5. Ce que six cycles ont montr\u00e9<\/a><\/li>\n                        <li><a href=\"#results\">6. R\u00e9sultats complets<\/a><\/li>\n                        <li><a href=\"#implications\">7. Ce que cela signifie pour la fabrication<\/a><\/li>\n                        <li><a href=\"#glossary\">8. Termes cl\u00e9s<\/a><\/li>\n                        <li><a href=\"#faq\">9. FAQ<\/a><\/li>\n                    <\/ul>\n                <\/div>\n            <\/nav>\n\n            <p>Le probl\u00e8me a une forme famili\u00e8re. \u00c9largissez la fen\u00eatre de collecte et le rendement augmente tandis que la puret\u00e9 diminue ; r\u00e9duisez-la et la puret\u00e9 augmente tandis que le rendement diminue. Pour un oligonucl\u00e9otide, les impuret\u00e9s diff\u00e9rant de la cible par un seul nucl\u00e9otide ont tendance \u00e0 co-\u00e9luer avec elle, ce qui rend ce compromis co\u00fbteux. L&rsquo;\u00e9tude rapporte qu&rsquo;une puret\u00e9 cible de qualit\u00e9 clinique de plus de 90 % co\u00fbte g\u00e9n\u00e9ralement entre 20 % et 50 % du produit, suivie d&rsquo;une re-chromatographie co\u00fbteuse pour en r\u00e9cup\u00e9rer une partie.   <\/p>\n\n            <p>Cette perte ne reste pas dans la suite de chromatographie. La synth\u00e8se en phase solide est le principal facteur de co\u00fbt dans la production d&rsquo;oligonucl\u00e9otides, donc tout ce que la purification abandonne doit \u00eatre produit en premier lieu. <\/p>\n\n            <div class=\"callout\">\n                <p>Cette \u00e9tude prend une m\u00e9thode par lots en phase inverse pour un <strong>gapmer ADN-LNA conjugu\u00e9 \u00e0 un cluster GalNAc<\/strong> et la convertit en MCSGP \u00e0 deux colonnes. Le rendement passe de 52,70 % \u00e0 91,58 % avec la m\u00eame puret\u00e9 \u2014 94,2 % en surface, \u00e0 partir d&rsquo;un brut de 77,5 % en surface \u2014 avec une productivit\u00e9 et une consommation de tampon essentiellement inchang\u00e9es. <\/p>\n            <\/div>\n\n            <p>Il est d\u00e9crit comme la premi\u00e8re \u00e9valuation du <a href=\"https:\/\/www.chromacon.com\/en\/technologies\/mcsgp\/\">MCSGP<\/a> pour un gapmer conjugu\u00e9 \u00e0 un cluster GalNAc en mode phase inverse, et il \u00e9tend le r\u00e9sultat \u00e0 une estimation de mise \u00e0 l&rsquo;\u00e9chelle : ce que ce rendement repr\u00e9sente en kilogrammes de synth\u00e8se par jour.<\/p>\n\n            <!-- Section 1 -->\n            <h2 id=\"why-matters\">1. Pourquoi cette \u00e9tude est importante : la synth\u00e8se est l\u00e0 o\u00f9 se trouve le co\u00fbt<\/h2>\n\n            <p>La production d&rsquo;oligonucl\u00e9otides se d\u00e9roule en quatre \u00e9tapes principales : synth\u00e8se en phase solide, purification chromatographique, dessalement par diafiltration ou pr\u00e9cipitation, et isolement par lyophilisation. L&rsquo;\u00e9tude est directe quant \u00e0 l&#8217;emplacement des co\u00fbts : la synth\u00e8se d&rsquo;oligonucl\u00e9otides est actuellement le principal facteur de co\u00fbt, et toute perte de produit dans les \u00e9tapes en aval a un impact majeur sur les co\u00fbts de fabrication globaux. <\/p>\n\n            <p>Elle encadre \u00e9galement le probl\u00e8me d&rsquo;\u00e9chelle. La demande de capacit\u00e9 de production augmente rapidement, mais les th\u00e9rapies oligonucl\u00e9otidiques n&rsquo;ont pas encore \u00e9t\u00e9 fabriqu\u00e9es \u00e0 l&rsquo;\u00e9chelle de plusieurs tonnes et il n&rsquo;existe pas d&rsquo;installations de production d\u00e9di\u00e9es aux compos\u00e9s \u2014 c&rsquo;est pourquoi les entreprises pharmaceutiques et les CMO \u00e9valuent activement les technologies de plateforme qui optimiseront la production et r\u00e9duiront les co\u00fbts. <\/p>\n\n            <h3>Pourquoi la s\u00e9paration est difficile<\/h3>\n\n            <p>La synth\u00e8se fournit environ 60 % \u00e0 80 % du produit d\u00e9sir\u00e9, accompagn\u00e9 d&rsquo;un m\u00e9lange d&rsquo;impuret\u00e9s, qui se r\u00e9partissent en trois familles :<\/p>\n\n            <ul class=\"card-list\">\n                <li>\n                    <strong>Shortmers<\/strong>\n S\u00e9quences auxquelles il manque un ou plusieurs nucl\u00e9otides (N-x), laiss\u00e9es par des r\u00e9actions de couplage chimique incompl\u00e8tes pendant l&rsquo;\u00e9longation.\n                <\/li>\n                <li>\n                    <strong>Impuret\u00e9s du produit pleine longueur<\/strong>\n Mol\u00e9cules de la bonne longueur pr\u00e9sentant un d\u00e9faut \u2014 modification cyano\u00e9thyle, impuret\u00e9 phosphate, d\u00e9purination \u2014 produites par des r\u00e9actions secondaires de modification.\n                <\/li>\n                <li>\n                    <strong>Longmers<\/strong>\n S\u00e9quences avec du mat\u00e9riel suppl\u00e9mentaire, telles que les lambdamers et les branchmers, r\u00e9sultant d&rsquo;impuret\u00e9s pr\u00e9sentes dans les mati\u00e8res premi\u00e8res de d\u00e9part.\n                <\/li>\n            <\/ul>\n\n            <p>N-1 et N+1 sont consid\u00e9r\u00e9s comme particuli\u00e8rement difficiles : un nucl\u00e9otide plus court ou plus long que la cible, chimiquement presque identiques, et ayant donc tendance \u00e0 co-\u00e9luer. M\u00eame apr\u00e8s une optimisation consid\u00e9rable, une m\u00e9thode par lots pr\u00e9parative laisse des impuret\u00e9s co-\u00e9luant significativement avec le produit, en particulier pour les s\u00e9quences fortement phosphorothiol\u00e9es. Atteindre les sp\u00e9cifications signifie donc fractionner soigneusement et accepter que les fractions lat\u00e9rales soient soit \u00e9limin\u00e9es, soit re-chromatographi\u00e9es \u00e0 un co\u00fbt \u2014 productivit\u00e9 plus faible, plus de tampon, stockage interm\u00e9diaire, contr\u00f4le qualit\u00e9 suppl\u00e9mentaire.  <\/p>\n\n            <h3>Recyclage, mais pas le type habituel<\/h3>\n\n            <p>Le MCSGP n&rsquo;est pas la seule fa\u00e7on de recycler. Le recyclage en r\u00e9gime permanent et le recyclage en boucle ferm\u00e9e le font aussi, et l&rsquo;article \u00e9tablit une distinction sp\u00e9cifique. Dans ces processus \u00e0 colonne unique, le profil chromatographique passe \u00e0 travers une pompe \u00e0 chaque cycle, ce qui peut \u00eatre pr\u00e9judiciable \u00e0 la stabilit\u00e9 du produit et limite le processus \u00e0 un fonctionnement isocratique. Dans le MCSGP, les fractions lat\u00e9rales recycl\u00e9es sont enti\u00e8rement adsorb\u00e9es sur la deuxi\u00e8me colonne, puis soumises \u00e0 une nouvelle \u00e9lution par gradient, de sorte que le produit et les impuret\u00e9s ne passent par une pompe que pendant l&rsquo;\u00e9tape de chargement. Les auteurs soutiennent que cela rend le MCSGP bien adapt\u00e9 aux mol\u00e9cules complexes telles que les oligonucl\u00e9otides.    <\/p>\n\n            <!-- Section 2 -->\n            <h2 id=\"at-a-glance\">2. L\u2019\u00e9tude en bref<\/h2>\n\n            <p>La mol\u00e9cule est un gapmer ADN-LNA conjugu\u00e9 \u00e0 un cluster bislysine GalNAc \u2014 le ligand glucidique qui transporte les oligonucl\u00e9otides synth\u00e9tiques dans les h\u00e9patocytes par endocytose, permettant le d\u00e9veloppement de traitements ciblant les maladies du foie. Elle a \u00e9t\u00e9 assembl\u00e9e par chimie standard des phosphoramidites en phase solide \u00e0 une \u00e9chelle de 2,0 mmol, puis conjugu\u00e9e au cluster GalNAc en phase solution. Le brut est entr\u00e9 en purification \u00e0 77,5 % en surface par RP-HPLC.  <\/p>\n\n            <div class=\"stats-grid\">\n                <div class=\"stat-card\">\n                    <div class=\"stat-value is-green\">91,6<span> %<\/span><\/div>\n                    <p class=\"stat-label\">Rendement du produit conforme aux sp\u00e9cifications, contre 52,7 % pour la r\u00e9f\u00e9rence par lots<\/p>\n                <\/div>\n                <div class=\"stat-card\">\n                    <div class=\"stat-value\">94.2<\/div>\n                    <p class=\"stat-label\">Puret\u00e9 du produit en % de surface, enrichie \u00e0 partir d&rsquo;un brut de 77,5 % en surface<\/p>\n                <\/div>\n                <div class=\"stat-card\">\n                    <div class=\"stat-value is-green\">42,5<span> %<\/span><\/div>\n                    <p class=\"stat-label\">\u00c9tape de synth\u00e8se d&rsquo;oligonucl\u00e9otides plus petite pour la m\u00eame production quotidienne, dans l&rsquo;estimation de mise \u00e0 l&rsquo;\u00e9chelle<\/p>\n                <\/div>\n                <div class=\"stat-card\">\n                    <div class=\"stat-value\">1.3<\/div>\n                    <p class=\"stat-label\">Productivit\u00e9 en g\/L<sub>r\u00e9sine<\/sub>\/h \u2014 essentiellement inchang\u00e9e par rapport au processus par lots<\/p>\n                <\/div>\n            <\/div>\n\n            <h3>Ce qui a \u00e9t\u00e9 ex\u00e9cut\u00e9, et sur quoi<\/h3>\n\n            <div class=\"two-col-grid\">\n                <div class=\"grid-card\">\n                    <h4>La r\u00e9f\u00e9rence discontinue<\/h4>\n                    <p>Une m\u00e9thode pr\u00e9parative en phase inverse sur une colonne <strong>YMC Triart Prep C8-S<\/strong>, 150 \u00d7 10 mm d.i., 10 \u00b5m, 12 nm, \u00e0 45 \u00b0C. Les phases mobiles \u00e9taient l&rsquo;ac\u00e9tonitrile contre 0,2 M d&rsquo;ac\u00e9tate de sodium. La charge \u00e9tait de 2,52 g par litre de r\u00e9sine ; des charges plus \u00e9lev\u00e9es ont donn\u00e9 une puret\u00e9 de produit insuffisante, bien que ces donn\u00e9es ne soient pas pr\u00e9sent\u00e9es. Les fractions d&rsquo;\u00e9lution ont \u00e9t\u00e9 analys\u00e9es par HPLC pour la puret\u00e9 et par Nanodrop pour la concentration.   <\/p>\n                <\/div>\n                <div class=\"grid-card\">\n                    <h4>Le processus continu<\/h4>\n                    <p>MCSGP sur un <strong>Contichrom CUBE 30<\/strong> avec deux colonnes de la m\u00eame r\u00e9sine C8 et la m\u00eame hauteur de lit de 15 cm, \u00e0 45 \u00b0C, avec UV enregistr\u00e9 \u00e0 300 nm apr\u00e8s chaque sortie de colonne. La m\u00e9thode a \u00e9t\u00e9 con\u00e7ue \u00e0 partir du chromatogramme par lots \u00e0 l&rsquo;aide de l&rsquo;assistant MCSGP et ex\u00e9cut\u00e9e pendant six cycles, donnant douze \u00e9lutions de produit. <\/p>\n                <\/div>\n            <\/div>\n\n            <p>Deux simplifications d\u00e9lib\u00e9r\u00e9es distinguent la m\u00e9thode continue de sa parente par lots. Le lavage apr\u00e8s chargement a \u00e9t\u00e9 supprim\u00e9, car l&rsquo;\u00e9tape de recyclage fort le remplace efficacement. Et la r\u00e9g\u00e9n\u00e9ration, que le processus par lots effectue apr\u00e8s chaque \u00e9lution, n&rsquo;a \u00e9t\u00e9 appliqu\u00e9e qu&rsquo;\u00e0 la fin de l&rsquo;ex\u00e9cution MCSGP \u2014 sans impact n\u00e9gatif \u00e9vident sur les performances du processus.  <\/p>\n\n            <!-- Section 3 -->\n            <h2 id=\"what-yield-buys\">3. Ce que le rendement apporte en amont<\/h2>\n\n            <p>\u00c0 une puret\u00e9 \u00e9quivalente d&rsquo;environ 94 % en surface, le processus par lots a r\u00e9cup\u00e9r\u00e9 52,70 % du produit charg\u00e9 et le MCSGP a r\u00e9cup\u00e9r\u00e9 91,58 %. La question int\u00e9ressante est de savoir ce que cette diff\u00e9rence vaut une fois le processus mis \u00e0 l&rsquo;\u00e9chelle, et l&rsquo;\u00e9tude y r\u00e9pond par une estimation simplifi\u00e9e construite autour d&rsquo;une seule colonne par lots de 60 cm produisant 1,3 kg de produit par jour. <\/p>\n\n            <div class=\"explorer\">\n                <div class=\"explorer-tabs\" role=\"group\" aria-label=\"Select a scale-up scenario\">\n                    <button type=\"button\" class=\"explorer-tab\" data-state=\"a\">Lots<small>Processus de r\u00e9f\u00e9rence<\/small><\/button>\n                    <button type=\"button\" class=\"explorer-tab\" data-state=\"b\">MCSGP, m\u00eame alimentation<small>Plus de produit en sortie<\/small><\/button>\n                    <button type=\"button\" class=\"explorer-tab\" data-state=\"c\">MCSGP, m\u00eame production<small>Moins de synth\u00e8se en entr\u00e9e<\/small><\/button>\n                <\/div>\n\n                <div class=\"plot-scroll\">\n                \n                    \n                        \n                            \n                        \n                    \n\n                    \n                    \n                        Crude in\n                        Product out\n                    \n\n                    <!-- STATE A: reference batch -->\n                    \n                        \n                        \n                        \n                        77.5% product\n                        3,200 g\n                        \n                        1 \u00d7 60 cm\n                        42 L resin\n                        \n                        1,307 g\n                    \n\n                    <!-- STATE B: MCSGP, same feed input -->\n                    \n                        \n                        \n                        \n                        77.5% product\n                        3,200 g\n                        \n                        \n                        2 \u00d7 60 cm\n                        70 L resin\n                        \n                        2,270 g\n                    \n\n                    <!-- STATE C: MCSGP, same product output -->\n                    \n                        \n                        \n                        \n                        77.5% product\n                        1,841 g\n                        \n                        \n                        2 \u00d7 45 cm\n                        42 L resin\n                        \n                        1,307 g\n                    \n\n                    \n                    \n                \n                <\/div>\n\n                <ul class=\"explorer-legend\">\n                    <li><i style=\"background:#8FA3B0\"><\/i>Produit contenu dans le brut<\/li>\n                    <li><i style=\"background:#D8DFE5\"><\/i>Impuret\u00e9s dans le brut<\/li>\n                    <li><i style=\"background:#C0392B\"><\/i>Produit r\u00e9cup\u00e9r\u00e9<\/li>\n                <\/ul>\n\n                <div class=\"explorer-readout\">\n                    <p class=\"explorer-caption\" id=\"galCaption\">Le processus de r\u00e9f\u00e9rence. Une seule colonne de 60 cm traite 3 200 g de brut par jour et restitue <strong>1 307 g<\/strong> de produit. Le brut contient 77,5 % de produit, donc la bande plus fonc\u00e9e repr\u00e9sente ce qui \u00e9tait disponible \u00e0 r\u00e9cup\u00e9rer \u2014 et un peu plus de la moiti\u00e9 est extraite. La synth\u00e8se doit \u00eatre dimensionn\u00e9e pour couvrir le reste.   <\/p>\n                    <dl class=\"explorer-nums\">\n                        <div class=\"explorer-num\"><dt>Brut en entr\u00e9e<\/dt><dd id=\"galFeed\">3 200<span> g\/jour<\/span><\/dd><\/div>\n                        <div class=\"explorer-num\"><dt>Produit en sortie<\/dt><dd id=\"galProduct\">1 307<span> g\/jour<\/span><\/dd><\/div>\n                        <div class=\"explorer-num\"><dt>R\u00e9sine<\/dt><dd id=\"galResin\">42<span> L<\/span><\/dd><\/div>\n                        <div class=\"explorer-num\"><dt>Tampon<\/dt><dd id=\"galBuffer\">12 534<span> L\/jour<\/span><\/dd><\/div>\n                    <\/dl>\n                <\/div>\n\n                <p class=\"explorer-note\">Sc\u00e9narios tels que rapport\u00e9s dans le tableau 4 de l&rsquo;\u00e9tude, r\u00e9organis\u00e9s \u00e0 une seule \u00e9chelle de masse afin que les barres puissent \u00eatre compar\u00e9es directement. Il s&rsquo;agit d&rsquo;estimations simplifi\u00e9es de mise \u00e0 l&rsquo;\u00e9chelle plut\u00f4t que de productions r\u00e9elles. Le rouge marque le produit, suivant la convention de couleur utilis\u00e9e dans les figures 1 et 2 de l&rsquo;article.  <\/p>\n            <\/div>\n\n            <p>L&rsquo;\u00e9tude est \u00e9quitable concernant le premier sc\u00e9nario. Deux colonnes de 60 cm contiennent 70 L de r\u00e9sine entre elles contre 42 L pour la colonne unique par lots, donc la production suppl\u00e9mentaire n&rsquo;est pas gratuite. Les auteurs soulignent qu&rsquo;un processus par lots utilisant le m\u00eame volume total de r\u00e9sine pourrait produire 2 614 g\/jour \u2014 mais n\u00e9cessiterait deux fois plus d&rsquo;alimentation, soit 6 400 g\/jour, pour y parvenir. La comparaison qui isole l&rsquo;avantage de rendement est la troisi\u00e8me : m\u00eame produit en sortie, m\u00eame r\u00e9sine totale, 42,5 % de brut en moins en entr\u00e9e.   <\/p>\n\n            <div class=\"analogy-box\">\n                <h4>Une analogie simple<\/h4>\n                <p>Un distillateur pr\u00e9l\u00e8ve un c\u0153ur de coupe de chaque passe et met de c\u00f4t\u00e9 les t\u00eates et les queues \u00e0 chaque extr\u00e9mit\u00e9. Si le c\u0153ur est \u00e9troit, l&rsquo;esprit est pur mais il y en a peu ; s&rsquo;il est large, il y en a plus, mais il contient des notes ind\u00e9sirables. C&rsquo;est le m\u00eame choix qu&rsquo;un chromatographe fait au collecteur de fractions.  <\/p>\n                <p>Les distillateurs ne jettent pas les t\u00eates et les queues \u2014 elles retournent dans la charge suivante. C&rsquo;est ce que font les phases de recyclage ici. Parce que les fractions lat\u00e9rales retournent \u00e0 la deuxi\u00e8me colonne, le c\u0153ur peut \u00eatre coup\u00e9 \u00e9troitement pour la puret\u00e9 sans que le rendement ne soit sacrifi\u00e9.  <\/p>\n            <\/div>\n\n            <!-- Section 4 -->\n            <h2 id=\"designing\">4. Conception du processus continu<\/h2>\n\n            <p>Le MCSGP est con\u00e7u en divisant un chromatogramme de gradient par lots en quatre phases qui constituent un cycle. L&rsquo;ex\u00e9cution par lots n&rsquo;est pas seulement une r\u00e9f\u00e9rence dans cette \u00e9tude ; c&rsquo;est le mod\u00e8le de conception, c&rsquo;est pourquoi l&rsquo;article note que le processus par lots devrait d\u00e9j\u00e0 atteindre la puret\u00e9 cible avec une bonne productivit\u00e9 et une consommation de tampon acceptable avant que la conversion ne commence. Un processus par lots avec un rendement entre 20 % et 80 % est d\u00e9crit comme un bon point de d\u00e9part.  <\/p>\n\n            <ul class=\"card-list\">\n                <li>\n                    <strong>P1 \u2014 colonnes en parall\u00e8le<\/strong>\n Les impuret\u00e9s faiblement adsorbantes \u00e9luent de la colonne 1 vers les d\u00e9chets, tandis que la colonne 2 est r\u00e9g\u00e9n\u00e9r\u00e9e et pr\u00eate pour le chargement.\n                <\/li>\n                <li>\n                    <strong>P2 \u2014 colonnes interconnect\u00e9es<\/strong>\n Le m\u00e9lange d&rsquo;impuret\u00e9s faiblement adsorbantes et de produit \u00e9lue de la colonne 1 et est recycl\u00e9, avec dilution en ligne, directement sur la colonne 2.\n                <\/li>\n                <li>\n                    <strong>P3 \u2014 colonnes en parall\u00e8le<\/strong>\n Le produit pur est collect\u00e9 de la colonne 1 tandis qu&rsquo;une nouvelle alimentation est charg\u00e9e sur la colonne 2. Pour maintenir un \u00e9tat stationnaire cycle \u00e0 cycle, la quantit\u00e9 de nouvelle alimentation appliqu\u00e9e est en \u00e9quilibre avec le produit retir\u00e9 \u2014 une charge que le logiciel calcule \u00e0 partir du chromatogramme par lots et de l&rsquo;analyse des fractions. \n                <\/li>\n                <li>\n                    <strong>P4 \u2014 colonnes interconnect\u00e9es<\/strong>\n Le m\u00e9lange de produit et d&rsquo;impuret\u00e9s fortement adsorbantes est recycl\u00e9 sur la colonne 2 de la m\u00eame mani\u00e8re que P2. Les colonnes \u00e9changent ensuite leurs positions et la s\u00e9quence se r\u00e9p\u00e8te. \n                <\/li>\n            <\/ul>\n\n            <p>La d\u00e9finition des limites est l\u00e0 o\u00f9 le jugement intervient. P3 a \u00e9t\u00e9 positionn\u00e9 pour atteindre la puret\u00e9 cible de plus de 94 % en surface, calcul\u00e9e par l&rsquo;assistant, et P2 et P4 ont \u00e9t\u00e9 positionn\u00e9s pour recycler enti\u00e8rement les fractions lat\u00e9rales de puret\u00e9 inf\u00e9rieure. Parce que N-1 et N+1 sont structurellement si proches de la cible et donc difficiles \u00e0 \u00e9liminer, leur abondance \u00e0 travers le pic a \u00e9galement \u00e9t\u00e9 v\u00e9rifi\u00e9e, afin que la fen\u00eatre de collecte du produit puisse \u00eatre plac\u00e9e pour les minimiser.  <\/p>\n\n            <p>L&rsquo;assistant a ensuite calcul\u00e9 les d\u00e9bits de dilution en ligne n\u00e9cessaires pour ramener la concentration du modificateur de l&rsquo;\u00e9luat aux conditions de chargement initiales \u2014 essentiel si le produit recycl\u00e9 d&rsquo;une colonne doit se r\u00e9adsorber enti\u00e8rement sur l&rsquo;autre \u2014 ainsi que les param\u00e8tres de chargement requis pour \u00e9tablir un \u00e9tat stationnaire cyclique. Il a produit trois m\u00e9thodes : un d\u00e9marrage qui pr\u00e9charge la colonne amont comme le ferait un processus par lots, une m\u00e9thode principale de six cycles MCSGP, et un arr\u00eat consistant en un seul cycle avec une \u00e9lution finale du produit mais sans alimentation. <\/p>\n\n            <!-- Section 5 -->\n            <h2 id=\"six-cycles\">5. Ce que six cycles ont montr\u00e9<\/h2>\n\n            <p>Six cycles ont \u00e9t\u00e9 ex\u00e9cut\u00e9s, chacun comprenant deux commutations, pour un total de douze \u00e9lutions de produit. La question \u00e0 laquelle un processus continu doit r\u00e9pondre est de savoir s&rsquo;il se stabilise, et si quelque chose s&rsquo;accumule pendant ce temps. <\/p>\n\n            <p>La hauteur du profil UV \u00e0 l&rsquo;int\u00e9rieur de la fen\u00eatre de collecte du produit P3 est rest\u00e9e constante du cycle 1 au cycle 6, ce qui indique que le mat\u00e9riau entrant dans le syst\u00e8me \u00e9tait en \u00e9quilibre avec le mat\u00e9riau en sortant. Les changements visibles au cours des premiers cycles se situaient dans les fen\u00eatres de recyclage P2 et P4, o\u00f9 les impuret\u00e9s s&rsquo;accumulent et mettent plusieurs cycles \u00e0 atteindre l&rsquo;\u00e9tat stationnaire. <\/p>\n\n            <div class=\"callout\">\n                <p>L&rsquo;accumulation dans les fen\u00eatres de recyclage est attendue. Elle n&rsquo;est importante que si les impuret\u00e9s s&rsquo;accumulent vers le pool de produit : <strong>si elles s&rsquo;accumulent dans la direction de P3, la puret\u00e9 diminue de cycle en cycle<\/strong> et le produit peut tomber en dessous des sp\u00e9cifications. Placer les limites de phase de mani\u00e8re appropri\u00e9e pendant la conception est ce qui \u00e9vite ou contr\u00f4le cela.  <\/p>\n            <\/div>\n\n            <p>Les six cycles ont donc \u00e9t\u00e9 analys\u00e9s, par HPLC pour la puret\u00e9 et par Nanodrop pour la concentration. La concentration s&rsquo;est maintenue autour de 2,7 g\/L et la puret\u00e9 totale est rest\u00e9e constamment sup\u00e9rieure \u00e0 94 % en surface tout au long de l&rsquo;ex\u00e9cution, et ni N-1 ni N+1 n&rsquo;ont montr\u00e9 d&rsquo;accumulation. Sur cette base, les auteurs concluent que les param\u00e8tres du processus sont bien con\u00e7us en ce qui concerne la qualit\u00e9 du produit. La comparaison du produit final regroup\u00e9 de tous les six cycles avec le mat\u00e9riau d&rsquo;entr\u00e9e montre un enrichissement de 77,5 % en surface \u00e0 94,2 % en surface.   <\/p>\n\n            <h3>Pourquoi les chiffres rapport\u00e9s sont des valeurs d&rsquo;\u00e9tat stationnaire<\/h3>\n\n            <p>Une chose \u00e0 lire attentivement. Le d\u00e9marrage et l&rsquo;arr\u00eat co\u00fbtent tous deux en performance, car la charge appliqu\u00e9e pendant le d\u00e9marrage contient plus de produit que ce qui est r\u00e9cup\u00e9r\u00e9 lors de l&rsquo;arr\u00eat final, et l&rsquo;arr\u00eat ne recycle pas ses fractions lat\u00e9rales \u2014 ce qui le rend analogue \u00e0 une ex\u00e9cution par lots en termes de perte de produit. Avec seulement six cycles ex\u00e9cut\u00e9s, les auteurs ont restreint la comparaison des performances \u00e0 l&rsquo;\u00e9tat stationnaire, c&rsquo;est-\u00e0-dire les performances du processus si le nombre de cycles \u00e9tait infini. Ils d\u00e9crivent cela comme le sc\u00e9nario le plus favorable, et d\u00e9clarent qu&rsquo;en pratique, une ex\u00e9cution de plus de 20 cycles serait tr\u00e8s similaire.   <\/p>\n\n            <!-- Section 6 -->\n            <h2 id=\"results\">6. R\u00e9sultats complets<\/h2>\n\n            <p class=\"scroll-hint\">Faites glisser le tableau lat\u00e9ralement pour voir les colonnes d&rsquo;alimentation, par lots et MCSGP.<\/p>\n\n            <div class=\"table-scroll\">\n                <table class=\"data-table\">\n                    <thead>\n                        <tr>\n                            <th scope=\"col\">M\u00e9trique<\/th>\n                            <th scope=\"col\">Alimentation<\/th>\n                            <th scope=\"col\">Lots<\/th>\n                            <th scope=\"col\">MCSGP<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr class=\"subhead\"><td colspan=\"4\">Sp\u00e9cification du gapmer ADN-LNA conjugu\u00e9 au GalNAc <span> &gt;94 % en surface \u00b7 Les chiffres MCSGP sont des valeurs d&rsquo;\u00e9tat stationnaire<\/span><\/td><\/tr>\n                        <tr>\n                            <td>Puret\u00e9 du produit (% en surface)<\/td>\n                            <td data-label=\"Feed\">77,48<\/td><td data-label=\"Batch\">94,22<\/td><td data-label=\"MCSGP\">94,16<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Impuret\u00e9 N-1 (% en surface)<\/td>\n                            <td data-label=\"Feed\">3,36<\/td><td data-label=\"Batch\">0,93<\/td><td data-label=\"MCSGP\">0,87<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Impuret\u00e9 N+1 (% en surface)<\/td>\n                            <td data-label=\"Feed\">4,23<\/td><td data-label=\"Batch\">1,22<\/td><td data-label=\"MCSGP\" class=\"is-down\">1,41<\/td>\n                        <\/tr>\n                        <tr class=\"highlight\">\n                            <td>Rendement (%)<\/td>\n                            <td data-label=\"Feed\">\u2014<\/td><td data-label=\"Batch\">52,70<\/td><td data-label=\"MCSGP\" class=\"is-up\">91,58<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Productivit\u00e9 (g\/L<sub>r\u00e9sine<\/sub>\/h)<\/td>\n                            <td data-label=\"Feed\">\u2014<\/td><td data-label=\"Batch\">1,30<\/td><td data-label=\"MCSGP\">1,33<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Consommation de tampon (L\/g)<\/td>\n                            <td data-label=\"Feed\">\u2014<\/td><td data-label=\"Batch\">9,59<\/td><td data-label=\"MCSGP\">9,22<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Concentration du produit (g\/L)<\/td>\n                            <td data-label=\"Feed\">\u2014<\/td><td data-label=\"Batch\">3,25<\/td><td data-label=\"MCSGP\" class=\"is-down\">2,71<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Charge par cycle (g\/L r\u00e9sine)<\/td>\n                            <td data-label=\"Feed\">\u2014<\/td><td data-label=\"Batch\">2,52<\/td><td data-label=\"MCSGP\">1,83<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n            <\/div>\n            <p class=\"table-note\">Valeurs du tableau 3 de l&rsquo;\u00e9tude, r\u00e9organis\u00e9es. Weldon, Lill, Olbrich, Schmidt et M\u00fcller-Sp\u00e4th, <em>J. Chromatogr. A<\/em> 2022, 1663, 462734, publi\u00e9 sous CC BY-NC-ND 4.0. <\/p>\n\n            <h3>O\u00f9 les deux processus diff\u00e8rent, et o\u00f9 ils ne diff\u00e8rent pas<\/h3>\n\n            <p>Le rendement est le changement. Presque tout le reste est quasiment inchang\u00e9 : la puret\u00e9 est ajust\u00e9e par conception \u00e0 environ 94 % en surface, la productivit\u00e9 est de 1,33 contre 1,30 g\/L<sub>r\u00e9sine<\/sub>\/h, et la consommation de tampon est de 9,22 contre 9,59 L par gramme de produit. Le N-1 est ressorti l\u00e9g\u00e8rement plus bas en MCSGP et le N+1 l\u00e9g\u00e8rement plus haut.  <\/p>\n\n            <p>Deux chiffres ont \u00e9volu\u00e9 dans le mauvais sens, et les deux sont reconnus. La concentration du produit \u00e9tait 17 % plus faible en MCSGP, ce que les auteurs signalent comme une marge de man\u0153uvre pour r\u00e9duire les volumes d&rsquo;\u00e9luat. Et la charge MCSGP \u00e9tait inf\u00e9rieure \u00e0 la charge par lots, 1,83 contre 2,52 g par litre de r\u00e9sine \u2014 non pas parce que c&rsquo;\u00e9tait optimal mais parce que l&rsquo;optimisation de la charge ne faisait pas partie de l&rsquo;\u00e9tude. Des exp\u00e9riences par lots ont qualitativement indiqu\u00e9 que de petites augmentations de charge entra\u00eenaient une perte de rendement suppl\u00e9mentaire, ce qui sugg\u00e8re que la capacit\u00e9 de liaison de la r\u00e9sine \u00e9tait d\u00e9j\u00e0 largement utilis\u00e9e.   <\/p>\n\n            <h3>Sc\u00e9narios de mise \u00e0 l\u2019\u00e9chelle<\/h3>\n\n            <p class=\"scroll-hint\">Faites glisser le tableau lat\u00e9ralement pour voir les trois sc\u00e9narios.<\/p>\n\n            <div class=\"table-scroll\">\n                <table class=\"data-table\">\n                    <thead>\n                        <tr>\n                            <th scope=\"col\">Param\u00e8tre<\/th>\n                            <th scope=\"col\">Lots<\/th>\n                            <th scope=\"col\">MCSGP, m\u00eame alimentation<\/th>\n                            <th scope=\"col\">MCSGP, m\u00eame production<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr>\n                            <td>Alimentation en entr\u00e9e \u00e0 77,5 % de puret\u00e9 (g\/jour)<\/td>\n                            <td data-label=\"Batch\">3 200<\/td><td data-label=\"MCSGP, same feed\">3 200<\/td>\n                            <td data-label=\"MCSGP, same output\" class=\"is-up\">1 841<\/td>\n                        <\/tr>\n                        <tr class=\"highlight\">\n                            <td>Quantit\u00e9 de production (g\/jour)<\/td>\n                            <td data-label=\"Batch\">1 307<\/td><td data-label=\"MCSGP, same feed\" class=\"is-up\">2 270<\/td>\n                            <td data-label=\"MCSGP, same output\">1 307<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Diam\u00e8tre int\u00e9rieur de la colonne<\/td>\n                            <td data-label=\"Batch\">60 cm<\/td><td data-label=\"MCSGP, same feed\">2 \u00d7 60 cm<\/td>\n                            <td data-label=\"MCSGP, same output\">2 \u00d7 45 cm<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Volume de r\u00e9sine requis<\/td>\n                            <td data-label=\"Batch\">42 L<\/td><td data-label=\"MCSGP, same feed\">2 \u00d7 35 L<\/td>\n                            <td data-label=\"MCSGP, same output\">2 \u00d7 21 L<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Taille de la pompe sur le skid<\/td>\n                            <td data-label=\"Batch\">15 L\/min<\/td><td data-label=\"MCSGP, same feed\">16 L\/min<\/td>\n                            <td data-label=\"MCSGP, same output\">8 L\/min<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Demande quotidienne de tampon<\/td>\n                            <td data-label=\"Batch\">12 534 L<\/td><td data-label=\"MCSGP, same feed\">20 929 L<\/td>\n                            <td data-label=\"MCSGP, same output\">12 050 L<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n            <\/div>\n            <p class=\"table-note\">Valeurs du tableau 4 de l&rsquo;\u00e9tude, r\u00e9organis\u00e9es. Il s&rsquo;agit d&rsquo;estimations simplifi\u00e9es de mise \u00e0 l&rsquo;\u00e9chelle, non de productions r\u00e9elles. <\/p>\n\n            <!-- Section 7 -->\n            <h2 id=\"implications\">7. Ce que cela signifie pour la fabrication<\/h2>\n\n            <p>L&rsquo;estimation de mise \u00e0 l&rsquo;\u00e9chelle est l&rsquo;endroit o\u00f9 le chiffre de rendement devient un argument op\u00e9rationnel. Produire les m\u00eames 1,3 kg de produit par jour \u00e0 partir de 1 841 g de brut au lieu de 3 200 g signifie que les \u00e9tapes pr\u00e9c\u00e9dentes, y compris la synth\u00e8se d&rsquo;oligonucl\u00e9otides, peuvent \u00eatre r\u00e9duites de 42,5 % \u2014 ou, lu dans l&rsquo;autre sens, la m\u00eame quantit\u00e9 de produit peut \u00eatre fabriqu\u00e9e 42,5 % plus rapidement. <\/p>\n\n            <p>Le tableau des \u00e9quipements est mitig\u00e9. Dans le sc\u00e9nario de m\u00eame production, les deux colonnes MCSGP contiennent la m\u00eame quantit\u00e9 totale de r\u00e9sine que la colonne unique par lots, avec un diam\u00e8tre int\u00e9rieur plus petit, et le diam\u00e8tre plus petit permet d&rsquo;utiliser des pompes plus petites sur le skid pour atteindre le m\u00eame d\u00e9bit lin\u00e9aire. Comme le MCSGP utilise un \u00e9quipement similaire avec un encombrement comparable \u00e0 la chromatographie par lots, les auteurs consid\u00e8rent qu&rsquo;il est faisable d&rsquo;\u00e9quiper les installations existantes.  <\/p>\n\n            <p>Au-del\u00e0 du rendement, l&rsquo;article \u00e9num\u00e8re trois avantages suppl\u00e9mentaires. La re-chromatographie des fractions lat\u00e9rales n&rsquo;est plus n\u00e9cessaire, ce qui supprime une \u00e9tape qui am\u00e9liore les rendements par lots mais diminue la productivit\u00e9 globale, augmente la consommation de tampon et exige une manipulation manuelle et un espace de stockage. La charge analytique peut diminuer : un processus par lots stable n\u00e9cessite la collecte et l&rsquo;analyse d&rsquo;un minimum de trois pools, davantage lorsque la collecte du produit est moins robuste et encore plus apr\u00e8s re-chromatographie, tandis que le MCSGP g\u00e9n\u00e8re g\u00e9n\u00e9ralement un seul pool de produit par cycle et il peut suffire de regrouper et d&rsquo;analyser tous les quelques cycles. Et moins d&rsquo;intervention humaine est n\u00e9cessaire pendant la production, donc moins de personnel est requis.   <\/p>\n\n            <p>En contrepartie, l&rsquo;article nomme clairement son propre compromis : une complexit\u00e9 accrue de l&rsquo;\u00e9quipement et de la validation, car une configuration MCSGP utilise deux colonnes et double approximativement la quantit\u00e9 de mat\u00e9riel.<\/p>\n\n            <p>Une conversion \u00e9quivalente en mode \u00e9change d&rsquo;anions, sur un brin sens d&rsquo;siRNA conjugu\u00e9, est rapport\u00e9e dans <a href=\"https:\/\/www.chromacon.com\/en\/articles\/continuous-anion-exchange-purification-of-a-conjugated-sirna\/\">une \u00e9tude compl\u00e9mentaire de cette s\u00e9rie<\/a>. Pour une vue d&rsquo;ensemble de la plateforme o\u00f9 le MCSGP s&rsquo;int\u00e8gre dans un flux de travail d&rsquo;oligonucl\u00e9otides, voir <a href=\"https:\/\/www.chromacon.com\/en\/applications\/oligonucleotides\/\">purification d&rsquo;oligonucl\u00e9otides avec MCSGP<\/a>. <\/p>\n\n            <div class=\"limits-box\">\n                <h4>Ce que l\u2019\u00e9tude ne pr\u00e9tend pas<\/h4>\n                <ul class=\"simple-list\">\n                    <li><strong>Les chiffres MCSGP sont des valeurs d&rsquo;\u00e9tat stationnaire.<\/strong>  Seuls six cycles ont \u00e9t\u00e9 ex\u00e9cut\u00e9s, et la comparaison exclut l&rsquo;impact sur les performances du d\u00e9marrage et de l&rsquo;arr\u00eat. Les auteurs d\u00e9crivent cela comme le sc\u00e9nario le plus favorable \u2014 les performances du processus comme si le nombre de cycles \u00e9tait infini \u2014 et d\u00e9clarent qu&rsquo;une ex\u00e9cution de plus de 20 cycles serait tr\u00e8s similaire. Le rendement, la productivit\u00e9 et la consommation de tampon rapport\u00e9s doivent \u00eatre lus sur cette base.  <\/li>\n                    <li><strong>La charge n&rsquo;a pas \u00e9t\u00e9 optimis\u00e9e.<\/strong>  Le MCSGP a fonctionn\u00e9 \u00e0 1,83 g\/L de r\u00e9sine contre 2,52 pour les lots. L&rsquo;optimisation de la charge ne faisait pas partie de l&rsquo;\u00e9tude, et des exp\u00e9riences par lots ont qualitativement sugg\u00e9r\u00e9 que de petites augmentations de charge entra\u00eenaient une perte de rendement. <\/li>\n                    <li><strong>La concentration du produit \u00e9tait 17 % plus faible.<\/strong>  Les auteurs identifient cela comme une marge de man\u0153uvre pour l&rsquo;am\u00e9lioration de la m\u00e9thode afin de r\u00e9duire les volumes d&rsquo;\u00e9luat.<\/li>\n                    <li><strong>Le N+1 \u00e9tait l\u00e9g\u00e8rement plus \u00e9lev\u00e9.<\/strong>  1,41 % en surface dans le pool MCSGP contre 1,22 dans le pool par lots, bien que le N-1 ait \u00e9t\u00e9 l\u00e9g\u00e8rement plus bas \u00e0 0,87 contre 0,93.<\/li>\n                    <li><strong>Plus de mat\u00e9riel, plus de validation.<\/strong>  L&rsquo;article \u00e9nonce directement le compromis : deux colonnes et environ le double des composants mat\u00e9riels entra\u00eenent une complexit\u00e9 accrue de l&rsquo;\u00e9quipement et de la validation.<\/li>\n                    <li><strong>La mise \u00e0 l&rsquo;\u00e9chelle est une estimation.<\/strong>  Les trois sc\u00e9narios sont un calcul simplifi\u00e9 des performances mesur\u00e9es, non des productions r\u00e9elles.<\/li>\n                    <li><strong>Financement et affiliations.<\/strong>  L&rsquo;\u00e9tude a \u00e9t\u00e9 financ\u00e9e par F. Hoffmann-La Roche Ltd., o\u00f9 travaillent trois des cinq auteurs ; les deux autres sont chez YMC ChromaCon, qui commercialise le MCSGP. Les auteurs d\u00e9clarent n&rsquo;avoir aucun int\u00e9r\u00eat financier concurrent ou relation personnelle connue qui aurait pu influencer le travail. <\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- Section 8 -->\n            <h2 id=\"glossary\">8. Termes cl\u00e9s de cette \u00e9tude (Glossaire)<\/h2>\n\n            <table class=\"glossary-table\">\n                <thead>\n                    <tr>\n                        <th>Terme<\/th>\n                        <th>D\u00e9finition<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <td>C\u0153ur de coupe<\/td>\n                        <td>La portion centrale d&rsquo;un pic d&rsquo;\u00e9lution par lots qui satisfait aux sp\u00e9cifications de puret\u00e9 et est collect\u00e9e comme produit. Les fractions de part et d&rsquo;autre sont les fractions lat\u00e9rales.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Recyclage en boucle ferm\u00e9e (CLR)<\/td>\n                        <td>Une technique de recyclage \u00e0 colonne unique dans laquelle le profil chromatographique repasse \u00e0 travers une pompe \u00e0 chaque cycle. Limit\u00e9e \u00e0 un fonctionnement isocratique, et le passage r\u00e9p\u00e9t\u00e9 par la pompe peut affecter la stabilit\u00e9 du produit.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\u00c9tat stationnaire cyclique<\/td>\n                        <td>La condition dans laquelle chaque cycle MCSGP reproduit le pr\u00e9c\u00e9dent, avec le mat\u00e9riau entrant dans le syst\u00e8me en \u00e9quilibre avec le mat\u00e9riau en sortant.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Gapmer<\/td>\n                        <td>Une conception d&rsquo;oligonucl\u00e9otide antisens avec un segment d&rsquo;ADN central flanqu\u00e9 de nucl\u00e9otides modifi\u00e9s \u2014 ici de l&rsquo;acide nucl\u00e9ique bloqu\u00e9 \u2014 qui conf\u00e8rent une stabilit\u00e9 tandis que le segment central reste actif contre la cible d&rsquo;ARN.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Cluster GalNAc<\/td>\n                        <td>Un ligand N-ac\u00e9tylgalactosamine conjugu\u00e9 \u00e0 un oligonucl\u00e9otide, assurant le transport dans les h\u00e9patocytes par endocytose et permettant ainsi le d\u00e9veloppement de traitements ciblant les maladies du foie.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Dilution en ligne<\/td>\n                        <td>Dilution du flux recycl\u00e9 entre des colonnes interconnect\u00e9es, ramenant la concentration du modificateur aux conditions de chargement initiales afin que le produit recycl\u00e9 se r\u00e9adsorbe enti\u00e8rement sur la colonne en aval.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>LNA<\/td>\n                        <td>Acide nucl\u00e9ique bloqu\u00e9, un analogue nucl\u00e9otidique avec un cycle ribose contraint, utilis\u00e9 pour augmenter la stabilit\u00e9 et l&rsquo;affinit\u00e9 cible des oligonucl\u00e9otides synth\u00e9tiques.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Longmer<\/td>\n                        <td>Une s\u00e9quence plus longue que la cible, telle qu&rsquo;un lambdamer ou un branchmer, r\u00e9sultant d&rsquo;impuret\u00e9s dans les mati\u00e8res premi\u00e8res de d\u00e9part.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>MCSGP<\/td>\n                        <td>Purification par gradient de solvant \u00e0 contre-courant multicolonne : un processus de chromatographie continue \u00e0 deux colonnes qui recycle en interne les fractions lat\u00e9rales impures, de sorte que seul le produit conforme aux sp\u00e9cifications quitte le syst\u00e8me.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>N-1 et N+1<\/td>\n                        <td>Impuret\u00e9s un nucl\u00e9otide plus court et un nucl\u00e9otide plus long que la cible. Structurellement tr\u00e8s proches du produit et donc difficiles \u00e0 en s\u00e9parer.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>P1 \u00e0 P4<\/td>\n                        <td>Les quatre phases d&rsquo;un cycle MCSGP : impuret\u00e9s faibles vers les d\u00e9chets, recyclage c\u00f4t\u00e9 faible, collecte du produit avec alimentation simultan\u00e9e, et recyclage c\u00f4t\u00e9 fort.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Phosphorothioate<\/td>\n                        <td>Une modification du squelette rempla\u00e7ant un oxyg\u00e8ne par du soufre pour r\u00e9sister \u00e0 la d\u00e9gradation. Les s\u00e9quences fortement phosphorothiol\u00e9es sont not\u00e9es comme \u00e9tant particuli\u00e8rement sujettes aux impuret\u00e9s co-\u00e9luant avec le produit.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Re-chromatographie<\/td>\n                        <td>Re-ex\u00e9cuter les fractions lat\u00e9rales de puret\u00e9 inf\u00e9rieure pour r\u00e9cup\u00e9rer davantage de produit. Cela augmente le rendement par lots mais diminue la productivit\u00e9, augmente la consommation de tampon et ajoute des manipulations, du stockage et un contr\u00f4le qualit\u00e9.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Shortmer<\/td>\n                        <td>Une s\u00e9quence \u00e0 laquelle il manque un ou plusieurs nucl\u00e9otides, d\u00e9sign\u00e9e N-x, produite par un couplage chimique incomplet pendant la synth\u00e8se.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>D\u00e9marrage et arr\u00eat<\/td>\n                        <td>Les m\u00e9thodes qui d\u00e9butent et terminent une ex\u00e9cution MCSGP. Le d\u00e9marrage pr\u00e9charge la premi\u00e8re colonne ; l&rsquo;arr\u00eat effectue une \u00e9lution finale sans alimentation et sans recycler ses fractions lat\u00e9rales.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Recyclage en r\u00e9gime permanent (SSR)<\/td>\n                        <td>Une technique de recyclage \u00e0 colonne unique li\u00e9e au recyclage en boucle ferm\u00e9e, partageant la m\u00eame limitation que le profil passe \u00e0 travers une pompe \u00e0 chaque cycle.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Commutation et cycle<\/td>\n                        <td>Une commutation est une \u00e9lution de produit d&rsquo;une colonne, compos\u00e9e des phases P1 \u00e0 P4. Un cycle est compos\u00e9 de deux commutations, avec une \u00e9lution de produit de chacune des deux colonnes.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Compromis rendement-puret\u00e9<\/td>\n                        <td>La relation inverse en chromatographie par lots entre la quantit\u00e9 de produit collect\u00e9e et la puret\u00e9 du pool, d\u00e9finie par les performances de s\u00e9paration et l&rsquo;endroit o\u00f9 les limites de collecte sont trac\u00e9es.<\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n\n            <!-- Section 9 - FAQ -->\n            <h2 id=\"faq\">9. Foire aux questions<\/h2>\n\n            <div class=\"faq-section\">\n                <div class=\"faq-item\">\n                    <button class=\"faq-question\" aria-expanded=\"false\">\n  Le MCSGP peut-il purifier les oligonucl\u00e9otides conjugu\u00e9s au GalNAc ?\n                    <\/button>\n                    <div class=\"faq-answer\">\n                        <div class=\"faq-answer-inner\">\n                            <p>Oui. Cette \u00e9tude rapporte la premi\u00e8re \u00e9valuation du MCSGP pour un gapmer ADN-LNA conjugu\u00e9 \u00e0 un cluster GalNAc en mode phase inverse. Partant d&rsquo;une m\u00e9thode par lots \u00e9tablie sur la m\u00eame r\u00e9sine C8 et les m\u00eames phases mobiles ac\u00e9tonitrile et ac\u00e9tate de sodium, le processus continu a atteint un rendement de 91,58 % avec une puret\u00e9 de 94,16 % en surface, contre un rendement de 52,70 % avec une puret\u00e9 de 94,22 % en surface pour la r\u00e9f\u00e9rence par lots.  <\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <button class=\"faq-question\" aria-expanded=\"false\">\n  Quel rendement suppl\u00e9mentaire le MCSGP apporte-t-il pour la purification d&rsquo;oligonucl\u00e9otides ?\n                    <\/button>\n                    <div class=\"faq-answer\">\n                        <div class=\"faq-answer-inner\">\n                            <p>Dans ce cas, le rendement est pass\u00e9 de 52,70 % \u00e0 91,58 % \u00e0 puret\u00e9 \u00e9quivalente \u2014 une am\u00e9lioration relative de 73,6 %. L&rsquo;ampleur du gain d\u00e9pend du processus par lots dont il est issu : un processus par lots avec un rendement entre 20 % et 80 % est d\u00e9crit comme un bon point de d\u00e9part pour le d\u00e9veloppement du MCSGP, de sorte qu&rsquo;une m\u00e9thode par lots qui r\u00e9cup\u00e8re d\u00e9j\u00e0 la majeure partie de son produit a moins de marge d&rsquo;am\u00e9lioration. <\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <button class=\"faq-question\" aria-expanded=\"false\">\n  Qu&rsquo;est-ce qu&rsquo;un rendement de purification plus \u00e9lev\u00e9 permet r\u00e9ellement d&rsquo;\u00e9conomiser ?\n                    <\/button>\n                    <div class=\"faq-answer\">\n                        <div class=\"faq-answer-inner\">\n                            <p>La synth\u00e8se. La synth\u00e8se d&rsquo;oligonucl\u00e9otides est le principal facteur de co\u00fbt dans la production, et son ampleur est d\u00e9termin\u00e9e par la quantit\u00e9 de produit que la purification est cens\u00e9e perdre. Dans l&rsquo;estimation de mise \u00e0 l&rsquo;\u00e9chelle de l&rsquo;\u00e9tude, les m\u00eames 1 307 g de produit quotidien pourraient \u00eatre fabriqu\u00e9s \u00e0 partir de 1 841 g de brut au lieu de 3 200 g \u2014 permettant de r\u00e9duire les \u00e9tapes pr\u00e9c\u00e9dentes, y compris la synth\u00e8se, de 42,5 %. Lu dans l&rsquo;autre sens, la m\u00eame production pourrait \u00eatre r\u00e9alis\u00e9e 42,5 % plus rapidement.   <\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <button class=\"faq-question\" aria-expanded=\"false\">\n  Le gain de rendement co\u00fbte-t-il en productivit\u00e9 ou en tampon ?\n                    <\/button>\n                    <div class=\"faq-answer\">\n                        <div class=\"faq-answer-inner\">\n                            <p>Pas dans cette \u00e9tude. La productivit\u00e9 \u00e9tait de 1,33 g\/L<sub>r\u00e9sine<\/sub>\/h pour le MCSGP contre 1,30 pour les lots, et la consommation de tampon de 9,22 L\/g contre 9,59 \u2014 les deux \u00e9tant essentiellement inchang\u00e9es. Deux chiffres ont \u00e9volu\u00e9 dans le mauvais sens : la concentration du produit \u00e9tait 17 % plus faible, et l&rsquo;impuret\u00e9 N+1 \u00e9tait l\u00e9g\u00e8rement plus \u00e9lev\u00e9e \u00e0 1,41 % en surface contre 1,22.  <\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <button class=\"faq-question\" aria-expanded=\"false\">\n  En quoi le MCSGP est-il diff\u00e9rent des techniques de recyclage comme le SSR ou le CLR ?\n                    <\/button>\n                    <div class=\"faq-answer\">\n                        <div class=\"faq-answer-inner\">\n                            <p>Dans le recyclage en r\u00e9gime permanent et le recyclage en boucle ferm\u00e9e, le profil chromatographique passe \u00e0 travers une pompe \u00e0 chaque cycle, ce qui peut \u00eatre pr\u00e9judiciable \u00e0 la stabilit\u00e9 du produit et limite ces processus \u00e0 un fonctionnement isocratique. Dans le MCSGP, les fractions lat\u00e9rales recycl\u00e9es sont enti\u00e8rement adsorb\u00e9es sur une deuxi\u00e8me colonne, puis soumises \u00e0 une nouvelle \u00e9lution par gradient, de sorte que le produit et les impuret\u00e9s ne passent par une pompe que pendant l&rsquo;\u00e9tape de chargement. Les auteurs soutiennent que cela rend le MCSGP bien adapt\u00e9 aux mol\u00e9cules complexes telles que les oligonucl\u00e9otides.  <\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <button class=\"faq-question\" aria-expanded=\"false\">\n  Combien de cycles MCSGP sont n\u00e9cessaires ?\n                    <\/button>\n                    <div class=\"faq-answer\">\n                        <div class=\"faq-answer-inner\">\n                            <p>Plus que ceux ex\u00e9cut\u00e9s ici, pour voir tous les avantages. Le d\u00e9marrage et l&rsquo;arr\u00eat r\u00e9duisent tous deux les performances globales, car la charge de d\u00e9marrage contient plus de produit que l&rsquo;arr\u00eat n&rsquo;en r\u00e9cup\u00e8re et l&rsquo;arr\u00eat ne recycle pas ses fractions lat\u00e9rales. L&rsquo;article indique qu&rsquo;ex\u00e9cuter plus de 20 cycles est id\u00e9al pour minimiser leur impact relatif. Comme seulement six cycles ont \u00e9t\u00e9 ex\u00e9cut\u00e9s dans cette \u00e9tude, les chiffres de performance rapport\u00e9s d\u00e9crivent l&rsquo;\u00e9tat stationnaire plut\u00f4t qu&rsquo;une moyenne sur l&rsquo;ensemble de l&rsquo;ex\u00e9cution.   <\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <button class=\"faq-question\" aria-expanded=\"false\">\n  Le passage au MCSGP implique-t-il de changer d&rsquo;\u00e9quipement ou de chimie ?\n                    <\/button>\n                    <div class=\"faq-answer\">\n                        <div class=\"faq-answer-inner\">\n                            <p>La chimie reste la m\u00eame. Cette \u00e9tude a utilis\u00e9 la m\u00eame phase stationnaire C8 et les m\u00eames phases mobiles ac\u00e9tonitrile et ac\u00e9tate de sodium que la m\u00e9thode par lots, avec deux simplifications d\u00e9lib\u00e9r\u00e9es : le lavage apr\u00e8s chargement a \u00e9t\u00e9 supprim\u00e9, puisque l&rsquo;\u00e9tape de recyclage fort le remplace, et la r\u00e9g\u00e9n\u00e9ration n&rsquo;a \u00e9t\u00e9 appliqu\u00e9e qu&rsquo;\u00e0 la fin de l&rsquo;ex\u00e9cution plut\u00f4t qu&rsquo;apr\u00e8s chaque \u00e9lution. L&rsquo;\u00e9quipement est le compromis \u2014 le MCSGP utilise deux colonnes et double approximativement les composants mat\u00e9riels, entra\u00eenant une complexit\u00e9 accrue de l&rsquo;\u00e9quipement et de la validation, bien que l&rsquo;encombrement soit comparable \u00e0 la chromatographie par lots.  <\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <button class=\"faq-question\" aria-expanded=\"false\">\n  L\u2019article complet est-il disponible gratuitement ?\n                    <\/button>\n                    <div class=\"faq-answer\">\n                        <div class=\"faq-answer-inner\">\n                            <p>Oui. Il est publi\u00e9 en acc\u00e8s libre dans <em>Journal of Chromatography A<\/em> et peut \u00eatre lu et t\u00e9l\u00e9charg\u00e9 gratuitement. Notez qu&rsquo;il est sous licence CC BY-NC-ND 4.0 plut\u00f4t que CC BY utilis\u00e9e par de nombreux articles en acc\u00e8s libre, donc la r\u00e9utilisation est limit\u00e9e \u00e0 des fins non commerciales et ne s&rsquo;\u00e9tend pas aux \u0153uvres d\u00e9riv\u00e9es. Du mat\u00e9riel suppl\u00e9mentaire couvrant les param\u00e8tres sp\u00e9cifiques de la m\u00e9thode par lots et MCSGP et le gradient analytique est disponible avec l&rsquo;article.   <\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/article>\n    <\/div>\n\n<!-- Structured data. Replace the two page URLs below with this page's permalink. -->\n\n{\n  \u00ab\u00a0@context\u00a0\u00bb: \u00ab\u00a0https:\/\/schema.org\u00a0\u00bb,\n  \u00ab\u00a0@graph\u00a0\u00bb: [\n    {\n      \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0ScholarlyArticle\u00a0\u00bb,\n      \u00ab\u00a0@id\u00a0\u00bb: \u00ab\u00a0https:\/\/doi.org\/10.1016\/j.chroma.2021.462734\u00a0\u00bb,\n      \u00ab\u00a0headline\u00a0\u00bb: \u00ab\u00a0Purification of a GalNAc-cluster-conjugated oligonucleotide by reversed-phase twin-column continuous chromatography\u00a0\u00bb,\n      \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0Purification of a GalNAc-cluster-conjugated oligonucleotide by reversed-phase twin-column continuous chromatography\u00a0\u00bb,\n      \u00ab\u00a0datePublished\u00a0\u00bb: \u00ab\u00a02021-12-12\u00a0\u00bb,\n      \u00ab\u00a0inLanguage\u00a0\u00bb: \u00ab\u00a0en\u00a0\u00bb,\n      \u00ab\u00a0isAccessibleForFree\u00a0\u00bb: true,\n      \u00ab\u00a0license\u00a0\u00bb: \u00ab\u00a0https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/\u00a0\u00bb,\n      \u00ab\u00a0url\u00a0\u00bb: \u00ab\u00a0https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0021967321008566\u00a0\u00bb,\n      \u00ab\u00a0sameAs\u00a0\u00bb: \u00ab\u00a0https:\/\/doi.org\/10.1016\/j.chroma.2021.462734\u00a0\u00bb,\n      \u00ab\u00a0identifier\u00a0\u00bb: [{ \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0PropertyValue\u00a0\u00bb, \u00ab\u00a0propertyID\u00a0\u00bb: \u00ab\u00a0DOI\u00a0\u00bb, \u00ab\u00a0value\u00a0\u00bb: \u00ab\u00a010.1016\/j.chroma.2021.462734\u00a0\u00bb }],\n      \u00ab\u00a0keywords\u00a0\u00bb: [\u00ab\u00a0oligonucleotide\u00a0\u00bb,\u00a0\u00bbpurification\u00a0\u00bb,\u00a0\u00bbMCSGP\u00a0\u00bb,\u00a0\u00bbcontinuous manufacturing\u00a0\u00bb,\u00a0\u00bbscale-up\u00a0\u00bb,\u00a0\u00bbGalNAc\u00a0\u00bb,\u00a0\u00bbgapmer\u00a0\u00bb,\u00a0\u00bbreversed-phase chromatography\u00a0\u00bb,\u00a0\u00bbtwin-column chromatography\u00a0\u00bb,\u00a0\u00bbyield-purity trade-off\u00a0\u00bb],\n      \u00ab\u00a0abstract\u00a0\u00bb: \u00ab\u00a0MCSGP was applied to the reversed-phase purification of a GalNAc-cluster-conjugated DNA-LNA gapmer oligonucleotide therapeutic using a twin-column chromatography system. Based on a batch process as a starting point, MCSGP was designed, optimized and compared with the batch process for process performance and scale-up requirements. Product yields increased from 52.7 percent using batch chromatography to 91.5 percent using MCSGP, with purity, productivity and buffer consumption otherwise comparable. In a manufacturing scenario, use of MCSGP would allow the downscaling of oligonucleotide synthesis by 42.5 percent.\u00a0\u00bb,\n      \u00ab\u00a0author\u00a0\u00bb: [\n        { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Person\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0Richard Weldon\u00a0\u00bb, \u00ab\u00a0affiliation\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Organization\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0ChromaCon AG\u00a0\u00bb } },\n        { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Person\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0J\u00f6rg Lill\u00a0\u00bb, \u00ab\u00a0affiliation\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Organization\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0F. Hoffmann-La Roche Ltd.\u00a0\u00bb } },\n        { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Person\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0Martin Olbrich\u00a0\u00bb, \u00ab\u00a0affiliation\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Organization\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0F. Hoffmann-La Roche Ltd.\u00a0\u00bb } },\n        { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Person\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0Pascal Schmidt\u00a0\u00bb, \u00ab\u00a0affiliation\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Organization\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0F. Hoffmann-La Roche Ltd.\u00a0\u00bb } },\n        { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Person\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0Thomas M\u00fcller-Sp\u00e4th\u00a0\u00bb, \u00ab\u00a0affiliation\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Organization\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0ChromaCon AG\u00a0\u00bb } }\n      ],\n      \u00ab\u00a0publisher\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Organization\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0Elsevier\u00a0\u00bb },\n      \u00ab\u00a0isPartOf\u00a0\u00bb: {\n        \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0PublicationVolume\u00a0\u00bb,\n        \u00ab\u00a0volumeNumber\u00a0\u00bb: \u00ab\u00a01663\u00a0\u00bb,\n        \u00ab\u00a0isPartOf\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Periodical\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0Journal of Chromatography A\u00a0\u00bb, \u00ab\u00a0issn\u00a0\u00bb: \u00ab\u00a00021-9673\u00a0\u00bb }\n      },\n      \u00ab\u00a0pagination\u00a0\u00bb: \u00ab\u00a0462734\u00a0\u00bb\n    },\n    {\n      \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0WebPage\u00a0\u00bb,\n      \u00ab\u00a0@id\u00a0\u00bb: \u00ab\u00a0https:\/\/www.chromacon.com\/en\/articles\/galnac-oligonucleotide-purification-mcsgp\/\u00a0\u00bb,\n      \u00ab\u00a0url\u00a0\u00bb: \u00ab\u00a0https:\/\/www.chromacon.com\/en\/articles\/galnac-oligonucleotide-purification-mcsgp\/\u00a0\u00bb,\n      \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0Breaking the Yield\u2013Purity Trade-Off for GalNAc Oligonucleotides\u00a0\u00bb,\n      \u00ab\u00a0description\u00a0\u00bb: \u00ab\u00a0How a reversed-phase batch purification of a GalNAc-cluster-conjugated gapmer was converted to twin-column MCSGP, raising yield from 52.7 to 91.6 percent at unchanged purity.\u00a0\u00bb,\n      \u00ab\u00a0mainEntity\u00a0\u00bb: { \u00ab\u00a0@id\u00a0\u00bb: \u00ab\u00a0https:\/\/doi.org\/10.1016\/j.chroma.2021.462734\u00a0\u00bb }\n    },\n    {\n      \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0FAQPage\u00a0\u00bb,\n      \u00ab\u00a0mainEntity\u00a0\u00bb: [\n        { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Question\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0Can MCSGP purify GalNAc-conjugated oligonucleotides?\u00a0\u00bb, \u00ab\u00a0acceptedAnswer\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Answer\u00a0\u00bb, \u00ab\u00a0text\u00a0\u00bb: \u00ab\u00a0Yes. This study reports the first evaluation of MCSGP for a GalNAc-cluster-conjugated DNA-LNA gapmer in reversed-phase mode. Starting from an established batch method on the same C8 resin and the same acetonitrile and sodium acetate mobile phases, the continuous process reached 91.58% yield at 94.16 area% purity, against 52.70% yield at 94.22 area% for the batch benchmark.\u00a0\u00bb } },\n        { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Question\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0How much yield does MCSGP add for oligonucleotide purification?\u00a0\u00bb, \u00ab\u00a0acceptedAnswer\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Answer\u00a0\u00bb, \u00ab\u00a0text\u00a0\u00bb: \u00ab\u00a0In this case, yield rose from 52.70% to 91.58% at matched purity \u2014 a relative improvement of 73.6%. The size of the gain depends on the batch process it starts from: a batch process with a yield between 20% and 80% is described as a good starting point for MCSGP development, so a batch method that already recovers most of its product has less room to improve.\u00a0\u00bb } },\n        { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Question\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0What does a higher purification yield actually save?\u00a0\u00bb, \u00ab\u00a0acceptedAnswer\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Answer\u00a0\u00bb, \u00ab\u00a0text\u00a0\u00bb: \u00ab\u00a0Synthesis. Oligonucleotide synthesis is the major cost driver in production, and the scale of it is set by how much product the purification is expected to lose. In the study&rsquo;s scale-up estimate, the same 1,307 g of daily product could be made from 1,841 g of crude instead of 3,200 g \u2014 allowing the preceding steps, including synthesis, to be downscaled by 42.5%. Read the other way, the same output could be produced 42.5% faster.\u00a0\u00bb } },\n        { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Question\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0Does the yield gain cost productivity or buffer?\u00a0\u00bb, \u00ab\u00a0acceptedAnswer\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Answer\u00a0\u00bb, \u00ab\u00a0text\u00a0\u00bb: \u00ab\u00a0Not in this study. Productivity was 1.33 g\/L resin\/h for MCSGP against 1.30 for batch, and buffer consumption 9.22 L\/g against 9.59 \u2014 both essentially unchanged. Two figures did move the wrong way: product concentration was 17% lower, and the N+1 impurity was marginally higher at 1.41 area% against 1.22.\u00a0\u00bb } },\n        { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Question\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0How is MCSGP different from recycling techniques like SSR or CLR?\u00a0\u00bb, \u00ab\u00a0acceptedAnswer\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Answer\u00a0\u00bb, \u00ab\u00a0text\u00a0\u00bb: \u00ab\u00a0In steady-state recycling and closed-loop recycling, the chromatographic profile passes through a pump every cycle, which is possibly detrimental to product stability and limits those processes to isocratic operation. In MCSGP the recycled side fractions are fully adsorbed onto a second column and then subjected to renewed gradient elution, so product and impurities pass through a pump only during the load step. The authors argue this makes MCSGP well suited to complex molecules such as oligonucleotides.\u00a0\u00bb } },\n        { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Question\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0How many MCSGP cycles are needed?\u00a0\u00bb, \u00ab\u00a0acceptedAnswer\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Answer\u00a0\u00bb, \u00ab\u00a0text\u00a0\u00bb: \u00ab\u00a0More than were run here, to see the full benefit. Startup and shutdown both reduce overall performance, because the startup load contains more product than the shutdown recovers and the shutdown does not recycle its side fractions. The paper states that running more than 20 cycles is ideal to minimize their relative impact. Because only six cycles were run in this study, the reported performance figures describe the steady state rather than a whole-run average.\u00a0\u00bb } },\n        { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Question\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0Does switching to MCSGP mean changing equipment or chemistry?\u00a0\u00bb, \u00ab\u00a0acceptedAnswer\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Answer\u00a0\u00bb, \u00ab\u00a0text\u00a0\u00bb: \u00ab\u00a0The chemistry stays the same. This study used the same C8 stationary phase and the same acetonitrile and sodium acetate mobile phases as the batch method, with two deliberate simplifications: the wash after loading was dropped, since the strong recycling step substitutes for it, and regeneration was applied only at the end of the run rather than after every elution. The equipment is the trade-off \u2014 MCSGP uses two columns and approximately doubles the hardware components, bringing elevated equipment and validation complexity, though the footprint is comparable to batch chromatography.\u00a0\u00bb } },\n        { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Question\u00a0\u00bb, \u00ab\u00a0name\u00a0\u00bb: \u00ab\u00a0Is the full article freely available?\u00a0\u00bb, \u00ab\u00a0acceptedAnswer\u00a0\u00bb: { \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0Answer\u00a0\u00bb, \u00ab\u00a0text\u00a0\u00bb: \u00ab\u00a0Yes. It is published open access in Journal of Chromatography A and can be read and downloaded free of charge. Note that it carries a CC BY-NC-ND 4.0 license rather than the CC BY used by many open-access papers, so reuse is limited to non-commercial purposes and does not extend to derivative works. Supplementary material covering the specific batch and MCSGP method parameters and the analytical gradient is available alongside the article.\u00a0\u00bb } }\n      ]\n    },\n    {\n      \u00ab\u00a0@type\u00a0\u00bb: \u00ab\u00a0BreadcrumbList\u00a0\u00bb,\n      \u00ab\u00a0itemListElement\u00a0\u00bb: [\n        {\u00ab\u00a0@type\u00a0\u00bb:\u00a0\u00bbListItem\u00a0\u00bb,\u00a0\u00bbposition\u00a0\u00bb:1,\u00a0\u00bbname\u00a0\u00bb:\u00a0\u00bbResearch Highlights\u00a0\u00bb,\u00a0\u00bbitem\u00a0\u00bb:\u00a0\u00bbhttps:\/\/www.chromacon.com\/en\/research-highlights\/\u00a0\u00bb},\n        {\u00ab\u00a0@type\u00a0\u00bb:\u00a0\u00bbListItem\u00a0\u00bb,\u00a0\u00bbposition\u00a0\u00bb:2,\u00a0\u00bbname\u00a0\u00bb:\u00a0\u00bbBreaking the Yield\u2013Purity Trade-Off for GalNAc Oligonucleotides\u00a0\u00bb,\u00a0\u00bbitem\u00a0\u00bb:\u00a0\u00bbhttps:\/\/www.chromacon.com\/en\/articles\/galnac-oligonucleotide-purification-mcsgp\/\u00a0\u00bb}\n      ]\n    }\n  ]\n}\n\n\n\/\/ FAQ Accordion functionality\n        document.querySelectorAll(&lsquo;.faq-question&rsquo;).forEach(button =&gt; {\n            button.addEventListener(&lsquo;click&rsquo;, () =&gt; {\n                const faqItem = button.parentElement;\n                const isOpen = faqItem.classList.contains(&lsquo;open&rsquo;);\n\n                \/\/ Close all other items\n                document.querySelectorAll(&lsquo;.faq-item&rsquo;).forEach(item =&gt; {\n                    item.classList.remove(&lsquo;open&rsquo;);\n                    item.querySelector(&lsquo;.faq-question&rsquo;).setAttribute(&lsquo;aria-expanded&rsquo;, &lsquo;false&rsquo;);\n                });\n\n                \/\/ Toggle current item\n                if (!isOpen) {\n                    faqItem.classList.add(&lsquo;open&rsquo;);\n                    button.setAttribute(&lsquo;aria-expanded&rsquo;, &lsquo;true&rsquo;);\n                }\n            });\n        });\n\n        \/\/ Mobile TOC toggle\n        const mobileToc = document.getElementById(&lsquo;mobileToc&rsquo;);\n        const mobileTocToggle = mobileToc.querySelector(&lsquo;.mobile-toc-toggle&rsquo;);\n\n        mobileTocToggle.addEventListener(&lsquo;click&rsquo;, () =&gt; {\n            const isOpen = mobileToc.classList.contains(&lsquo;open&rsquo;);\n            mobileToc.classList.toggle(&lsquo;open&rsquo;);\n            mobileTocToggle.setAttribute(&lsquo;aria-expanded&rsquo;, !isOpen);\n        });\n\n        \/\/ Close mobile TOC when clicking a link\n        document.querySelectorAll(&lsquo;.mobile-toc-list a&rsquo;).forEach(link =&gt; {\n            link.addEventListener(&lsquo;click&rsquo;, () =&gt; {\n                mobileToc.classList.remove(&lsquo;open&rsquo;);\n                mobileTocToggle.setAttribute(&lsquo;aria-expanded&rsquo;, &lsquo;false&rsquo;);\n            });\n        });\n\n        \/\/ Highlight active TOC item on scroll (desktop)\n        const observerOptions = {\n            rootMargin: &lsquo;-100px 0px -70% 0px&rsquo;,\n            threshold: 0\n        };\n\n        const observer = new IntersectionObserver(entries =&gt; {\n            entries.forEach(entry =&gt; {\n                const id = entry.target.getAttribute(&lsquo;id&rsquo;);\n                const tocLink = document.querySelector(`.toc-list a[href=\u00a0\u00bb#${id}\u00a0\u00bb]`);\n\n                if (tocLink) {\n                    if (entry.isIntersecting) {\n                        document.querySelectorAll(&lsquo;.toc-list a&rsquo;).forEach(link =&gt; {\n                            link.classList.remove(&lsquo;active&rsquo;);\n                        });\n                        tocLink.classList.add(&lsquo;active&rsquo;);\n                    }\n                }\n            });\n        }, observerOptions);\n\n        document.querySelectorAll(&lsquo;h2[id]&rsquo;).forEach(section =&gt; {\n            observer.observe(section);\n        });\n\n        \/\/ Scale-up scenario explorer (Section 3)\n        (function () {\n            const DATA = {\n                a: {\n                    feed: &lsquo;3,200<span> g\/day&rsquo;, product: &lsquo;1,307<span> g\/day&rsquo;,\n                    resin: &rsquo;42<span> L&rsquo;, buffer: &lsquo;12,534<span> L\/day&rsquo;,\n                    caption: &lsquo;The reference process. A single 60 cm column takes 3,200 g of crude a day and &lsquo; +\n                             &lsquo;returns <strong>1,307 g of product. The crude is 77.5% product, so the &lsquo; +\n                             &lsquo;darker band is what was available to recover \u2014 and just over half of it makes it &lsquo; +\n                             &lsquo;out. The synthesis has to be sized to cover the rest.&rsquo;\n                },\n                b: {\n                    feed: &lsquo;3,200<span> g\/day&rsquo;, product: &lsquo;2,270<span> g\/day&rsquo;,\n                    resin: &rsquo;70<span> L \u00b7 2 \u00d7 35&prime;, buffer: &lsquo;20,929<span> L\/day&rsquo;,\n                    caption: &lsquo;Same crude, two columns. Recovering 91.58% instead of 52.70% turns the same 3,200 g &lsquo; +\n                             &lsquo;of daily crude into <strong>2,270 g of product, a relative gain of 73.6%. &lsquo; +\n                             &lsquo;It is not free: two 60 cm columns hold 70 L of resin against 42 L for the batch &lsquo; +\n                             &lsquo;column, and daily buffer demand rises accordingly.&rsquo;\n                },\n                c: {\n                    feed: &lsquo;1,841<span> g\/day&rsquo;, product: &lsquo;1,307<span> g\/day&rsquo;,\n                    resin: &rsquo;42<span> L \u00b7 2 \u00d7 21&prime;, buffer: &lsquo;12,050<span> L\/day&rsquo;,\n                    caption: &lsquo;Same product, less crude. Two 45 cm columns holding the same total resin as the &lsquo; +\n                             &lsquo;single batch column produce the same <strong>1,307 g a day from 1,841 g &lsquo; +\n                             &lsquo;of crude \u2014 <strong>42.5% less, which is 42.5% less oligonucleotide &lsquo; +\n                             &lsquo;synthesis. The smaller diameter also allows smaller pumps on the skid.&rsquo;\n                }\n            };\n\n            const tabs = document.querySelectorAll(&lsquo;.explorer-tab&rsquo;);\n            if (!tabs.length) return;\n\n            const caption = document.getElementById(&lsquo;galCaption&rsquo;);\n            const fields = {\n                feed:    document.getElementById(&lsquo;galFeed&rsquo;),\n                product: document.getElementById(&lsquo;galProduct&rsquo;),\n                resin:   document.getElementById(&lsquo;galResin&rsquo;),\n                buffer:  document.getElementById(&lsquo;galBuffer&rsquo;)\n            };\n\n            function show(key) {\n                const d = DATA[key];\n                if (!d) return;\n\n                [&lsquo;a&rsquo;, &lsquo;b&rsquo;, &lsquo;c&rsquo;].forEach(k =&gt; {\n                    const g = document.getElementById(&lsquo;gal-st-&lsquo; + k);\n                    if (g) g.classList.toggle(&lsquo;is-on&rsquo;, k === key);\n                });\n\n                Object.keys(fields).forEach(f =&gt; {\n                    if (fields[f]) fields[f].innerHTML = d[f];\n                });\n\n                if (caption) caption.innerHTML = d.caption;\n\n                tabs.forEach(t =&gt; t.setAttribute(&lsquo;aria-pressed&rsquo;, String(t.dataset.state === key)));\n            }\n\n            tabs.forEach(t =&gt; t.addEventListener(&lsquo;click&rsquo;, () =&gt; show(t.dataset.state)));\n        })();\n    \n","protected":false},"excerpt":{"rendered":"<p>La purification est l\u2019\u00e9tape o\u00f9 le rendement en oligonucl\u00e9otides est perdu, et la synth\u00e8se doit \u00eatre dimensionn\u00e9e en cons\u00e9quence. La conversion d&rsquo;une m\u00e9thode par lots en phase inverse pour un gapmer conjugu\u00e9 au GalNAc en MCSGP \u00e0 deux colonnes a augment\u00e9 la r\u00e9cup\u00e9ration de 52,7 % \u00e0 91,6 % avec la m\u00eame puret\u00e9 \u2014 suffisamment pour r\u00e9duire l&rsquo;\u00e9tape de synth\u00e8se de 42,5 % pour la m\u00eame production quotidienne. <\/p>\n","protected":false},"featured_media":17567,"comment_status":"closed","ping_status":"closed","template":"","article_category":[323],"class_list":["post-17983","articles","type-articles","status-publish","has-post-thumbnail","","article_category-purification-doligo"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/articles\/17983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/articles"}],"about":[{"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/types\/articles"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/comments?post=17983"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/media\/17567"}],"wp:attachment":[{"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/media?parent=17983"}],"wp:term":[{"taxonomy":"article_category","embeddable":true,"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/article_category?post=17983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}