noindex,follow Passer au contenu
  • Aperçu des systèmes
    Par application Par système Par service
    Peptides Oligonucléotides mAbs & variantes d’anticorps Conjugués anticorps-médicaments Protéines recombinantes Vecteurs viraux (AAV) Petites molécules & Nutraceutiques Isolement des impuretés
    Contichrom® CUBE
    CUBE 30 (36 mL/min) CUBE 100 (100 mL/min) Logiciel CUBE Accessoires CUBE
    Contichrom® PILOT
    PILOT 300X (300 mL/min)
    Contichrom® TWIN HPLC
    TWIN 300 (3,3 L/min) TWIN 500 (8,3 L/min) TWIN 1000 (18,9 L/min) TWIN 2000 (36 L/min)
    Contichrom® TWIN LPLC - Capture
    TWIN 300 (3,3 L/min) TWIN 500 (8,3 L/min) TWIN 1000 (18,9 L/min) TWIN 2000 (36 L/min)
    Contichrom® TWIN LPLC - Polissage
    TWIN 300 (3,3 L/min) TWIN 500 (8,3 L/min) TWIN 1000 (18,9 L/min) TWIN 2000 (36 L/min)
    Démos et introductions Formation et conseil Location de systèmes Modélisation de procédés Études de faisabilité Purification sur mesure Maintenance & Réparation
    Par application
    Peptides Oligonucléotides mAbs & variantes d’anticorps Conjugués anticorps-médicaments Protéines recombinantes Vecteurs viraux (AAV) Petites molécules & Nutraceutiques Isolement des impuretés
    Par système
    Contichrom® CUBE
    CUBE 30 (36 mL/min) CUBE 100 (100 mL/min) Logiciel CUBE Accessoires CUBE
    Contichrom® PILOT
    PILOT 300X (300 mL/min)
    Contichrom® TWIN HPLC
    TWIN 300 (3,3 L/min) TWIN 500 (8,3 L/min) TWIN 1000 (18,9 L/min) TWIN 2000 (36 L/min)
    Contichrom® TWIN LPLC - Capture
    TWIN 300 (3,3 L/min) TWIN 500 (8,3 L/min) TWIN 1000 (18,9 L/min) TWIN 2000 (36 L/min)
    Contichrom® TWIN LPLC - Polissage
    TWIN 300 (3,3 L/min) TWIN 500 (8,3 L/min) TWIN 1000 (18,9 L/min) TWIN 2000 (36 L/min)
    Par service
    Démos et introductions Formation et conseil Location de systèmes Modélisation de procédés Études de faisabilité Purification sur mesure Maintenance & Réparation
  • Ressources
    Technologies Bibliothèque de ressources Faits saillants de la recherche Articles éducatifs
    Chromatographie en batch Chromatographie multidimensionnelle (2D/3D) Capture continue (CaptureSMB®) Polissage continu (MCSGP) Enrichissement continu (N-Rich®) Contrôle dynamique du procédé (AutoPeak® & AutomAb®)
    Notes d'application Webinaires et vidéos Guides de procédé & manuels Publications évaluées par des pairs Brochures & Fiches techniques Livres blancs
    Purification de peptides Purification d'oligonucléotides
    Fondamentaux de la chromatographie préparative Dépannage et bonnes pratiques (à venir)
    Technologies
    Chromatographie en batch Chromatographie multidimensionnelle (2D/3D) Capture continue (CaptureSMB®) Polissage continu (MCSGP) Enrichissement continu (N-Rich®) Contrôle dynamique du procédé (AutoPeak® & AutomAb®)
    Bibliothèque de ressources
    Notes d'application Webinaires et vidéos Guides de procédé & manuels Publications évaluées par des pairs Brochures & Fiches techniques Livres blancs
    Faits saillants de la recherche
    Purification de peptides Purification d'oligonucléotides
    Articles éducatifs
    Fondamentaux de la chromatographie préparative Dépannage et bonnes pratiques (à venir)
    • À propos de ChromaCon
    • Actualités et événements
    • Distributeurs
    • Carrières
    • Contact
  • Deutsch
  • English
  • Français

Article Category : Purification d’oligo

MCSGP en phase inverse pour les oligonucléotides conjugués au GalNAc

La purification est l’étape où le rendement en oligonucléotides est perdu, et la synthèse doit être dimensionnée en conséquence. La conversion d'une méthode par lots en phase inverse pour un gapmer conjugué au GalNAc en MCSGP à deux colonnes a augmenté la récupération de 52,7 % à 91,6 % avec la même pureté — suffisamment pour réduire l'étape de synthèse de 42,5 % pour la même production quotidienne.

Purification d’oligo 07 Sep 2026
Purification d’oligonucléotides — illustration
/* ========================================== CSS VARIABLES – Customize your fonts/colors here ========================================== */ :root { /* Colors – modify these to match your WordPress theme */ –color-primary: #1a365d; –color-primary-light: #2c5282; –color-accent: #3182ce; –color-accent-light: #63b3ed; –color-text: #2d3748; –color-text-light: #718096; –color-bg: #ffffff; –color-bg-alt: #f7fafc; –color-bg-card: #edf2f7; –color-border: #e2e8f0; /* Fonts – modify these to match your WordPress theme */ –font-heading: inherit; –font-body: inherit; /* Spacing */ –space-xs: 0.5rem; –space-sm: 1rem; –space-md: 1.5rem; –space-lg: 2rem; –space-xl: 3rem; –space-2xl: 4rem; /* Layout */ –max-width: 900px; –sidebar-width: 260px; } /* ========================================== BASE STYLES ========================================== */ *, *::before, *::after { box-sizing: border-box; } html { scroll-behavior: smooth; } body { margin: 0; padding: 0; font-family: var(–font-body); color: var(–color-text); background: var(–color-bg); line-height: 1.7; font-size: 17px; } img { max-width: 100%; height: auto; display: block; } /* ========================================== LAYOUT ========================================== */ .article-wrapper { display: flex; max-width: 1400px; margin: 0 auto; position: relative; } .article-main { flex: 1; max-width: var(–max-width); margin: 0 auto; padding: var(–space-lg); } /* Sidebar / Table of Contents */ .article-sidebar { width: var(–sidebar-width); flex-shrink: 0; padding: var(–space-lg); display: none; } @media (min-width: 1200px) { .article-sidebar { display: block; } .article-wrapper { padding-left: var(–space-lg); } } .toc { position: sticky; top: var(–space-lg); } .toc-title { font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.1em; color: var(–color-text-light); margin-bottom: var(–space-sm); font-weight: 600; } .toc-list { list-style: none; padding: 0; margin: 0; } .toc-list li { margin-bottom: var(–space-xs); } .toc-list a { color: var(–color-text-light); text-decoration: none; font-size: 0.875rem; display: block; padding: var(–space-xs) 0; border-left: 2px solid transparent; padding-left: var(–space-sm); transition: all 0.2s ease; } .toc-list a:hover, .toc-list a.active { color: var(–color-accent); border-left-color: var(–color-accent); } /* ========================================== HERO SECTION ========================================== */ .article-hero { background: linear-gradient(135deg, var(–color-primary) 0%, var(–color-primary-light) 100%); color: white; padding: var(–space-2xl) var(–space-lg); margin: calc(-1 * var(–space-lg)); margin-bottom: var(–space-xl); border-radius: 0 0 2rem 2rem; } .article-hero h2 { font-family: var(–font-heading); font-size: clamp(2rem, 5vw, 2.75rem); margin: 0 0 var(–space-md); line-height: 1.2; font-weight: 700; color: white; } .article-hero .lead { font-size: 1.2rem; color: white; max-width: 700px; margin: 0; } /* ========================================== TYPOGRAPHY ========================================== */ h2 { font-family: var(–font-heading); font-size: 1.75rem; color: var(–color-primary); margin: var(–space-2xl) 0 var(–space-md); padding-bottom: var(–space-sm); border-bottom: 2px solid var(–color-border); scroll-margin-top: var(–space-lg); } h3 { font-family: var(–font-heading); font-size: 1.35rem; color: var(–color-accent); margin: var(–space-xl) 0 var(–space-sm); } h4 { font-family: var(–font-heading); font-size: 1.15rem; color: var(–color-text); margin: var(–space-lg) 0 var(–space-xs); } p { margin: 0 0 var(–space-md); } strong { color: var(–color-primary); } /* ========================================== KEY CONCEPT CALLOUT ========================================== */ .callout { background: var(–color-bg-alt); border-left: 4px solid var(–color-accent); padding: var(–space-md) var(–space-lg); margin: var(–space-lg) 0; border-radius: 0 0.5rem 0.5rem 0; } .callout p { margin: 0; font-size: 1.15rem; } .callout strong { color: var(–color-accent); } /* ========================================== LISTS – Card Style ========================================== */ .card-list { list-style: none; padding: 0; margin: var(–space-lg) 0; display: grid; gap: var(–space-sm); } .card-list li { background: var(–color-bg); padding: var(–space-md); border-radius: 0.75rem; border: 1px solid var(–color-border); transition: transform 0.2s ease, box-shadow 0.2s ease; font-size: 16px; } .card-list li:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0,0,0,0.08); } .card-list li strong { display: block; margin-bottom: var(–space-xs); font-size: 1.1rem; color: var(–color-accent); } /* Simple inline lists */ .simple-list { padding-left: var(–space-lg); margin: var(–space-md) 0; } .simple-list li { margin-bottom: var(–space-xs); } /* Nested lists */ .nested-list { padding-left: var(–space-lg); margin: var(–space-sm) 0; } .nested-list li { margin-bottom: var(–space-xs); } /* ========================================== TWO-COLUMN GRID ========================================== */ .two-col-grid { display: grid; grid-template-columns: 1fr; gap: var(–space-md); margin: var(–space-lg) 0; } @media (min-width: 640px) { .two-col-grid { grid-template-columns: 1fr 1fr; } } .grid-card { background: var(–color-bg); padding: var(–space-md); border-radius: 0.75rem; border: 1px solid var(–color-border); font-size: 16px; } .grid-card h4 { margin-top: 0; color: var(–color-accent); } .grid-card p:last-child { margin-bottom: 0; } /* ========================================== IMAGES ========================================== */ .article-image { margin: var(–space-xl) 0; border-radius: 1rem; overflow: hidden; box-shadow: 0 4px 20px rgba(0,0,0,0.1); } .article-image img { width: 100%; } .article-image figcaption { background: var(–color-bg-alt); padding: var(–space-sm) var(–space-md); font-size: 0.875rem; color: var(–color-text-light); text-align: center; } /* ========================================== ANALOGY BOX ========================================== */ .analogy-box { background: linear-gradient(135deg, var(–color-bg-card) 0%, var(–color-bg-alt) 100%); border-radius: 1rem; padding: var(–space-lg); margin: var(–space-xl) 0; border: 1px solid var(–color-border); } .analogy-box h4 { margin-top: 0; display: flex; align-items: center; gap: var(–space-xs); } .analogy-box h4::before { content: « 💡 »; } /* ========================================== COMPONENT GRID ========================================== */ .component-grid { display: grid; grid-template-columns: 1fr; gap: var(–space-md); margin: var(–space-lg) 0; } @media (min-width: 640px) { .component-grid { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 900px) { .component-grid { grid-template-columns: repeat(3, 1fr); } } .component-card { background: var(–color-bg); border: 1px solid var(–color-border); border-radius: 0.75rem; padding: var(–space-md); transition: all 0.2s ease; } .component-card:hover { border-color: var(–color-accent); box-shadow: 0 4px 12px rgba(0,0,0,0.08); } .component-card strong { display: block; font-size: 1.05rem; margin-bottom: var(–space-xs); color: var(–color-accent); } .component-card p { font-size: 0.95rem; color: var(–color-text-light); margin: 0; } /* ========================================== CHROMATOGRAM FEATURES ========================================== */ .feature-list { list-style: none; padding: 0; margin: var(–space-lg) 0; } .feature-list li { display: flex; gap: var(–space-md); padding: var(–space-md) 0; border-bottom: 1px solid var(–color-border); } .feature-list li:last-child { border-bottom: none; } .feature-label { flex-shrink: 0; width: 140px; font-weight: 600; color: var(–color-primary); } @media (max-width: 480px) { .feature-list li { flex-direction: column; gap: var(–space-xs); } .feature-label { width: auto; } } /* ========================================== COMPARISON SECTION ========================================== */ .comparison-section { display: grid; grid-template-columns: 1fr; gap: var(–space-lg); margin: var(–space-xl) 0; } @media (min-width: 768px) { .comparison-section { grid-template-columns: 1fr 1fr; } } .comparison-card { background: var(–color-bg); border: 2px solid var(–color-border); border-radius: 1rem; overflow: hidden; } .comparison-card.analytical { border-color: var(–color-accent-light); } .comparison-card.preparative { border-color: var(–color-primary); } .comparison-header { padding: var(–space-sm) var(–space-md); font-weight: 700; font-size: 1rem; } .comparison-card.analytical .comparison-header { background: var(–color-accent-light); color: var(–color-primary); } .comparison-card.preparative .comparison-header { background: var(–color-primary); color: white; } .comparison-content { padding: var(–space-sm) var(–space-md); font-size: 0.875rem; } .comparison-content ul { list-style: none; padding: 0; margin: 0; } .comparison-content li { padding: 0.35rem 0; border-bottom: 1px solid var(–color-border); display: flex; gap: var(–space-xs); } .comparison-content li:last-child { border-bottom: none; } .comparison-content li strong { flex-shrink: 0; width: 75px; color: var(–color-text-light); font-weight: 600; font-size: 0.8rem; } /* ========================================== TABLE – Glossary ========================================== */ .glossary-table { width: 100%; border-collapse: collapse; margin: var(–space-lg) 0; font-size: 0.95rem; } .glossary-table thead { background: var(–color-primary); color: white; } .glossary-table th { padding: var(–space-md); text-align: left; font-weight: 600; color: white !important; } .glossary-table td { padding: var(–space-md); border-bottom: 1px solid var(–color-border); vertical-align: top; } .glossary-table tr:hover td { background: var(–color-bg-alt); } .glossary-table td:first-child { font-weight: 600; color: var(–color-primary); white-space: nowrap; width: 220px; } @media (max-width: 640px) { .glossary-table { display: block; } .glossary-table thead { display: none; } .glossary-table tbody { display: block; } .glossary-table tr { display: block; margin-bottom: var(–space-md); background: var(–color-bg-alt); border-radius: 0.5rem; overflow: hidden; } .glossary-table td { display: block; border-bottom: none; } .glossary-table td:first-child { width: auto; white-space: normal; background: var(–color-primary); color: white; padding: var(–space-sm) var(–space-md); } } /* ========================================== FAQ ACCORDION ========================================== */ .faq-section { margin: var(–space-xl) 0; } .faq-item { border: 1px solid var(–color-border); border-radius: 0.75rem; margin-bottom: var(–space-sm); overflow: hidden; transition: box-shadow 0.2s ease; } .faq-item:hover { box-shadow: 0 2px 8px rgba(0,0,0,0.06); } .faq-question { width: 100%; background: var(–color-bg); border: none; padding: var(–space-md) var(–space-lg); text-align: left; cursor: pointer; font-size: 1.05rem; font-weight: 600; color: var(–color-primary); display: flex; justify-content: space-between; align-items: center; gap: var(–space-md); font-family: inherit; } .faq-question::after { content: « + »; font-size: 1.5rem; font-weight: 300; color: var(–color-accent); transition: transform 0.2s ease; } .faq-item.open .faq-question::after { transform: rotate(45deg); } .faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; } .faq-item.open .faq-answer { max-height: 1000px; } .faq-answer-inner { padding: 0 var(–space-lg) var(–space-lg); border-top: 1px solid var(–color-border); padding-top: var(–space-md); } .faq-answer-inner p:last-child, .faq-answer-inner ul:last-child { margin-bottom: 0; } /* ========================================== MOBILE TABLE OF CONTENTS ========================================== */ .mobile-toc { display: block; background: var(–color-bg-alt); border-radius: 0.75rem; padding: var(–space-md); margin-bottom: var(–space-xl); } @media (min-width: 1200px) { .mobile-toc { display: none; } } .mobile-toc-toggle { width: 100%; background: none; border: none; font-family: inherit; font-size: 0.875rem; font-weight: 600; color: var(–color-primary); cursor: pointer; display: flex; justify-content: space-between; align-items: center; padding: 0; } .mobile-toc-toggle::after { content: « ▼ »; font-size: 0.75rem; transition: transform 0.2s ease; } .mobile-toc.open .mobile-toc-toggle::after { transform: rotate(180deg); } .mobile-toc-list { display: none; } .mobile-toc.open .mobile-toc-list { display: block; } .mobile-toc-list ul { list-style: none; padding: 0; margin: var(–space-sm) 0 0; } .mobile-toc-list li { margin-bottom: var(–space-xs); } .mobile-toc-list a { color: var(–color-text-light); text-decoration: none; font-size: 0.875rem; display: block; padding: var(–space-xs) 0; } .mobile-toc-list a:hover { color: var(–color-accent); } /* ========================================== UTILITY CLASSES ========================================== */ .visually-hidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } /* ========================================================== ADDITIONS FOR THIS ARTICLE TYPE (research highlight) Everything above is the base stylesheet, unchanged. Everything below is new and uses the same tokens. ========================================================== */ :root { /* Figure colors follow the article’s own convention (Figures 1 and 2): product = red, weakly adsorbing impurities = blue, strongly adsorbing = green. Only the product color is used here; the mass-flow figure adds neutral tones for feed composition. Literal hex is repeated in the SVG because presentation attributes cannot read CSS custom properties. */ –fig-product: #C0392B; –fig-feed-product: #8FA3B0; –fig-feed-impurity: #D8DFE5; –color-green: #1b7a4b; /* green eluent / MCSGP */ –color-green-light: #e2efe7; –color-flag: #c0392b; /* conventional ACN-TFA pool */ –color-flag-light: #f8e3dd; –color-cyan-light: #dcedf4; /* weak-side recycling */ –font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; } /* MOBILE OVERFLOW FIX .article-main is a flex item, so its default min-width:auto prevents it from shrinking below the intrinsic width of its widest child. The results table is ~620px min-content, which pushed the whole page to 684px on a 360px screen. min-width:0 lets the flex item shrink; the table then scrolls inside .table-scroll instead of stretching the document. */ .article-main { min-width: 0; } /* Eyebrow above the hero headline */ .article-hero .eyebrow { font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 600; color: var(–color-accent-light); margin: 0 0 var(–space-sm); } /* Headline figures */ .stats-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(–space-sm); margin: var(–space-lg) 0; } @media (min-width: 768px) { .stats-grid { grid-template-columns: repeat(4, 1fr); } } .stat-card { background: var(–color-bg-alt); border: 1px solid var(–color-border); border-radius: 0.75rem; padding: var(–space-md); } .stat-value { font-family: var(–font-heading); font-size: 2rem; font-weight: 700; line-height: 1.1; color: var(–color-primary); } .stat-value.is-green { color: var(–color-green); } .stat-value span { font-size: 1rem; font-weight: 600; } .stat-label { font-size: 0.8rem; line-height: 1.45; color: var(–color-text-light); margin-top: var(–space-xs); } /* Interactive process explorer */ .explorer { background: var(–color-bg); border: 1px solid var(–color-border); border-radius: 1rem; padding: var(–space-md); margin: var(–space-lg) 0; } @media (min-width: 768px) { .explorer { padding: var(–space-lg); } } .explorer-tabs { display: flex; flex-wrap: wrap; gap: var(–space-xs); margin-bottom: var(–space-md); } .explorer-tab { flex: 1 1 180px; background: var(–color-bg-alt); border: 1px solid var(–color-border); border-radius: 0.5rem; padding: 0.6rem 0.9rem; font-family: inherit; font-size: 0.95rem; font-weight: 600; line-height: 1.25; color: var(–color-text-light); text-align: left; cursor: pointer; transition: all 0.2s ease; } .explorer-tab small { display: block; font-size: 0.75rem; font-weight: 400; margin-top: 2px; opacity: 0.85; } .explorer-tab:hover { border-color: var(–color-accent); color: var(–color-primary); } .explorer-tab[aria-pressed= »true »] { background: var(–color-primary); border-color: var(–color-primary); color: white; } .plot-scroll { max-width: 100%; } .explorer-plot { width: 100%; height: auto; display: block; } /* On phones the 760-unit viewBox scales the 11px labels down to ~5px. Hold a legible minimum and let the plot scroll inside its own box instead; the figures below the chart carry the same numbers. */ @media (max-width: 700px) { .plot-scroll { overflow-x: auto; -webkit-overflow-scrolling: touch; } .explorer-plot { min-width: 620px; } } .explorer-plot text { font-family: var(–font-mono); font-size: 11px; } .explorer-plot .trace { fill: none; stroke: var(–color-text); stroke-width: 2.2; stroke-linejoin: round; stroke-linecap: round; } .explorer-plot .axis { stroke: var(–color-text); stroke-width: 1.2; } .explorer-plot .grid-line { stroke: var(–color-border); stroke-width: 1; } .explorer-state { opacity: 0; transition: opacity 0.35s ease; } .explorer-state.is-on { opacity: 1; } .explorer-legend { display: flex; flex-wrap: wrap; gap: var(–space-md); list-style: none; padding: 0; margin: var(–space-sm) 0 0; font-size: 0.8rem; color: var(–color-text-light); } .explorer-legend li { display: flex; align-items: center; gap: 0.4rem; } .explorer-legend i { width: 14px; height: 14px; border-radius: 3px; border: 1px solid rgba(0,0,0,0.12); } .explorer-readout { display: grid; grid-template-columns: 1fr; gap: var(–space-md); border-top: 1px solid var(–color-border); margin-top: var(–space-md); padding-top: var(–space-md); } @media (min-width: 768px) { .explorer-readout { grid-template-columns: 1.3fr 1fr; } } .explorer-caption { margin: 0; font-size: 0.95rem; } .explorer-nums { display: grid; grid-template-columns: 1fr 1fr; gap: var(–space-sm); margin: 0; } .explorer-num dt { font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.08em; color: var(–color-text-light); } .explorer-num dd { font-family: var(–font-heading); margin: 2px 0 0; font-size: 1.5rem; font-weight: 700; line-height: 1; color: var(–color-primary); } .explorer-num dd span { font-size: 0.8rem; font-weight: 600; color: var(–color-text-light); } @media (max-width: 420px) { .explorer-nums { grid-template-columns: 1fr; } .explorer-num dd { font-size: 1.35rem; } } .explorer-note { font-size: 0.85rem; color: var(–color-text-light); margin: var(–space-sm) 0 0; } /* Results table */ .table-scroll { overflow-x: auto; -webkit-overflow-scrolling: touch; max-width: 100%; margin: var(–space-lg) 0 var(–space-sm); } /* Tell people the table scrolls — but only between 641px and 700px, which is the one range where it does. At 640px and below the table collapses into stacked cards and there is nothing to swipe. */ .scroll-hint { display: none; font-size: 0.85rem; color: var(–color-text-light); margin: var(–space-md) 0 calc(-1 * var(–space-sm)); } @media (min-width: 641px) and (max-width: 700px) { .scroll-hint { display: block; } } .data-table { width: 100%; min-width: 620px; border-collapse: collapse; font-size: 0.95rem; } .data-table thead { background: var(–color-primary); color: white; } .data-table th { padding: var(–space-sm) var(–space-md); text-align: right; font-size: 0.85rem; font-weight: 600; color: white !important; vertical-align: bottom; } .data-table th:first-child { text-align: left; } .data-table td { padding: var(–space-sm) var(–space-md); text-align: right; border-bottom: 1px solid var(–color-border); } .data-table td:first-child { text-align: left; font-weight: 600; color: var(–color-primary); } .data-table tr.subhead td { background: var(–color-bg-card); color: var(–color-primary); font-weight: 700; text-align: left; } .data-table tr.subhead td span { font-weight: 400; font-size: 0.8rem; color: var(–color-text-light); margin-left: var(–space-xs); } .data-table tr.highlight td { background: var(–color-green-light); } .data-table .is-up { color: var(–color-green); font-weight: 600; } .data-table .is-down { color: var(–color-flag); } .table-note { font-size: 0.85rem; color: var(–color-text-light); margin: 0 0 var(–space-lg); } /* Limitations box */ .limits-box { background: var(–color-bg-alt); border: 1px solid var(–color-border); border-left: 4px solid var(–color-text-light); border-radius: 0 0.5rem 0.5rem 0; padding: var(–space-md) var(–space-lg); margin: var(–space-xl) 0; } .limits-box h4 { margin-top: 0; } .limits-box ul { margin-bottom: 0; } /* Paper / citation card */ .paper-card { display: grid; grid-template-columns: 1fr; gap: var(–space-lg); background: var(–color-bg-alt); border: 1px solid var(–color-border); border-radius: 1rem; padding: var(–space-lg); margin: var(–space-lg) 0; } @media (min-width: 640px) { .paper-card { grid-template-columns: 180px minmax(0, 1fr); } } /* No cover image available: collapse to a single full-width column so the text does not get trapped in the 180px image track. */ .paper-card.no-cover { grid-template-columns: minmax(0, 1fr); } .paper-card img { border-radius: 0.5rem; border: 1px solid var(–color-border); } .paper-title { font-family: var(–font-heading); font-size: 1.25rem; line-height: 1.3; color: var(–color-primary); margin: 0 0 var(–space-xs); } .paper-authors { font-size: 0.95rem; margin: 0 0 var(–space-xs); } .paper-meta { font-size: 0.85rem; color: var(–color-text-light); margin: 0 0 var(–space-md); } .btn-row { display: flex; flex-wrap: wrap; gap: var(–space-xs); margin-bottom: var(–space-md); } .btn { display: inline-block; background: var(–color-accent); color: white !important; text-decoration: none; padding: 0.6rem 1.1rem; border-radius: 0.5rem; font-size: 0.9rem; font-weight: 600; transition: background 0.2s ease; } .btn:hover { background: var(–color-primary); } .btn.secondary { background: transparent; color: var(–color-accent) !important; border: 1px solid var(–color-border); } .btn.secondary:hover { background: var(–color-bg-card); color: var(–color-primary) !important; } .disclosure { font-size: 0.85rem; color: var(–color-text-light); border-top: 1px solid var(–color-border); padding-top: var(–space-sm); margin: 0; } .cite-block { margin-top: var(–space-sm); } .cite-block summary { cursor: pointer; font-size: 0.85rem; font-weight: 600; color: var(–color-text-light); } .cite-block pre { background: var(–color-bg); border: 1px solid var(–color-border); border-radius: 0.5rem; padding: var(–space-sm); margin: var(–space-xs) 0 0; font-family: var(–font-mono); font-size: 0.78rem; line-height: 1.6; white-space: pre-wrap; overflow-wrap: anywhere; overflow-x: auto; } /* ========================================================== MOBILE DELIVERY .article-main is a flex item, so by default it will not shrink below the widest thing inside it. Without min-width:0 a wide child pushes the whole column past the viewport instead of wrapping. ========================================================== */ .article-main { min-width: 0; overflow-wrap: break-word; } .explorer-plot, .paper-card img { max-width: 100%; } .stats-grid > *, .component-grid > *, .two-col-grid > *, .comparison-section > *, .explorer-nums > *, .paper-card > *, .explorer-tab { min-width: 0; } /* Results table: collapse into stacked cards below 640px, the same treatment the stylesheet already gives .glossary-table, rather than forcing a 620px sideways scroll. */ @media (max-width: 640px) { .table-scroll { overflow-x: visible; } .data-table { display: block; min-width: 0; font-size: 0.9rem; } .data-table thead { display: none; } .data-table tbody { display: block; } .data-table tr { display: block; margin-bottom: var(–space-md); background: var(–color-bg-alt); border-radius: 0.5rem; overflow: hidden; } .data-table tr.subhead { background: transparent; margin-bottom: var(–space-xs); } .data-table tr.subhead td { border-bottom: none; border-radius: 0.5rem; } .data-table tr.subhead td span { display: block; margin-left: 0; } .data-table td { display: flex; justify-content: space-between; align-items: baseline; gap: var(–space-sm); padding: 0.6rem var(–space-md); text-align: right; } .data-table td:last-child { border-bottom: none; } .data-table tr:not(.subhead) td:first-child { display: block; text-align: left; background: var(–color-primary); color: white; border-bottom: none; padding: var(–space-sm) var(–space-md); } .data-table tr.highlight td:first-child { background: var(–color-green); } .data-table td[data-label]::before { content: attr(data-label); font-weight: 600; color: var(–color-text-light); text-align: left; } }

Dans cet article

  • 1. Pourquoi cette étude est importante
  • 2. L’étude en bref
  • 3. Ce que le rendement apporte
  • 4. Conception du processus
  • 5. Ce que six cycles ont montré
  • 6. Résultats complets
  • 7. Ce que cela signifie pour la fabrication
  • 8. Termes clés
  • 9. FAQ

Point de recherche

Briser le compromis rendement-pureté pour les oligonucléotides GalNAc

Une purification par lots en phase inverse d’un gapmer conjugué à un cluster GalNAc a permis de récupérer un peu plus de la moitié du produit conforme aux spécifications. Réalisée en tant que processus continu à deux colonnes avec la même chimie, elle a récupéré 91,6 % — suffisamment pour réduire l’étape de synthèse des oligonucléotides de 42,5 % pour la même production quotidienne.

Purification d’un oligonucléotide conjugué à un cluster GalNAc par chromatographie continue à deux colonnes en phase inverse

Richard Weldon, Jörg Lill, Martin Olbrich, Pascal Schmidt et Thomas Müller-Späth

Journal of Chromatography A 2022, 1663, 462734 · Disponible en ligne le 12 décembre 2021
DOI: 10.1016/j.chroma.2021.462734 · Accès libre, CC BY-NC-ND 4.0

Lire l’article complet Voir sur ScienceDirect

Les auteurs déclarent n’avoir aucun intérêt financier concurrent ou relation personnelle connue qui aurait pu influencer le travail. Jörg Lill, Martin Olbrich et Pascal Schmidt travaillent chez F. Hoffmann-La Roche Ltd., qui a financé l’étude ; Richard Weldon et Thomas Müller-Späth travaillent chez YMC ChromaCon.

Citation (BibTeX)
@article{weldon2022galnac,
 title = {Purification d'un oligonucléotide conjugué à un cluster GalNAc par chromatographie continue à 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},




 volume = {1663},
 pages = {462734},
 year = {2022},
 doi = {10.1016/j.chroma.2021.462734}
}
  • 1. Pourquoi cette étude est importante
  • 2. L’étude en bref
  • 3. Ce que le rendement apporte
  • 4. Conception du processus
  • 5. Ce que six cycles ont montré
  • 6. Résultats complets
  • 7. Ce que cela signifie pour la fabrication
  • 8. Termes clés
  • 9. FAQ

Le problème a une forme familière. Élargissez la fenêtre de collecte et le rendement augmente tandis que la pureté diminue ; réduisez-la et la pureté augmente tandis que le rendement diminue. Pour un oligonucléotide, les impuretés différant de la cible par un seul nucléotide ont tendance à co-éluer avec elle, ce qui rend ce compromis coûteux. L’étude rapporte qu’une pureté cible de qualité clinique de plus de 90 % coûte généralement entre 20 % et 50 % du produit, suivie d’une re-chromatographie coûteuse pour en récupérer une partie.

Cette perte ne reste pas dans la suite de chromatographie. La synthèse en phase solide est le principal facteur de coût dans la production d’oligonucléotides, donc tout ce que la purification abandonne doit être produit en premier lieu.

Cette étude prend une méthode par lots en phase inverse pour un gapmer ADN-LNA conjugué à un cluster GalNAc et la convertit en MCSGP à deux colonnes. Le rendement passe de 52,70 % à 91,58 % avec la même pureté — 94,2 % en surface, à partir d’un brut de 77,5 % en surface — avec une productivité et une consommation de tampon essentiellement inchangées.

Il est décrit comme la première évaluation du MCSGP pour un gapmer conjugué à un cluster GalNAc en mode phase inverse, et il étend le résultat à une estimation de mise à l’échelle : ce que ce rendement représente en kilogrammes de synthèse par jour.

1. Pourquoi cette étude est importante : la synthèse est là où se trouve le coût

La production d’oligonucléotides se déroule en quatre étapes principales : synthèse en phase solide, purification chromatographique, dessalement par diafiltration ou précipitation, et isolement par lyophilisation. L’étude est directe quant à l’emplacement des coûts : la synthèse d’oligonucléotides est actuellement le principal facteur de coût, et toute perte de produit dans les étapes en aval a un impact majeur sur les coûts de fabrication globaux.

Elle encadre également le problème d’échelle. La demande de capacité de production augmente rapidement, mais les thérapies oligonucléotidiques n’ont pas encore été fabriquées à l’échelle de plusieurs tonnes et il n’existe pas d’installations de production dédiées aux composés — c’est pourquoi les entreprises pharmaceutiques et les CMO évaluent activement les technologies de plateforme qui optimiseront la production et réduiront les coûts.

Pourquoi la séparation est difficile

La synthèse fournit environ 60 % à 80 % du produit désiré, accompagné d’un mélange d’impuretés, qui se répartissent en trois familles :

  • Shortmers Séquences auxquelles il manque un ou plusieurs nucléotides (N-x), laissées par des réactions de couplage chimique incomplètes pendant l’élongation.
  • Impuretés du produit pleine longueur Molécules de la bonne longueur présentant un défaut — modification cyanoéthyle, impureté phosphate, dépurination — produites par des réactions secondaires de modification.
  • Longmers Séquences avec du matériel supplémentaire, telles que les lambdamers et les branchmers, résultant d’impuretés présentes dans les matières premières de départ.

N-1 et N+1 sont considérés comme particulièrement difficiles : un nucléotide plus court ou plus long que la cible, chimiquement presque identiques, et ayant donc tendance à co-éluer. Même après une optimisation considérable, une méthode par lots préparative laisse des impuretés co-éluant significativement avec le produit, en particulier pour les séquences fortement phosphorothiolées. Atteindre les spécifications signifie donc fractionner soigneusement et accepter que les fractions latérales soient soit éliminées, soit re-chromatographiées à un coût — productivité plus faible, plus de tampon, stockage intermédiaire, contrôle qualité supplémentaire.

Recyclage, mais pas le type habituel

Le MCSGP n’est pas la seule façon de recycler. Le recyclage en régime permanent et le recyclage en boucle fermée le font aussi, et l’article établit une distinction spécifique. Dans ces processus à colonne unique, le profil chromatographique passe à travers une pompe à chaque cycle, ce qui peut être préjudiciable à la stabilité du produit et limite le processus à un fonctionnement isocratique. Dans le MCSGP, les fractions latérales recyclées sont entièrement adsorbées sur la deuxième colonne, puis soumises à une nouvelle élution par gradient, de sorte que le produit et les impuretés ne passent par une pompe que pendant l’étape de chargement. Les auteurs soutiennent que cela rend le MCSGP bien adapté aux molécules complexes telles que les oligonucléotides.

2. L’étude en bref

La molécule est un gapmer ADN-LNA conjugué à un cluster bislysine GalNAc — le ligand glucidique qui transporte les oligonucléotides synthétiques dans les hépatocytes par endocytose, permettant le développement de traitements ciblant les maladies du foie. Elle a été assemblée par chimie standard des phosphoramidites en phase solide à une échelle de 2,0 mmol, puis conjuguée au cluster GalNAc en phase solution. Le brut est entré en purification à 77,5 % en surface par RP-HPLC.

91,6 %

Rendement du produit conforme aux spécifications, contre 52,7 % pour la référence par lots

94.2

Pureté du produit en % de surface, enrichie à partir d’un brut de 77,5 % en surface

42,5 %

Étape de synthèse d’oligonucléotides plus petite pour la même production quotidienne, dans l’estimation de mise à l’échelle

1.3

Productivité en g/Lrésine/h — essentiellement inchangée par rapport au processus par lots

Ce qui a été exécuté, et sur quoi

La référence discontinue

Une méthode préparative en phase inverse sur une colonne YMC Triart Prep C8-S, 150 × 10 mm d.i., 10 µm, 12 nm, à 45 °C. Les phases mobiles étaient l’acétonitrile contre 0,2 M d’acétate de sodium. La charge était de 2,52 g par litre de résine ; des charges plus élevées ont donné une pureté de produit insuffisante, bien que ces données ne soient pas présentées. Les fractions d’élution ont été analysées par HPLC pour la pureté et par Nanodrop pour la concentration.

Le processus continu

MCSGP sur un Contichrom CUBE 30 avec deux colonnes de la même résine C8 et la même hauteur de lit de 15 cm, à 45 °C, avec UV enregistré à 300 nm après chaque sortie de colonne. La méthode a été conçue à partir du chromatogramme par lots à l’aide de l’assistant MCSGP et exécutée pendant six cycles, donnant douze élutions de produit.

Deux simplifications délibérées distinguent la méthode continue de sa parente par lots. Le lavage après chargement a été supprimé, car l’étape de recyclage fort le remplace efficacement. Et la régénération, que le processus par lots effectue après chaque élution, n’a été appliquée qu’à la fin de l’exécution MCSGP — sans impact négatif évident sur les performances du processus.

3. Ce que le rendement apporte en amont

À une pureté équivalente d’environ 94 % en surface, le processus par lots a récupéré 52,70 % du produit chargé et le MCSGP a récupéré 91,58 %. La question intéressante est de savoir ce que cette différence vaut une fois le processus mis à l’échelle, et l’étude y répond par une estimation simplifiée construite autour d’une seule colonne par lots de 60 cm produisant 1,3 kg de produit par jour.

Crude in Product out 77.5% product 3,200 g 1 × 60 cm 42 L resin 1,307 g 77.5% product 3,200 g 2 × 60 cm 70 L resin 2,270 g 77.5% product 1,841 g 2 × 45 cm 42 L resin 1,307 g
  • Produit contenu dans le brut
  • Impuretés dans le brut
  • Produit récupéré

Le processus de référence. Une seule colonne de 60 cm traite 3 200 g de brut par jour et restitue 1 307 g de produit. Le brut contient 77,5 % de produit, donc la bande plus foncée représente ce qui était disponible à récupérer — et un peu plus de la moitié est extraite. La synthèse doit être dimensionnée pour couvrir le reste.

Brut en entrée
3 200 g/jour
Produit en sortie
1 307 g/jour
Résine
42 L
Tampon
12 534 L/jour

Scénarios tels que rapportés dans le tableau 4 de l’étude, réorganisés à une seule échelle de masse afin que les barres puissent être comparées directement. Il s’agit d’estimations simplifiées de mise à l’échelle plutôt que de productions réelles. Le rouge marque le produit, suivant la convention de couleur utilisée dans les figures 1 et 2 de l’article.

L’étude est équitable concernant le premier scénario. Deux colonnes de 60 cm contiennent 70 L de résine entre elles contre 42 L pour la colonne unique par lots, donc la production supplémentaire n’est pas gratuite. Les auteurs soulignent qu’un processus par lots utilisant le même volume total de résine pourrait produire 2 614 g/jour — mais nécessiterait deux fois plus d’alimentation, soit 6 400 g/jour, pour y parvenir. La comparaison qui isole l’avantage de rendement est la troisième : même produit en sortie, même résine totale, 42,5 % de brut en moins en entrée.

Une analogie simple

Un distillateur prélève un cœur de coupe de chaque passe et met de côté les têtes et les queues à chaque extrémité. Si le cœur est étroit, l’esprit est pur mais il y en a peu ; s’il est large, il y en a plus, mais il contient des notes indésirables. C’est le même choix qu’un chromatographe fait au collecteur de fractions.

Les distillateurs ne jettent pas les têtes et les queues — elles retournent dans la charge suivante. C’est ce que font les phases de recyclage ici. Parce que les fractions latérales retournent à la deuxième colonne, le cœur peut être coupé étroitement pour la pureté sans que le rendement ne soit sacrifié.

4. Conception du processus continu

Le MCSGP est conçu en divisant un chromatogramme de gradient par lots en quatre phases qui constituent un cycle. L’exécution par lots n’est pas seulement une référence dans cette étude ; c’est le modèle de conception, c’est pourquoi l’article note que le processus par lots devrait déjà atteindre la pureté cible avec une bonne productivité 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écrit comme un bon point de départ.

  • P1 — colonnes en parallèle Les impuretés faiblement adsorbantes éluent de la colonne 1 vers les déchets, tandis que la colonne 2 est régénérée et prête pour le chargement.
  • P2 — colonnes interconnectées Le mélange d’impuretés faiblement adsorbantes et de produit élue de la colonne 1 et est recyclé, avec dilution en ligne, directement sur la colonne 2.
  • P3 — colonnes en parallèle Le produit pur est collecté de la colonne 1 tandis qu’une nouvelle alimentation est chargée sur la colonne 2. Pour maintenir un état stationnaire cycle à cycle, la quantité de nouvelle alimentation appliquée est en équilibre avec le produit retiré — une charge que le logiciel calcule à partir du chromatogramme par lots et de l’analyse des fractions.
  • P4 — colonnes interconnectées Le mélange de produit et d’impuretés fortement adsorbantes est recyclé sur la colonne 2 de la même manière que P2. Les colonnes échangent ensuite leurs positions et la séquence se répète.

La définition des limites est là où le jugement intervient. P3 a été positionné pour atteindre la pureté cible de plus de 94 % en surface, calculée par l’assistant, et P2 et P4 ont été positionnés pour recycler entièrement les fractions latérales de pureté inférieure. Parce que N-1 et N+1 sont structurellement si proches de la cible et donc difficiles à éliminer, leur abondance à travers le pic a également été vérifiée, afin que la fenêtre de collecte du produit puisse être placée pour les minimiser.

L’assistant a ensuite calculé les débits de dilution en ligne nécessaires pour ramener la concentration du modificateur de l’éluat aux conditions de chargement initiales — essentiel si le produit recyclé d’une colonne doit se réadsorber entièrement sur l’autre — ainsi que les paramètres de chargement requis pour établir un état stationnaire cyclique. Il a produit trois méthodes : un démarrage qui précharge la colonne amont comme le ferait un processus par lots, une méthode principale de six cycles MCSGP, et un arrêt consistant en un seul cycle avec une élution finale du produit mais sans alimentation.

5. Ce que six cycles ont montré

Six cycles ont été exécutés, chacun comprenant deux commutations, pour un total de douze élutions de produit. La question à laquelle un processus continu doit répondre est de savoir s’il se stabilise, et si quelque chose s’accumule pendant ce temps.

La hauteur du profil UV à l’intérieur de la fenêtre de collecte du produit P3 est restée constante du cycle 1 au cycle 6, ce qui indique que le matériau entrant dans le système était en équilibre avec le matériau en sortant. Les changements visibles au cours des premiers cycles se situaient dans les fenêtres de recyclage P2 et P4, où les impuretés s’accumulent et mettent plusieurs cycles à atteindre l’état stationnaire.

L’accumulation dans les fenêtres de recyclage est attendue. Elle n’est importante que si les impuretés s’accumulent vers le pool de produit : si elles s’accumulent dans la direction de P3, la pureté diminue de cycle en cycle et le produit peut tomber en dessous des spécifications. Placer les limites de phase de manière appropriée pendant la conception est ce qui évite ou contrôle cela.

Les six cycles ont donc été analysés, par HPLC pour la pureté et par Nanodrop pour la concentration. La concentration s’est maintenue autour de 2,7 g/L et la pureté totale est restée constamment supérieure à 94 % en surface tout au long de l’exécution, et ni N-1 ni N+1 n’ont montré d’accumulation. Sur cette base, les auteurs concluent que les paramètres du processus sont bien conçus en ce qui concerne la qualité du produit. La comparaison du produit final regroupé de tous les six cycles avec le matériau d’entrée montre un enrichissement de 77,5 % en surface à 94,2 % en surface.

Pourquoi les chiffres rapportés sont des valeurs d’état stationnaire

Une chose à lire attentivement. Le démarrage et l’arrêt coûtent tous deux en performance, car la charge appliquée pendant le démarrage contient plus de produit que ce qui est récupéré lors de l’arrêt final, et l’arrêt ne recycle pas ses fractions latérales — ce qui le rend analogue à une exécution par lots en termes de perte de produit. Avec seulement six cycles exécutés, les auteurs ont restreint la comparaison des performances à l’état stationnaire, c’est-à-dire les performances du processus si le nombre de cycles était infini. Ils décrivent cela comme le scénario le plus favorable, et déclarent qu’en pratique, une exécution de plus de 20 cycles serait très similaire.

6. Résultats complets

Faites glisser le tableau latéralement pour voir les colonnes d’alimentation, par lots et MCSGP.

Métrique Alimentation Lots MCSGP
Spécification du gapmer ADN-LNA conjugué au GalNAc >94 % en surface · Les chiffres MCSGP sont des valeurs d’état stationnaire
Pureté du produit (% en surface) 77,4894,2294,16
Impureté N-1 (% en surface) 3,360,930,87
Impureté N+1 (% en surface) 4,231,221,41
Rendement (%) —52,7091,58
Productivité (g/Lrésine/h) —1,301,33
Consommation de tampon (L/g) —9,599,22
Concentration du produit (g/L) —3,252,71
Charge par cycle (g/L résine) —2,521,83

Valeurs du tableau 3 de l’étude, réorganisées. Weldon, Lill, Olbrich, Schmidt et Müller-Späth, J. Chromatogr. A 2022, 1663, 462734, publié sous CC BY-NC-ND 4.0.

Où les deux processus diffèrent, et où ils ne diffèrent pas

Le rendement est le changement. Presque tout le reste est quasiment inchangé : la pureté est ajustée par conception à environ 94 % en surface, la productivité est de 1,33 contre 1,30 g/Lrésine/h, et la consommation de tampon est de 9,22 contre 9,59 L par gramme de produit. Le N-1 est ressorti légèrement plus bas en MCSGP et le N+1 légèrement plus haut.

Deux chiffres ont évolué dans le mauvais sens, et les deux sont reconnus. La concentration du produit était 17 % plus faible en MCSGP, ce que les auteurs signalent comme une marge de manœuvre pour réduire les volumes d’éluat. Et la charge MCSGP était inférieure à la charge par lots, 1,83 contre 2,52 g par litre de résine — non pas parce que c’était optimal mais parce que l’optimisation de la charge ne faisait pas partie de l’étude. Des expériences par lots ont qualitativement indiqué que de petites augmentations de charge entraînaient une perte de rendement supplémentaire, ce qui suggère que la capacité de liaison de la résine était déjà largement utilisée.

Scénarios de mise à l’échelle

Faites glisser le tableau latéralement pour voir les trois scénarios.

Paramètre Lots MCSGP, même alimentation MCSGP, même production
Alimentation en entrée à 77,5 % de pureté (g/jour) 3 2003 200 1 841
Quantité de production (g/jour) 1 3072 270 1 307
Diamètre intérieur de la colonne 60 cm2 × 60 cm 2 × 45 cm
Volume de résine requis 42 L2 × 35 L 2 × 21 L
Taille de la pompe sur le skid 15 L/min16 L/min 8 L/min
Demande quotidienne de tampon 12 534 L20 929 L 12 050 L

Valeurs du tableau 4 de l’étude, réorganisées. Il s’agit d’estimations simplifiées de mise à l’échelle, non de productions réelles.

7. Ce que cela signifie pour la fabrication

L’estimation de mise à l’échelle est l’endroit où le chiffre de rendement devient un argument opérationnel. Produire les mêmes 1,3 kg de produit par jour à partir de 1 841 g de brut au lieu de 3 200 g signifie que les étapes précédentes, y compris la synthèse d’oligonucléotides, peuvent être réduites de 42,5 % — ou, lu dans l’autre sens, la même quantité de produit peut être fabriquée 42,5 % plus rapidement.

Le tableau des équipements est mitigé. Dans le scénario de même production, les deux colonnes MCSGP contiennent la même quantité totale de résine que la colonne unique par lots, avec un diamètre intérieur plus petit, et le diamètre plus petit permet d’utiliser des pompes plus petites sur le skid pour atteindre le même débit linéaire. Comme le MCSGP utilise un équipement similaire avec un encombrement comparable à la chromatographie par lots, les auteurs considèrent qu’il est faisable d’équiper les installations existantes.

Au-delà du rendement, l’article énumère trois avantages supplémentaires. La re-chromatographie des fractions latérales n’est plus nécessaire, ce qui supprime une étape qui améliore les rendements par lots mais diminue la productivité 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écessite la collecte et l’analyse d’un minimum de trois pools, davantage lorsque la collecte du produit est moins robuste et encore plus après re-chromatographie, tandis que le MCSGP génère généralement un seul pool de produit par cycle et il peut suffire de regrouper et d’analyser tous les quelques cycles. Et moins d’intervention humaine est nécessaire pendant la production, donc moins de personnel est requis.

En contrepartie, l’article nomme clairement son propre compromis : une complexité accrue de l’équipement et de la validation, car une configuration MCSGP utilise deux colonnes et double approximativement la quantité de matériel.

Une conversion équivalente en mode échange d’anions, sur un brin sens d’siRNA conjugué, est rapportée dans une étude complémentaire de cette série. Pour une vue d’ensemble de la plateforme où le MCSGP s’intègre dans un flux de travail d’oligonucléotides, voir purification d’oligonucléotides avec MCSGP.

Ce que l’étude ne prétend pas

  • Les chiffres MCSGP sont des valeurs d’état stationnaire. Seuls six cycles ont été exécutés, et la comparaison exclut l’impact sur les performances du démarrage et de l’arrêt. Les auteurs décrivent cela comme le scénario le plus favorable — les performances du processus comme si le nombre de cycles était infini — et déclarent qu’une exécution de plus de 20 cycles serait très similaire. Le rendement, la productivité et la consommation de tampon rapportés doivent être lus sur cette base.
  • La charge n’a pas été optimisée. Le MCSGP a fonctionné à 1,83 g/L de résine contre 2,52 pour les lots. L’optimisation de la charge ne faisait pas partie de l’étude, et des expériences par lots ont qualitativement suggéré que de petites augmentations de charge entraînaient une perte de rendement.
  • La concentration du produit était 17 % plus faible. Les auteurs identifient cela comme une marge de manœuvre pour l’amélioration de la méthode afin de réduire les volumes d’éluat.
  • Le N+1 était légèrement plus élevé. 1,41 % en surface dans le pool MCSGP contre 1,22 dans le pool par lots, bien que le N-1 ait été légèrement plus bas à 0,87 contre 0,93.
  • Plus de matériel, plus de validation. L’article énonce directement le compromis : deux colonnes et environ le double des composants matériels entraînent une complexité accrue de l’équipement et de la validation.
  • La mise à l’échelle est une estimation. Les trois scénarios sont un calcul simplifié des performances mesurées, non des productions réelles.
  • Financement et affiliations. L’étude a été financée par F. Hoffmann-La Roche Ltd., où travaillent trois des cinq auteurs ; les deux autres sont chez YMC ChromaCon, qui commercialise le MCSGP. Les auteurs déclarent n’avoir aucun intérêt financier concurrent ou relation personnelle connue qui aurait pu influencer le travail.

8. Termes clés de cette étude (Glossaire)

Terme Définition
Cœur de coupe La portion centrale d’un pic d’élution par lots qui satisfait aux spécifications de pureté et est collectée comme produit. Les fractions de part et d’autre sont les fractions latérales.
Recyclage en boucle fermée (CLR) Une technique de recyclage à colonne unique dans laquelle le profil chromatographique repasse à travers une pompe à chaque cycle. Limitée à un fonctionnement isocratique, et le passage répété par la pompe peut affecter la stabilité du produit.
État stationnaire cyclique La condition dans laquelle chaque cycle MCSGP reproduit le précédent, avec le matériau entrant dans le système en équilibre avec le matériau en sortant.
Gapmer Une conception d’oligonucléotide antisens avec un segment d’ADN central flanqué de nucléotides modifiés — ici de l’acide nucléique bloqué — qui confèrent une stabilité tandis que le segment central reste actif contre la cible d’ARN.
Cluster GalNAc Un ligand N-acétylgalactosamine conjugué à un oligonucléotide, assurant le transport dans les hépatocytes par endocytose et permettant ainsi le développement de traitements ciblant les maladies du foie.
Dilution en ligne Dilution du flux recyclé entre des colonnes interconnectées, ramenant la concentration du modificateur aux conditions de chargement initiales afin que le produit recyclé se réadsorbe entièrement sur la colonne en aval.
LNA Acide nucléique bloqué, un analogue nucléotidique avec un cycle ribose contraint, utilisé pour augmenter la stabilité et l’affinité cible des oligonucléotides synthétiques.
Longmer Une séquence plus longue que la cible, telle qu’un lambdamer ou un branchmer, résultant d’impuretés dans les matières premières de départ.
MCSGP Purification par gradient de solvant à contre-courant multicolonne : un processus de chromatographie continue à deux colonnes qui recycle en interne les fractions latérales impures, de sorte que seul le produit conforme aux spécifications quitte le système.
N-1 et N+1 Impuretés un nucléotide plus court et un nucléotide plus long que la cible. Structurellement très proches du produit et donc difficiles à en séparer.
P1 à P4 Les quatre phases d’un cycle MCSGP : impuretés faibles vers les déchets, recyclage côté faible, collecte du produit avec alimentation simultanée, et recyclage côté fort.
Phosphorothioate Une modification du squelette remplaçant un oxygène par du soufre pour résister à la dégradation. Les séquences fortement phosphorothiolées sont notées comme étant particulièrement sujettes aux impuretés co-éluant avec le produit.
Re-chromatographie Re-exécuter les fractions latérales de pureté inférieure pour récupérer davantage de produit. Cela augmente le rendement par lots mais diminue la productivité, augmente la consommation de tampon et ajoute des manipulations, du stockage et un contrôle qualité.
Shortmer Une séquence à laquelle il manque un ou plusieurs nucléotides, désignée N-x, produite par un couplage chimique incomplet pendant la synthèse.
Démarrage et arrêt Les méthodes qui débutent et terminent une exécution MCSGP. Le démarrage précharge la première colonne ; l’arrêt effectue une élution finale sans alimentation et sans recycler ses fractions latérales.
Recyclage en régime permanent (SSR) Une technique de recyclage à colonne unique liée au recyclage en boucle fermée, partageant la même limitation que le profil passe à travers une pompe à chaque cycle.
Commutation et cycle Une commutation est une élution de produit d’une colonne, composée des phases P1 à P4. Un cycle est composé de deux commutations, avec une élution de produit de chacune des deux colonnes.
Compromis rendement-pureté La relation inverse en chromatographie par lots entre la quantité de produit collectée et la pureté du pool, définie par les performances de séparation et l’endroit où les limites de collecte sont tracées.

9. Foire aux questions

Oui. Cette étude rapporte la première évaluation du MCSGP pour un gapmer ADN-LNA conjugué à un cluster GalNAc en mode phase inverse. Partant d’une méthode par lots établie sur la même résine C8 et les mêmes phases mobiles acétonitrile et acétate de sodium, le processus continu a atteint un rendement de 91,58 % avec une pureté de 94,16 % en surface, contre un rendement de 52,70 % avec une pureté de 94,22 % en surface pour la référence par lots.

Dans ce cas, le rendement est passé de 52,70 % à 91,58 % à pureté équivalente — une amélioration relative de 73,6 %. L’ampleur du gain dépend du processus par lots dont il est issu : un processus par lots avec un rendement entre 20 % et 80 % est décrit comme un bon point de départ pour le développement du MCSGP, de sorte qu’une méthode par lots qui récupère déjà la majeure partie de son produit a moins de marge d’amélioration.

La synthèse. La synthèse d’oligonucléotides est le principal facteur de coût dans la production, et son ampleur est déterminée par la quantité de produit que la purification est censée perdre. Dans l’estimation de mise à l’échelle de l’étude, les mêmes 1 307 g de produit quotidien pourraient être fabriqués à partir de 1 841 g de brut au lieu de 3 200 g — permettant de réduire les étapes précédentes, y compris la synthèse, de 42,5 %. Lu dans l’autre sens, la même production pourrait être réalisée 42,5 % plus rapidement.

Pas dans cette étude. La productivité était de 1,33 g/Lrésine/h pour le MCSGP contre 1,30 pour les lots, et la consommation de tampon de 9,22 L/g contre 9,59 — les deux étant essentiellement inchangées. Deux chiffres ont évolué dans le mauvais sens : la concentration du produit était 17 % plus faible, et l’impureté N+1 était légèrement plus élevée à 1,41 % en surface contre 1,22.

Dans le recyclage en régime permanent et le recyclage en boucle fermée, le profil chromatographique passe à travers une pompe à chaque cycle, ce qui peut être préjudiciable à la stabilité du produit et limite ces processus à un fonctionnement isocratique. Dans le MCSGP, les fractions latérales recyclées sont entièrement adsorbées sur une deuxième colonne, puis soumises à une nouvelle élution par gradient, de sorte que le produit et les impuretés ne passent par une pompe que pendant l’étape de chargement. Les auteurs soutiennent que cela rend le MCSGP bien adapté aux molécules complexes telles que les oligonucléotides.

Plus que ceux exécutés ici, pour voir tous les avantages. Le démarrage et l’arrêt réduisent tous deux les performances globales, car la charge de démarrage contient plus de produit que l’arrêt n’en récupère et l’arrêt ne recycle pas ses fractions latérales. L’article indique qu’exécuter plus de 20 cycles est idéal pour minimiser leur impact relatif. Comme seulement six cycles ont été exécutés dans cette étude, les chiffres de performance rapportés décrivent l’état stationnaire plutôt qu’une moyenne sur l’ensemble de l’exécution.

La chimie reste la même. Cette étude a utilisé la même phase stationnaire C8 et les mêmes phases mobiles acétonitrile et acétate de sodium que la méthode par lots, avec deux simplifications délibérées : le lavage après chargement a été supprimé, puisque l’étape de recyclage fort le remplace, et la régénération n’a été appliquée qu’à la fin de l’exécution plutôt qu’après chaque élution. L’équipement est le compromis — le MCSGP utilise deux colonnes et double approximativement les composants matériels, entraînant une complexité accrue de l’équipement et de la validation, bien que l’encombrement soit comparable à la chromatographie par lots.

Oui. Il est publié en accès libre dans Journal of Chromatography A et peut être lu et téléchargé gratuitement. Notez qu’il est sous licence CC BY-NC-ND 4.0 plutôt que CC BY utilisée par de nombreux articles en accès libre, donc la réutilisation est limitée à des fins non commerciales et ne s’étend pas aux œuvres dérivées. Du matériel supplémentaire couvrant les paramètres spécifiques de la méthode par lots et MCSGP et le gradient analytique est disponible avec l’article.

{ « @context »: « https://schema.org », « @graph »: [ { « @type »: « ScholarlyArticle », « @id »: « https://doi.org/10.1016/j.chroma.2021.462734 », « headline »: « Purification of a GalNAc-cluster-conjugated oligonucleotide by reversed-phase twin-column continuous chromatography », « name »: « Purification of a GalNAc-cluster-conjugated oligonucleotide by reversed-phase twin-column continuous chromatography », « datePublished »: « 2021-12-12 », « inLanguage »: « en », « isAccessibleForFree »: true, « license »: « https://creativecommons.org/licenses/by-nc-nd/4.0/ », « url »: « https://www.sciencedirect.com/science/article/pii/S0021967321008566 », « sameAs »: « https://doi.org/10.1016/j.chroma.2021.462734 », « identifier »: [{ « @type »: « PropertyValue », « propertyID »: « DOI », « value »: « 10.1016/j.chroma.2021.462734 » }], « keywords »: [« oligonucleotide », »purification », »MCSGP », »continuous manufacturing », »scale-up », »GalNAc », »gapmer », »reversed-phase chromatography », »twin-column chromatography », »yield-purity trade-off »], « abstract »: « MCSGP 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. », « author »: [ { « @type »: « Person », « name »: « Richard Weldon », « affiliation »: { « @type »: « Organization », « name »: « ChromaCon AG » } }, { « @type »: « Person », « name »: « Jörg Lill », « affiliation »: { « @type »: « Organization », « name »: « F. Hoffmann-La Roche Ltd. » } }, { « @type »: « Person », « name »: « Martin Olbrich », « affiliation »: { « @type »: « Organization », « name »: « F. Hoffmann-La Roche Ltd. » } }, { « @type »: « Person », « name »: « Pascal Schmidt », « affiliation »: { « @type »: « Organization », « name »: « F. Hoffmann-La Roche Ltd. » } }, { « @type »: « Person », « name »: « Thomas Müller-Späth », « affiliation »: { « @type »: « Organization », « name »: « ChromaCon AG » } } ], « publisher »: { « @type »: « Organization », « name »: « Elsevier » }, « isPartOf »: { « @type »: « PublicationVolume », « volumeNumber »: « 1663 », « isPartOf »: { « @type »: « Periodical », « name »: « Journal of Chromatography A », « issn »: « 0021-9673 » } }, « pagination »: « 462734 » }, { « @type »: « WebPage », « @id »: « https://www.chromacon.com/en/articles/galnac-oligonucleotide-purification-mcsgp/ », « url »: « https://www.chromacon.com/en/articles/galnac-oligonucleotide-purification-mcsgp/ », « name »: « Breaking the Yield–Purity Trade-Off for GalNAc Oligonucleotides », « description »: « How 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. », « mainEntity »: { « @id »: « https://doi.org/10.1016/j.chroma.2021.462734 » } }, { « @type »: « FAQPage », « mainEntity »: [ { « @type »: « Question », « name »: « Can MCSGP purify GalNAc-conjugated oligonucleotides? », « acceptedAnswer »: { « @type »: « Answer », « text »: « Yes. 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. » } }, { « @type »: « Question », « name »: « How much yield does MCSGP add for oligonucleotide purification? », « acceptedAnswer »: { « @type »: « Answer », « text »: « In this case, yield rose from 52.70% to 91.58% at matched purity — 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. » } }, { « @type »: « Question », « name »: « What does a higher purification yield actually save? », « acceptedAnswer »: { « @type »: « Answer », « text »: « Synthesis. 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’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 — 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. » } }, { « @type »: « Question », « name »: « Does the yield gain cost productivity or buffer? », « acceptedAnswer »: { « @type »: « Answer », « text »: « Not 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 — 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. » } }, { « @type »: « Question », « name »: « How is MCSGP different from recycling techniques like SSR or CLR? », « acceptedAnswer »: { « @type »: « Answer », « text »: « In 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. » } }, { « @type »: « Question », « name »: « How many MCSGP cycles are needed? », « acceptedAnswer »: { « @type »: « Answer », « text »: « More 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. » } }, { « @type »: « Question », « name »: « Does switching to MCSGP mean changing equipment or chemistry? », « acceptedAnswer »: { « @type »: « Answer », « text »: « The 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 — MCSGP uses two columns and approximately doubles the hardware components, bringing elevated equipment and validation complexity, though the footprint is comparable to batch chromatography. » } }, { « @type »: « Question », « name »: « Is the full article freely available? », « acceptedAnswer »: { « @type »: « Answer », « text »: « Yes. 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. » } } ] }, { « @type »: « BreadcrumbList », « itemListElement »: [ {« @type »: »ListItem », »position »:1, »name »: »Research Highlights », »item »: »https://www.chromacon.com/en/research-highlights/ »}, {« @type »: »ListItem », »position »:2, »name »: »Breaking the Yield–Purity Trade-Off for GalNAc Oligonucleotides », »item »: »https://www.chromacon.com/en/articles/galnac-oligonucleotide-purification-mcsgp/ »} ] } ] } // FAQ Accordion functionality document.querySelectorAll(‘.faq-question’).forEach(button => { button.addEventListener(‘click’, () => { const faqItem = button.parentElement; const isOpen = faqItem.classList.contains(‘open’); // Close all other items document.querySelectorAll(‘.faq-item’).forEach(item => { item.classList.remove(‘open’); item.querySelector(‘.faq-question’).setAttribute(‘aria-expanded’, ‘false’); }); // Toggle current item if (!isOpen) { faqItem.classList.add(‘open’); button.setAttribute(‘aria-expanded’, ‘true’); } }); }); // Mobile TOC toggle const mobileToc = document.getElementById(‘mobileToc’); const mobileTocToggle = mobileToc.querySelector(‘.mobile-toc-toggle’); mobileTocToggle.addEventListener(‘click’, () => { const isOpen = mobileToc.classList.contains(‘open’); mobileToc.classList.toggle(‘open’); mobileTocToggle.setAttribute(‘aria-expanded’, !isOpen); }); // Close mobile TOC when clicking a link document.querySelectorAll(‘.mobile-toc-list a’).forEach(link => { link.addEventListener(‘click’, () => { mobileToc.classList.remove(‘open’); mobileTocToggle.setAttribute(‘aria-expanded’, ‘false’); }); }); // Highlight active TOC item on scroll (desktop) const observerOptions = { rootMargin: ‘-100px 0px -70% 0px’, threshold: 0 }; const observer = new IntersectionObserver(entries => { entries.forEach(entry => { const id = entry.target.getAttribute(‘id’); const tocLink = document.querySelector(`.toc-list a[href= »#${id} »]`); if (tocLink) { if (entry.isIntersecting) { document.querySelectorAll(‘.toc-list a’).forEach(link => { link.classList.remove(‘active’); }); tocLink.classList.add(‘active’); } } }); }, observerOptions); document.querySelectorAll(‘h2[id]’).forEach(section => { observer.observe(section); }); // Scale-up scenario explorer (Section 3) (function () { const DATA = { a: { feed: ‘3,200 g/day’, product: ‘1,307 g/day’, resin: ’42 L’, buffer: ‘12,534 L/day’, caption: ‘The reference process. A single 60 cm column takes 3,200 g of crude a day and ‘ + ‘returns 1,307 g of product. The crude is 77.5% product, so the ‘ + ‘darker band is what was available to recover — and just over half of it makes it ‘ + ‘out. The synthesis has to be sized to cover the rest.’ }, b: { feed: ‘3,200 g/day’, product: ‘2,270 g/day’, resin: ’70 L · 2 × 35′, buffer: ‘20,929 L/day’, caption: ‘Same crude, two columns. Recovering 91.58% instead of 52.70% turns the same 3,200 g ‘ + ‘of daily crude into 2,270 g of product, a relative gain of 73.6%. ‘ + ‘It is not free: two 60 cm columns hold 70 L of resin against 42 L for the batch ‘ + ‘column, and daily buffer demand rises accordingly.’ }, c: { feed: ‘1,841 g/day’, product: ‘1,307 g/day’, resin: ’42 L · 2 × 21′, buffer: ‘12,050 L/day’, caption: ‘Same product, less crude. Two 45 cm columns holding the same total resin as the ‘ + ‘single batch column produce the same 1,307 g a day from 1,841 g ‘ + ‘of crude — 42.5% less, which is 42.5% less oligonucleotide ‘ + ‘synthesis. The smaller diameter also allows smaller pumps on the skid.’ } }; const tabs = document.querySelectorAll(‘.explorer-tab’); if (!tabs.length) return; const caption = document.getElementById(‘galCaption’); const fields = { feed: document.getElementById(‘galFeed’), product: document.getElementById(‘galProduct’), resin: document.getElementById(‘galResin’), buffer: document.getElementById(‘galBuffer’) }; function show(key) { const d = DATA[key]; if (!d) return; [‘a’, ‘b’, ‘c’].forEach(k => { const g = document.getElementById(‘gal-st-‘ + k); if (g) g.classList.toggle(‘is-on’, k === key); }); Object.keys(fields).forEach(f => { if (fields[f]) fields[f].innerHTML = d[f]; }); if (caption) caption.innerHTML = d.caption; tabs.forEach(t => t.setAttribute(‘aria-pressed’, String(t.dataset.state === key))); } tabs.forEach(t => t.addEventListener(‘click’, () => show(t.dataset.state))); })();

Purification continue par échange d’anions d’un siRNA conjugué

Une méthode discontinue d'échange d'anions établie pour un brin sens de siRNA conjugué, convertie en MCSGP continue à deux colonnes : 13 cycles, 27 élutions de produit, et un rendement passant de 80 % à 93 % à pureté inchangée — plus un processus assisté par logiciel pour passer du chromatogramme discontinu à la méthode en cours d'exécution.

Purification d’oligo 27 Août 2026
/* ========================================== CSS VARIABLES – Customize your fonts/colors here ========================================== */ :root { /* Colors – modify these to match your WordPress theme */ –color-primary: #1a365d; –color-primary-light: #2c5282; –color-accent: #3182ce; –color-accent-light: #63b3ed; –color-text: #2d3748; –color-text-light: #718096; –color-bg: #ffffff; –color-bg-alt: #f7fafc; –color-bg-card: #edf2f7; –color-border: #e2e8f0; /* Fonts – modify these to match your WordPress theme */ –font-heading: inherit; –font-body: inherit; /* Spacing */ –space-xs: 0.5rem; –space-sm: 1rem; –space-md: 1.5rem; –space-lg: 2rem; –space-xl: 3rem; –space-2xl: 4rem; /* Layout */ –max-width: 900px; –sidebar-width: 260px; } /* ========================================== BASE STYLES ========================================== */ *, *::before, *::after { box-sizing: border-box; } html { scroll-behavior: smooth; } body { margin: 0; padding: 0; font-family: var(–font-body); color: var(–color-text); background: var(–color-bg); line-height: 1.7; font-size: 17px; } img { max-width: 100%; height: auto; display: block; } /* ========================================== LAYOUT ========================================== */ .article-wrapper { display: flex; max-width: 1400px; margin: 0 auto; position: relative; } .article-main { flex: 1; max-width: var(–max-width); margin: 0 auto; padding: var(–space-lg); } /* Sidebar / Table of Contents */ .article-sidebar { width: var(–sidebar-width); flex-shrink: 0; padding: var(–space-lg); display: none; } @media (min-width: 1200px) { .article-sidebar { display: block; } .article-wrapper { padding-left: var(–space-lg); } } .toc { position: sticky; top: var(–space-lg); } .toc-title { font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.1em; color: var(–color-text-light); margin-bottom: var(–space-sm); font-weight: 600; } .toc-list { list-style: none; padding: 0; margin: 0; } .toc-list li { margin-bottom: var(–space-xs); } .toc-list a { color: var(–color-text-light); text-decoration: none; font-size: 0.875rem; display: block; padding: var(–space-xs) 0; border-left: 2px solid transparent; padding-left: var(–space-sm); transition: all 0.2s ease; } .toc-list a:hover, .toc-list a.active { color: var(–color-accent); border-left-color: var(–color-accent); } /* ========================================== HERO SECTION ========================================== */ .article-hero { background: linear-gradient(135deg, var(–color-primary) 0%, var(–color-primary-light) 100%); color: white; padding: var(–space-2xl) var(–space-lg); margin: calc(-1 * var(–space-lg)); margin-bottom: var(–space-xl); border-radius: 0 0 2rem 2rem; } .article-hero h2 { font-family: var(–font-heading); font-size: clamp(2rem, 5vw, 2.75rem); margin: 0 0 var(–space-md); line-height: 1.2; font-weight: 700; color: white; } .article-hero .lead { font-size: 1.2rem; color: white; max-width: 700px; margin: 0; } /* ========================================== TYPOGRAPHY ========================================== */ h2 { font-family: var(–font-heading); font-size: 1.75rem; color: var(–color-primary); margin: var(–space-2xl) 0 var(–space-md); padding-bottom: var(–space-sm); border-bottom: 2px solid var(–color-border); scroll-margin-top: var(–space-lg); } h3 { font-family: var(–font-heading); font-size: 1.35rem; color: var(–color-accent); margin: var(–space-xl) 0 var(–space-sm); } h4 { font-family: var(–font-heading); font-size: 1.15rem; color: var(–color-text); margin: var(–space-lg) 0 var(–space-xs); } p { margin: 0 0 var(–space-md); } strong { color: var(–color-primary); } /* ========================================== KEY CONCEPT CALLOUT ========================================== */ .callout { background: var(–color-bg-alt); border-left: 4px solid var(–color-accent); padding: var(–space-md) var(–space-lg); margin: var(–space-lg) 0; border-radius: 0 0.5rem 0.5rem 0; } .callout p { margin: 0; font-size: 1.15rem; } .callout strong { color: var(–color-accent); } /* ========================================== LISTS – Card Style ========================================== */ .card-list { list-style: none; padding: 0; margin: var(–space-lg) 0; display: grid; gap: var(–space-sm); } .card-list li { background: var(–color-bg); padding: var(–space-md); border-radius: 0.75rem; border: 1px solid var(–color-border); transition: transform 0.2s ease, box-shadow 0.2s ease; font-size: 16px; } .card-list li:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0,0,0,0.08); } .card-list li strong { display: block; margin-bottom: var(–space-xs); font-size: 1.1rem; color: var(–color-accent); } /* Simple inline lists */ .simple-list { padding-left: var(–space-lg); margin: var(–space-md) 0; } .simple-list li { margin-bottom: var(–space-xs); } /* Nested lists */ .nested-list { padding-left: var(–space-lg); margin: var(–space-sm) 0; } .nested-list li { margin-bottom: var(–space-xs); } /* ========================================== TWO-COLUMN GRID ========================================== */ .two-col-grid { display: grid; grid-template-columns: 1fr; gap: var(–space-md); margin: var(–space-lg) 0; } @media (min-width: 640px) { .two-col-grid { grid-template-columns: 1fr 1fr; } } .grid-card { background: var(–color-bg); padding: var(–space-md); border-radius: 0.75rem; border: 1px solid var(–color-border); font-size: 16px; } .grid-card h4 { margin-top: 0; color: var(–color-accent); } .grid-card p:last-child { margin-bottom: 0; } /* ========================================== IMAGES ========================================== */ .article-image { margin: var(–space-xl) 0; border-radius: 1rem; overflow: hidden; box-shadow: 0 4px 20px rgba(0,0,0,0.1); } .article-image img { width: 100%; } .article-image figcaption { background: var(–color-bg-alt); padding: var(–space-sm) var(–space-md); font-size: 0.875rem; color: var(–color-text-light); text-align: center; } /* ========================================== ANALOGY BOX ========================================== */ .analogy-box { background: linear-gradient(135deg, var(–color-bg-card) 0%, var(–color-bg-alt) 100%); border-radius: 1rem; padding: var(–space-lg); margin: var(–space-xl) 0; border: 1px solid var(–color-border); } .analogy-box h4 { margin-top: 0; display: flex; align-items: center; gap: var(–space-xs); } .analogy-box h4::before { content: « 💡 »; } /* ========================================== COMPONENT GRID ========================================== */ .component-grid { display: grid; grid-template-columns: 1fr; gap: var(–space-md); margin: var(–space-lg) 0; } @media (min-width: 640px) { .component-grid { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 900px) { .component-grid { grid-template-columns: repeat(3, 1fr); } } .component-card { background: var(–color-bg); border: 1px solid var(–color-border); border-radius: 0.75rem; padding: var(–space-md); transition: all 0.2s ease; } .component-card:hover { border-color: var(–color-accent); box-shadow: 0 4px 12px rgba(0,0,0,0.08); } .component-card strong { display: block; font-size: 1.05rem; margin-bottom: var(–space-xs); color: var(–color-accent); } .component-card p { font-size: 0.95rem; color: var(–color-text-light); margin: 0; } /* ========================================== CHROMATOGRAM FEATURES ========================================== */ .feature-list { list-style: none; padding: 0; margin: var(–space-lg) 0; } .feature-list li { display: flex; gap: var(–space-md); padding: var(–space-md) 0; border-bottom: 1px solid var(–color-border); } .feature-list li:last-child { border-bottom: none; } .feature-label { flex-shrink: 0; width: 140px; font-weight: 600; color: var(–color-primary); } @media (max-width: 480px) { .feature-list li { flex-direction: column; gap: var(–space-xs); } .feature-label { width: auto; } } /* ========================================== COMPARISON SECTION ========================================== */ .comparison-section { display: grid; grid-template-columns: 1fr; gap: var(–space-lg); margin: var(–space-xl) 0; } @media (min-width: 768px) { .comparison-section { grid-template-columns: 1fr 1fr; } } .comparison-card { background: var(–color-bg); border: 2px solid var(–color-border); border-radius: 1rem; overflow: hidden; } .comparison-card.analytical { border-color: var(–color-accent-light); } .comparison-card.preparative { border-color: var(–color-primary); } .comparison-header { padding: var(–space-sm) var(–space-md); font-weight: 700; font-size: 1rem; } .comparison-card.analytical .comparison-header { background: var(–color-accent-light); color: var(–color-primary); } .comparison-card.preparative .comparison-header { background: var(–color-primary); color: white; } .comparison-content { padding: var(–space-sm) var(–space-md); font-size: 0.875rem; } .comparison-content ul { list-style: none; padding: 0; margin: 0; } .comparison-content li { padding: 0.35rem 0; border-bottom: 1px solid var(–color-border); display: flex; gap: var(–space-xs); } .comparison-content li:last-child { border-bottom: none; } .comparison-content li strong { flex-shrink: 0; width: 75px; color: var(–color-text-light); font-weight: 600; font-size: 0.8rem; } /* ========================================== TABLE – Glossary ========================================== */ .glossary-table { width: 100%; border-collapse: collapse; margin: var(–space-lg) 0; font-size: 0.95rem; } .glossary-table thead { background: var(–color-primary); color: white; } .glossary-table th { padding: var(–space-md); text-align: left; font-weight: 600; color: white !important; } .glossary-table td { padding: var(–space-md); border-bottom: 1px solid var(–color-border); vertical-align: top; } .glossary-table tr:hover td { background: var(–color-bg-alt); } .glossary-table td:first-child { font-weight: 600; color: var(–color-primary); white-space: nowrap; width: 220px; } @media (max-width: 640px) { .glossary-table { display: block; } .glossary-table thead { display: none; } .glossary-table tbody { display: block; } .glossary-table tr { display: block; margin-bottom: var(–space-md); background: var(–color-bg-alt); border-radius: 0.5rem; overflow: hidden; } .glossary-table td { display: block; border-bottom: none; } .glossary-table td:first-child { width: auto; white-space: normal; background: var(–color-primary); color: white; padding: var(–space-sm) var(–space-md); } } /* ========================================== FAQ ACCORDION ========================================== */ .faq-section { margin: var(–space-xl) 0; } .faq-item { border: 1px solid var(–color-border); border-radius: 0.75rem; margin-bottom: var(–space-sm); overflow: hidden; transition: box-shadow 0.2s ease; } .faq-item:hover { box-shadow: 0 2px 8px rgba(0,0,0,0.06); } .faq-question { width: 100%; background: var(–color-bg); border: none; padding: var(–space-md) var(–space-lg); text-align: left; cursor: pointer; font-size: 1.05rem; font-weight: 600; color: var(–color-primary); display: flex; justify-content: space-between; align-items: center; gap: var(–space-md); font-family: inherit; } .faq-question::after { content: « + »; font-size: 1.5rem; font-weight: 300; color: var(–color-accent); transition: transform 0.2s ease; } .faq-item.open .faq-question::after { transform: rotate(45deg); } .faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; } .faq-item.open .faq-answer { max-height: 1000px; } .faq-answer-inner { padding: 0 var(–space-lg) var(–space-lg); border-top: 1px solid var(–color-border); padding-top: var(–space-md); } .faq-answer-inner p:last-child, .faq-answer-inner ul:last-child { margin-bottom: 0; } /* ========================================== MOBILE TABLE OF CONTENTS ========================================== */ .mobile-toc { display: block; background: var(–color-bg-alt); border-radius: 0.75rem; padding: var(–space-md); margin-bottom: var(–space-xl); } @media (min-width: 1200px) { .mobile-toc { display: none; } } .mobile-toc-toggle { width: 100%; background: none; border: none; font-family: inherit; font-size: 0.875rem; font-weight: 600; color: var(–color-primary); cursor: pointer; display: flex; justify-content: space-between; align-items: center; padding: 0; } .mobile-toc-toggle::after { content: « ▼ »; font-size: 0.75rem; transition: transform 0.2s ease; } .mobile-toc.open .mobile-toc-toggle::after { transform: rotate(180deg); } .mobile-toc-list { display: none; } .mobile-toc.open .mobile-toc-list { display: block; } .mobile-toc-list ul { list-style: none; padding: 0; margin: var(–space-sm) 0 0; } .mobile-toc-list li { margin-bottom: var(–space-xs); } .mobile-toc-list a { color: var(–color-text-light); text-decoration: none; font-size: 0.875rem; display: block; padding: var(–space-xs) 0; } .mobile-toc-list a:hover { color: var(–color-accent); } /* ========================================== UTILITY CLASSES ========================================== */ .visually-hidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } /* ========================================================== ADDITIONS FOR THIS ARTICLE TYPE (research highlight) Everything above is the base stylesheet, unchanged. Everything below is new and uses the same tokens. ========================================================== */ :root { /* Figure colors follow the article’s own figures: black and blue for the pilot and downscaled batch traces in Figure 3A, red for the MCSGP product collection window in Figure 4B. Literal hex is repeated in the SVG because presentation attributes cannot read CSS custom properties. */ –fig-batch-pilot: #2D3748; –fig-batch-downscale: #2E75B6; –fig-mcsgp: #C0392B; –color-green: #1b7a4b; /* green eluent / MCSGP */ –color-green-light: #e2efe7; –color-flag: #c0392b; /* conventional ACN-TFA pool */ –color-flag-light: #f8e3dd; –color-cyan-light: #dcedf4; /* weak-side recycling */ –font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; } /* MOBILE OVERFLOW FIX .article-main is a flex item, so its default min-width:auto prevents it from shrinking below the intrinsic width of its widest child. The results table is ~620px min-content, which pushed the whole page to 684px on a 360px screen. min-width:0 lets the flex item shrink; the table then scrolls inside .table-scroll instead of stretching the document. */ .article-main { min-width: 0; } /* Eyebrow above the hero headline */ .article-hero .eyebrow { font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 600; color: var(–color-accent-light); margin: 0 0 var(–space-sm); } /* Headline figures */ .stats-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(–space-sm); margin: var(–space-lg) 0; } @media (min-width: 768px) { .stats-grid { grid-template-columns: repeat(4, 1fr); } } .stat-card { background: var(–color-bg-alt); border: 1px solid var(–color-border); border-radius: 0.75rem; padding: var(–space-md); } .stat-value { font-family: var(–font-heading); font-size: 2rem; font-weight: 700; line-height: 1.1; color: var(–color-primary); } .stat-value.is-green { color: var(–color-green); } .stat-value span { font-size: 1rem; font-weight: 600; } .stat-label { font-size: 0.8rem; line-height: 1.45; color: var(–color-text-light); margin-top: var(–space-xs); } /* Interactive process explorer */ .explorer { background: var(–color-bg); border: 1px solid var(–color-border); border-radius: 1rem; padding: var(–space-md); margin: var(–space-lg) 0; } @media (min-width: 768px) { .explorer { padding: var(–space-lg); } } .explorer-tabs { display: flex; flex-wrap: wrap; gap: var(–space-xs); margin-bottom: var(–space-md); } .explorer-tab { flex: 1 1 180px; background: var(–color-bg-alt); border: 1px solid var(–color-border); border-radius: 0.5rem; padding: 0.6rem 0.9rem; font-family: inherit; font-size: 0.95rem; font-weight: 600; line-height: 1.25; color: var(–color-text-light); text-align: left; cursor: pointer; transition: all 0.2s ease; } .explorer-tab small { display: block; font-size: 0.75rem; font-weight: 400; margin-top: 2px; opacity: 0.85; } .explorer-tab:hover { border-color: var(–color-accent); color: var(–color-primary); } .explorer-tab[aria-pressed= »true »] { background: var(–color-primary); border-color: var(–color-primary); color: white; } .plot-scroll { max-width: 100%; } .explorer-plot { width: 100%; height: auto; display: block; } /* On phones the 760-unit viewBox scales the 11px labels down to ~5px. Hold a legible minimum and let the plot scroll inside its own box instead; the figures below the chart carry the same numbers. */ @media (max-width: 700px) { .plot-scroll { overflow-x: auto; -webkit-overflow-scrolling: touch; } .explorer-plot { min-width: 620px; } } .explorer-plot text { font-family: var(–font-mono); font-size: 11px; } .explorer-plot .trace { fill: none; stroke: var(–color-text); stroke-width: 2.2; stroke-linejoin: round; stroke-linecap: round; } .explorer-plot .axis { stroke: var(–color-text); stroke-width: 1.2; } .explorer-plot .grid-line { stroke: var(–color-border); stroke-width: 1; } .explorer-state { opacity: 0; transition: opacity 0.35s ease; } .explorer-state.is-on { opacity: 1; } .explorer-legend { display: flex; flex-wrap: wrap; gap: var(–space-md); list-style: none; padding: 0; margin: var(–space-sm) 0 0; font-size: 0.8rem; color: var(–color-text-light); } .explorer-legend li { display: flex; align-items: center; gap: 0.4rem; } .explorer-legend i { width: 14px; height: 14px; border-radius: 3px; border: 1px solid rgba(0,0,0,0.12); } .explorer-readout { display: grid; grid-template-columns: 1fr; gap: var(–space-md); border-top: 1px solid var(–color-border); margin-top: var(–space-md); padding-top: var(–space-md); } @media (min-width: 768px) { .explorer-readout { grid-template-columns: 1.3fr 1fr; } } .explorer-caption { margin: 0; font-size: 0.95rem; } .explorer-nums { display: grid; grid-template-columns: 1fr 1fr; gap: var(–space-sm); margin: 0; } .explorer-num dt { font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.08em; color: var(–color-text-light); } .explorer-num dd { font-family: var(–font-heading); margin: 2px 0 0; font-size: 1.5rem; font-weight: 700; line-height: 1; color: var(–color-primary); } .explorer-num dd span { font-size: 0.8rem; font-weight: 600; color: var(–color-text-light); } @media (max-width: 420px) { .explorer-nums { grid-template-columns: 1fr; } .explorer-num dd { font-size: 1.35rem; } } .explorer-note { font-size: 0.85rem; color: var(–color-text-light); margin: var(–space-sm) 0 0; } /* Results table */ .table-scroll { overflow-x: auto; -webkit-overflow-scrolling: touch; max-width: 100%; margin: var(–space-lg) 0 var(–space-sm); } /* Tell people the table scrolls — but only between 641px and 700px, which is the one range where it does. At 640px and below the table collapses into stacked cards and there is nothing to swipe. */ .scroll-hint { display: none; font-size: 0.85rem; color: var(–color-text-light); margin: var(–space-md) 0 calc(-1 * var(–space-sm)); } @media (min-width: 641px) and (max-width: 700px) { .scroll-hint { display: block; } } .data-table { width: 100%; min-width: 620px; border-collapse: collapse; font-size: 0.95rem; } .data-table thead { background: var(–color-primary); color: white; } .data-table th { padding: var(–space-sm) var(–space-md); text-align: right; font-size: 0.85rem; font-weight: 600; color: white !important; vertical-align: bottom; } .data-table th:first-child { text-align: left; } .data-table td { padding: var(–space-sm) var(–space-md); text-align: right; border-bottom: 1px solid var(–color-border); } .data-table td:first-child { text-align: left; font-weight: 600; color: var(–color-primary); } .data-table tr.subhead td { background: var(–color-bg-card); color: var(–color-primary); font-weight: 700; text-align: left; } .data-table tr.subhead td span { font-weight: 400; font-size: 0.8rem; color: var(–color-text-light); margin-left: var(–space-xs); } .data-table tr.highlight td { background: var(–color-green-light); } .data-table .is-up { color: var(–color-green); font-weight: 600; } .data-table .is-down { color: var(–color-flag); } .table-note { font-size: 0.85rem; color: var(–color-text-light); margin: 0 0 var(–space-lg); } /* Limitations box */ .limits-box { background: var(–color-bg-alt); border: 1px solid var(–color-border); border-left: 4px solid var(–color-text-light); border-radius: 0 0.5rem 0.5rem 0; padding: var(–space-md) var(–space-lg); margin: var(–space-xl) 0; } .limits-box h4 { margin-top: 0; } .limits-box ul { margin-bottom: 0; } /* Paper / citation card */ .paper-card { display: grid; grid-template-columns: 1fr; gap: var(–space-lg); background: var(–color-bg-alt); border: 1px solid var(–color-border); border-radius: 1rem; padding: var(–space-lg); margin: var(–space-lg) 0; } @media (min-width: 640px) { .paper-card { grid-template-columns: 180px minmax(0, 1fr); } } /* No cover image available: collapse to a single full-width column so the text does not get trapped in the 180px image track. */ .paper-card.no-cover { grid-template-columns: minmax(0, 1fr); } .paper-card img { border-radius: 0.5rem; border: 1px solid var(–color-border); } .paper-title { font-family: var(–font-heading); font-size: 1.25rem; line-height: 1.3; color: var(–color-primary); margin: 0 0 var(–space-xs); } .paper-authors { font-size: 0.95rem; margin: 0 0 var(–space-xs); } .paper-meta { font-size: 0.85rem; color: var(–color-text-light); margin: 0 0 var(–space-md); } .btn-row { display: flex; flex-wrap: wrap; gap: var(–space-xs); margin-bottom: var(–space-md); } .btn { display: inline-block; background: var(–color-accent); color: white !important; text-decoration: none; padding: 0.6rem 1.1rem; border-radius: 0.5rem; font-size: 0.9rem; font-weight: 600; transition: background 0.2s ease; } .btn:hover { background: var(–color-primary); } .btn.secondary { background: transparent; color: var(–color-accent) !important; border: 1px solid var(–color-border); } .btn.secondary:hover { background: var(–color-bg-card); color: var(–color-primary) !important; } .disclosure { font-size: 0.85rem; color: var(–color-text-light); border-top: 1px solid var(–color-border); padding-top: var(–space-sm); margin: 0; } .cite-block { margin-top: var(–space-sm); } .cite-block summary { cursor: pointer; font-size: 0.85rem; font-weight: 600; color: var(–color-text-light); } .cite-block pre { background: var(–color-bg); border: 1px solid var(–color-border); border-radius: 0.5rem; padding: var(–space-sm); margin: var(–space-xs) 0 0; font-family: var(–font-mono); font-size: 0.78rem; line-height: 1.6; white-space: pre-wrap; overflow-wrap: anywhere; overflow-x: auto; } /* ========================================================== MOBILE DELIVERY .article-main is a flex item, so by default it will not shrink below the widest thing inside it. Without min-width:0 a wide child pushes the whole column past the viewport instead of wrapping. ========================================================== */ .article-main { min-width: 0; overflow-wrap: break-word; } .explorer-plot, .paper-card img { max-width: 100%; } .stats-grid > *, .component-grid > *, .two-col-grid > *, .comparison-section > *, .explorer-nums > *, .paper-card > *, .explorer-tab { min-width: 0; } /* Results table: collapse into stacked cards below 640px, the same treatment the stylesheet already gives .glossary-table, rather than forcing a 620px sideways scroll. */ @media (max-width: 640px) { .table-scroll { overflow-x: visible; } .data-table { display: block; min-width: 0; font-size: 0.9rem; } .data-table thead { display: none; } .data-table tbody { display: block; } .data-table tr { display: block; margin-bottom: var(–space-md); background: var(–color-bg-alt); border-radius: 0.5rem; overflow: hidden; } .data-table tr.subhead { background: transparent; margin-bottom: var(–space-xs); } .data-table tr.subhead td { border-bottom: none; border-radius: 0.5rem; } .data-table tr.subhead td span { display: block; margin-left: 0; } .data-table td { display: flex; justify-content: space-between; align-items: baseline; gap: var(–space-sm); padding: 0.6rem var(–space-md); text-align: right; } .data-table td:last-child { border-bottom: none; } .data-table tr:not(.subhead) td:first-child { display: block; text-align: left; background: var(–color-primary); color: white; border-bottom: none; padding: var(–space-sm) var(–space-md); } .data-table tr.highlight td:first-child { background: var(–color-green); } .data-table td[data-label]::before { content: attr(data-label); font-weight: 600; color: var(–color-text-light); text-align: left; } }

Dans cet article

  • 1. Pourquoi cette étude est importante
  • 2. L’étude en bref
  • 3. Trois façons de l’exécuter
  • 4. Du discontinu au continu
  • 5. Ce que les 13 cycles ont montré
  • 6. Résultats complets et mise à l’échelle
  • 7. Ce que cela signifie pour la fabrication
  • 8. Termes clés
  • 9. FAQ

Point de recherche

De 80 % à 93 % de rendement dans la purification continue de siRNA

Une méthode établie d’échange d’anions sur colonne unique pour un brin sens de siRNA conjugué au sucre a été convertie en un fonctionnement continu à deux colonnes. La pureté s’est maintenue au-dessus de la spécification de 95 %, le rendement a augmenté de 13 points de pourcentage, et un système MCSGP du même diamètre de colonne offrirait 87 % de débit en plus.

Purification continue d’un ARN interférent court thérapeutique conjugué par chromatographie d’échange d’anions à deux colonnes (MCSGP)

Richard Weldon, Tobias Vandermeersch et Thomas Müller-Späth

Organic Process Research & Development 2025, 29(6), 1400–1410 · Publié le 2 juin 2025
DOI: 10.1021/acs.oprd.4c00513 · Accès libre, CC BY 4.0

Lire l’article complet Informations complémentaires

Les auteurs déclarent n’avoir aucun intérêt financier concurrent. Richard Weldon et Thomas Müller-Späth travaillent chez YMC ChromaCon ; Tobias Vandermeersch travaille chez Johnson & Johnson, qui a fourni le financement et le matériel d’alimentation pour l’étude.

Citation (BibTeX)
@article{weldon2025continuous,
  title = {Purification continue d'un ARN interférent court conjugué
  thérapeutique utilisant la chromatographie d'échange d'anions à deux colonnes (MCSGP)},
  author = {Weldon, Richard et Vandermeersch, Tobias
  et M{\"u}ller-Sp{\"a}th, Thomas},
  journal = {Organic Process Research & Development},
  volume =  {29},
  number =  {6},
  pages =  {1400--1410},
  year =  {2025},
  doi = {10.1021/acs.oprd.4c00513}
}
  • 1. Pourquoi cette étude est importante
  • 2. L’étude en bref
  • 3. Trois façons de l’exécuter
  • 4. Du discontinu au continu
  • 5. Ce que les 13 cycles ont montré
  • 6. Résultats complets et mise à l’échelle
  • 7. Ce que cela signifie pour la fabrication
  • 8. Termes clés
  • 9. FAQ

Dans la fabrication d’oligonucléotides, l’étape coûteuse précède la chromatographie. La synthèse en phase solide assemble la séquence un couplage à la fois, et chaque couplage incomplet laisse derrière lui une impureté chimiquement similaire — des oligomères courts et longs que la purification doit ensuite séparer d’une cible à laquelle ils ressemblent étroitement. Le produit perdu à l’étape de polissage doit être remplacé par la synthèse de plus de produit, ce qui représente le coût.

Cela rend le rendement de purification exceptionnellement précieux ici. Une étape de polissage qui récupère davantage de ce qui a été chargé permet de réduire proportionnellement le lot de synthèse, diminuant ainsi les réactifs, les solvants, les déchets et le volume de colonne.

Cette étude convertit une méthode discontinue établie d’échange d’anions sur colonne unique pour un brin sens de siRNA conjugué au sucre en un processus MCSGP continu à deux colonnes. Le rendement passe de 80,0 % à 93,0 % avec une pureté de 95,4 % en surface, par rapport à une spécification de >95 %.

Elle expose également comment la conversion a été effectuée — une procédure assistée par logiciel pour prendre un chromatogramme discontinu et le transformer en une méthode continue en cours d’exécution — et projette ce que le même processus produirait sur un équipement à l’échelle de production.

1. Pourquoi cette étude est importante : le rendement est la variable coûteuse

Les médicaments oligonucléotidiques sont passés de la promesse au produit, avec 15 approbations à ce jour et des centaines de candidats en essais cliniques. Leur fabrication à l’échelle commerciale reste difficile et coûteuse. Au moment de la rédaction, l’échelle GMP commerciale maximale est limitée à une échelle de synthèse de 2 000 mmol utilisant la synthèse d’oligonucléotides en phase solide, et les pertes lors de la purification en aval limitent encore davantage la production maximale par lot.

Ce que coûte le polissage discontinu

L’étape de polissage standard est la chromatographie d’échange d’ions ou en phase inverse sur colonne unique, avec la collecte de la coupe centrale pure du chromatogramme et la mise de côté du reste. Étant donné que la cible ne se sépare pas complètement des impuretés chimiquement similaires, les coupes latérales de pureté inférieure doivent être retraitées ou jetées.

  • Fractionnement et regroupement simulé Les rendements en mode discontinu sont maximisés en fractionnant et en analysant le pic d’élution pour trouver les limites optimales de la coupe centrale, puis en générant plusieurs pools de produits simulés pour les tests analytiques et le contrôle qualité. Le document décrit ces tâches comme essentielles pour la libération des lots et une proportion significative de la charge de fabrication globale dans un environnement BPF.
  • Rechromatographie des coupes latérales L’alternative courante consiste à regrouper les fractions latérales hors spécification de plusieurs lots et à les réexécuter. Les coupes latérales sont transférées dans des sacs de stockage personnalisés, conservées dans un congélateur dédié, regroupées et diafiltrées pour ajuster la composition du tampon avant le rechargement. Cela améliore le rendement global, mais réduit la productivité du processus.
  • La synthèse doit compenser la différence Tout ce que l’étape de polissage perd doit être remplacé en amont. La synthèse d’oligonucléotides est mise à l’échelle pour compenser le produit perdu pendant la purification, ce qui, selon le document, est très coûteux.

Le MCSGP y remédie en recyclant les coupes latérales de faible pureté en interne vers une deuxième colonne, avec une dilution en ligne pour faciliter la réadsorption, de sorte que la rechromatographie devient inutile. La technique a été démontrée sur une gamme de biomolécules ; ce que cette étude ajoute est un cas en mode échange d’anions, sur un siRNA conjugué, tiré d’un processus discontinu existant.

2. L’étude en bref

La molécule est le brin sens d’un siRNA thérapeutique, synthétisé par chimie phosphoramidite standard en phase solide avec la conjugaison du sucre effectuée pendant la synthèse. Le brut est entré en purification à 85 % de pureté en surface, avec l’impureté critique N-1 à 0,93 % en surface, par rapport à une spécification de pureté cible de plus de 95 %.

93,0 %

Rendement du produit, contre 80,0 % pour le processus discontinu à l’échelle pilote

87 %

Débit plus élevé qu’un système discontinu du même diamètre de colonne, grâce à l’utilisation de deux colonnes

95.4

Pureté du produit en % de surface, par rapport à une spécification de plus de 95 %

17 h

Une seule exécution : 13 cycles et 27 élutions de produit, y compris le démarrage et l’arrêt

Ce qui a été exécuté, et sur quoi

La référence discontinue

Une méthode de polissage par échange d’anions à l’échelle pilote sur une colonne de 20 × 5 cm de diamètre intérieur (393 mL) de TOSOH TSKgel SuperQ-5PW, 20 µm, exécutée sur un ÄKTA pure 150 M. Celle-ci a été réduite 78,6 fois à une colonne de 10 × 0,8 cm de diamètre intérieur sur un Contichrom CUBE 30, en maintenant la charge, les volumes de lavage, les débits linéaires et le gradient constants.

Le processus continu

MCSGP sur le même Contichrom CUBE 30 et la même résine, avec des détecteurs UV à chaque sortie de colonne à 280 nm. La méthode a été construite à partir du chromatogramme discontinu réduit à l’aide de MCSGP Wizard v8.1, puis exécutée pendant 13 cycles à une charge de 15,80 g par litre de résine par cycle.

Les deux éluants étaient de même nature : 20 mM de phosphate de sodium avec 10 % en volume d’acétonitrile à pH 8,0, avec du chlorure de sodium fournissant le gradient. La méthode pilote utilisait 0,9 M de NaCl dans la phase mobile B et les exécutions réduites 1,1 M, ce qui a produit un pic plus étroit dans les exécutions réduites — une différence que les auteurs s’attendaient à ce que le recyclage interne compense.

3. Trois façons d’exécuter la même séparation

L’étude rapporte trois processus sur la même chimie : la méthode discontinue pilote, la même méthode réduite, et le MCSGP construit à partir de cette méthode réduite. La comparaison des trois permet de séparer l’effet du mode de fonctionnement de l’effet de la géométrie de la colonne.

Product purity area% Product yield % Productivity g/Lresin/h Buffer consumption L/g · lower is better 95.0 80.0 5.28 1.25 95.79 77.32 10.09 1.29 95.44 93.02 9.88 1.86
  • Discontinu, échelle pilote
  • Discontinu, réduit
  • MCSGP

La référence. Une colonne d’échange d’anions de 20 × 5 cm à l’échelle pilote, avec une coupe centrale collectée pour atteindre l’objectif de pureté de >95 %. Cette coupe récupère 80,0 % du produit — un chiffre que le document décrit comme typique pour la chromatographie préparative discontinue.

Pureté
95,0 % en surface
Rendement
80,0 %
Productivité
5,28 g/Lrésine/h
Tampon
1,25 L/g

Valeurs telles que rapportées dans le tableau 4 de l’étude. Chaque métrique est mise à l’échelle par rapport à la plus grande des trois valeurs, de sorte que les longueurs des barres se comparent au sein d’une ligne et non entre les lignes. Les couleurs suivent les propres figures du document : noir et bleu pour les tracés discontinus pilote et réduits de la figure 3A, rouge pour la fenêtre de collecte du produit MCSGP de la figure 4B. La pureté pour le lot discontinu réduit a été déterminée par HPLC-UV uniquement, et non par HPLC-UV/MS comme pour les deux autres.

4. De la méthode discontinue au processus continu

Le MCSGP est plus complexe à mettre en place que la chromatographie sur colonne unique, et le document note qu’il nécessite des outils de développement de processus spécialisés pour l’optimiser et le mettre en œuvre. Sa contribution pratique est une procédure qui part de quelque chose qu’un chimiste de processus possède déjà — un chromatogramme discontinu fractionné avec des données de pureté — et le transforme en une méthode à deux colonnes en cours d’exécution.

  • Exécuter une méthode de conception discontinue L’exécution discontinue réduite a été répétée à un débit d’élution élevé de 200 cm/h pour maximiser les performances du MCSGP, l’éluat a été fractionné et chaque fraction analysée par HPLC. Le chromatogramme a ensuite été superposé aux puretés de fraction mesurées.
  • Définir les limites de phase à l’écran Ce chromatogramme et ses données de pureté ont été téléchargés dans MCSGP Wizard v8.1. Les limites entre les phases de recyclage et de collecte ont été définies par glisser-déposer par rapport au profil de pureté, afin d’optimiser la pureté de la fenêtre de collecte du produit.
  • Laisser le logiciel dimensionner le reste Les paramètres de gradient, la charge par commutation et les facteurs de dilution en ligne ont été calculés automatiquement à partir du chromatogramme importé et de la position relative des limites de phase. Les étapes de lavage, de nettoyage et de régénération ont été saisies dans un tableau modèle.
  • Exécuter les méthodes générées L’assistant a produit un ensemble de méthodes de démarrage, principales et d’arrêt prêtes à être exécutées sur le matériel Contichrom CUBE.

Ce que font les quatre phases

Chaque commutation MCSGP comporte quatre phases, et les deux qui définissent la technique sont les étapes de recyclage. Dans la phase 1, un gradient démarre sur la première colonne tandis que la seconde est nettoyée et régénérée en parallèle. Dans la phase 2, les colonnes sont interconnectées et la coupe latérale de faible pureté à élution précoce est transférée de la colonne amont vers la colonne aval, avec une dilution en ligne réduisant la teneur en modificateur afin que le produit se réadsorbe. Dans la phase 3, les colonnes fonctionnent à nouveau en parallèle : le produit pur est collecté de la première tandis que la seconde reçoit une nouvelle alimentation brute. Dans la phase 4, la coupe latérale de faible pureté à élution tardive est recyclée de la même manière qu’en phase 2. Les colonnes échangent ensuite leurs positions et la séquence se répète.

Une analogie simple

Un ébéniste achète plus de bois que ce dont la pièce finie a besoin, car une partie de chaque planche est perdue à cause des coupes et des défauts. Réduire les chutes ne se voit pas dans l’atelier — cela se voit sur la facture de bois.

Le rendement de purification fonctionne de la même manière ici. L’étape de polissage est la coupe ; la synthèse d’oligonucléotides est le bois, et le bois est la partie coûteuse. Récupérer 93 % du produit chargé au lieu de 80 % signifie qu’un lot de synthèse plus petit fournit la même quantité de matériau fini, réduisant ainsi les réactifs, les solvants et les déchets.

5. Ce qu’a montré l’exécution de 13 cycles

Une exécution MCSGP de 13 cycles a été réalisée, donnant 27 élutions de produit, y compris le démarrage et l’arrêt, sur une durée totale de 17 heures. Le nombre de cycles n’était limité que par la quantité de brut disponible pour l’étude.

Convergence

Un processus continu doit se stabiliser avant de pouvoir être jugé, et l’étude suit cette stabilisation de trois manières. La surface sous la courbe UV pour la phase de collecte du produit a atteint une valeur constante au cycle 5, indiquant que la masse de produit entrant et sortant du système était en état stationnaire. La pureté du produit a suivi le même schéma : elle commence à 95,6 % en surface, diminue et se stabilise autour de 95,1 % en surface. L’impureté critique N-1 commence à 0,5 % en surface, augmente et se stabilise autour de 0,7 % en surface — à l’intérieur de la spécification de moins de 1,0 %.

Le rendement par cycle était stable à environ 94-95 %, avec une récupération de produit se maintenant entre 127 et 130 mg par cycle. L’étape d’arrêt a donné un rendement beaucoup plus faible de 62 %, ce qui est une caractéristique normale du MCSGP : il est calculé par rapport à la charge plus importante appliquée au démarrage, et son effet sur le chiffre global diminue à mesure que le nombre de cycles augmente. En incluant le démarrage et l’arrêt, le rendement global était de 93 %.

Accumulation d’impuretés, observée plutôt que supposée

Une certaine accumulation était détectable dans la région subissant le recyclage des impuretés fortement adsorbantes. Le document considère cela comme attendu plutôt qu’alarmant : l’accumulation d’impuretés dans les régions de recyclage est typique du MCSGP, et ne devient un problème que si elle s’étend au pool de produit et entraîne le non-respect de la spécification. Ce ne fut pas le cas ici, et le remède indiqué, si cela s’était produit, aurait été de réduire les fenêtres de recyclage pendant la conception du processus et d’envoyer plus d’impuretés aux déchets.

Les tracés de conductivité se sont superposés de manière reproductible sur toute l’exécution, indiquant une performance stable du système, et les auteurs notent que la surveillance de la surface sous la courbe cycle par cycle donne à un opérateur un signal en direct : une déviation par rapport aux limites prédéfinies peut déclencher un ajustement, une pause ou un arrêt de l’exécution avant que du temps et du matériel ne soient gaspillés.

6. Résultats complets et mise à l’échelle

Faites glisser le tableau latéralement pour voir les trois processus.

Métrique Discontinu, pilote Discontinu, réduit MCSGP
Brin sens de siRNA alimentation 85,0 % en surface · spécification >95 %
Pureté du produit (% en surface) 95,0 95,79 * 95,44
Impureté N-1 (% en surface) 1,0 0,82 * 0,74
Rendement du produit (%) 80,0 77,32 93,02
Productivité (g/Lrésine/h) 5,28 10,09 9,88
Consommation de tampon (L/g) 1,25 1,29 1,86
Concentration du produit (g/L) 2,5 2,91 2,80

Source : Tableau 4, Weldon, Vandermeersch et Müller-Späth, Org. Process Res. Dev. 2025, 29, 1400–1410 (CC BY). * Le lot discontinu réduit a été évalué par HPLC-UV uniquement, et non par spectrométrie de masse, de sorte que ces deux valeurs ne sont pas strictement comparables aux autres.

Lecture attentive du chiffre de productivité

La productivité par litre de résine était de 9,88 g/Lrésine/h pour le MCSGP contre 10,09 pour le lot discontinu réduit — pratiquement la même. Le gain par rapport au processus discontinu pilote, à 5,28, provient de la hauteur du lit : la colonne réduite est deux fois moins haute, de sorte que le temps de résidence pendant l’élution a été divisé par deux et la productivité a approximativement doublé. En pratique, la moitié de la hauteur du lit avec deux fois la productivité donne un débit global similaire, puisque le débit est la productivité multipliée par le volume de la colonne.

L’avantage de 87 % en termes de débit rapporté par le document est une comparaison différente : un système MCSGP utilise deux colonnes au lieu d’une, avec le même diamètre de colonne. Autrement dit, une élution en MCSGP s’est achevée en 38 minutes contre 90 minutes pour une élution discontinue de la même colonne de 10 cm. Trois facteurs y contribuent : le rendement plus élevé, le débit d’élution plus élevé utilisé en MCSGP (200 contre 150 cm/h, ce qui comporte moins de risques car le recyclage garantit le rendement), et le fait que la régénération, le nettoyage et l’alimentation se déroulent en parallèle avec l’élution sur l’autre colonne.

Scénarios de mise à l’échelle

Les processus MCSGP développés sur le Contichrom CUBE sont directement évolutifs vers le Contichrom TWIN, un système de production capable de fonctionner sous BPF. L’étude projette quatre configurations.

Faites glisser le tableau latéralement pour voir les quatre configurations.

Paramètre Twin 300 Twin 500 Twin 1000 Twin 2000
Diamètre intérieur de la colonne (cm) 2030 4560
Volume de la colonne (L) 2 × 3,02 × 7,0 2 × 15,82 × 27,5
Entrée, 85 % en surface (kg/jour) 1,804,20 9,5016,50
Sortie, 95,4 % en surface (kg/jour) 1,423,32 7,5113,05
Consommation de tampon (L/jour) 2 6476 177 13 97024 265

Source : Tableau 5 de l’étude. Il s’agit de scénarios de mise à l’échelle calculés plutôt que d’exécutions démontrées. Le document indique que la plus grande configuration, en supposant 24 heures de fonctionnement continu, permet une production à l’échelle de plusieurs tonnes par an.

7. Ce que cela signifie pour la fabrication d’oligonucléotides

Le chiffre principal est un gain de 13 points de pourcentage en rendement, mais l’argument avancé par le document concerne ce que ce gain apporte en amont. Un rendement chromatographique plus élevé permet de réduire proportionnellement le lot de synthèse chimique pour la même production de produit.

C’est important car la synthèse est l’endroit où se trouvent le coût des matières premières, les intermédiaires personnalisés et la charge de solvant. Les auteurs rapportent que pour une production équivalente, le MCSGP entraîne un coût des marchandises inférieur de 14 %, et ils attribuent cette économie à moins de matières premières et de consommables, moins d’intermédiaires oligonucléotidiques personnalisés, des lots de synthèse plus petits et des volumes de résine de chromatographie plus petits. En ce qui concerne spécifiquement la résine, ils calculent qu’un système discontinu sur colonne unique à l’échelle de production nécessite 86 % de résine en plus que le MCSGP pour une production équivalente — et notent que ce chiffre pourrait sous-estimer la différence, car la chromatographie discontinue n’est généralement pas exécutée en continu.

Outre les améliorations de processus mesurées, le document présente une série d’avantages opérationnels attendus de l’automatisation : moins d’échantillons de contrôle en cours de processus et donc une charge analytique BPF réduite, l’élimination de la rechromatographie avec ses sacs de stockage, son espace de congélation et sa diafiltration, moins d’interaction de l’opérateur et moins de risques d’erreur de l’utilisateur, et des colonnes plus petites plus faciles à garnir. Ces points sont argumentés plutôt que mesurés dans cette étude.

Une note méthodologique à retenir : la méthode d’échange d’anions ici a atteint plus de 95 % de pureté en modes discontinu et MCSGP, alors que les auteurs affirment que les méthodes AIEX à base de NaOH, selon leur expérience, donnent généralement 88-92 %. Ils suggèrent que la phase mobile tamponnée au phosphate avec 10 % d’acétonitrile a pu améliorer la sélectivité en réduisant les interactions hydrophobes indésirables, mais notent également que le brut est entré avec une pureté de départ élevée de 85 %.

La même conversion a été réalisée en mode phase inverse sur un gapmère conjugué au GalNAc, rapportée dans une étude complémentaire de cette série. Pour la vue d’ensemble de la plateforme indiquant où le MCSGP s’intègre dans un flux de travail oligonucléotidique, voir purification d’oligonucléotides avec MCSGP.

Ce que l’étude ne prétend pas

  • AutoPeak n’a pas été évalué. La méthode MCSGP utilisée ici était entièrement basée sur le temps. Le contrôle de processus dynamique basé sur l’UV a été omis en raison de la quantité limitée de matière brute — et le document indique qu’à l’échelle BPF, AutoPeak est essentiel pour compenser les différences de temps de rétention causées par la variabilité du garnissage de la colonne, de la préparation du tampon ou de la cohérence de l’alimentation.
  • La consommation de tampon était plus élevée, pas plus faible. 1,86 L/g pour le MCSGP contre 1,25 L/g pour le lot pilote. L’optimisation était hors du champ de l’étude par manque de matière brute. Les auteurs identifient trois voies qu’ils s’attendraient à voir la réduire : un facteur de dilution en ligne moins conservateur, la suppression du lavage optionnel après un recyclage fort, et l’augmentation de la charge.
  • La productivité par litre de résine a été égalée, pas améliorée. 9,88 contre 10,09 g/Lrésine/h pour le lot discontinu réduit. L’avantage en termes de débit provient de l’utilisation de deux colonnes et de la planification parallèle — et non d’une séparation plus productive.
  • Le tableau de mise à l’échelle est une projection. Les quatre configurations Twin sont des scénarios calculés, et non des exécutions de production démontrées.
  • Une molécule, 13 cycles, alimentation limitée. Le nombre de cycles a été déterminé par la disponibilité du brut plutôt que par la stabilité du processus, et l’optimisation de la charge n’a pas été tentée pour le MCSGP.
  • Deux valeurs de pureté ne sont pas strictement comparables. Le lot discontinu réduit a été évalué par HPLC-UV seule ; les chiffres du lot pilote et du MCSGP sont HPLC-UV/MS.
  • Affiliations et financement. Les auteurs déclarent n’avoir aucun intérêt financier concurrent. Deux sont employés par YMC ChromaCon, qui commercialise le MCSGP ; le troisième travaille chez Johnson & Johnson, qui a financé l’étude et fourni le matériel d’alimentation.

8. Termes clés de cette étude (Glossaire)

Terme Définition
AIEX Chromatographie d’échange d’anions, qui sépare les molécules par charge négative. Bien adaptée aux oligonucléotides, dont le squelette phosphate porte une charge proportionnelle à la longueur de la séquence.
% en surface Pureté exprimée en pourcentage de la surface totale du pic attribuable au produit dans un tracé HPLC analytique.
AutoPeak Contrôle de processus dynamique basé sur l’UV pour le MCSGP, qui compense les décalages du temps de rétention des pics causés par la variation de la préparation de l’éluant, du garnissage de la colonne ou de la qualité de l’alimentation. Non utilisé dans cette étude.
Coupe centrale La portion centrale pure d’un pic d’élution discontinu, collectée comme produit. Ses limites sont trouvées en fractionnant et en analysant le pic.
Cycle et commutation Une commutation est une élution d’une colonne, comprenant quatre phases. Un cycle est deux commutations — une élution de chacune des deux colonnes.
État stationnaire cyclique La condition dans un processus continu où chaque cycle reproduit le précédent. Atteint ici au cycle 5.
Dilution en ligne Dilution du flux recyclé entre des colonnes interconnectées, abaissant sa teneur en modificateur afin que le produit se réadsorbe sur la colonne aval au lieu de la traverser.
MCSGP Purification par gradient de solvant à contre-courant multicolonne : un processus de chromatographie continue à deux colonnes qui recycle les coupes latérales de faible pureté en interne plutôt que de les jeter.
Impureté N-1 Un oligomère court d’un nucléotide de moins que la cible, produit par un couplage incomplet pendant la synthèse. L’impureté critique suivie dans cette étude, avec une spécification de moins de 1,0 % en surface.
Médicament oligonucléotidique (OND) Un thérapeutique construit à partir d’une courte séquence nucléotidique, capable de moduler l’expression génique avec une grande spécificité.
Productivité Masse de produit par litre de résine par heure. Elle dépend de la hauteur du lit ainsi que de la séparation, elle doit donc être comparée entre des colonnes de géométrie similaire.
Rechromatographie Regroupement des fractions latérales hors spécification de plusieurs lots et leur réexécution pour récupérer le produit. Améliore le rendement mais réduit la productivité globale, et est éliminée par le MCSGP.
Brin sens L’un des deux brins d’un siRNA double brin. Le brin purifié dans cette étude portait une conjugaison de sucre ajoutée pendant la synthèse.
Coupe latérale La fraction de pureté inférieure de chaque côté de la coupe centrale, où le produit chevauche des impuretés étroitement liées.
SPOS Synthèse d’oligonucléotides en phase solide, la voie standard pour la fabrication d’oligonucléotides à grande échelle.
Débit Productivité multipliée par le volume de la colonne. C’est le chiffre qui détermine la quantité produite par un système par unité de temps, par opposition à l’intensité du travail de la résine.
Recyclage faible et fort Retour de la coupe latérale à élution précoce (faible, phase 2) et de la coupe latérale à élution tardive (forte, phase 4) vers la colonne aval.

9. Foire aux questions

Oui. Cette étude a converti une méthode discontinue d’échange d’anions sur colonne unique établie pour un brin sens de siRNA conjugué au sucre en un processus MCSGP continu à deux colonnes, exécutant 13 cycles et 27 élutions de produit sur 17 heures. Le rendement est passé de 80,0 % à 93,02 % tandis que la pureté s’est maintenue à 95,44 % en surface, par rapport à une spécification de plus de 95 %.

Les deux. Cette étude de cas démontre la technique en mode échange d’anions. Le document note que le MCSGP utilise les mêmes phases stationnaires et combinaisons d’éluants que le polissage sur colonne unique — échange d’ions, phase inverse ou interaction hydrophobe — et fonctionne pour les purifications isocratiques ou à gradient linéaire, à condition que la cible s’adsorbe complètement sur la phase stationnaire et se désorbe une fois la concentration du modificateur augmentée.

Dans ce cas, 13 points de pourcentage : 93,02 % pour le MCSGP contre 80,0 % pour le processus discontinu à l’échelle pilote, à pureté pratiquement inchangée. Le document note que cela est conforme aux études MCSGP précédentes sur les oligonucléotides, où des rendements supérieurs à 90 % étaient constamment réalisables.

Pas par litre de résine, dans cette étude. La productivité était de 9,88 g/Lrésine/h pour le MCSGP contre 10,09 pour la méthode discontinue réduite sur la même colonne — pratiquement identique. L’avantage est au niveau du système : un système MCSGP utilise deux colonnes au lieu d’une, de sorte que le débit global serait 87 % plus élevé qu’un système discontinu du même diamètre de colonne. Une élution MCSGP a pris 38 minutes contre 90 minutes pour une élution discontinue de la même colonne, aidée par le rendement plus élevé, un débit d’élution plus élevé et l’exécution de la régénération et de l’alimentation en parallèle avec l’élution sur l’autre colonne.

Plus, dans cette étude : 1,86 L par gramme de produit contre 1,25 L/g pour le processus discontinu pilote. Les auteurs attribuent cela principalement à la dilution en ligne que le recyclage MCSGP nécessite, et notent que le facteur de dilution a été réglé de manière conservatrice à un niveau élevé pour assurer la rebinding du produit recyclé à la colonne. Ils n’ont pas optimisé la consommation de tampon ici car la matière brute était limitée, et identifient un facteur de dilution plus faible, la suppression du lavage optionnel après un recyclage fort, et l’augmentation de la charge comme des voies pour la réduire.

L’élution discontinue est fractionnée et chaque fraction est analysée pour sa pureté, puis le chromatogramme et ses données de pureté sont téléchargés dans le logiciel MCSGP Wizard. Les limites entre les phases de recyclage et de collecte sont définies par glisser-déposer par rapport au profil de pureté, et le logiciel calcule automatiquement les paramètres de gradient, la charge par commutation et les facteurs de dilution en ligne, générant des méthodes de démarrage, principales et d’arrêt prêtes à être exécutées.

L’étude projette quatre configurations Contichrom TWIN, de 20 cm à 60 cm de diamètre intérieur de colonne, produisant entre environ 1,4 et 13 kg de brin sens de siRNA purifié par jour. Il s’agit de scénarios de mise à l’échelle calculés plutôt que d’exécutions démontrées ; le document indique que la plus grande configuration, à 24 heures de fonctionnement continu, permet une production à l’échelle de plusieurs tonnes par an.

Oui. Il est publié en accès libre sous licence CC BY 4.0 dans Organic Process Research & Development, il peut donc être lu, téléchargé et réutilisé avec citation. Des informations complémentaires couvrant le gradient HPLC analytique et les paramètres spécifiques de démarrage et de méthode principale du MCSGP sont disponibles gratuitement avec l’article.

{ « @context »: « https://schema.org », « @graph »: [ { « @type »: « ScholarlyArticle », « @id »: « https://doi.org/10.1021/acs.oprd.4c00513 », « headline »: « Continuous Purification of a Conjugated Short Interfering RNA Therapeutic Using Anion Exchange Twin-Column Chromatography (MCSGP) », « name »: « Continuous Purification of a Conjugated Short Interfering RNA Therapeutic Using Anion Exchange Twin-Column Chromatography (MCSGP) », « datePublished »: « 2025-06-02 », « inLanguage »: « en », « isAccessibleForFree »: true, « license »: « https://creativecommons.org/licenses/by/4.0/ », « url »: « https://pubs.acs.org/doi/full/10.1021/acs.oprd.4c00513 », « sameAs »: « https://doi.org/10.1021/acs.oprd.4c00513 », « identifier »: [{ « @type »: « PropertyValue », « propertyID »: « DOI », « value »: « 10.1021/acs.oprd.4c00513 » }], « keywords »: [« oligonucleotide purification », »MCSGP », »continuous manufacturing », »scale-up », »therapeutic siRNA », »anion exchange chromatography », »twin-column chromatography », »AIEX », »sense strand », »process intensification »], « abstract »: « An established single-column anion exchange batch process for the purification of a sugar-conjugated sense strand of a therapeutic siRNA was converted to continuous twin-column MCSGP. A software-aided method development procedure is described for transferring a batch chromatogram to a continuous method. Across a 13-cycle run of 27 product elutions, yield rose from 80.0 to 93.02 percent at a product purity of 95.44 area percent against a specification above 95 percent, and system throughput was 87 percent higher than an equivalent batch system. », « author »: [ { « @type »: « Person », « name »: « Richard Weldon », « identifier »: « https://orcid.org/0000-0002-0957-7354 », « affiliation »: { « @type »: « Organization », « name »: « ChromaCon AG » } }, { « @type »: « Person », « name »: « Tobias Vandermeersch », « identifier »: « https://orcid.org/0000-0001-5143-5387 », « affiliation »: { « @type »: « Organization », « name »: « Johnson & Johnson » } }, { « @type »: « Person », « name »: « Thomas Müller-Späth », « affiliation »: { « @type »: « Organization », « name »: « ChromaCon AG » } } ], « publisher »: { « @type »: « Organization », « name »: « American Chemical Society » }, « isPartOf »: { « @type »: « PublicationIssue », « issueNumber »: « 6 », « datePublished »: « 2025-06 », « isPartOf »: { « @type »: « PublicationVolume », « volumeNumber »: « 29 », « isPartOf »: { « @type »: « Periodical », « name »: « Organic Process Research & Development » } } }, « pagination »: « 1400-1410 » }, { « @type »: « WebPage », « @id »: « https://www.chromacon.com/en/articles/sirna-purification-mcsgp-anion-exchange/ », « url »: « https://www.chromacon.com/en/articles/sirna-purification-mcsgp-anion-exchange/ », « name »: « From 80% to 93% Yield in Continuous siRNA Purification », « description »: « How an established anion exchange batch method for a conjugated siRNA sense strand was converted to continuous twin-column MCSGP, raising yield from 80 to 93 percent at unchanged purity. », « mainEntity »: { « @id »: « https://doi.org/10.1021/acs.oprd.4c00513 » } }, { « @type »: « FAQPage », « mainEntity »: [ { « @type »: « Question », « name »: « Can continuous chromatography be used to purify oligonucleotides? », « acceptedAnswer »: { « @type »: « Answer », « text »: « Yes. This study converted an established single-column anion exchange batch method for a sugar-conjugated siRNA sense strand into a continuous twin-column MCSGP process, running 13 cycles and 27 product elutions over 17 hours. Yield rose from 80.0% to 93.02% while purity held at 95.44 area%, against a specification of more than 95%. » } }, { « @type »: « Question », « name »: « Does MCSGP work with anion exchange, or only reversed phase? », « acceptedAnswer »: { « @type »: « Answer », « text »: « Both. This case study demonstrates the technique in anion exchange mode. The paper notes that MCSGP uses the same stationary phases and eluent combinations as single-column polishing — ion exchange, reversed phase or hydrophobic interaction — and works for isocratic or linear gradient purifications, provided the target adsorbs fully to the stationary phase and desorbs once the modifier concentration is raised. » } }, { « @type »: « Question », « name »: « How much yield does MCSGP add over batch chromatography for siRNA? », « acceptedAnswer »: { « @type »: « Answer », « text »: « In this case, 13 percentage points: 93.02% for MCSGP against 80.0% for the pilot-scale batch process, at essentially unchanged purity. The paper notes this is in line with previous MCSGP studies on oligonucleotides, where yields above 90% were consistently achievable. » } }, { « @type »: « Question », « name »: « Is MCSGP more productive than batch chromatography? », « acceptedAnswer »: { « @type »: « Answer », « text »: « Not per liter of resin, in this study. Productivity was 9.88 g/L resin/h for MCSGP against 10.09 for the downscaled batch method on the same column — effectively identical. The advantage is at system level: an MCSGP system runs two columns instead of one, so overall throughput would be 87% higher than a batch system of the same column diameter. One MCSGP elution took 38 minutes against 90 minutes for a batch elution from the same column, helped by the higher yield, a higher elution flow rate, and running regeneration and feeding in parallel with elution on the other column. » } }, { « @type »: « Question », « name »: « Does MCSGP use more or less buffer than batch chromatography? », « acceptedAnswer »: { « @type »: « Answer », « text »: « More, in this study: 1.86 L per gram of product against 1.25 L/g for the pilot batch process. The authors attribute this mainly to the in-line dilution that MCSGP recycling requires, and note the dilution factor was set conservatively high to ensure rebinding of the recycled product to the column. They did not optimize buffer consumption here because crude material was limited, and identify a lower dilution factor, dropping the optional wash after strong recycling, and increasing the load as routes to reduce it. » } }, { « @type »: « Question », « name »: « How is an MCSGP method developed from an existing batch method? », « acceptedAnswer »: { « @type »: « Answer », « text »: « The batch elution is fractionated and each fraction analyzed for purity, then the chromatogram and its purity data are uploaded to the MCSGP Wizard software. The boundaries between the recycling and collection phases are set by drag-and-drop against the purity profile, and the software calculates the gradient parameters, the load per switch and the in-line dilution factors automatically, generating startup, main and shutdown methods ready to run. » } }, { « @type »: « Question », « name »: « What scale can MCSGP reach for oligonucleotide production? », « acceptedAnswer »: { « @type »: « Answer », « text »: « The study projects four Contichrom TWIN configurations, from 20 cm to 60 cm column internal diameter, producing between roughly 1.4 and 13 kg of purified siRNA sense strand per day. These are calculated scale-up scenarios rather than demonstrated runs; the paper states that the largest configuration, at 24 hours of continuous operation, enables multiton-scale production per year. » } }, { « @type »: « Question », « name »: « Is the full article freely available? », « acceptedAnswer »: { « @type »: « Answer », « text »: « Yes. It is published open access under a CC BY 4.0 license in Organic Process Research & Development, so it can be read, downloaded and reused with citation. Supporting information covering the analytical HPLC gradient and the specific MCSGP startup and main method parameters is available free of charge alongside the article. » } } ] }, { « @type »: « BreadcrumbList », « itemListElement »: [ {« @type »: »ListItem », »position »:1, »name »: »Research Highlights », »item »: »https://www.chromacon.com/en/research-highlights/ »}, {« @type »: »ListItem », »position »:2, »name »: »From 80% to 93% Yield in Continuous siRNA Purification », »item »: »https://www.chromacon.com/en/articles/sirna-purification-mcsgp-anion-exchange/ »} ] } ] } // FAQ Accordion functionality document.querySelectorAll(‘.faq-question’).forEach(button => { button.addEventListener(‘click’, () => { const faqItem = button.parentElement; const isOpen = faqItem.classList.contains(‘open’); // Close all other items document.querySelectorAll(‘.faq-item’).forEach(item => { item.classList.remove(‘open’); item.querySelector(‘.faq-question’).setAttribute(‘aria-expanded’, ‘false’); }); // Toggle current item if (!isOpen) { faqItem.classList.add(‘open’); button.setAttribute(‘aria-expanded’, ‘true’); } }); }); // Mobile TOC toggle const mobileToc = document.getElementById(‘mobileToc’); const mobileTocToggle = mobileToc.querySelector(‘.mobile-toc-toggle’); mobileTocToggle.addEventListener(‘click’, () => { const isOpen = mobileToc.classList.contains(‘open’); mobileToc.classList.toggle(‘open’); mobileTocToggle.setAttribute(‘aria-expanded’, !isOpen); }); // Close mobile TOC when clicking a link document.querySelectorAll(‘.mobile-toc-list a’).forEach(link => { link.addEventListener(‘click’, () => { mobileToc.classList.remove(‘open’); mobileTocToggle.setAttribute(‘aria-expanded’, ‘false’); }); }); // Highlight active TOC item on scroll (desktop) const observerOptions = { rootMargin: ‘-100px 0px -70% 0px’, threshold: 0 }; const observer = new IntersectionObserver(entries => { entries.forEach(entry => { const id = entry.target.getAttribute(‘id’); const tocLink = document.querySelector(`.toc-list a[href= »#${id} »]`); if (tocLink) { if (entry.isIntersecting) { document.querySelectorAll(‘.toc-list a’).forEach(link => { link.classList.remove(‘active’); }); tocLink.classList.add(‘active’); } } }); }, observerOptions); document.querySelectorAll(‘h2[id]’).forEach(section => { observer.observe(section); }); // Process comparison explorer (Section 3) (function () { const DATA = { a: { purity: ‘95.0 area%’, yield: ‘80.0%’, prod: ‘5.28 g/Lresin/h’, buffer: ‘1.25 L/g’, caption: ‘The benchmark. A 20 × 5 cm anion exchange column at pilot scale, with a center ‘ + ‘cut collected to meet the >95% purity target. That cut recovers 80.0% ‘ + ‘of the product — a figure the paper describes as typical for preparative batch chromatography.’ }, b: { purity: ‘95.79 area%’, yield: ‘77.32%’, prod: ‘10.09 g/Lresin/h’, buffer: ‘1.29 L/g’, caption: ‘The same method on a column scaled down 78.6×, used to develop the continuous process. ‘ + ‘Purity and buffer consumption hold. Productivity roughly doubles because the bed is half ‘ + ‘as tall and residence time halves — not because the separation improved. Yield is ‘ + ‘77.32%.’ }, c: { purity: ‘95.44 area%’, yield: ‘93.02%’, prod: ‘9.88 g/Lresin/h’, buffer: ‘1.86 L/g’, caption: ‘Same chemistry, same resin, run continuously. Yield rises to 93.02% at ‘ + ‘essentially unchanged purity. Productivity per liter of resin matches the downscaled ‘ + ‘batch — the throughput gain comes from running two columns — and buffer consumption is ‘ + ‘higher at 1.86 L/g.’ } }; const tabs = document.querySelectorAll(‘.explorer-tab’); if (!tabs.length) return; const caption = document.getElementById(‘oligoCaption’); const fields = { purity: document.getElementById(‘oligoPurity’), yield: document.getElementById(‘oligoYield’), prod: document.getElementById(‘oligoProd’), buffer: document.getElementById(‘oligoBuffer’) }; function show(key) { const d = DATA[key]; if (!d) return; [‘a’, ‘b’, ‘c’].forEach(k => { const g = document.getElementById(‘oligo-st-‘ + k); if (g) g.classList.toggle(‘is-on’, k === key); }); Object.keys(fields).forEach(f => { if (fields[f]) fields[f].innerHTML = d[f]; }); if (caption) caption.innerHTML = d.caption; tabs.forEach(t => t.setAttribute(‘aria-pressed’, String(t.dataset.state === key))); } tabs.forEach(t => t.addEventListener(‘click’, () => show(t.dataset.state))); })();
ChromaCon AG
Technoparkstrasse 1
8005 Zurich, Suisse
+41 (0)44 445 20 10
ISO 9001:2015 certified quality management
Français | English | Deutsch
  • Aperçu des services
  • Purification sur mesure
  • Démos et introductions
  • Études de faisabilité
  • Maintenance & Réparation
  • Modélisation de procédés
  • Location de systèmes
  • Formation et conseil
  • Aperçu des applications
  • Conjugués anticorps-médicaments
  • Isolement des impuretés
  • mAbs & variantes d’anticorps
  • Petites molécules & Nutraceutiques
  • Oligonucléotides
  • Peptides
  • Protéines recombinantes
  • Vecteurs viraux (AAV)
  • Aperçu des technologies
  • Chromatographie en batch
  • Capture continue (CaptureSMB®)
  • Enrichissement continu (N-Rich®)
  • Polissage continu (MCSGP)
  • Contrôle dynamique du procédé (AutoPeak® & AutomAb®)
  • Chromatographie multidimensionnelle (2D/3D)
  • Aperçu des systèmes
  • Contichrom® CUBE
  • Contichrom® PILOT
  • Contichrom® TWIN HPLC
  • Contichrom® TWIN LPLC – Capture
  • Contichrom® TWIN LPLC – Polissage
  • À propos de ChromaCon
  • Actualités et événements
  • Distributeurs
  • Carrières
  • Contact
  • Bibliothèque de ressources
  • Articles éducatifs
© 2026 ChromaCon, A YMC Company. Tous droits réservés. ChromaCon est un membre fier du groupe YMC. | YMC ChromaCon est une unité commerciale de YMC Co., Ltd.
  • Divulgation sur « l’utilisation d’images par l’IA »
  • Mentions légales
  • Politique de confidentialité
  • Politique relative aux cookies
  • Conditions générales
ID non valide
  • Aperçu des systèmes
    Par application Par système Par service
    Peptides Oligonucléotides mAbs & variantes d’anticorps Conjugués anticorps-médicaments Protéines recombinantes Vecteurs viraux (AAV) Petites molécules & Nutraceutiques Isolement des impuretés
    Contichrom® CUBE
    CUBE 30 (36 mL/min) CUBE 100 (100 mL/min) Logiciel CUBE Accessoires CUBE
    Contichrom® PILOT
    PILOT 300X (300 mL/min)
    Contichrom® TWIN HPLC
    TWIN 300 (3,3 L/min) TWIN 500 (8,3 L/min) TWIN 1000 (18,9 L/min) TWIN 2000 (36 L/min)
    Contichrom® TWIN LPLC - Capture
    TWIN 300 (3,3 L/min) TWIN 500 (8,3 L/min) TWIN 1000 (18,9 L/min) TWIN 2000 (36 L/min)
    Contichrom® TWIN LPLC - Polissage
    TWIN 300 (3,3 L/min) TWIN 500 (8,3 L/min) TWIN 1000 (18,9 L/min) TWIN 2000 (36 L/min)
    Démos et introductions Formation et conseil Location de systèmes Modélisation de procédés Études de faisabilité Purification sur mesure Maintenance & Réparation
    Par application
    Peptides Oligonucléotides mAbs & variantes d’anticorps Conjugués anticorps-médicaments Protéines recombinantes Vecteurs viraux (AAV) Petites molécules & Nutraceutiques Isolement des impuretés
    Par système
    Contichrom® CUBE
    CUBE 30 (36 mL/min) CUBE 100 (100 mL/min) Logiciel CUBE Accessoires CUBE
    Contichrom® PILOT
    PILOT 300X (300 mL/min)
    Contichrom® TWIN HPLC
    TWIN 300 (3,3 L/min) TWIN 500 (8,3 L/min) TWIN 1000 (18,9 L/min) TWIN 2000 (36 L/min)
    Contichrom® TWIN LPLC - Capture
    TWIN 300 (3,3 L/min) TWIN 500 (8,3 L/min) TWIN 1000 (18,9 L/min) TWIN 2000 (36 L/min)
    Contichrom® TWIN LPLC - Polissage
    TWIN 300 (3,3 L/min) TWIN 500 (8,3 L/min) TWIN 1000 (18,9 L/min) TWIN 2000 (36 L/min)
    Par service
    Démos et introductions Formation et conseil Location de systèmes Modélisation de procédés Études de faisabilité Purification sur mesure Maintenance & Réparation
  • Ressources
    Technologies Bibliothèque de ressources Faits saillants de la recherche Articles éducatifs
    Chromatographie en batch Chromatographie multidimensionnelle (2D/3D) Capture continue (CaptureSMB®) Polissage continu (MCSGP) Enrichissement continu (N-Rich®) Contrôle dynamique du procédé (AutoPeak® & AutomAb®)
    Notes d'application Webinaires et vidéos Guides de procédé & manuels Publications évaluées par des pairs Brochures & Fiches techniques Livres blancs
    Purification de peptides Purification d'oligonucléotides
    Fondamentaux de la chromatographie préparative Dépannage et bonnes pratiques (à venir)
    Technologies
    Chromatographie en batch Chromatographie multidimensionnelle (2D/3D) Capture continue (CaptureSMB®) Polissage continu (MCSGP) Enrichissement continu (N-Rich®) Contrôle dynamique du procédé (AutoPeak® & AutomAb®)
    Bibliothèque de ressources
    Notes d'application Webinaires et vidéos Guides de procédé & manuels Publications évaluées par des pairs Brochures & Fiches techniques Livres blancs
    Faits saillants de la recherche
    Purification de peptides Purification d'oligonucléotides
    Articles éducatifs
    Fondamentaux de la chromatographie préparative Dépannage et bonnes pratiques (à venir)
  • À propos
    • À propos de ChromaCon
    • Actualités et événements
    • Distributeurs
    • Carrières
    • Contact
Français | English | Deutsch
Gérer le consentement

Pour offrir la meilleure expérience possible, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations de l’appareil. Le consentement à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les identifiants uniques sur ce site. Le fait de ne pas consentir ou de retirer votre consentement peut avoir une incidence négative sur certaines fonctionnalités et fonctions.

Fonctionnel Toujours activé
L’accès ou le stockage technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire à la finalité légitime de conserver des préférences non demandées par l’abonné ou l’utilisateur.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
L’accès ou le stockage technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
  • Gérer les options
  • Gérer les services
  • Gérer {vendor_count} fournisseurs
  • En savoir plus sur ces finalités
Voir les préférences
  • {title}
  • {title}
  • {title}