{"id":28836,"date":"2026-11-04T23:49:03","date_gmt":"2026-11-04T22:49:03","guid":{"rendered":"https:\/\/www.chromacon.com\/?page_id=28836"},"modified":"2026-11-04T23:52:13","modified_gmt":"2026-11-04T22:52:13","slug":"calculateur-economique-mcsgp","status":"publish","type":"page","link":"https:\/\/www.chromacon.com\/fr\/calculateur-economique-mcsgp\/","title":{"rendered":"Calculateur \u00e9conomique MCSGP"},"content":{"rendered":"<section id=\"block_09b0bb1c5614cbf9b78c16057aefc635\" class=\"block-hero alignfull  \">\n    <div class=\"block-hero__background\">\n        <div class=\"block-hero__wrapper wrapper-bl-l\">\n            <div class=\"block-hero__content\">\n                <div class=\"block-hero__text\">\n                    <div class=\"block-hero__heading\">\n                                                    <p class=\"block-hero__eyebrow uppercase border border-primary-800\/30 text-primary-800 rounded-full px-4 py-2 text-16\">\n                                OUTIL GRATUIT                            <\/p>\n                        \n                                                    <h1 class=\"text-display-m leading-display-m text-primary-800 [&#038;_strong]:text-secondary-700 [&#038;_strong]:font-medium typo-off\">\n                                Calculateur \u00e9conomique MCSGP\n                            <\/h1>\n                        \n                                                    <div class=\"block-hero__description\">\n                                <p>Mod\u00e9lisez l\u2019\u00e9conomie de la production \u00e0 grande \u00e9chelle de peptides et d\u2019oligonucl\u00e9otides. Comparez la chromatographie batch conventionnelle au proc\u00e9d\u00e9 continu MCSGP \/ AutoPeak\u00ae de ChromaCon et mesurez l\u2019impact sur le co\u00fbt par gramme, les solvants et les d\u00e9chets, le b\u00e9n\u00e9fice, le d\u00e9lai d\u2019amortissement et le ROI pour votre propre sc\u00e9nario de production.<\/p>\n                            <\/div>\n                                            <\/div>\n\n                                            <div class=\"block-hero__buttons flex flex-row flex-wrap items-start gap-[30px]\">\n                                                            <div class=\"block-hero__button\">\n                                    <span class=\"c-btn-focus-wrapper\"><a href=\"#calculator\" class=\"c-btn c-btn--regular c-btn--primary c-btn--light\"><span>Lancer le calcul<\/span><\/a><\/span>                                <\/div>\n                                                                                        <div class=\"block-hero__button block-hero__button--secondary\">\n                                    <span class=\"c-btn-focus-wrapper\"><a href=\"#contact-form\" class=\"c-btn c-btn--regular c-btn--secondary c-btn--light\"><span>Parler \u00e0 un expert<\/span><\/a><\/span>                                <\/div>\n                                                    <\/div>\n                                    <\/div>\n            <\/div>\n\n            <div class=\"block-hero__image-section block-hero__image-section--no-overlay\">\n                <div class=\"block-hero__image-container typo-off\">\n                                            <div class=\"block-hero__image\">\n                            <img fetchpriority=\"high\" decoding=\"async\" width=\"2336\" height=\"1824\" src=\"https:\/\/www.chromacon.com\/wp-content\/uploads\/2019\/04\/Gemini_Generated_Image_ab7bdgab7bdgab7b.jpg\" class=\"block-hero__image-img\" alt=\"Technologie de chromatographie continue YMC - Syst\u00e8me Contichrom ex\u00e9cutant MCSGP, CaptureSMB, N-Rich, 2D\/3D, Batch, AutoPeak &amp; AutomAb\" loading=\"eager\" srcset=\"https:\/\/www.chromacon.com\/wp-content\/uploads\/2019\/04\/Gemini_Generated_Image_ab7bdgab7bdgab7b.jpg 2336w, https:\/\/www.chromacon.com\/wp-content\/uploads\/2019\/04\/Gemini_Generated_Image_ab7bdgab7bdgab7b-300x234.jpg 300w, https:\/\/www.chromacon.com\/wp-content\/uploads\/2019\/04\/Gemini_Generated_Image_ab7bdgab7bdgab7b-1024x800.jpg 1024w, https:\/\/www.chromacon.com\/wp-content\/uploads\/2019\/04\/Gemini_Generated_Image_ab7bdgab7bdgab7b-768x600.jpg 768w, https:\/\/www.chromacon.com\/wp-content\/uploads\/2019\/04\/Gemini_Generated_Image_ab7bdgab7bdgab7b-1536x1199.jpg 1536w, https:\/\/www.chromacon.com\/wp-content\/uploads\/2019\/04\/Gemini_Generated_Image_ab7bdgab7bdgab7b-2048x1599.jpg 2048w\" sizes=\"(max-width: 2336px) 100vw, 2336px\" \/>                        <\/div>\n\n                        \n                                                    <div class=\"block-hero__mobile-buttons flex flex-col items-stretch md:items-start gap-[30px]\">\n                                                                    <div class=\"block-hero__mobile-button\">\n                                        <span class=\"c-btn-focus-wrapper\"><a href=\"#calculator\" class=\"c-btn c-btn--regular c-btn--primary c-btn--light w-full md:w-auto\"><span>Lancer le calcul<\/span><\/a><\/span>                                    <\/div>\n                                                                                                    <div class=\"block-hero__mobile-button block-hero__mobile-button--secondary\">\n                                        <span class=\"c-btn-focus-wrapper\"><a href=\"#contact-form\" class=\"c-btn c-btn--regular c-btn--secondary c-btn--light w-full md:w-auto\"><span>Parler \u00e0 un expert<\/span><\/a><\/span>                                    <\/div>\n                                                            <\/div>\n                                                            <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <\/section>\n\n<section id=\"calculator\" class=\"block-economic-calculator default-block-spacing typo-off alignfull  \"><div class=\"l-wrap\">    <script type=\"application\/json\" data-calc-i18n>{\"locale\":\"fr-CH\",\"strings\":{\"Chart unavailable\":\"Graphique indisponible\",\"%s yr\":\"%s ans\",\"Immediate\":\"Imm\\u00e9diat\",\"\\u2264 0 yr\":\"\\u2264 0 an\",\"<1 yr\":\"< 1 an\",\"> %s yr\":\"> %s ans\",\"Discounted economics \\u2014 MCSGP vs batch (per product)\":\"\\u00c9conomie actualis\\u00e9e \\u2014 MCSGP vs batch (par produit)\",\"NPV\":\"VAN\",\"IRR\":\"TRI\",\"Discounted payback\":\"Retour sur investissement actualis\\u00e9\",\"Discount rate\":\"Taux d\\u2019actualisation\",\"Horizon\":\"Horizon\",\"Incremental CAPEX\":\"CAPEX incr\\u00e9mental\",\"Incremental equipment %s at year 0 vs %s\\\/yr incremental operating cash flow over %s at %s. Operating cash flow adds depreciation back so capital is not counted twice.\":\"\\u00c9quipement incr\\u00e9mental de %s en ann\\u00e9e 0 contre %s\\\/an de flux de tr\\u00e9sorerie d\\u2019exploitation incr\\u00e9mental sur %s \\u00e0 %s. Le flux de tr\\u00e9sorerie d\\u2019exploitation r\\u00e9int\\u00e8gre l\\u2019amortissement afin que le capital ne soit pas compt\\u00e9 deux fois.\",\"API price\":\"Prix de l\\u2019API\",\"Synthesis cost\":\"Co\\u00fbt de synth\\u00e8se\",\"MCSGP yield\":\"Rendement MCSGP\",\"MCSGP productivity\":\"Productivit\\u00e9 MCSGP\",\"MCSGP profit [$M]\":\"B\\u00e9n\\u00e9fice MCSGP [M$]\",\"Each bar spans MCSGP profit as the input varies \\u00b120% (others at base \\u2248 %s)\":\"Chaque barre couvre le b\\u00e9n\\u00e9fice MCSGP lorsque le param\\u00e8tre varie de \\u00b120 % (les autres \\u00e0 leur base \\u2248 %s)\",\"custom %s $\\\/g\":\"prix personnalis\\u00e9 %s $\\\/g\",\"model price curve\":\"courbe de prix du mod\\u00e8le\",\"Oligonucleotide (provisional)\":\"Oligonucl\\u00e9otide (provisoire)\",\"Peptide\":\"Peptide\",\"Generic\":\"G\\u00e9n\\u00e9rique\",\"New Drug\":\"Nouveau m\\u00e9dicament\",\"maximum output\":\"production maximale\",\"priced at %s $\\\/g\":\"valoris\\u00e9 \\u00e0 %s $\\\/g\",\"MCSGP %s cm \\\/ batch %s cm\":\"MCSGP %s cm \\\/ batch %s cm\",\"Contichrom %s\":\"Contichrom %s\",\"Please check your inputs \\u2014 a required field is empty.\":\"Veuillez v\\u00e9rifier vos donn\\u00e9es \\u2014 un champ obligatoire est vide.\",\"Resulting productivity \\u2014 batch <b>%s<\\\/b> \\\/ MCSGP <b>%s<\\\/b> g\\\/L\\\/h, at the current yields.\":\"Productivit\\u00e9 r\\u00e9sultante \\u2014 batch <b>%s<\\\/b> \\\/ MCSGP <b>%s<\\\/b> g\\\/L\\\/h, aux rendements actuels.\",\"At %s kg\\\/yr per product, a single 100 cm batch column already needs %s days for one campaign (>1 year) \\u2014 batch would require several parallel lines. MCSGP figures remain valid.\":\"\\u00c0 %s kg\\\/an par produit, une seule colonne batch de 100 cm n\\u00e9cessite d\\u00e9j\\u00e0 %s jours pour une campagne (>1 an) \\u2014 le batch exigerait plusieurs lignes en parall\\u00e8le. Les chiffres MCSGP restent valables.\",\"MCSGP equipment \\u2264 batch\":\"\\u00c9quipement MCSGP \\u2264 batch\",\"mo\":\"mois\",\"vs batch, from annual cost savings\":\"vs batch, \\u00e0 partir des \\u00e9conomies de co\\u00fbts annuelles\",\"n\\\/a\":\"s. o.\",\"no cost-savings payback at this scale \\u2014 MCSGP gain is throughput\":\"pas de retour sur investissement par les \\u00e9conomies de co\\u00fbts \\u00e0 cette \\u00e9chelle \\u2014 le gain MCSGP porte sur le d\\u00e9bit\",\"Total cost saving\":\"\\u00c9conomie de co\\u00fbts totale\",\"MCSGP %s vs %s $\\\/g\":\"MCSGP %s vs %s $\\\/g\",\"DSP cost saving\":\"\\u00c9conomie de co\\u00fbts DSP\",\"Solvent &amp; waste\":\"Solvant &amp; d\\u00e9chets\",\"%s t vs %s t waste\":\"%s t vs %s t de d\\u00e9chets\",\"QC burden (IPCs)\":\"Charge CQ (IPC)\",\"%s vs %s \\\/ yr\":\"%s vs %s \\\/ an\",\"MCSGP profit\":\"B\\u00e9n\\u00e9fice MCSGP\",\"%s\\u00d7 batch\":\"%s\\u00d7 le batch\",\"plant %s\":\"usine %s\",\"Payback\":\"Retour sur investissement\",\"MCSGP ROI\":\"ROI MCSGP\",\"profit \\u00f7 equipment, per year\":\"b\\u00e9n\\u00e9fice \\u00f7 \\u00e9quipement, par an\",\"Campaign \\\/ product\":\"Campagne \\\/ produit\",\"%s cm column \\u00b7 %s plant use\":\"colonne %s cm \\u00b7 %s d\\u2019utilisation de l\\u2019usine\",\"Recommended: %s \\u00b7 %s cm column \\u00b7 %s plant use\":\"Recommand\\u00e9 : %s \\u00b7 colonne %s cm \\u00b7 %s d\\u2019utilisation de l\\u2019usine\",\"Total $\\\/g\":\"Total $\\\/g\",\"DSP $\\\/g\":\"DSP $\\\/g\",\"Batch\":\"Batch\",\"$ \\\/ g API\":\"$ \\\/ g d\\u2019API\",\"Manufacturing cost per gram\":\"Co\\u00fbt de fabrication par gramme\",\"At %s kg\\\/yr \\u2014 total and downstream-only\":\"\\u00c0 %s kg\\\/an \\u2014 total et DSP seul\",\"kg API \\\/ yr per product\":\"kg API \\\/ an par produit\",\"profit [$M]\":\"b\\u00e9n\\u00e9fice [M$]\",\"Profit at scale\":\"B\\u00e9n\\u00e9fice selon l\\u2019\\u00e9chelle\",\"Annual profit per product vs production amount (\\u25cf = current)\":\"B\\u00e9n\\u00e9fice annuel par produit vs quantit\\u00e9 produite (\\u25cf = actuel)\",\"Steps mark where the recommended column \\\/ system size changes as production grows.\":\"Les paliers indiquent o\\u00f9 la taille de colonne ou du syst\\u00e8me recommand\\u00e9e change \\u00e0 mesure que la production augmente.\",\"Modeled price falls below cost somewhere in this range \\u2014 margin is negative there; check the cost scenario \\\/ price basis.\":\"Le prix mod\\u00e9lis\\u00e9 passe sous le co\\u00fbt quelque part dans cette plage \\u2014 la marge y est n\\u00e9gative ; v\\u00e9rifiez le sc\\u00e9nario de co\\u00fbts et la base de prix.\",\"Solvent cost \\\/ yr\":\"Co\\u00fbt du solvant \\\/ an\",\"IPCs \\\/ yr\":\"IPC \\\/ an\",\"count \\\/ yr\":\"nombre \\\/ an\",\"Plant operation (labor)\":\"Exploitation de l\\u2019usine (personnel)\",\"Synthesis\":\"Synth\\u00e8se\",\"Resin\":\"R\\u00e9sine\",\"In-process control\":\"Contr\\u00f4le en cours de fabrication\",\"Solvent\":\"Solvant\",\"Solvent disposal\":\"\\u00c9limination du solvant\",\"Capital (annualized)\":\"Capital (annualis\\u00e9)\",\"Maintenance\":\"Maintenance\",\"Training\":\"Formation\",\"Cost factor\":\"Poste de co\\u00fbt\",\"Saving\":\"\\u00c9conomie\",\"Total\":\"Total\",\"MCSGP max output\":\"Production max. MCSGP\",\"per year \\u00b7 %s cm twin column\":\"par an \\u00b7 colonne twin %s cm\",\"Batch max output\":\"Production max. batch\",\"per year \\u00b7 %s cm column\":\"par an \\u00b7 colonne %s cm\",\"Output advantage\":\"Avantage de production\",\"MCSGP vs batch, same i.D.\":\"MCSGP vs batch, m\\u00eame diam\\u00e8tre int\\u00e9rieur\",\"at %s $\\\/g \\u00b7 assumes full offtake\":\"\\u00e0 %s $\\\/g \\u00b7 suppose un \\u00e9coulement total\",\"Batch profit\":\"B\\u00e9n\\u00e9fice batch\",\"Cost saving\":\"\\u00c9conomie de co\\u00fbts\",\"MCSGP cost\":\"Co\\u00fbt MCSGP\",\"total manufacturing\":\"fabrication totale\",\"At max output (%s cm) \\u00b7 both priced at %s $\\\/g for %s kg\\\/yr\":\"\\u00c0 production maximale (%s cm) \\u00b7 les deux valoris\\u00e9s \\u00e0 %s $\\\/g pour %s kg\\\/an\",\"Max %s kg\\\/yr: MCSGP capacity at %s cm i.D.\":\"Max. %s kg\\\/an : capacit\\u00e9 MCSGP pour %s cm de diam\\u00e8tre int\\u00e9rieur de colonne.\",\"column i.D. [cm]\":\"diam\\u00e8tre int\\u00e9rieur de colonne [cm]\",\"max kg \\\/ yr\":\"kg \\\/ an max.\",\"Scalability\":\"\\u00c9volutivit\\u00e9\",\"Maximum annual output vs column diameter (\\u25cf = current)\":\"Production annuelle maximale vs diam\\u00e8tre de colonne (\\u25cf = actuel)\",\"Both technologies are priced at the same reference volume; profit and ROI assume all output is sold at that price.\":\"Les deux technologies sont valoris\\u00e9es au m\\u00eame volume de r\\u00e9f\\u00e9rence ; le b\\u00e9n\\u00e9fice et le ROI supposent que toute la production est vendue \\u00e0 ce prix.\",\"At this reference price the modeled margin is negative \\u2014 raise the sellable volume or check the price basis.\":\"\\u00c0 ce prix de r\\u00e9f\\u00e9rence, la marge mod\\u00e9lis\\u00e9e est n\\u00e9gative \\u2014 augmentez le volume vendable ou v\\u00e9rifiez la base de prix.\",\"Max output [kg\\\/yr]\":\"Production maximale [kg\\\/an]\",\"Total cost [$\\\/g]\":\"Co\\u00fbt total [$\\\/g]\",\"Profit [$M]\":\"B\\u00e9n\\u00e9fice [M$]\",\"ROI [\\u00d7]\":\"ROI [\\u00d7]\",\"Campaign [days]\":\"Campagne [jours]\",\"Recommended configuration\":\"Configuration recommand\\u00e9e\",\"MCSGP \\u00b7 twin-column system\":\"MCSGP \\u00b7 syst\\u00e8me \\u00e0 deux colonnes\",\"MCSGP column i.D.\":\"Diam\\u00e8tre int\\u00e9rieur colonne MCSGP\",\"Columns\":\"Colonnes\",\"2 (twin)\":\"2 (twin)\",\"Resin volume\":\"Volume de r\\u00e9sine\",\"Bed height\":\"Hauteur de lit\",\"Batch column i.D.\":\"Diam\\u00e8tre int\\u00e9rieur colonne batch\",\"Products \\\/ year\":\"Produits \\\/ an\",\"Plant utilization\":\"Utilisation de l\\u2019usine\",\"At %s products\\\/yr this exceeds one TWIN 2000 line \\u2014 ask ChromaCon about a TWIN 4000 or multi-line configuration.\":\"Avec %s produits\\\/an, cela d\\u00e9passe une ligne TWIN 2000 \\u2014 demandez \\u00e0 ChromaCon un TWIN 4000 ou une configuration multiligne.\",\"Selected configuration\":\"Configuration s\\u00e9lectionn\\u00e9e\",\"Max output\":\"Production maximale\",\"Drives process mass intensity and synthesis cost. 20 \\u2248 typical therapeutic oligonucleotide.\":\"D\\u00e9termine l\\u2019intensit\\u00e9 massique du proc\\u00e9d\\u00e9 et le co\\u00fbt de synth\\u00e8se. 20 \\u2248 oligonucl\\u00e9otide th\\u00e9rapeutique typique.\",\"Drives process mass intensity and synthesis cost. 39 = tirzepatide.\":\"D\\u00e9termine l\\u2019intensit\\u00e9 massique du proc\\u00e9d\\u00e9 et le co\\u00fbt de synth\\u00e8se. 39 = tirz\\u00e9patide.\",\"MCSGP Cost & ROI Calculator\":\"Calculateur de co\\u00fbts et de ROI MCSGP\",\"Illustrative model estimates \\u2014 not a validated tool. \\u00a9 YMC ChromaCon.\":\"Estimations de mod\\u00e8le illustratives \\u2014 pas un outil valid\\u00e9. \\u00a9 YMC ChromaCon.\",\"Modality\":\"Modalit\\u00e9\",\"Cost tier\":\"Niveau de co\\u00fbts\",\"Mode\":\"Mode\",\"Multi-product plant\":\"Usine multiproduits\",\"Maximum output\":\"Production maximale\",\"Amount per product [kg\\\/yr]\":\"Quantit\\u00e9 par produit [kg\\\/an]\",\"Batch column [cm]\":\"Colonne batch [cm]\",\"MCSGP column [cm]\":\"Colonne MCSGP [cm]\",\"Column i.D. [cm]\":\"Diam\\u00e8tre int\\u00e9rieur de colonne [cm]\",\"Reference price [$\\\/g]\":\"Prix de r\\u00e9f\\u00e9rence [$\\\/g]\",\"Sellable volume [kg\\\/yr]\":\"Volume vendable [kg\\\/an]\",\"Batch max output [kg\\\/yr]\":\"Production max. batch [kg\\\/an]\",\"MCSGP max output [kg\\\/yr]\":\"Production max. MCSGP [kg\\\/an]\",\"Annual cost [$]\":\"Co\\u00fbt annuel [$]\",\"Saving %\":\"\\u00c9conomie %\",\"Metric\":\"Indicateur\",\"DSP cost [$\\\/g]\":\"Co\\u00fbt DSP [$\\\/g]\",\"API price [$\\\/g]\":\"Prix de l\\u2019API [$\\\/g]\",\"Annual value [$M]\":\"Valeur annuelle [M$]\",\"ROI [x]\":\"ROI [x]\",\"Discounted economics (MCSGP vs batch, per product)\":\"\\u00c9conomie actualis\\u00e9e (MCSGP vs batch, par produit)\",\"Discount rate [%]\":\"Taux d\\u2019actualisation [%]\",\"Horizon [yr]\":\"Horizon [ans]\",\"Incremental CAPEX [$]\":\"CAPEX incr\\u00e9mental [$]\",\"Incremental operating cash flow [$\\\/yr]\":\"Flux de tr\\u00e9sorerie d\\u2019exploitation incr\\u00e9mental [$\\\/an]\",\"NPV [$]\":\"VAN [$]\",\"IRR [%]\":\"TRI [%]\",\"immediate\":\"imm\\u00e9diat\",\"Discounted payback [yr]\":\"Retour sur investissement actualis\\u00e9 [ans]\",\"%s kg\\\/yr \\u00d7 %s products\":\"%s kg\\\/an \\u00d7 %s produits\",\"%s kg\\\/yr \\u00d7 %s product\":\"%s kg\\\/an \\u00d7 %s produit\",\"Sized so %s products fill \\u2248%s of a %s-day operating year at %s kg\\\/yr each.\":\"Dimensionn\\u00e9 pour que %s produits remplissent \\u2248%s d\\u2019une ann\\u00e9e d\\u2019exploitation de %s jours, \\u00e0 %s kg\\\/an chacun.\",\"Sized so %s product fills \\u2248%s of a %s-day operating year at %s kg\\\/yr each.\":\"Dimensionn\\u00e9 pour que %s produit remplisse \\u2248%s d\\u2019une ann\\u00e9e d\\u2019exploitation de %s jours, \\u00e0 %s kg\\\/an.\",\"Not feasible: %s products at %s kg\\\/yr each need %s of a %s-day operating year on a %s cm column. Choose a larger column or Auto-size.\":\"Non r\\u00e9alisable : %s produits \\u00e0 %s kg\\\/an chacun n\\u00e9cessitent %s d\\u2019une ann\\u00e9e d\\u2019exploitation de %s jours sur une colonne de %s cm. Choisissez une colonne plus grande ou \\u00ab Taille auto \\u00bb.\",\"Not feasible: %s product at %s kg\\\/yr each needs %s of a %s-day operating year on a %s cm column. Choose a larger column or Auto-size.\":\"Non r\\u00e9alisable : %s produit \\u00e0 %s kg\\\/an n\\u00e9cessite %s d\\u2019une ann\\u00e9e d\\u2019exploitation de %s jours sur une colonne de %s cm. Choisissez une colonne plus grande ou \\u00ab Taille auto \\u00bb.\",\"Oligonucleotide length\":\"Longueur de l\\u2019oligonucl\\u00e9otide\",\"Peptide length\":\"Longueur du peptide\",\"PMI per nucleotide\":\"PMI par nucl\\u00e9otide\",\"PMI per amino acid\":\"PMI par acide amin\\u00e9\",\"Full screen\":\"Plein \\u00e9cran\",\"Exit full screen\":\"Quitter le plein \\u00e9cran\",\"Cost per gram\":\"Co\\u00fbt par gramme\",\"vs batch\":\"vs batch\",\"per product\":\"par produit\",\"plant\":\"usine\",\"Column i.D.\":\"Diam\\u00e8tre int\\u00e9rieur de colonne\",\"at\":\"\\u00e0\",\"Tier\":\"Niveau\",\"Annual amount\":\"Quantit\\u00e9 annuelle\",\"Products per year\":\"Produits par an\",\"amino acids\":\"acides amin\\u00e9s\",\"nucleotides\":\"nucl\\u00e9otides\"}}<\/script>\n    <div class=\"wrap\">\n  <noscript><div class=\"calc-noscript\">Ce calculateur n\u00e9cessite JavaScript. Veuillez l\u2019activer et recharger la page.<\/div><\/noscript>\n  <div class=\"top\">\n    <div class=\"brand\">\n      <div>\n        <div class=\"calc-h1\" role=\"heading\" aria-level=\"2\">Calculateur de co\u00fbts et de ROI MCSGP<\/div>\n        <div class=\"sub\">Batch vs MCSGP \/ chromatographie continue AutoPeak\u00ae \u2014 peptides &amp; oligonucl\u00e9otides<\/div>\n      <\/div>\n    <\/div>\n    <label class=\"modeToggle\">Mode d\u00e9taill\u00e9      <span id=\"modeSwitch\" class=\"switch\" role=\"switch\" aria-checked=\"false\" tabindex=\"0\"><i><\/i><\/span>\n    <\/label>\n  <\/div>\n\n  <div class=\"exportbar\">\n    <button id=\"btnFocus\" type=\"button\">Plein \u00e9cran<\/button>\n    <button id=\"btnEmail\" type=\"button\">R\u00e9sultats par e-mail<\/button>\n    <button id=\"btnCSV\" type=\"button\">T\u00e9l\u00e9charger Excel<\/button>\n    <button id=\"btnPrint\" type=\"button\">Imprimer \/ PDF<\/button>\n  <\/div>\n\n  <div class=\"cdnwarn\" id=\"cdnWarn\">\u26a0 Les graphiques n\u2019ont pas pu \u00eatre charg\u00e9s. Tous les chiffres et tableaux ci-dessous restent enti\u00e8rement calcul\u00e9s.<\/div>\n\n  <div class=\"grid\">\n    <!-- ============ CONTROLS ============ -->\n    <div class=\"card inputs\">\n      <h2>Param\u00e8tres<\/h2>\n      <!-- Modality + chain length -->\n      <div class=\"field\">\n        <label>Modalit\u00e9<\/label>\n        <div class=\"seg\" id=\"modalitySeg\">\n          <button type=\"button\" data-mod=\"peptide\" class=\"active\" aria-pressed=\"true\">Peptide<\/button>\n          <button type=\"button\" data-mod=\"oligo\" aria-pressed=\"false\">Oligonucl\u00e9otide<\/button>\n        <\/div>\n      <\/div>\n      <div class=\"field\">\n        <label><span id=\"chainLabel\">Longueur du peptide<\/span> <span class=\"unit\" id=\"chainUnit\">acides amin\u00e9s<\/span><\/label>\n        <input type=\"number\" id=\"aa\" min=\"2\" max=\"120\" step=\"1\" value=\"39\">\n        <div class=\"hint\" id=\"chainHint\">D\u00e9termine l\u2019intensit\u00e9 massique du proc\u00e9d\u00e9 et le co\u00fbt de synth\u00e8se. 39 = tirz\u00e9patide.<\/div>\n      <\/div>\n\n      <!-- Cost scenario + price inputs -->\n      <div class=\"seclabel\">Sc\u00e9nario de co\u00fbts <span class=\"info\" tabindex=\"0\" role=\"button\" aria-label=\"Aide sur le sc\u00e9nario de co\u00fbts\" data-tip=\"Nouveau m\u00e9dicament \u2014 base innovateur GMP occidental : prix API complet, personnel UE, CQ &amp; \u00e9limination. G\u00e9n\u00e9rique \u2014 base concurrentielle en co\u00fbts : prix API asiatique, usine \/ CQ \/ \u00e9limination moins chers. Le CAPEX Contichrom, la r\u00e9sine, le PMI &amp; les rendements sont identiques dans les deux cas.\">i<\/span><\/div>\n      <div class=\"seg\" id=\"tierSeg\" style=\"margin-bottom:13px\">\n        <button type=\"button\" data-tier=\"newdrug\" class=\"active\" aria-pressed=\"true\">Nouveau m\u00e9dicament<\/button>\n        <button type=\"button\" data-tier=\"generic\" aria-pressed=\"false\">G\u00e9n\u00e9rique<\/button>\n      <\/div>\n      <div class=\"field\">\n        <label>Prix du solvant <span class=\"val\"><span id=\"solV\">3.0<\/span> <span class=\"unit\">$\/L<\/span><\/span><\/label>\n        <input type=\"range\" id=\"sol\" min=\"1\" max=\"12\" step=\"0.5\" value=\"3\">\n      <\/div>\n      <div class=\"field\">\n        <label>Base du prix de l\u2019API<\/label>\n                <select id=\"priceMode\" data-native-select>\n          <option value=\"curve\">Courbe de prix du mod\u00e8le (\u00e9conomies d\u2019\u00e9chelle)<\/option>\n          <option value=\"custom\">Saisir mon propre prix ($\/g)<\/option>\n        <\/select>\n        <input type=\"number\" id=\"priceCustom\" min=\"1\" step=\"1\" value=\"150\" style=\"margin-top:8px;display:none\" placeholder=\"$\/g d\u2019API\">\n      <\/div>\n\n      <!-- Plant scenario + scenario-specific inputs -->\n      <div class=\"seclabel\">Sc\u00e9nario d\u2019usine <span class=\"info\" tabindex=\"0\" role=\"button\" aria-label=\"Aide sur le sc\u00e9nario d\u2019usine\" data-tip=\"Usine multiproduits \u2014 dimensionne une installation partag\u00e9e produisant plusieurs produits par an ; d\u00e9finissez les produits\/an et la quantit\u00e9 par produit. Production maximale \u2014 la quantit\u00e9 maximale d\u2019API qu\u2019un skid de la taille de colonne choisie peut produire en une ann\u00e9e d\u2019exploitation (\u2248320 jours utiles).\">i<\/span><\/div>\n      <div class=\"tabs\" id=\"tabs\">\n        <button type=\"button\" data-sc=\"dedicated\" class=\"active\" aria-pressed=\"true\">Usine multiproduits<\/button>\n        <button type=\"button\" data-sc=\"maxout\" aria-pressed=\"false\">Production maximale<\/button>\n      <\/div>\n      <!-- MULTI-PRODUCT inputs -->\n      <div id=\"ded\" class=\"optbox\">\n        <div class=\"field\">\n          <label>Produits par an<\/label>\n          <input type=\"number\" id=\"nprod\" min=\"1\" max=\"40\" step=\"1\" value=\"7\">\n          <div class=\"hint\">Mol\u00e9cules distinctes partageant l\u2019usine. Dimensionne le syst\u00e8me pour que les campagnes remplissent l\u2019ann\u00e9e d\u2019exploitation (~320 jours).<\/div>\n        <\/div>\n        <div class=\"field\">\n          <label>Production annuelle \/ produit <span class=\"val\"><span id=\"amtV\">100<\/span> <span class=\"unit\">kg API\/yr<\/span><\/span><\/label>\n          <input type=\"range\" id=\"amt\" min=\"0\" max=\"4.301\" step=\"0.01\" value=\"2\" list=\"amtTicks\">\n          <datalist id=\"amtTicks\"><option value=\"0\"><\/option><option value=\"1\"><\/option><option value=\"2\"><\/option><option value=\"3\"><\/option><option value=\"4\"><\/option><\/datalist>\n          <input type=\"number\" id=\"amtNum\" min=\"1\" max=\"20000\" step=\"1\" value=\"100\" style=\"margin-top:8px\">\n          <div class=\"sizehint\" id=\"sizeHint\"><\/div>\n        <\/div>\n        <div class=\"field\">\n          <label class=\"tiphdr\">Dimensionnement de la colonne <span class=\"info\" tabindex=\"0\" role=\"button\" aria-label=\"Aide sur le dimensionnement de la colonne\" data-tip=\"\u00ab Taille auto \u00bb choisit la plus petite colonne dont les campagnes tiennent dans l\u2019ann\u00e9e d\u2019exploitation. \u00ab Choisir les colonnes \u00bb permet de fixer des diam\u00e8tres pr\u00e9cis \u2014 p. ex. pour reproduire un cas de production document\u00e9.\">i<\/span><\/label>\n          <div class=\"seg\" id=\"colModeSeg\">\n            <button type=\"button\" data-colmode=\"auto\" class=\"active\" aria-pressed=\"true\">Taille auto<\/button><button type=\"button\" data-colmode=\"manual\" aria-pressed=\"false\">Choisir les colonnes<\/button>\n          <\/div>\n          <div id=\"manCols\" style=\"display:none;margin-top:10px\">\n            <label>Diam\u00e8tre int\u00e9rieur colonne MCSGP <span class=\"val\"><span id=\"mIDmV\">30<\/span> <span class=\"unit\">cm<\/span><\/span><\/label>\n            <div class=\"seg\" id=\"mSegM\">\n              <button type=\"button\" data-idm=\"5\" aria-pressed=\"false\">5<\/button><button type=\"button\" data-idm=\"10\" aria-pressed=\"false\">10<\/button><button type=\"button\" data-idm=\"20\" aria-pressed=\"false\">20<\/button><button type=\"button\" data-idm=\"30\" class=\"active\" aria-pressed=\"true\">30<\/button><button type=\"button\" data-idm=\"45\" aria-pressed=\"false\">45<\/button><button type=\"button\" data-idm=\"60\" aria-pressed=\"false\">60<\/button><button type=\"button\" data-idm=\"80\" aria-pressed=\"false\">80<\/button><button type=\"button\" data-idm=\"100\" aria-pressed=\"false\">100<\/button>\n            <\/div>\n            <label style=\"display:block;margin-top:8px\">Diam\u00e8tre int\u00e9rieur colonne batch <span class=\"val\"><span id=\"mIDbV\">60<\/span> <span class=\"unit\">cm<\/span><\/span><\/label>\n            <div class=\"seg\" id=\"mSegB\">\n              <button type=\"button\" data-idb=\"30\" aria-pressed=\"false\">30<\/button><button type=\"button\" data-idb=\"45\" aria-pressed=\"false\">45<\/button><button type=\"button\" data-idb=\"60\" class=\"active\" aria-pressed=\"true\">60<\/button><button type=\"button\" data-idb=\"80\" aria-pressed=\"false\">80<\/button><button type=\"button\" data-idb=\"100\" aria-pressed=\"false\">100<\/button>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <!-- MAXOUT inputs -->\n      <div id=\"mx\" class=\"optbox\" style=\"display:none\">\n        <div class=\"field\">\n          <label>Diam\u00e8tre int\u00e9rieur de colonne <span class=\"val\"><span id=\"idV\">60<\/span> <span class=\"unit\">cm<\/span><\/span><\/label>\n          <div class=\"seg\" id=\"idSeg\">\n            <button type=\"button\" data-id=\"5\" aria-pressed=\"false\">5<\/button><button type=\"button\" data-id=\"10\" aria-pressed=\"false\">10<\/button><button type=\"button\" data-id=\"20\" aria-pressed=\"false\">20<\/button><button type=\"button\" data-id=\"30\" aria-pressed=\"false\">30<\/button><button type=\"button\" data-id=\"45\" aria-pressed=\"false\">45<\/button>\n            <button type=\"button\" data-id=\"60\" class=\"active\" aria-pressed=\"true\">60<\/button><button type=\"button\" data-id=\"80\" aria-pressed=\"false\">80<\/button><button type=\"button\" data-id=\"100\" aria-pressed=\"false\">100<\/button>\n          <\/div>\n          <div class=\"hint\">Quantit\u00e9 maximale d\u2019API qu\u2019un skid de cette taille de colonne peut purifier en une ann\u00e9e d\u2019exploitation (\u2248320 jours utiles : 365 moins ~45 pour la maintenance\/le changement de production), et l\u2019\u00e9conomie qui en r\u00e9sulte, pour le batch et le MCSGP.<\/div>\n        <\/div>\n        <div class=\"field\">\n          <label>Volume vendable \/ demande <span class=\"unit\">kg\/yr<\/span><\/label>\n          <input type=\"number\" id=\"sellV\" min=\"1\" step=\"1\" aria-describedby=\"sellVHint\" placeholder=\"= maximum batch (par d\u00e9faut)\">\n          <div class=\"calc-hint\" id=\"sellVHint\"><\/div>\n          <div class=\"hint\">Les deux technologies sont valoris\u00e9es au prix de la courbe du mod\u00e8le pour ce volume, afin que la comparaison isole la capacit\u00e9 &amp; les co\u00fbts plut\u00f4t que la courbe de prix. Laisser vide pour utiliser la production maximale en batch.<\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Yield & productivity (collapsible) -->\n      <details>\n        <summary>Hypoth\u00e8ses de rendement &amp; productivit\u00e9<\/summary>\n        <div style=\"margin-top:12px\">\n          <div class=\"two\">\n            <div class=\"field\"><label>Rendement batch <span class=\"unit\">%<\/span><\/label><input type=\"number\" id=\"yb\" min=\"20\" max=\"99\" step=\"1\" value=\"80\"><\/div>\n            <div class=\"field\"><label>Rendement MCSGP <span class=\"unit\">%<\/span><\/label><input type=\"number\" id=\"ym\" min=\"20\" max=\"100\" step=\"1\" value=\"90\"><\/div>\n          <\/div>\n          <div class=\"two\">\n            <div class=\"field\"><label>Productivit\u00e9 batch <span class=\"unit\">g\/L\/h<\/span><\/label><input type=\"number\" id=\"pb\" min=\"0.1\" step=\"0.1\" value=\"3.5\"><\/div>\n            <div class=\"field\"><label>Productivit\u00e9 MCSGP <span class=\"unit\">g\/L\/h<\/span><\/label><input type=\"number\" id=\"pm\" min=\"0.1\" step=\"0.1\" value=\"6\"><\/div>\n          <\/div>\n          <div class=\"field\"><label>Hauteur de lit <span class=\"unit\">cm<\/span><\/label><input type=\"number\" id=\"bed\" min=\"1\" max=\"100\" step=\"1\" value=\"25\"><\/div>\n        <\/div>\n      <\/details>\n\n      <!-- ADVANCED (detailed mode) -->\n      <details class=\"internalOnly\">\n        <summary>Param\u00e8tres de proc\u00e9d\u00e9 avanc\u00e9s<\/summary>\n        <div style=\"margin-top:12px\">\n          <div class=\"field\">\n            <label>D\u00e9termination de la productivit\u00e9<\/label>\n            <div class=\"seg\" id=\"prodModeSeg\">\n              <button type=\"button\" data-pm=\"direct\" class=\"active\" aria-pressed=\"true\">Saisie directe<\/button>\n              <button type=\"button\" data-pm=\"calc\" aria-pressed=\"false\">Calculer<\/button>\n            <\/div>\n          <\/div>\n          <div id=\"prodDirect\">\n            <p class=\"hint\" style=\"margin-top:0\">Utilise les valeurs <b>Productivit\u00e9 batch \/ MCSGP<\/b> du panneau principal ci-dessus.<\/p>\n          <\/div>\n          <div id=\"prodCalc\" style=\"display:none\">\n            <div class=\"field\">\n              <label>Base de charge<\/label>\n              <div class=\"seg\" id=\"loadUnitSeg\">\n                <button type=\"button\" data-lu=\"vol\" class=\"active\" aria-pressed=\"true\">g API \/ L colonne<\/button>\n                <button type=\"button\" data-lu=\"mass\" aria-pressed=\"false\">g API \/ g r\u00e9sine<\/button>\n              <\/div>\n            <\/div>\n            <div class=\"two\">\n              <div class=\"field\"><label>Charge batch <span class=\"unit\" id=\"luB\">g\/L<\/span><\/label><input type=\"number\" id=\"loadB\" min=\"0.1\" step=\"0.1\" value=\"14\"><\/div>\n              <div class=\"field\"><label>Charge MCSGP <span class=\"unit\" id=\"luM\">g\/L<\/span><\/label><input type=\"number\" id=\"loadM\" min=\"0.1\" step=\"0.1\" value=\"12\"><\/div>\n            <\/div>\n            <div class=\"two\">\n              <div class=\"field\"><label>Temps de cycle batch <span class=\"unit\">h<\/span><\/label><input type=\"number\" id=\"ctB\" min=\"0.1\" step=\"0.1\" value=\"3.2\"><\/div>\n              <div class=\"field\"><label>Temps de cycle MCSGP <span class=\"unit\">h<\/span><\/label><input type=\"number\" id=\"ctM\" min=\"0.1\" step=\"0.1\" value=\"1.8\"><\/div>\n            <\/div>\n            <div class=\"field\"><label>Densit\u00e9 de tassement <span class=\"unit\">g r\u00e9sine \/ mL<\/span><\/label><input type=\"number\" id=\"pack\" min=\"0.1\" max=\"1\" step=\"0.01\" value=\"0.58\"><\/div>\n            <div class=\"prodout\" id=\"prodCalcOut\"><\/div>\n          <\/div>\n          <div class=\"two\">\n            <div class=\"field\"><label>Co\u00fbt de la r\u00e9sine <span class=\"unit\">$\/L<\/span><\/label><input type=\"number\" id=\"rc\" min=\"0\" step=\"100\" value=\"5000\"><\/div>\n            <div class=\"field\"><label>Taux d\u2019actualisation <span class=\"unit\">% \/ yr<\/span><\/label><input type=\"number\" id=\"disc\" min=\"0\" max=\"40\" step=\"0.5\" value=\"10\"><\/div>\n          <\/div>\n          <div class=\"two\">\n            <div class=\"field\"><label class=\"tiphdr\"><span>Co\u00fbt IPC <span class=\"info\" tabindex=\"0\" role=\"button\" aria-label=\"Aide sur le co\u00fbt IPC\" data-tip=\"Les contr\u00f4les en cours de fabrication des oligonucl\u00e9otides (HPLC \u00e9changeuse d\u2019anions, LC-MS, CGE) co\u00fbtent plus cher par test que la RP-HPLC des peptides. Par d\u00e9faut : 200 $\/IPC pour les peptides, 600 $\/IPC pour les oligonucl\u00e9otides.\">i<\/span><\/span> <span class=\"unit\">$\/IPC<\/span><\/label><input type=\"number\" id=\"ipc\" min=\"0\" step=\"10\" value=\"200\"><\/div>\n            <div class=\"field\"><label>Co\u00fbt d\u2019\u00e9limination <span class=\"unit\">$\/L<\/span><\/label><input type=\"number\" id=\"disp\" min=\"0\" step=\"0.1\" value=\"0.7\"><\/div>\n          <\/div>\n          <div class=\"two\">\n            <div class=\"field\"><label>Amortissement <span class=\"unit\">ans<\/span><\/label><input type=\"number\" id=\"dep\" min=\"1\" max=\"50\" step=\"1\" value=\"10\"><\/div>\n            <div class=\"field\"><label>Maintenance <span class=\"unit\">%\/yr<\/span><\/label><input type=\"number\" id=\"mnt\" min=\"0\" max=\"100\" step=\"1\" value=\"10\"><\/div>\n          <\/div>\n        <\/div>\n      <\/details>\n\n      <!-- CALIBRATION (detailed mode) -->\n      <details class=\"calib\">\n        <summary>Calibration (constantes du mod\u00e8le verrouill\u00e9es)<\/summary>\n        <div style=\"margin-top:12px\">\n          <div class=\"hint\" style=\"margin-top:0;margin-bottom:10px\">Constantes de r\u00e9f\u00e9rence. Les modifications sont actives mais valables uniquement pour cette session (r\u00e9initialis\u00e9es au rechargement).<\/div>\n          <div class=\"two\">\n            <div class=\"field\"><label>Facteur de synth\u00e8se <span class=\"unit\">$\/g<\/span><\/label><input type=\"number\" id=\"cf_sf\" step=\"0.001\" value=\"84.552\"><\/div>\n            <div class=\"field\"><label>Exposant de synth\u00e8se<\/label><input type=\"number\" id=\"cf_se\" step=\"0.001\" value=\"-0.15\"><\/div>\n          <\/div>\n          <div class=\"two\">\n            <div class=\"field\"><label>Facteur usine (batch)<\/label><input type=\"number\" id=\"cf_pfb\" step=\"1\" value=\"322938\"><\/div>\n            <div class=\"field\"><label>Exposant usine (batch)<\/label><input type=\"number\" id=\"cf_peb\" step=\"0.001\" value=\"-0.64\"><\/div>\n          <\/div>\n          <div class=\"two\">\n            <div class=\"field\"><label>Facteur usine (MCSGP)<\/label><input type=\"number\" id=\"cf_pfm\" step=\"1\" value=\"99716\"><\/div>\n            <div class=\"field\"><label>Exposant usine (MCSGP)<\/label><input type=\"number\" id=\"cf_pem\" step=\"0.001\" value=\"-0.693\"><\/div>\n          <\/div>\n          <div class=\"two\">\n            <div class=\"field\"><label>Facteur de prix<\/label><input type=\"number\" id=\"cf_prf\" step=\"1\" value=\"770650\"><\/div>\n            <div class=\"field\"><label>Exposant de prix<\/label><input type=\"number\" id=\"cf_pre\" step=\"0.001\" value=\"-0.268\"><\/div>\n          <\/div>\n          <div class=\"two\">\n            <div class=\"field\"><label id=\"pmiResLabel\">PMI par acide amin\u00e9<\/label><input type=\"number\" id=\"cf_pmiaa\" step=\"1\" value=\"200\"><\/div>\n            <div class=\"field\"><label>Rapport PMI MCSGP:batch<\/label><input type=\"number\" id=\"cf_pmir\" step=\"0.001\" value=\"0.3585\"><\/div>\n          <\/div>\n          <div class=\"hint\" style=\"margin-top:14px;margin-bottom:8px;font-weight:600;color:var(--calc-text-primary)\">Facteurs de d\u00e9cote du niveau g\u00e9n\u00e9rique (Nouveau m\u00e9dicament &rarr; G\u00e9n\u00e9rique)<\/div>\n          <div class=\"two\">\n            <div class=\"field\"><label>Synth\u00e8se peptide &times;<\/label><input type=\"number\" id=\"cf_gsp\" step=\"0.01\" value=\"0.72\"><\/div>\n            <div class=\"field\"><label>Prix API peptide &times;<\/label><input type=\"number\" id=\"cf_gpp\" step=\"0.01\" value=\"0.50\"><\/div>\n          <\/div>\n          <div class=\"two\">\n            <div class=\"field\"><label>Synth\u00e8se oligo &times;<\/label><input type=\"number\" id=\"cf_gso\" step=\"0.01\" value=\"0.80\"><\/div>\n            <div class=\"field\"><label>Prix API oligo &times;<\/label><input type=\"number\" id=\"cf_gpo\" step=\"0.01\" value=\"0.70\"><\/div>\n          <\/div>\n          <div class=\"two\">\n            <div class=\"field\"><label>OPEX usine &times;<\/label><input type=\"number\" id=\"cf_gpl\" step=\"0.01\" value=\"0.30\"><\/div>\n            <div class=\"field\"><label>CQ \/ IPC &times;<\/label><input type=\"number\" id=\"cf_gic\" step=\"0.01\" value=\"0.40\"><\/div>\n          <\/div>\n          <div class=\"two\">\n            <div class=\"field\"><label>\u00c9limination du solvant &times;<\/label><input type=\"number\" id=\"cf_gdi\" step=\"0.01\" value=\"0.40\"><\/div>\n            <div class=\"field\"><label>Formation &times;<\/label><input type=\"number\" id=\"cf_gtr\" step=\"0.01\" value=\"0.40\"><\/div>\n          <\/div>\n          <button type=\"button\" class=\"reset\" id=\"resetCalib\">R\u00e9initialiser les constantes<\/button>\n        <\/div>\n      <\/details>\n\n    <\/div>\n\n    <!-- ============ RESULTS ============ -->\n    <div>\n      <div id=\"printMeta\"><\/div>\n      <div id=\"notice\" class=\"notice\" role=\"status\" aria-live=\"polite\"><\/div>\n      <div class=\"resTop\">\n        <div class=\"rightcol\">\n          <div class=\"kpis\" id=\"kpis\"><\/div>\n          <div class=\"dcfbox compact\" id=\"dcfbox\"><\/div>\n        <\/div>\n        <div class=\"resLeft\">\n          <div class=\"sizebox\" id=\"sizebox\"><\/div>\n          <div class=\"chartcard\">\n            <h3 id=\"c1title\">Co\u00fbt de fabrication par gramme<\/h3>\n            <p id=\"c1sub\">Co\u00fbt total et co\u00fbt DSP seul de l\u2019API<\/p>\n            <div class=\"legendrow\"><span><span class=\"dot\" style=\"background:var(--calc-batch)\"><\/span>Batch<\/span><span><span class=\"dot\" style=\"background:var(--calc-mcsgp)\"><\/span>MCSGP<\/span><\/div>\n            <div class=\"cbox\"><canvas id=\"c1\"><\/canvas><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"chartcard\" style=\"margin-top:16px\">\n        <h3 id=\"c2title\">B\u00e9n\u00e9fice selon l\u2019\u00e9chelle<\/h3>\n        <p id=\"c2sub\">B\u00e9n\u00e9fice annuel par produit vs quantit\u00e9 produite<\/p>\n        <div class=\"cbox\"><canvas id=\"c2\"><\/canvas><\/div>\n        <p class=\"hint\" id=\"c2note\" style=\"margin-top:8px\">Les paliers indiquent o\u00f9 la taille de colonne ou du syst\u00e8me recommand\u00e9e change \u00e0 mesure que la production augmente.<\/p>\n        <p class=\"warnnote\" id=\"marginWarn\"><\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"lowerband\">\n    <div class=\"charts\">\n      <div class=\"chartcard\">\n        <h3>Solvant &amp; d\u00e9chets<\/h3>\n        <p>Co\u00fbt annuel du solvant (barres) et masse de d\u00e9chets<\/p>\n        <div class=\"legendrow\"><span><span class=\"dot\" style=\"background:var(--calc-batch)\"><\/span>Batch<\/span><span><span class=\"dot\" style=\"background:var(--calc-mcsgp)\"><\/span>MCSGP<\/span><\/div>\n        <div class=\"cbox\"><canvas id=\"c3\"><\/canvas><\/div>\n      <\/div>\n      <div class=\"chartcard\">\n        <h3>Charge de contr\u00f4le qualit\u00e9<\/h3>\n        <p>Contr\u00f4les en cours de fabrication par an<\/p>\n        <div class=\"legendrow\"><span><span class=\"dot\" style=\"background:var(--calc-batch)\"><\/span>Batch<\/span><span><span class=\"dot\" style=\"background:var(--calc-mcsgp)\"><\/span>MCSGP<\/span><\/div>\n        <div class=\"cbox\"><canvas id=\"c4\"><\/canvas><\/div>\n      <\/div>\n    <\/div>\n    <div class=\"card\" style=\"margin-top:16px\">\n      <h2>D\u00e9tail des co\u00fbts <span class=\"internalOnly note\">\u2014 pour la quantit\u00e9 annuelle s\u00e9lectionn\u00e9e<\/span><\/h2>\n      <div class=\"tblwrap\"><table id=\"tbl\"><\/table><\/div>\n    <\/div>\n    <div class=\"chartcard\" id=\"c5card\" style=\"margin-top:16px\">\n      <h3 id=\"c5title\">Sensibilit\u00e9 \u2014 ce qui fait varier le b\u00e9n\u00e9fice MCSGP<\/h3>\n      <p id=\"c5sub\">Chaque barre couvre le b\u00e9n\u00e9fice MCSGP lorsque le param\u00e8tre varie de \u00b120 % (les autres restant \u00e0 leur valeur de base)<\/p>\n      <div class=\"cbox\" style=\"height:200px\"><canvas id=\"c5\"><\/canvas><\/div>\n    <\/div>\n  <\/div>\n\n  <details class=\"assump\">\n    <summary>Hypoth\u00e8ses du mod\u00e8le &amp; provenance<\/summary>\n    <div class=\"abody\">\n      <p><b>Statut de validation.<\/b> Le mod\u00e8le peptidique est calibr\u00e9 \u00e0 0,2 % pr\u00e8s sur le business case peptides interne de YMC ChromaCon (ajustement de synth\u00e8se Senn Chemicals 2014 ; ajustement du prix API GLP-1 \u00ab Western New \u00bb). Les constantes oligonucl\u00e9otidiques sont des estimations <b>provisoires<\/b> issues de la litt\u00e9rature publique (ASO PS simple brin \/ siARN GalNAc, sources 2026), en attendant un business case oligo valid\u00e9. Chaque constante est modifiable dans le panneau de calibration.<\/p>\n      <p><b>Prix de l\u2019API.<\/b> Courbe du mod\u00e8le = facteur &times; A<sup>exp<\/sup> ($\/g, A = kg\/an), qui refl\u00e8te les \u00e9conomies d\u2019\u00e9chelle, ou un prix fixe en $\/g saisi par l\u2019utilisateur. Le niveau g\u00e9n\u00e9rique applique \u00e0 la base innovateur des multiplicateurs de comp\u00e9titivit\u00e9-co\u00fbts publi\u00e9s. Un prix plancher par modalit\u00e9 (50 $\/g au-dessus de 1000 kg\/an) maintient la plausibilit\u00e9 des tr\u00e8s gros volumes ; tout point o\u00f9 le prix mod\u00e9lis\u00e9 passe sous le co\u00fbt mod\u00e9lis\u00e9 est signal\u00e9 dans le graphique.<\/p>\n      <p><b>Co\u00fbt de synth\u00e8se.<\/b> 84,55 &times; (A\/rendement)<sup>&minus;0,15<\/sup> $\/g (peptide, issu du business case). Cet exposant est volontairement plus doux que le &minus;0,22 des feuilles de synth\u00e8se du classeur ; les deux co\u00efncident autour de 100 kg\/an et divergent au-del\u00e0. La synth\u00e8se domine le COGS (~70 %), de sorte que les effets de la productivit\u00e9 et du CAPEX sur le P&amp;L par produit sont faibles par construction.<\/p>\n      <p><b>Disponibilit\u00e9.<\/b> Deux facteurs ind\u00e9pendants, appliqu\u00e9s chacun une seule fois : la productivit\u00e9 effective (3,5 batch \/ 6,0 MCSGP g\/L\/h) int\u00e8gre d\u00e9j\u00e0 un taux de marche de 75 % en cours de cycle ; et la donn\u00e9e calendaire <b>operatingDays = 320<\/b> (365 moins ~45 jours\/an pour la maintenance et les changements de production) sert uniform\u00e9ment au dimensionnement multiproduits, \u00e0 la faisabilit\u00e9 des campagnes et \u00e0 la production maximale.<\/p>\n      <p><b>Contr\u00f4le en cours de fabrication (CQ).<\/b> Les IPC\/kg \u00e9voluent avec le volume de colonne selon base &times; (30\/d.i.)\u00b2, plafonn\u00e9s \u00e0 une r\u00e9f\u00e9rence de 30 cm pour \u00e9viter une inversion non physique aux petits diam\u00e8tres (base batch 81, MCSGP 3,2 IPC\/kg ; cas Bachem bivalirudine).<\/p>\n      <p><b>Capital &amp; base.<\/b> Les prix catalogue des syst\u00e8mes sont des valeurs <b>arrondies et indicatives<\/b> (le CAPEX est une composante mineure du COGS). \u00c9quipement total = syst\u00e8me TWIN + colonnes. Les co\u00fbts d\u2019usine annuels partag\u00e9s \u2014 amortissement du syst\u00e8me, remplissage annuel de r\u00e9sine et formation du personnel \u2014 sont r\u00e9partis sur les N produits qui partagent l\u2019usine : un produit unique (produits\/an = 1) les supporte enti\u00e8rement ; N produits \u00e9quivalents en supportent 1\/N chacun. Les co\u00fbts variables (synth\u00e8se, solvant, \u00e9limination, IPC, personnel d\u2019usine) et la maintenance sont par produit (la maintenance au prorata de la dur\u00e9e de campagne). Le d\u00e9tail des co\u00fbts, les $\/g, le b\u00e9n\u00e9fice MCSGP et l\u2019\u00e9conomie actualis\u00e9e (VAN, TRI, retour sur investissement) sont tous pr\u00e9sent\u00e9s <b>par produit<\/b> (la carte de b\u00e9n\u00e9fice affiche aussi le total usine &times;N). Le ROI et le retour sur investissement sont des ratios et se lisent de la m\u00eame fa\u00e7on par produit ou \u00e0 l\u2019\u00e9chelle de l\u2019usine ; la VAN est la part de ce produit dans la valeur incr\u00e9mentale. Le ROI, le retour sur investissement et la VAN utilisent l\u2019\u00e9quipement total (syst\u00e8me + colonnes). Le comparateur batch est valoris\u00e9 sur un syst\u00e8me pr\u00e9paratif monocolonne, et non sur un Contichrom TWIN.<\/p>\n      <p><b>\u00c9conomie actualis\u00e9e.<\/b> La VAN, le TRI et le retour sur investissement actualis\u00e9 sont calcul\u00e9s sur le cas <i>incr\u00e9mental<\/i> (MCSGP vs batch) : le surco\u00fbt d\u2019\u00e9quipement est pris en ann\u00e9e 0, et le flux de tr\u00e9sorerie d\u2019exploitation incr\u00e9mental (amortissement r\u00e9int\u00e9gr\u00e9, afin de ne pas compter le capital deux fois) court sur l\u2019horizon d\u2019amortissement au taux d\u2019actualisation choisi. Les barres de sensibilit\u00e9 montrent comment le b\u00e9n\u00e9fice MCSGP \u00e9volue lorsque le prix de l\u2019API, le co\u00fbt de synth\u00e8se, le rendement MCSGP ou la productivit\u00e9 MCSGP varient de \u00b120 %.<\/p>\n      <p><b>Utilisation.<\/b> Estimations de mod\u00e8le purement illustratives \u2014 il ne s\u2019agit pas d\u2019un outil valid\u00e9. Voir l\u2019avertissement ci-dessous.<\/p>\n    <\/div>\n  <\/details>\n\n  <div class=\"foot\">\n    <b>Avertissement.<\/b> Ce calculateur est fourni par YMC ChromaCon \u00e0 des fins d\u2019information g\u00e9n\u00e9rale uniquement et ne constitue pas un conseil technique, financier, juridique ou r\u00e9glementaire. Tous les chiffres sont des estimations de mod\u00e8le illustratives reposant sur des hypoth\u00e8ses qui peuvent ne pas correspondre \u00e0 un projet donn\u00e9 ; les r\u00e9sultats r\u00e9els varieront. Il ne s\u2019agit pas d\u2019un outil valid\u00e9 et il ne doit pas servir de base unique \u00e0 une d\u00e9cision d\u2019investissement, d\u2019achat ou d\u2019exploitation. Dans toute la mesure permise par la loi, YMC ChromaCon d\u00e9cline toute responsabilit\u00e9 pour les pertes ou dommages r\u00e9sultant de son utilisation. Les utilisateurs doivent proc\u00e9der \u00e0 leur propre \u00e9valuation ind\u00e9pendante et solliciter un avis professionnel appropri\u00e9.    <div style=\"margin-top:8px\">Contichrom, AutoPeak, ChromIQ et CaptureSMB sont des marques de YMC ChromaCon. AutoPeak contient une technologie brevet\u00e9e. \u00a9 2026 YMC ChromaCon.<\/div>\n    <div style=\"margin-top:8px;color:var(--calc-text-muted)\">Version 34 du mod\u00e8le \u00b7 constantes revues pour la derni\u00e8re fois en ao\u00fbt 2026.<\/div>\n    <div style=\"margin-top:8px\">Graphiques r\u00e9alis\u00e9s avec <a href=\"https:\/\/www.chartjs.org\" target=\"_blank\" rel=\"noopener\" class=\"calc-link\">Chart.js<\/a> \u00a9 Chart.js Contributors, utilis\u00e9s sous <a href=\"https:\/\/github.com\/chartjs\/Chart.js\/blob\/master\/LICENSE.md\" target=\"_blank\" rel=\"noopener\" class=\"calc-link\">licence MIT<\/a>.<\/div>\n  <\/div>\n<\/div>\n\n<dialog id=\"calculator-gated-form\" class=\"c-modal c-modal--fullscreen\" data-preview=\"0\" aria-labelledby=\"calculator-gated-form-title\">\n    <div class=\"c-modal__backdrop\" data-modal-close><\/div>\n\n    <div class=\"c-modal__content\">\n        <div class=\"c-modal-gated-form max-w-[1020px] mx-auto pt-[80px] md:pt-0\">\n                            <span id=\"calculator-gated-form-title\" class=\"heading-h2 !mt-0 !mb-2 md:text-center block\">Vos r\u00e9sultats<\/span>\n                                        <p class=\"!mb-fluid-m md:text-center\">Saisissez vos coordonn\u00e9es pour t\u00e9l\u00e9charger le fichier Excel ou PDF. Nous vous enverrons \u00e9galement par e-mail un lien qui rouvre exactement ce sc\u00e9nario.<\/p>\n            \n            <div class=\"calculator-gate-form-wrapper bg-white py-[64px] px-[22px] md:p-[80px]\">\n                                    <form action=\"https:\/\/www.chromacon.com\/fr\/wp-json\/ws-form\/v1\/submit\" class=\"wsf-form wsf-form-canvas\" id=\"ws-form-1\" data-id=\"5\" method=\"POST\" data-instance-id=\"1\" data-wsf-style-id=\"3\"><\/form>                            <\/div>\n        <\/div>\n    <\/div>\n\n    <button class=\"c-modal__close\" data-modal-close aria-label=\"Fermer\">\n        <svg viewBox=\"0 0 24 24\" width=\"24\" height=\"24\" fill=\"currentColor\" aria-hidden=\"true\">\n            <path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\/>\n        <\/svg>\n    <\/button>\n<\/dialog>\n<\/div><\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-28836","page","type-page","status-publish",""],"acf":[],"_links":{"self":[{"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/pages\/28836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/comments?post=28836"}],"version-history":[{"count":1,"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/pages\/28836\/revisions"}],"predecessor-version":[{"id":28838,"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/pages\/28836\/revisions\/28838"}],"wp:attachment":[{"href":"https:\/\/www.chromacon.com\/fr\/wp-json\/wp\/v2\/media?parent=28836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}