Agent Skills: DLS Particle Sizer

Dynamic Light Scattering skill for hydrodynamic size distribution and polydispersity analysis

microscopy-characterizationID: a5c-ai/babysitter/dls-particle-sizer

Install this agent skill to your local

pnpm dlx add-skill https://github.com/a5c-ai/babysitter/tree/HEAD/library/specializations/domains/science/nanotechnology/skills/dls-particle-sizer

Skill Files

Browse the full folder contents for dls-particle-sizer.

Download Skill

Loading file tree…

library/specializations/domains/science/nanotechnology/skills/dls-particle-sizer/SKILL.md

Skill Metadata

Name
dls-particle-sizer
Description
Dynamic Light Scattering skill for hydrodynamic size distribution and polydispersity analysis

DLS Particle Sizer

Purpose

The DLS Particle Sizer skill provides dynamic light scattering analysis for nanoparticle hydrodynamic size determination, enabling rapid, non-destructive measurement of size distributions and stability assessment.

Capabilities

  • Hydrodynamic diameter measurement
  • Polydispersity index (PDI) calculation
  • Size distribution analysis (intensity, volume, number)
  • Temperature-dependent measurements
  • Multi-angle DLS analysis
  • Particle concentration estimation

Usage Guidelines

DLS Measurement

  1. Sample Preparation

    • Dilute to appropriate concentration
    • Filter to remove dust
    • Equilibrate temperature
  2. Data Analysis

    • Use cumulants for monomodal samples
    • Apply CONTIN for multimodal
    • Report intensity-weighted Z-average
  3. Quality Metrics

    • PDI < 0.1: Monodisperse
    • PDI 0.1-0.3: Narrow distribution
    • PDI > 0.3: Broad distribution

Process Integration

  • Statistical Particle Size Distribution Analysis
  • Nanoparticle Synthesis Protocol Development
  • Nanoparticle Drug Delivery System Development

Input Schema

{
  "sample_id": "string",
  "solvent": "string",
  "temperature": "number (C)",
  "refractive_index": "number",
  "viscosity": "number (cP)"
}

Output Schema

{
  "z_average": "number (nm)",
  "pdi": "number",
  "distribution": {
    "intensity": {"peaks": [{"size": "number", "percent": "number"}]},
    "volume": {"peaks": [{"size": "number", "percent": "number"}]},
    "number": {"peaks": [{"size": "number", "percent": "number"}]}
  },
  "quality_metrics": {
    "intercept": "number",
    "baseline": "number"
  }
}