Matematisk beregning av kromatografisk oppløsning
Kromatografisk oppløsning (Rₛ) er et kritisk mål på hvor godt to påfølgende kjemiske komponenter separeres i en kromatografisk kolonne. For å bestemme denne verdien nøyaktig, benytter analytiske kjemikere og laboranter spesifikke matematiske formler basert på enten eksperimentelle målinger av toppene eller kolonnens iboende parametere.
Kalkulatoren for kromatografisk oppløsning lar brukeren velge mellom to ulike moduser for startdata under feltet Startdata: enten «Toppbredder» eller «Kolonneparametere». Avhengig av valget, utfører verktøyet beregninger basert på etablerte farmakopéstandarder eller den fundamentale oppløsningsligningen.
Beregning basert på toppbredder
Når modus for «Toppbredder» er valgt, bestemmes oppløsningen ut fra retensjonstidene og bredden til de to toppene. Brukeren må oppgi følgende inndata:
- Retensjonstid for første topp t_R1 (
Retensjonstid for første topp tR1): Tiden fra injeksjon til maksimalt signal for den første toppen. - Retensjonstid for andre topp t_R2 (
Retensjonstid for andre topp tR2): Tiden fra injeksjon til maksimalt signal for den andre toppen. - Bredde på første topp w₁ (
Bredde på første topp w₁): Bredden til den første toppen. - Bredde på andre topp w₂ (
Bredde på andre topp w₂): Bredden til den andre toppen.
I denne modusen må brukeren også definere hvor bredden er målt under feltet Bredde målt ved:
- Baselinje (USP 2×): Bruker tangentbredder trukket helt ned til baselinjen. Formelen som anvendes er: Rₛ = 2(t_R2 - t_R1) ÷ (w₁ + w₂) Dette tilsvarer standarden USP <621> med tangentbredder ved baselinjen.
- Halv høyde (USP 1.18×): Bruker bredden målt ved nøyaktig halvparten av toppens maksimale høyde. Formelen som anvendes er: Rₛ = 1.18(t_R2 - t_R1) ÷ (w_(1 / 2,1) + w_(1 / 2,2)) Dette tilsvarer standarden USP <621> / Ph.Eur. 2.2.46 for bredder ved halv høyde.
Beregning basert på kolonneparametere
Når modus for «Kolonneparametere» er valgt, beregnes oppløsningen ved hjelp av Purnell-ligningen. Denne modusen krever følgende inndata:
- Dødtid t_M (
Dødtid): Tiden det tar for en uretinert komponent å passere gjennom kolonnen. - Teoretiske plater N (
Teoretiske plater): Et mål på kolonnens effektivitet. - Retensjonstid for første topp t_R1 og Retensjonstid for andre topp t_R2.
Formelen som brukes for denne beregningen er: Rₛ = (√(N) ÷ 4) · ((α - 1) ÷ α) · (k′₂ ÷ (1 + k′₂)) Dette er den klassiske oppløsningsligningen som kobler kolonneeffektivitet, selektivitet og retensjon sammen.
Tolkning av oppløsningsverdien og visuell skala
Når beregningen er fullført, presenterer verktøyet resultatet under overskriften Oppløsning. Ved siden av den numeriske verdien for Oppløsning Rs vises en kvalitativ separasjonsvurdering:
- «dårlig separert – toppene overlapper fortsatt»: Indikerer at oppløsningen er utilstrekkelig for kvantifisering.
- «delvis separert»: Toppene er delvis adskilt, men ikke fullstendig.
- «baselinjeseparert»: Toppene er tilstrekkelig adskilt for nøyaktig integrasjon og kvantifisering.
En visuell skala fra 0 til 2 viser grafisk hvor den beregnede oppløsningen faller. På denne skalaen markerer verdien 1.0 en delvis separasjon, mens verdien 1.5 markerer grensen for fullstendig baselinjeseparasjon.
Trinnvis matematisk utledning
Under overskriften Formel og innsetting viser verktøyet hele den matematiske utledningen med brukerens egne tall satt inn i formlene. Dette gir full åpenhet om hvordan sluttresultatet er generert. De mellomliggende beregningstrinnene som vises inkluderer:
- Toppavstand ΔtR: Differansen mellom de to retensjonstidene. Δ t_R = t_R2 - t_R1
- Summen av de to breddene: Enten basert på tangentbredder eller halvhøydebredder. w₁ + w₂ eller w_(1 / 2,1) + w_(1 / 2,2)
- Retensjonsfaktorer (k′₁ og k′₂): Beregnes i kolonneparameter-modus for å bestemme hvor sterkt komponentene holdes igjen i forhold til dødtiden. k′₁ = (t_R1 - t_M) ÷ t_M k′₂ = (t_R2 - t_M) ÷ t_M
- Selektivitet α: Forholdet mellom retensjonsfaktorene til de to toppene. α = k′₂ ÷ k′₁
- Plater som trengs for Rs = 1.5: Beregner hvor mange teoretiske plater som kreves for å oppnå en perfekt baselinjeseparasjon med den gitte selektiviteten og retensjonen. N_(for Rₛ = 1.5) = 16 · 1.5² · (α ÷ (α - 1))² · ((1 + k′₂) ÷ k′₂)²
Regler for inndata og feilmeldinger
For å sikre gyldige fysiske og kjemiske resultater, håndhever verktøyet strenge valideringsregler for alle inndata. Hvis en verdi bryter med disse reglene, vil en spesifikk feilmelding vises:
- Ikke-numeriske tegn: Hvis det legges inn bokstaver eller ugyldige symboler, vises feilmeldingen:
"‹field›: «‹token›» er ikke et tall.". - Ugyldige retensjonstider eller bredder: Disse må være positive tall. Hvis de er null eller negative, utløses henholdsvis
"‹field› må være større enn null."eller"‹field› må være større enn null.". - Feil rekkefølge på eluering: Den andre toppen må eluere etter den første. Hvis t_R1 ≥ t_R2, vises feilmeldingen:
"Den andre toppen må eluere etter den første – bytt om på retensjonstidene hvis de er omvendt.". - Ugyldig dødtid: Dødtiden må være et positivt tall. Hvis ikke, vises:
"Dødtiden må være større enn null.". - Eluering før dødtid: En kjemisk komponent kan ikke eluere før den uretinerte væsken har passert. Hvis den første toppen eluerer før eller nøyaktig ved dødtiden, vises:
"Den første toppen må eluere etter dødtiden, ellerrs er ikke retensjonsfaktoren positiv.". - Ugyldig platetall: Antall teoretiske plater må være positivt. Hvis ikke, vises:
"Platetallet må være større enn null.". - Manglende selektivitet: Hvis retensjonstidene fører til at selektiviteten blir 1 eller lavere, kan ikke toppene separeres uansett hvor lang kolonnen er. Da vises:
"Retensjonstidene gir en selektivitet på 1 eller lavere, så ingen plateantall kan separere dette paret – den mobile eller stasjonære fasen må endres først.". - Verdi utenfor område: Hvis en verdi eller en mellomregning blir for stor for systemet, vises:
"En verdi eller et mellomresultat overskrider det støttede tallområdet.".
Personvern og lokal kjøring
Sikkerhet og konfidensialitet er ivaretatt ved at alle beregninger utføres lokalt i brukerens egen nettleser. Ingen data, måleresultater eller retensjonstider blir lastet opp til eksterne servere. Hvert tall du legger inn blir værende i denne nettleseren – ingenting blir lastet opp.
Ofte stilte spørsmål (FAQ)
Hvilken oppløsning regnes som «baselinjeseparasjon»? Rs = 1.5 for to like store, symmetriske topper: sentrene deres ligger seks standardavvik fra hverandre, og overlappet er rundt 0.1%. Ved Rs = 1.0 overlapper fortsatt omtrent 2%, noe som ofte er greit for identifikasjon, men ikke for nøyaktig kvantifisering. Mange farmakopémonografier krever 1.5 eller 2.0 for å holde metoden robust, og en liten topp som rir på en stor nabo trenger mer enn 1.5.
Baselinjebredde eller halvhøydebredde – hvilken bør jeg bruke? Bruk den som monografien, SOP-en eller datasystemet ditt oppgir, og hold deg til den for sammenligninger. Tangentbredden (baselinjebredden) er den klassiske farmakopéformen; halvhøydebredden er lettere å måle på støyende eller delvis sammensmeltede topper, og er den de fleste kromatografiprogramvarer rapporterer. For en symmetrisk topp stemmer de to overens innenfor en brøkdel av en prosent, fordi en Gauss-topp er 4σ bred ved baselinjen og 2.355σ ved halv høyde.
Oppløsningen min er for lav – hva forbedrer den? Oppløsningsligningen har tre spaker. Effektivitet N (en lengre kolonne eller mindre partikler) hjelper bare med kvadratroten sin, så en dobling av N øker Rs med rundt 41%. Selektivitet α (en annen kolonneforbindelse eller sammensetning av mobil fase) er den sterkeste spaken. Retensjon k′ betyr mest i det lave området – separasjoner fungerer best med k′ mellom rundt 2 og 10. Kolonneparameter-modusen viser nøyaktig hvor mange plater din α og k′ ville trenge for Rs = 1.5.
Kan jeg bruke denne for en TLC-plate? Ja. Den samme halvhøydeformelen gjelder for vandringsavstander på en plate: legg inn avstandene de to flekkene vandret som retensjonsverdiene, og diametrene deres som breddene, alt i millimeter. Rs er et forholdstall, så enheten faller bort – det eneste som betyr noe er at du bruker samme enhet for alle verdier.