{
  "id": "saxs-assistant-automated-saxs-analysis",
  "type": "publication",
  "status": "published",
  "title": "SAXS Assistant: Automated SAXS analysis for structural discovery in biologics and polymeric nanoparticles",
  "authors": [
    "Cesar Ramirez",
    "Elena Di Mare",
    "James Byrnes",
    "Eman Ahmed",
    "Maria Pineiro-Goncalves",
    "Cristian Lopez",
    "N. Sanjeeva Murthy",
    "Adam J. Gormley"
  ],
  "authorPosition": "contributing",
  "publicationType": "Research article",
  "year": "2025",
  "date": "2025-09-24",
  "venue": "Biophysical Journal",
  "volume": "124",
  "issue": "21",
  "pages": "3772-3786",
  "doi": "10.1016/j.bpj.2025.09.034",
  "doiUrl": "https://doi.org/10.1016/j.bpj.2025.09.034",
  "pmid": "40999685",
  "pmcid": "PMC12677192",
  "openAccessUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC12677192/",
  "citationCount": "8",
  "keywords": [
    "small-angle X-ray scattering",
    "SAXS",
    "machine learning",
    "radius of gyration",
    "pair distance distribution function",
    "polymeric nanoparticles",
    "BioXTAS RAW"
  ],
  "summary": "SAXS tells you the size and shape of something in solution, but getting there involves judgement calls: where to set the Guinier range, whether a P(r) fit is trustworthy, what maximum dimension to believe. Those calls are slow and they vary between analysts, which is a problem once you are producing hundreds of profiles. SAXS Assistant automates the pipeline, trains a model on 1,940 experimental profiles from the SASBDB to estimate Dmax, clusters profiles against known biomolecular shapes, and flags results it is not confident about instead of quietly returning them.",
  "url": "https://emanahmed.org/publications/saxs-assistant-automated-saxs-analysis.html",
  "apiUrl": "https://emanahmed.org/api/publications/saxs-assistant-automated-saxs-analysis.json",
  "abstract": "Small-angle x-ray scattering (SAXS) is a powerful technique for assessing macromolecular structure. High-throughput SAXS is limited by the time-consuming and, at times, subjective nature of SAXS data interpretation. Here, we present SAXS Assistant, a Python-based script that streamlines SAXS data analysis to extract features for machine learning (ML) and key structural parameters, including the Guinier radius of gyration (Rg), pair distance distribution function (PDDF)-derived Rg, maximum particle dimension (Dmax), and Kratky plots. The script builds upon BioXTAS RAW and validates reliability via Guinier/PDDF Rg agreement, an important indicator of well-measured data sets. For assistance in Dmax estimation, a multilayer perceptron regressor was trained with 1940 data files from the Small Angle Scattering Biological Data Bank. The model achieved a test set performance R2 = 0.90 and mean absolute error = 11.7 Å. Training exclusively with experimental data translates analyses from researchers, including experts in the field, to the ML model, which helps assess Dmax estimations from PDDF. Gaussian mixture model clustering was implemented to classify profiles into structural classes based on entries in the Small Angle Scattering Biological Data Bank. Users may therefore assess the similarity between experimental samples and known biomolecular shapes within the mapped repository entries. This probabilistic clustering aids in quantifying information from Kratky and generating shape-descriptive features. SAXS Assistant accelerates SAXS data analysis through enforced quality control, ML-ready outputs, and flags for low-confidence results. In addition to providing the ability to analyze large data sets at high throughput, this tool is versatile and may serve researchers in both biological and synthetic polymer research fields.",
  "describedBy": "https://emanahmed.org/openapi.json",
  "citations": {
    "bibtex": "@article{ahmed2025saxs,\n  title   = {SAXS Assistant: Automated SAXS analysis for structural discovery in biologics and polymeric nanoparticles},\n  author  = {Ramirez, Cesar and Mare, Elena Di and Byrnes, James and Ahmed, Eman and Pineiro-Goncalves, Maria and Lopez, Cristian and Murthy, N. Sanjeeva and Gormley, Adam J.},\n  journal = {Biophysical Journal},\n  volume  = {124},\n  number  = {21},\n  pages   = {3772-3786},\n  year    = {2025},\n  doi     = {10.1016/j.bpj.2025.09.034}\n}",
    "apa": "Ramirez, C., Mare, E. D., Byrnes, J., Ahmed, E., Pineiro-Goncalves, M., Lopez, C., Murthy, N. S. & Gormley, A. J. (2025). SAXS Assistant: Automated SAXS analysis for structural discovery in biologics and polymeric nanoparticles. Biophysical Journal, 124(21), 3772-3786. https://doi.org/10.1016/j.bpj.2025.09.034"
  },
  "license": {
    "content": "CC-BY-4.0",
    "contentUrl": "https://creativecommons.org/licenses/by/4.0/",
    "note": "Site prose and this API's metadata may be reused with attribution to Eman Ahmed (emanahmed.org). Published abstracts are reproduced from the publisher of record named in each record's `doi`; their reuse is governed by that publisher, not by this licence.",
    "attribution": "Eman Ahmed, https://emanahmed.org"
  },
  "provenance": {
    "source": "Generated from the site's single source of truth at build time. Bibliographic fields were taken from the publisher of record or PubMed Central, not from memory.",
    "citationMetricsAsOf": "September 2026",
    "canonical": "https://emanahmed.org/"
  }
}
