본문으로 건너뛰기
cccskills
무료GitHub에 공개

develop-gc-method

Develop a gas chromatography method from scratch: define analytical objectives, select column chemistry, optimize temperature programming, choose carrier gas and detector, and validate initial system performance for target analytes in a given matrix.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md11.6 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Develop a GC Method

Systematic development of a gas chromatography method covering column selection, temperature program optimization, carrier gas and detector choice, and initial performance verification for volatile and semi-volatile analytes.

When to Use

  • Starting a new GC analysis for volatile or semi-volatile compounds
  • Adapting a published method to a different instrument or matrix
  • Replacing an existing method that no longer meets performance requirements
  • Developing a method for compounds with known boiling points and polarities
  • Transitioning from a packed-column method to a capillary method

Inputs

Required

  • Target analytes: List of compounds with CAS numbers, molecular weights, and boiling points
  • Sample matrix: Description of the sample type (e.g., air, water extract, solvent solution, biological fluid)
  • Detection limits: Required LOD/LOQ for each analyte

Optional

  • Reference method: Published method (EPA, ASTM, pharmacopeial) to use as a starting point
  • Available columns: Inventory of columns already on hand
  • Instrument configuration: GC model, available detectors, autosampler type
  • Throughput requirements: Maximum acceptable run time per sample
  • Regulatory framework: GLP, GMP, EPA, or other compliance context

Procedure

Step 1: Define Analytical Objectives

  1. List all target analytes with their physical properties (boiling point, polarity, molecular weight).
  2. Identify the sample matrix and any expected interferents or co-extractives.
  3. Specify required detection limits, quantitation range, and acceptable resolution between critical pairs.
  4. Determine whether the method must meet a regulatory standard (EPA 8260, USP, etc.).
  5. Document throughput needs: maximum run time, injection volume, sample preparation constraints.

Expected: A written specification listing analytes, matrix, detection limits, resolution requirements, and any regulatory or throughput constraints.

On failure: If analyte volatility data is unavailable, estimate boiling points from structural analogs or use a scouting run on a mid-polarity column to establish elution order.

Step 2: Select the Column

Choose column dimensions and stationary phase based on analyte polarity and separation difficulty.

Column TypeStationary PhasePolarityTypical Use Cases
DB-1 / HP-1100% dimethylpolysiloxaneNon-polarHydrocarbons, solvents, general screening
DB-5 / HP-55% phenyl-methylpolysiloxaneLow polaritySemi-volatiles, EPA 8270, drugs of abuse
DB-170114% cyanopropylphenylMid polarityPesticides, herbicides
DB-WAX / HP-INNOWaxPolyethylene glycolPolarAlcohols, fatty acids, flavors, essential oils
DB-6246% cyanopropylphenylMid polarityVolatile organics, EPA 624/8260
DB-FFAPModified PEG (nitroterephthalic acid)Highly polarOrganic acids, free fatty acids
DB-3535% phenyl-methylpolysiloxaneMid-low polarityPolychlorinated biphenyls, confirmatory column
  1. Match analyte polarity to stationary phase: like dissolves like.
  2. Select column length (15-60 m): longer columns give more plates but longer run times.
  3. Select inner diameter (0.25-0.53 mm): narrower gives better efficiency, wider gives more capacity.
  4. Select film thickness (0.25-5.0 um): thicker films retain volatile analytes longer.
  5. For complex matrices, consider a guard column or retention gap.

Expected: A column specification (phase, length, ID, film thickness) justified by analyte properties and separation requirements.

On failure: If no single column resolves all critical pairs, plan a confirmation column with orthogonal selectivity (e.g., DB-1 primary, DB-WAX confirmatory).

Step 3: Optimize the Temperature Program

  1. Set the initial oven temperature at or below the boiling point of the most volatile analyte (hold 1-2 min for solvent focusing).
  2. Apply a linear ramp. General starting points:
    • Simple mixtures: 10-20 C/min
    • Complex mixtures: 3-8 C/min for better resolution
    • Ultra-fast screening: 25-40 C/min on short thin-film columns
  3. Set the final temperature 10-20 C above the boiling point of the least volatile analyte.
  4. Add a final hold (2-5 min) to ensure complete elution and column bake-out.
  5. For critical pairs that co-elute, insert an isothermal hold at the temperature just before their elution, or reduce the ramp rate in that region.
  6. Verify that the total run time meets throughput requirements.

Expected: A temperature program (initial temp, hold, ramp rate(s), final temp, final hold) that separates all target analytes within the acceptable run time.

On failure: If critical pairs remain unresolved after ramp optimization, revisit column selection (Step 2) or consider a multi-ramp program with slower rates in the problem region.

Step 4: Select the Carrier Gas

PropertyHelium (He)Hydrogen (H2)Nitrogen (N2)
Optimal linear velocity20-40 cm/s30-60 cm/s10-20 cm/s
Efficiency at high flowGoodBest (flat van Deemter)Poor
Speed advantageBaseline1.5-2x faster than HeSlowest
SafetyInertFlammable (needs leak detection)Inert
Cost / availabilityExpensive, supply concernsLow cost, generator optionVery low cost
Detector compatibilityAll detectorsNot with ECD; caution with some MSAll detectors
  1. Default to helium for general-purpose work and regulatory methods specifying He.
  2. Consider hydrogen for faster analysis or when helium supply is constrained; install hydrogen-specific leak detection and safety interlocks.
  3. Use nitrogen only for simple separations or when cost is the primary driver.
  4. Set the carrier gas flow to the optimal linear velocity for the chosen gas and column ID.
  5. Measure actual linear velocity using an unretained compound (e.g., methane on FID).

Expected: Carrier gas selected with flow rate set to optimal linear velocity, verified by unretained peak measurement.

On failure: If efficiency is lower than expected at the set flow, generate a van Deemter curve (plate height vs. linear velocity) using 5-7 flow rates to find the true optimum.

Step 5: Choose the Detector

DetectorSelectivitySensitivity (approx.)Linear RangeBest For
FIDC-H bonds (universal organic)Low pg C/s10^7Hydrocarbons, general organics, quantitation
TCDUniversal (all compounds)Low ng10^5Permanent gases, bulk analysis
ECDElectronegative groups (halogens, nitro)Low fg (Cl compounds)10^4Pesticides, PCBs, halogenated solvents
NPD/FPDN, P (NPD); S, P (FPD)Low pg10^4-10^5Organophosphorus pesticides, sulfur compounds
MS (EI)Structural identificationLow pg (scan), fg (SIM)10^5-10^6Unknowns, confirmation, trace analysis
MS/MSHighest selectivityfg range10^5Complex matrices, ultra-trace, forensic
  1. Match detector to analyte chemistry and required sensitivity.
  2. For quantitative work with simple matrices, FID is the default (robust, linear, low maintenance).
  3. For trace analysis in complex matrices, prefer MS in SIM mode or MS/MS in MRM mode.
  4. For halogenated compounds at trace levels, ECD provides the best sensitivity.
  5. Set detector temperature 20-50 C above the maximum oven temperature to prevent condensation.
  6. Optimize detector gas flows per manufacturer recommendations.

Expected: Detector selected and configured with appropriate temperatures and gas flows for the target analytes.

On failure: If detector sensitivity is insufficient at the required detection limits, consider concentrating the sample (larger injection volume, solvent evaporation) or switching to a more sensitive/selective detector.

Step 6: Validate Initial Performance

  1. Prepare a system suitability standard containing all target analytes at mid-range concentration.
  2. Inject the standard 6 times consecutively.
  3. Evaluate:
    • Retention time RSD: must be < 1.0%
    • Peak area RSD: must be < 2.0% (< 5.0% for trace-level)
    • Resolution between critical pairs: Rs >= 1.5 (baseline) or >= 2.0 for regulated methods
    • Peak tailing factor: 0.8-1.5 (USP criteria T <= 2.0)
    • Theoretical plates (N): verify against column manufacturer specification
  4. Inject a blank to confirm absence of carryover or ghost peaks.
  5. Inject a matrix blank to identify potential interferents at target retention times.
  6. Document all parameters in a method summary sheet.

Expected: System suitability criteria met for all analytes across replicate injections, with no carryover or matrix interferences at target retention windows.

On failure: If tailing is observed, check for active sites (re-condition column, trim 0.5 m from inlet end, replace liner). If RSD exceeds limits, investigate autosampler precision and injection technique. If resolution is insufficient, return to Step 3 to refine the temperature program.

Validation

  • All target analytes are separated with Rs >= 1.5 for critical pairs
  • Retention time RSD < 1.0% over 6 replicate injections
  • Peak area RSD < 2.0% over 6 replicate injections
  • Peak tailing factors within 0.8-1.5 for all analytes
  • Blank injection shows no carryover above 0.1% of working concentration
  • Matrix blank shows no interferents at target retention windows
  • Total run time meets throughput requirements
  • Method parameters are fully documented (column, temps, flows, detector settings)

Common Pitfalls

  • Ignoring column bleed temperature limits: Operating above the maximum isothermal temperature of the stationary phase causes elevated baseline, ghost peaks, and accelerated column degradation. Always check the column specification sheet.
  • Oversized injection volumes: Injecting too much solvent causes fronting peaks and poor resolution for early eluters. Match injection volume to column capacity (typically 0.5-2 uL for 0.25 mm ID columns in split mode).
  • Wrong liner for the injection mode: Splitless injections require a single-taper or double-taper deactivated liner; split injections use a liner with glass wool. Mismatched liners cause poor reproducibility.
  • Neglecting septum and liner maintenance: Septum coring and liner contamination are the most common sources of ghost peaks and tailing. Replace septa every 50-100 injections and liners on a documented schedule.
  • Skipping the van Deemter optimization: Running at the manufacturer's default flow rate instead of the measured optimum wastes efficiency, especially when switching carrier gases.
  • Insufficient column conditioning: New columns must be conditioned (ramped to maximum temperature under carrier gas flow, no detector) to remove manufacturing residues before analytical use.

Related Skills

  • develop-hplc-method -- liquid chromatography method development for non-volatile or thermally labile analytes
  • interpret-chromatogram -- reading and interpreting GC and HPLC chromatograms
  • troubleshoot-separation -- diagnosing and fixing peak shape, retention, and resolution problems
  • validate-analytical-method -- formal ICH Q2 validation of the developed GC method

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Execute structural metamorphosis using strangler fig migration, chrysalis phases, and interface preservation. Covers transformation planning, parallel running, progressive cutover, rollback design, and post-metamorphosis stabilization for system architecture evolution. Use when assess-form has classified the system as READY for transformation, when migrating from monolith to microservices, when replacing a core subsystem while dependents continue operating, or when any architectural change must be gradual rather than big-bang.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pjt222/agent-almanac422026년 10월 15일 업데이트

adaptic

무료

Master skill composing the 5-step synoptic cycle for panoramic synthesis across multiple domains. Orchestrates meditate, expand-awareness, observe, awareness, integrate-gestalt, and express-insight into a coherent process that produces unified understanding rather than sequential compromise. Use when a problem genuinely spans 3+ domains and the interactions between domains matter more than depth in any one, when sequential analysis feels like compromise rather than integration, or before major architectural decisions affecting multiple stakeholders.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pjt222/agent-almanac422026년 10월 15일 업데이트

Scaffold a new puzzle type across all 10+ pipeline integration points in jigsawR. Creates the core puzzle module, wires it into the unified pipeline (generation, positioning, rendering, adjacency), adds ggpuzzle geom/stat layers, updates DESCRIPTION and config.yml, extends the Shiny app, and creates a comprehensive test suite. Use when adding a completely new puzzle type to the package or following the 10-point integration checklist to ensure nothing is missed end-to-end.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pjt222/agent-almanac422026년 10월 15일 업데이트

Add Rcpp or RcppArmadillo integration to an R package for high-performance C++ code. Covers setup, writing C++ functions, RcppExports generation, testing compiled code, and debugging. Use when an R function is too slow and profiling confirms a bottleneck, when you need to interface with existing C/C++ libraries, or when implementing algorithms (loops, recursion, linear algebra) that benefit from compiled code.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pjt222/agent-almanac422026년 10월 15일 업데이트

aikido

무료

Practice aikido as a defensive martial art emphasizing harmony, redirection, and controlled resolution. Covers centering and grounding, ukemi (safe falling and rolling), core techniques (irimi-nage, shiho-nage, kote-gaeshi, ikkyo), blending and tai sabaki (body movement), randori (multiple attacker practice), weapons awareness, and applying principles off the mat. Use when learning a defensive martial art that prioritizes de-escalation, developing the ability to redirect aggression without causing unnecessary harm, building safe falling skills, or cultivating calm centeredness under physical pressure.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pjt222/agent-almanac422026년 10월 15일 업데이트

Analyze an arbitrary codebase to identify functions, APIs, and data sources suitable for exposure as MCP tools, producing a tool specification document. Use when planning an MCP server for an existing project, auditing a codebase before wrapping it as an AI-accessible tool surface, comparing what a codebase can do versus what is already exposed via MCP, or generating a tool spec to hand off to scaffold-mcp-server.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pjt222/agent-almanac422026년 10월 15일 업데이트

pjt222의 스킬 모두 보기

이 스킬의 문제 신고