develop-hplc-method
정보
이 Claude Skill은 사용자가 컬럼 선택, 이동상 최적화, 검출기 설정을 체계적으로 진행할 수 있도록 안내하여 HPLC 분석법을 개발합니다. 다양한 매트릭스 내 분석물질의 크로마토그래피 분석법을 생성하거나 개선해야 하는 개발자를 위해 설계되었습니다. 본 스킬은 분리 목표 설정부터 초기 분석법 성능 평가에 이르는 전체 워크플로우를 다룹니다.
빠른 설치
Claude Code
추천npx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/develop-hplc-methodClaude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요
문서
Develop an HPLC Method
Systematic development of a high-performance liquid chromatography method covering mode selection, column chemistry, mobile phase and gradient design, flow and temperature optimization, detector choice, and iterative refinement for non-volatile, thermally labile, or polar analytes.
When to Use
- Analyzing compounds that are non-volatile, thermally labile, or too polar for GC
- Developing a new HPLC-UV, HPLC-fluorescence, or LC-MS method from scratch
- Adapting a literature or pharmacopeial HPLC method to a different column or instrument
- Improving an existing method that suffers from poor resolution, long run times, or sensitivity issues
- Selecting the appropriate chromatographic mode (reversed-phase, HILIC, ion-exchange, SEC, chiral)
Inputs
Required
- Target analytes: Compound names, structures, molecular weights, pKa values, logP/logD
- Sample matrix: Formulation, biological fluid, environmental extract, or neat solution
- Performance targets: Required resolution, detection limits, quantitation range
Optional
- Reference method: Compendial or literature method to use as a starting point
- Available columns: Inventory of HPLC columns on hand
- Instrument configuration: UHPLC vs. conventional HPLC, available detectors, column oven range
- Throughput requirements: Maximum acceptable run time including re-equilibration
- Regulatory context: ICH, USP, EPA, or other compliance framework
Procedure
Step 1: Define Separation Goals
- Compile analyte properties: molecular weight, pKa, logP (or logD at relevant pH), chromophores, fluorophores, ionizable groups.
- Identify the sample matrix and expected interferents (excipients, endogenous compounds, degradation products).
- Specify performance criteria:
- Resolution between critical pairs (Rs >= 2.0 for regulated methods)
- Detection limits (LOD/LOQ)
- Acceptable run time including gradient re-equilibration
- Determine whether the method is for assay, impurity profiling, dissolution, content uniformity, or cleaning verification -- this drives the validation category.
- Decide between isocratic and gradient elution: use isocratic if all analytes elute within a retention factor range of 2 < k' < 10; otherwise use gradient.
Got: A specification document listing analytes with physicochemical properties, matrix description, performance criteria, and isocratic vs. gradient decision.
If fail: If pKa or logP values are unknown, estimate from structure using prediction tools (ChemAxon, ACD/Labs) or run a scouting gradient on a C18 column at pH 3 and pH 7 to empirically assess retention behavior.
Step 2: Select Column Chemistry
Choose the chromatographic mode and column based on analyte properties.
| Mode | Column Chemistry | Mobile Phase | Best For |
|---|---|---|---|
| Reversed-phase (RP) | C18 (ODS) | Water/ACN or water/MeOH + acid/buffer | Non-polar to moderately polar, most small molecules |
| RP (extended) | C8, phenyl-hexyl, biphenyl | Water/organic + modifier | Shape selectivity, aromatic compounds, positional isomers |
| RP (polar-embedded) | Amide-C18, polar-endcapped C18 | Water/organic, compatible with high aqueous | Polar analytes that elute too early on standard C18 |
| HILIC | Bare silica, amide, zwitterionic | High organic (80-95% ACN) + aqueous buffer | Very polar, hydrophilic compounds (sugars, amino acids, nucleotides) |
| Ion-exchange (IEX) | SAX or SCX | Buffer with ionic strength gradient | Permanently charged species, proteins, oligonucleotides |
| Size-exclusion (SEC) | Diol-bonded silica, polymer | Isocratic aqueous or organic buffer | Protein aggregates, polymers, molecular weight distribution |
| Chiral | Polysaccharide (amylose/cellulose) | Normal-phase or polar organic mode | Enantiomeric separations, chiral purity |
- Default to reversed-phase C18 for small molecules with logP > 0.
- For analytes with logP < 0, evaluate HILIC or ion-exchange.
- Select particle size: sub-2 um for UHPLC (higher efficiency, higher backpressure), 3-5 um for conventional HPLC.
- Select column dimensions: 50-150 mm length, 2.1-4.6 mm ID. Narrower columns save solvent and improve MS sensitivity.
- For chiral separations, screen at least 3-4 chiral stationary phases with different selectors.
Got: Column chemistry, dimensions, and particle size selected with justification based on analyte properties.
If fail: If initial scouting shows poor retention on C18, switch to a more retentive phase (phenyl-hexyl for aromatics) or a different mode (HILIC for polar compounds).
Step 3: Design Mobile Phase and Gradient
- Select organic modifier:
- Acetonitrile (ACN): lower viscosity, sharper peaks, better UV transparency below 210 nm
- Methanol (MeOH): different selectivity, sometimes better for polar analytes, higher viscosity
- Select aqueous component and pH:
- For neutral analytes: water with 0.1% formic acid (MS-compatible) or phosphate buffer (UV only)
- For ionizable analytes: buffer the mobile phase 2 pH units away from analyte pKa to ensure a single ionic form
- pH 2-3 (formic/phosphoric acid): suppresses ionization of acids, good general starting point
- pH 6-8 (ammonium formate/acetate): for basic analytes or when selectivity at low pH is insufficient
- pH 9-11 (ammonium bicarbonate, BEH columns): for very basic compounds on high-pH-stable columns
- Design the gradient:
- Start at 5-10% organic, ramp to 90-95% organic over 10-20 min for initial scouting
- Evaluate the scouting chromatogram to identify the useful organic range
- Narrow the gradient to span only the elution window of interest
- Gradient slope: steeper = faster but lower resolution; shallower = better resolution but longer run
- Include a column wash step (95% organic, 2-3 min) and re-equilibration (initial conditions, 5-10 column volumes).
- For isocratic methods, target k' = 3-8 for the analytes of interest.
Got: Mobile phase composition (organic, aqueous, buffer/additive, pH) and gradient profile defined, with a scouting run confirming analyte elution within the programmed window.
If fail: If selectivity is poor (analytes co-elute despite gradient optimization), change the organic modifier (ACN to MeOH or vice versa), adjust pH by 2 units, or add an ion-pair reagent for charged analytes.
Step 4: Optimize Flow Rate and Temperature
- Set initial flow rate based on column dimensions:
- 4.6 mm ID: 1.0 mL/min
- 3.0 mm ID: 0.4-0.6 mL/min
- 2.1 mm ID: 0.2-0.4 mL/min
- Verify backpressure is within instrument and column limits (typically < 400 bar conventional, < 1200 bar UHPLC).
- Optimize column temperature:
- Start at 30 C for reproducibility (avoid ambient fluctuations)
- Increase to 40-60 C to reduce viscosity, lower backpressure, and sharpen peaks
- For chiral columns, temperature often has a strong effect on enantioselectivity -- screen 15-45 C
- Evaluate the effect of flow rate on resolution: small increases in flow can improve throughput without significant resolution loss if operating near the van Deemter minimum.
- Document the optimal flow rate, column temperature, and resulting backpressure.
Got: Flow rate and column temperature optimized with backpressure within limits, resolution maintained or improved relative to initial conditions.
If fail: If backpressure is too high, reduce flow rate, increase temperature, or switch to a wider-bore or larger-particle column. If resolution degrades at higher temperature, return to 30 C and accept the longer run time.
Step 5: Select the Detector
| Detector | Principle | Sensitivity | Selectivity | Key Considerations |
|---|---|---|---|---|
| UV (single wavelength) | Absorbance at fixed lambda | ng range | Compounds with chromophores | Simple, robust, most common |
| DAD (diode array) | Full UV-Vis spectrum | ng range | Chromophores + spectral ID | Peak purity assessment, library matching |
| Fluorescence (FLD) | Excitation/emission | pg range (10-100x more sensitive than UV) | Native fluorophores or derivatized | Excellent selectivity, requires fluorescent analytes |
| Refractive index (RI) | Bulk property | ug range | Universal (no chromophore needed) | Temperature-sensitive, gradient-incompatible |
| Evaporative light scattering (ELSD) | Nebulization + light scattering | ng range | Universal, non-volatile analytes | Semi-quantitative, non-linear response |
| Charged aerosol (CAD) | Nebulization + corona discharge | ng range | Universal, non-volatile analytes | More uniform response than ELSD |
| Mass spectrometry (MS) | m/z detection | pg-fg range | Structural, highest selectivity | Requires MS-compatible mobile phases |
- For analytes with UV chromophores (aromatic rings, conjugated systems), start with DAD -- it provides both quantitation and peak purity.
- For trace analysis in complex matrices, prefer MS (ESI or APCI) in SIM or MRM mode.
- For compounds without chromophores (sugars, lipids, polymers), use CAD, ELSD, or RI.
- Set detection wavelength at the analyte's absorption maximum (lambda-max) for best sensitivity, or at 210-220 nm for general screening.
- For fluorescence, optimize excitation and emission wavelengths using a spectral scan of the analyte.
- Ensure mobile phase additives are compatible: no phosphate buffers with MS, no UV-absorbing additives at low wavelengths.
Got: Detector selected and configured (wavelength, gain, acquisition rate) appropriate for analyte chemistry and sensitivity requirements.
If fail: If UV sensitivity is insufficient at the required LOQ, consider fluorescence derivatization (e.g., OPA for amines, FMOC for amino acids) or switch to LC-MS/MS for maximum sensitivity and selectivity.
Step 6: Evaluate and Refine
- Inject a system suitability standard 6 times and evaluate:
- Retention time RSD < 1.0%
- Peak area RSD < 2.0%
- Resolution of critical pair >= 2.0
- Tailing factor 0.8-1.5 for all peaks
- Theoretical plates per column specification
- Inject a placebo/matrix blank to check for interference at analyte retention times.
- Inject a stressed or spiked sample to verify the method separates degradation products from the main analyte(s).
- If any criterion fails, adjust one variable at a time:
- Poor resolution: change pH, gradient slope, or column chemistry
- Tailing: add amine modifier (TEA for basic analytes), change buffer, or try a different bonded phase
- Sensitivity: increase injection volume, concentrate the sample, or switch detector
- Lock the final method parameters and document all conditions.
Got: All system suitability criteria met; method resolves target analytes from matrix interferents and known degradation products; parameters documented for transfer.
If fail: If iterative adjustment does not resolve the issue, consider a fundamentally different approach (change chromatographic mode, 2D-LC, or derivatization) and return to Step 2.
Validation
- All target analytes resolved with Rs >= 2.0 for critical pairs
- Retention time RSD < 1.0% across 6 replicate injections
- Peak area RSD < 2.0% across 6 replicate injections
- Tailing factors 0.8-1.5 for all analyte peaks
- No matrix interference at analyte retention times
- Degradation products resolved from main analyte(s)
- Run time (including re-equilibration) meets throughput requirements
- Mobile phase compatible with selected detector
- Method parameters fully documented (column, mobile phase, gradient, flow, temperature, detector)
Pitfalls
- Ignoring mobile phase pH for ionizable analytes: Running at a pH near the analyte's pKa causes split peaks or poor reproducibility because the compound exists in two ionic forms. Buffer at least 2 pH units away from pKa.
- Using phosphate buffers with MS detection: Phosphate is non-volatile and contaminates the MS source. Use formate or acetate buffers for LC-MS work.
- Insufficient re-equilibration after gradient: The column must be flushed with at least 5-10 column volumes of initial mobile phase before the next injection. Inadequate re-equilibration causes retention time drift.
- Selecting too short a column for complex mixtures: While short columns (50 mm) offer speed, they may not provide enough theoretical plates for multi-component separations. Start with 100-150 mm for method development.
- Neglecting system dwell volume: The dwell volume (mixer to column head) delays the gradient reaching the column. This differs between instruments and causes method transfer failures. Measure and document it.
- Running HILIC like reversed-phase: HILIC requires high organic (80-95% ACN) with a small aqueous fraction. Increasing aqueous content increases elution strength -- the opposite of RP. Equilibration times are also longer.
Related Skills
develop-gc-method-- gas chromatography method development for volatile and semi-volatile analytesinterpret-chromatogram-- reading and interpreting HPLC and GC chromatogramstroubleshoot-separation-- diagnosing and fixing peak shape, retention, and resolution problemsvalidate-analytical-method-- formal ICH Q2 validation of the developed HPLC method
GitHub 저장소
연관 스킬
executing-plans
디자인executing-plans 스킬은 검토 체크포인트가 포함된 통제된 배치로 실행할 완전한 구현 계획이 있을 때 사용합니다. 이 스킬은 계획을 불러와 비판적으로 검토한 후, 소규모 배치(기본값 3개 작업)로 작업을 실행하면서 각 배치 사이에 진행 상황을 아키텍트 검토를 위해 보고합니다. 이를 통해 내재된 품질 관리 체크포인트를 갖춘 체계적인 구현이 보장됩니다.
requesting-code-review
디자인이 스킬은 코드 변경 사항을 요구 사항에 따라 분석하기 위해 코드 리뷰어 하위 에이전트를 호출합니다. 작업 완료 후, 주요 기능 구현 후, 또는 메인 브랜치에 병합하기 전에 사용해야 합니다. 이 리뷰는 현재 구현체와 원래 계획을 비교하여 문제를 조기에 발견하는 데 도움이 됩니다.
connect-mcp-server
디자인이 스킬은 개발자들이 HTTP, stdio 또는 SSE 전송 방식을 통해 MCP 서버를 Claude Code에 연결하는 포괄적인 가이드를 제공합니다. GitHub, Notion 및 사용자 정의 API와 같은 외부 서비스를 통합하기 위한 설치, 구성, 인증 및 보안을 다룹니다. MCP 통합 설정, 외부 도구 구성 또는 Claude의 모델 컨텍스트 프로토콜 작업 시 활용하세요.
web-cli-teleport
디자인이 스킬은 작업 분석을 기반으로 개발자가 Claude Code 웹 인터페이스와 CLI 인터페이스 중 선택할 수 있도록 돕고, 두 환경 간 원활한 세션 텔레포트를 가능하게 합니다. 웹, CLI 또는 모바일 환경 전환 시 세션 상태와 컨텍스트를 관리하여 워크플로를 최적화합니다. 다양한 단계에서 서로 다른 도구가 필요한 복잡한 프로젝트에 사용하세요.
