the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Curve fitting algorithm for multimodal particle size distributions – a theoretical basis
Abstract. In this article, we detail an open-source curve fitting algorithm for multimodal particle size distributions (MPSDs) and evaluate it against a ten-year dataset of ambient particle size distribution (PSD) measurements collected at Storm Peak Laboratory, a remote mountainous research site. This algorithm is grounded in traditional aerosol statistics and assumes measured particle distributions are the sum of several lognormal PSDs. It is designed to be free of any predefined mode templates or mode number constraints. For a MPSD measurement, the total number concentration (Ni), geometric standard deviation (ðg), and geometric mean diameter (DÌ pg ) of each mode is estimated using a Levenberg-Marquardt nonlinear least-squares algorithm. These fitted modes are then iteratively subtracted from the measured PSD until convergence and/or accuracy thresholds are met. Rigorous evaluation of ambient aerosol data reveals a tri-modal distribution is a poor assumption for Storm Peak Laboratory, particularly during new particle formation events. Four or more modes were necessary for 55.7% of data associated with new particle formation. Furthermore, the algorithm was used to characterize complex laboratory PSDs where size selected ammonium sulfate aerosol was coated in oxidized biogenic secondary organic matter. In summary, this algorithm provides an effective method to analyze PSD datasets for in situ laboratory and ambient measurements. To improve accessibility of this algorithm to the broader aerosol research community, we also include supplemental functions to format datasets from common mobility particle size spectrometers.
Competing interests: Fred J. Brechtel is CEO and owner of Brechtel Manufacturing Incorporated.
Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.- Preprint
(1511 KB) - Metadata XML
-
Supplement
(2173 KB) - BibTeX
- EndNote
Status: final response (author comments only)
- RC1: 'Comment on egusphere-2025-4222', Anonymous Referee #2, 06 Jan 2026
-
RC2: 'Comment on egusphere-2025-4222', Anonymous Referee #1, 05 Feb 2026
The work done by Rapp et al. is presented clearly and coherently and I have no major issues with the writing itself or the structure of the manuscript. However, I cannot recommend its publication as a research paper and would recommend its resubmission as a technical note. While the method presented in the manuscript could be of use to some, it is not novel enough for a full research article and the study itself presents little new additional research. In addition, it is only available for R, which undoubtedly limits the number of potential users.
Other comments:
1. Fig. 1 and 2: the fit seems to be poorer for smaller diameters. The limitations imposed by size or low concentrations and their implications on the interpretation of the fitted modes could be discussed.
2. No comparison with other mode fitting methods is presented. Some comparative results would increase the value of the study.
3. The study is focused on introducing a R-based curve fitting algorithm for modal aerosol size distributions. The paper would be more useful were some actual examples of using the algorithm given. In addition, detailed description of the outputs of the algorithm should be provided.
Â
Â
Citation: https://doi.org/10.5194/egusphere-2025-4222-RC2
Model code and software
multimodal.R Christopher N. Rapp https://github.com/christopher-rapp/multimodal/blob/main/R/multimodal.R
Interactive computing environment
README.Rmd Christopher N. Rapp https://github.com/christopher-rapp/multimodal
Viewed
| HTML | XML | Total | Supplement | BibTeX | EndNote | |
|---|---|---|---|---|---|---|
| 315 | 124 | 18 | 457 | 40 | 40 | 32 |
- HTML: 315
- PDF: 124
- XML: 18
- Total: 457
- Supplement: 40
- BibTeX: 40
- EndNote: 32
Viewed (geographical distribution)
| Country | # | Views | % |
|---|
| Total: | 0 |
| HTML: | 0 |
| PDF: | 0 |
| XML: | 0 |
- 1
The work is done and presented well. There are no major questions about the quality of the work. The main question this reviewer has is "why"? The manuscript is about fitting functions to a multimodal particle size distribution. This is basic data analysis and all major scientific software suites include this capability. An argument was made that the presented work simplifies the process so that the user does not have to learn how to find the peaks (which in itself could be problematic since now there's a black box doing the analysis). However, the code is written in R (using existing R packages for analysis - so again, where's the novelty?) which limits its usefulness to those using R (as opposed to e.g., Python or Matlab). As such, there is little scientific merit to be reviewed here. In conclusion, this manuscript does not offer anything novel to meet the standards of AMT and qualify as a full research paper. The manuscript could be re-submitted as a technical note or the focus could be shifted to analyzing the data from SPL using the R functions described.