Air Sensor Network Analysis Tool: R-Shiny Application
Abstract
1. Introduction
2. Materials and Methods
2.1. Overview of ASNAT Functionality
2.2. Data for ASNAT
PM2.5 = [0.524 × PAcfatm] − [0.0862 × RH] + 5.75
30 ≤ PAcfatm < 50:
PM2.5 = [0.786 × (PAcfatm/20 − 3/2) + 0.524 × (1 − (PAcfatm/20 − 3/2))] × PAcfatm − [0.0862 × RH] + 5.75
50 ≤ PAcfatm < 210:
PM2.5 = [0.786 × PAcfatm] − [0.0862 × RH] + 5.75
210 ≤ PAcfatm < 260:
PM2.5 = [0.69 × (PAcfatm/50 − 21/5) + 0.786 × (1 − (PAcfatm/50 − 21/5))] × PAcfatm − [0.0862 × RH × (1 − (PAcfatm/50 − 21/5))] + [2.966 × (PAcfatm/50 − 21/5)] + [5.75 × (1 − (PAcfatm/50 − 21/5))] + [8.84 × (10 − 4) × PAcfatm2 × (PAcfatm/50 − 21/5)]
260 ≤ PAcfatm:
PM2.5 = 2.966 + [0.69 × PAcfatm] + [8.84 × 10−4 × PAcfatm2]
2.3. Map Tab
2.4. Tables Tab
2.5. Plots Tab
2.6. Corrections Tab
- Spatial validity: Sensor–monitor pairs must be neighbors within the user-specified maximum neighbor distance.
- Data quality: Only unflagged data (variable Y and variable X with flag status = “0”) are used in correction development.
- Data availability: All primary variables (X, Y) must have non-missing values (e.g., any paired X/Y row with a missing value for X or Y is removed); for multivariable models, the third variable (Z) is also required with at least 50% data completeness across matched rows (e.g., if three variables are selected, the Z variable is only included in the correction if it has 50% completeness with the non-missing matched X/Y data).
- Minimum sample requirements: ASNAT requires sufficient data points for correction. For basic model fitting and statistical validation (R2 calculation), a minimum of two records are required for single-variable models and >15 records for multivariable models. For coefficient generation, the minimum requirements vary by correction complexity: linear corrections require ≥20 records, quadratic corrections require ≥30 records, and cubic corrections require ≥40 records. These are the minimums for correction generation, but they do not ensure robust correction development. The user must examine the plots, examine correction performance, and consider whether the conditions during this period are representative of the conditions they plan to apply the correction over.
2.7. Network Summary Tab
2.8. Flagging Tab
2.9. Case Study: 2023 Midwestern Smoke
2.10. Case Study: O3 Sensor Performance
- (1)
- Custom code was used to sort files by headers as some files had minor differences that would not be accepted by ASDU.
- (2)
- Files were processed through ASDU in batches by time zone (i.e., eastern, central, mountain), and then custom code was used to concatenate and sort by time stamp to meet the requirements for ASNAT import.
- (3)
- AQY data was loaded from local files, and then AirNow data was loaded from RSIG with pairs within 1000 m used to match sensor data with the collocated monitoring sites. This was a huge dataset of AirNow sites across a large portion of the U.S. Custom code was used to remove all sites that were not matched with AQY sensor collocations to improve the speed of loading the data for further analysis. This step would not be required if all analysis was completed in a single ASNAT session or if users did not mind waiting for all data to be reloaded from AirNow.
- (4)
- Custom code was used to add a column of days since deployment started (i.e., 1 August 2019).
3. Results
3.1. Comparison Distances Considered for 2023 Midwestern Smoke
3.2. Nearby Sensor–Monitor Pairs for 2023 Midwestern Smoke
3.3. O3 Sensor Performance
4. Discussion
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| API | Application Programming Interface |
| AQI | Air Quality Index |
| AQS | Air Quality System |
| ASDU | Air Sensor Data Unifier |
| ASNAT | Air Sensor Network Analysis Tool |
| CFR | Code of Federal Regulations |
| CO | Carbon Monoxide |
| csv | Comma-Separated Values |
| EPA | Environmental Protection Agency |
| FEM | Federal Equivalent Method |
| FRM | Federal Reference Method |
| IA | Iowa |
| ID | Identification |
| IL | Illinois |
| IN | Indiana |
| MI | Michigan |
| MN | Minnesota |
| METAR | Meteorological Aerodrome Report |
| MTA | Material Transfer Agreement |
| NO2 | Nitrogen Dioxide |
| NAAQS | National Ambient Air Quality Standards |
| NMBE | Normalized Mean Bias Error |
| NRMSE | Normalized Root Mean Squared Error |
| O3 | Ozone |
| OH | Ohio |
| ORD | Office of Research and Development |
| PM10 | Particulate Matter 10 µm or Less in Diameter |
| PM2.5 | Fine Particulate Matter 2.5 µm or Less in Diameter |
| QA | Quality Assurance |
| QC | Quality Control |
| R2 | Coefficient of Determination |
| RH | Relative Humidity |
| RMSE | Root Mean Squared Error |
| RSIG | Remote Sensing Information Gateway |
| SD | Secure Digital |
| SO2 | Sulfur Dioxide |
| UNC | University of North Carolina at Chapel Hill |
| U.S. | United States |
| USD | U.S. Dollars |
| UT | Utah |
| UTC | Coordinated Universal Time |
| WI | Wisconsin |
References
- Manisalidis, I.; Stavropoulou, E.; Stavropoulos, A.; Bezirtzoglou, E. Environmental and Health Impacts of Air Pollution: A Review. Front. Public Health 2020, 8, 14. [Google Scholar] [CrossRef]
- McCarron, A.; Semple, S.; Braban, C.F.; Swanson, V.; Gillespie, C.; Price, H.D. Public engagement with air quality data: Using health behaviour change theory to support exposure-minimising behaviours. J. Expo. Sci. Environ. Epidemiol. 2023, 33, 321–331. [Google Scholar] [CrossRef]
- Ambient Air Quality Surveillance. 40 CFR Part 58 Appendix E. 2006. Available online: https://www.ecfr.gov/current/title-40/chapter-I/subchapter-C/part-58/appendix-Appendix%20E%20to%20Part%2058 (accessed on 30 September 2025).
- Kelp, M.M.; Lin, S.; Kutz, J.N.; Mickley, L.J. A new approach for determining optimal placement of PM2.5 air quality sensors: Case study for the contiguous United States. Environ. Res. Lett. 2022, 17, 034034. [Google Scholar] [CrossRef]
- Schollaert, C.; Connolly, R.; Cushing, L.; Jerrett, M.; Liu, T.; Marlier, M. Air Quality Impacts of the January 2025 Los Angeles Wildfires: Insights from Public Data Sources. Environ. Sci. Technol. Lett. 2025, 12, 911–917. [Google Scholar] [CrossRef]
- Kelly, K.E.; Xing, W.W.; Sayahi, T.; Mitchell, L.; Becnel, T.; Gaillardon, P.E.; Meyer, M.; Whitaker, R.T. Community-Based Measurements Reveal Unseen Differences during Air Pollution Episodes. Environ. Sci. Technol. 2021, 55, 120–128. [Google Scholar] [CrossRef]
- Snyder, E.G.; Watkins, T.H.; Solomon, P.A.; Thoma, E.D.; Williams, R.W.; Hagler, G.S.W.; Shelow, D.; Hindin, D.A.; Kilaru, V.J.; Preuss, P.W. The Changing Paradigm of Air Pollution Monitoring. Environ. Sci. Technol. 2013, 47, 11369–11377. [Google Scholar] [CrossRef] [PubMed]
- van Zoest, V.M.; Stein, A.; Hoek, G. Outlier Detection in Urban Air Quality Sensor Networks. Water Air Soil Pollut. 2018, 229, 111. [Google Scholar] [CrossRef]
- Karagulian, F.; Barbiere, M.; Kotsev, A.; Spinelle, L.; Gerboles, M.; Lagler, F.; Redon, N.; Crunaire, S.; Borowiak, A. Review of the Performance of Low-Cost Sensors for Air Quality Monitoring. Atmosphere 2019, 10, 506. [Google Scholar] [CrossRef]
- deSouza, P.N.; Barkjohn, K.; Clements, A.; Lee, J.; Kahn, R.; Crawford, B.; Kinney, P. An analysis of degradation in low-cost particulate matter sensors. Environ. Sci. Atmos. 2023, 3, 521–536. [Google Scholar] [CrossRef]
- Li, J.; Hauryliuk, A.; Malings, C.; Eilenberg, S.R.; Subramanian, R.; Presto, A.A. Characterizing the Aging of Alphasense NO2 Sensors in Long-Term Field Deployments. ACS Sens. 2021, 6, 2952–2959. [Google Scholar] [CrossRef] [PubMed]
- Giordano, M.R.; Malings, C.; Pandis, S.N.; Presto, A.A.; McNeill, V.F.; Westervelt, D.M.; Beekmann, M.; Subramanian, R. From low-cost sensors to high-quality data: A summary of challenges and best practices for effectively calibrating low-cost particulate matter mass sensors. J. Aerosol Sci. 2021, 158, 105833. [Google Scholar] [CrossRef]
- Levy Zamora, M.; Buehler, C.; Lei, H.; Datta, A.; Xiong, F.; Gentner, D.R.; Koehler, K. Evaluating the Performance of Using Low-Cost Sensors to Calibrate for Cross-Sensitivities in a Multipollutant Network. ACS EST Eng. 2022, 2, 780–793. [Google Scholar] [CrossRef] [PubMed]
- Popoola, O.A.M.; Stewart, G.B.; Mead, M.I.; Jones, R.L. Development of a baseline-temperature correction methodology for electrochemical sensors and its implications for long-term stability. Atmos. Environ. 2016, 147, 330–343. [Google Scholar] [CrossRef]
- Barkjohn, K.K.; Clements, A.; Mocka, C.; Barrette, C.; Bittner, A.; Champion, W.; Gantt, B.; Good, E.; Holder, A.; Hillis, B.; et al. Air Quality Sensor Experts Convene: Current Quality Assurance Considerations for Credible Data. ACS ES&T Air 2024, 1, 1203–1214. [Google Scholar] [CrossRef]
- Feenstra, B.; Papapostolou, V.; Hasheminassab, S.; Zhang, H.; Boghossian, B.D.; Cocker, D.; Polidori, A. Performance evaluation of twelve low-cost PM2.5 sensors at an ambient air monitoring site. Atmos. Environ. 2019, 216, 116946. [Google Scholar] [CrossRef]
- Kang, Y.; Aye, L.; Ngo, T.D.; Zhou, J. Performance evaluation of low-cost air quality sensors: A review. Sci. Total Environ. 2022, 818, 151769. [Google Scholar] [CrossRef]
- Tryner, J.; Mehaffy, J.; Miller-Lionberg, D.; Volckens, J. Effects of aerosol type and simulated aging on performance of low-cost PM sensors. J. Aerosol Sci. 2020, 150, 105654. [Google Scholar] [CrossRef]
- Kaur, K.; Kelly, K.E. Laboratory evaluation of the Alphasense OPC-N3, and the Plantower PMS5003 and PMS6003 sensors. J. Aerosol Sci. 2023, 171, 106181. [Google Scholar] [CrossRef]
- Molina Rueda, E.; Carter, E.; L’Orange, C.; Quinn, C.; Volckens, J. Size-Resolved Field Performance of Low-Cost Sensors for Particulate Matter Air Pollution. Environ. Sci. Technol. Lett. 2023, 10, 247–253. [Google Scholar] [CrossRef]
- Ouimette, J.; Arnott, W.P.; Laven, P.; Whitwell, R.; Radhakrishnan, N.; Dhaniyala, S.; Sandink, M.; Tryner, J.; Volckens, J. Fundamentals of low-cost aerosol sensor design and operation. Aerosol Sci. Technol. 2023, 58, 1–15. [Google Scholar] [CrossRef]
- Ouimette, J.R.; Malm, W.C.; Schichtel, B.A.; Sheridan, P.J.; Andrews, E.; Ogren, J.A.; Arnott, W.P. Evaluating the PurpleAir monitor as an aerosol light scattering instrument. Atmos. Meas. Tech. 2022, 15, 655–676. [Google Scholar] [CrossRef]
- Hagan, D.H.; Kroll, J.H. Assessing the accuracy of low-cost optical particle sensors using a physics-based approach. Atmos. Meas. Tech. 2020, 13, 6343–6355. [Google Scholar] [CrossRef] [PubMed]
- Kaur, K.; Kelly, K.E. Performance evaluation of the Alphasense OPC-N3 and Plantower PMS5003 sensor in measuring dust events in the Salt Lake Valley, Utah. Atmos. Meas. Tech. 2023, 16, 2455–2470. [Google Scholar] [CrossRef]
- Duvall, R.M.; Clements, A.L.; Hagler, G.; Kamal, A.; Kilaru, V.; Goodman, L.; Frederick, S.; Barkjohn, K.K.J.; VonWald, I.; Greene, D.; et al. Performance Testing Protocols, Metrics, and Target Values for Ozone Air Sensors: Use in Ambient, Outdoor, Fixed Site, Non-Regulatory Supplemental and Informational Monitoring Applications; EPA/600/R-20/279; U.S. Environmental Protection Agency, Office of Research and Development: Washington, DC, USA, 2021.
- Duvall, R.; Clements, A.; Barkjohn, K.; Kumar, M.; Greene, D.; Dye, T.; Papapostolou, V.; Mui, W.; Kuang, M. NO2, CO, and SO2 Supplement to the 2021 Report on Performance Testing Protocols, Metrics, and Target Values for Ozone Air Sensors; U.S. Environmental Protection Agency: Washington, DC, USA, 2024.
- Duvall, R.; Clements, A.; Hagler, G.; Kamal, A.; Kilaru, V.; Goodman, L.; Frederick, S.; Johnson Barkjohn, K.; VonWald, I.; Greene, D.; et al. Performance Testing Protocols, Metrics, and Target Values for Fine Particulate Matter Air Sensors: Use in Ambient, Outdoor, Fixed Site, Non-Regulatory Supplemental and Informational Monitoring Applications; EPA/600/R-20/280; U.S. Environmental Protection Agency, Office of Research and Development: Washington, DC, USA, 2021.
- Duvall, R.; Clements, A.; Barkjohn, K.; Kumar, M.; Greene, D.; Dye, T.; Papapostolou, V.; Mui, W.; Kuang, M. PM10 Supplement to the 2021 Report on Performance Testing Protocols, Metrics, and Target Values for Fine Particulate Matter Air Sensors; U.S. Environmental Protection Agency: Washington, DC, USA, 2023.
- Collier-Oxandale, A.; Feenstra, B.; Papapostolou, V.; Zhang, H.; Kuang, M.; Der Boghossian, B.; Polidori, A. Field and laboratory performance evaluations of 28 gas-phase air quality sensors by the AQ-SPEC program. Atmos. Environ. 2020, 220, 117092. [Google Scholar] [CrossRef]
- Jiao, W.; Hagler, G.; Williams, R.; Sharpe, R.; Brown, R.; Garver, D.; Judge, R.; Caudill, M.; Rickard, J.; Davis, M.; et al. Community Air Sensor Network (CAIRSENSE) project: Evaluation of low-cost sensor performance in a suburban environment in the southeastern United States. Atmos. Meas. Tech. 2016, 9, 5281–5292. [Google Scholar] [CrossRef]
- Feinberg, S.; Williams, R.; Hagler, G.S.W.; Rickard, J.; Brown, R.; Garver, D.; Harshfield, G.; Stauffer, P.; Mattson, E.; Judge, R.; et al. Long-term evaluation of air sensor technology under ambient conditions in Denver, Colorado. Atmos. Meas. Tech. 2018, 11, 4605–4615. [Google Scholar] [CrossRef]
- Champion, W.M.; MacDonald, M.K.; Thomas, B.; Bantupalli, S.C.; Thoma, E.D. Methane Sensor Characterization Using Colocated Ambient Comparisons and Simulated Emission Challenges. ACS EST Air 2025, 2, 1359–1368. [Google Scholar] [CrossRef]
- Zhang, J.; Bai, L.; Li, N.; Wang, Y.; Lv, Y.; Shi, Y.; Yang, C.; Xu, C. Low-Cost Particulate Matter Mass Sensors: Review of the Status, Challenges, and Opportunities for Single-Instrument and Network Calibration. ACS Sens. 2025, 10, 3207–3221. [Google Scholar] [CrossRef] [PubMed]
- Levy Zamora, M.; Buehler, C.; Datta, A.; Gentner, D.R.; Koehler, K. Identifying optimal co-location calibration periods for low-cost sensors. Atmos. Meas. Tech. 2023, 16, 169–179. [Google Scholar] [CrossRef]
- Malings, C.; Tanzer, R.; Hauryliuk, A.; Saha, P.K.; Robinson, A.L.; Presto, A.A.; Subramanian, R. Fine particle mass monitoring with low-cost sensors: Corrections and long-term performance evaluation. Aerosol Sci. Technol. 2020, 54, 160–174. [Google Scholar] [CrossRef]
- Lu, T.; Liu, Y.; Garcia, A.; Wang, M.; Li, Y.; Bravo-Villasenor, G.; Campos, K.; Xu, J.; Han, B. Leveraging Citizen Science and Low-Cost Sensors to Characterize Air Pollution Exposure of Disadvantaged Communities in Southern California. Int. J. Environ. Res. Public Health 2022, 19, 8777. [Google Scholar] [CrossRef]
- McFarlane, C.; Raheja, G.; Malings, C.; Appoh, E.K.E.; Hughes, A.F.; Westervelt, D.M. Application of Gaussian Mixture Regression for the Correction of Low Cost PM2.5 Monitoring Data in Accra, Ghana. ACS Earth Space Chem. 2021, 5, 2268–2279. [Google Scholar] [CrossRef]
- Byrne, R.; Ryan, K.; Venables, D.S.; Wenger, J.C.; Hellebust, S. Highly local sources and large spatial variations in PM2.5 across a city: Evidence from a city-wide sensor network in Cork, Ireland. Environ. Sci. Atmos. 2023, 3, 919–930. [Google Scholar] [CrossRef]
- Hodoli, C.G.; Mead, I.; Coulon, F.; Ivey, C.E.; Tawiah, V.O.; Raheja, G.; Nimo, J.; Hughes, A.; Haug, A.; Krause, A.; et al. Urban Air Quality Management at Low Cost Using Micro Air Sensors: A Case Study from Accra, Ghana. ACS EST Air 2025, 2, 201–214. [Google Scholar] [CrossRef]
- Barkjohn, K.K.; Gantt, B.; Clements, A.L. Development and application of a United States-wide correction for PM2.5 data collected with the PurpleAir sensor. Atmos. Meas. Tech. 2021, 14, 4617–4637. [Google Scholar] [CrossRef] [PubMed]
- Leenose, J.F.; Vilagi, A.; Pride, D.; Betha, R.; Aggarwal, S. Unveiling the Limits of Existing Correction Factors for a Low-Cost PM2.5 Sensor in Cold Environments and Development of a Tailored Solution. ACS EST Air 2025, 2, 1191–1201. [Google Scholar] [CrossRef]
- Psotka, J.; Tracey, E.; Sica, R.J. Retrieval of bulk hygroscopicity from PurpleAir PM2.5 sensor measurements. Atmos. Meas. Tech. 2025, 18, 3135–3146. [Google Scholar] [CrossRef]
- Nilson, B.; Jackson, P.L.; Schiller, C.L.; Parsons, M.T. Development and evaluation of correction models for a low-cost fine particulate matter monitor. Atmos. Meas. Tech. 2022, 15, 3315–3328. [Google Scholar] [CrossRef]
- Wallace, L.; Zhao, T.; Klepeis, N.E. Calibration of PurpleAir PA-I and PA-II Monitors Using Daily Mean PM2.5 Concentrations Measured in California, Washington, and Oregon from 2017 to 2021. Sensors 2022, 22, 4741. [Google Scholar] [CrossRef] [PubMed]
- Ghahremanloo, M.; Choi, Y.; Momeni, M. Deep learning calibration model for PurpleAir PM2.5 measurements: Comprehensive Investigation of the PurpleAir network. Atmos. Environ. 2025, 348, 121118. [Google Scholar] [CrossRef]
- Jaffe, D.A.; Miller, C.; Thompson, K.; Finley, B.; Nelson, M.; Ouimette, J.; Andrews, E. An evaluation of the U.S. EPA’s correction equation for PurpleAir sensor data in smoke, dust, and wintertime urban pollution events. Atmos. Meas. Tech. 2023, 16, 1311–1322. [Google Scholar] [CrossRef]
- Weissert, L.F.; Henshaw, G.S.; Williams, D.E.; Feenstra, B.; Lam, R.; Collier-Oxandale, A.; Papapostolou, V.; Polidori, A. Performance evaluation of MOMA (MOment MAtching)—A remote network calibration technique for PM2.5 and PM10 sensors. Atmos. Meas. Tech. 2023, 16, 4709–4722. [Google Scholar] [CrossRef]
- Miskell, G.; Alberti, K.; Feenstra, B.; Henshaw, G.S.; Papapostolou, V.; Patel, H.; Polidori, A.; Salmond, J.A.; Weissert, L.; Williams, D.E. Reliable data from low cost ozone sensors in a hierarchical network. Atmos. Environ. 2019, 214, 116870. [Google Scholar] [CrossRef]
- Miskell, G.; Salmond, J.A.; Williams, D.E. Solution to the Problem of Calibration of Low-Cost Air Quality Measurement Sensors in Networks. ACS Sens. 2018, 3, 832–843. [Google Scholar] [CrossRef] [PubMed]
- Hagler, G.; Clements, A. Air sensor data—What are the current technical practices and unmet needs of the EPA, state, local, and tribal air monitoring agencies? National Ambient Air Monitoring Conference, Pittsburgh, PA, USA, 22–25 August 2020. Available online: https://cfpub.epa.gov/si/si_public_record_report.cfm?LAB=CEMM&dirEntryID=349515 (accessed on 30 September 2025).
- Hagler, G.; Clements, A.; Brown, R.; Garver, D.; Evans, R.; Barrette, C.; McMahon, E.; Vallano, D.; Judge, R.; Waldo, S.; et al. Understanding the air sensor data management, visualization, and analysis needs of government air quality organizations in the United States. National Ambient Air Monitoring Conference, Pittsburgh, PA, USA, 22–25 August 2022. Available online: https://cfpub.epa.gov/si/si_public_record_report.cfm?dirEntryId=355522&Lab=CEMM&simplesearch=0&showcriteria=2&sortby=pubDate&searchall=Understanding+the+air+sensor+data+management,+visualization,+and+analysis+needs+of+government+air+quality+organizations+in+the+United+States&timstype= (accessed on 30 September 2025).
- Rosales, C.M.; Bratburd, J.R.; Diez, S.; Duncan, S.; Malings, C.; Pant, P. Open Air Quality Data Platforms for Environmental Health Research and Action. Curr. Environ. Health Rep. 2025, 12, 27. [Google Scholar] [CrossRef] [PubMed]
- Feenstra, B.; Collier-Oxandale, A.; Papapostolou, V.; Cocker, D.; Polidori, A. The AirSensor open-source R-package and DataViewer web application for interpreting community data collected by low-cost sensor networks. Environ. Model. Softw. 2020, 134, 104832. [Google Scholar] [CrossRef]
- Carslaw, D.C.; Ropkins, K. openair—An R package for air quality data analysis. Environ. Model. Softw. 2012, 27–28, 52–61. [Google Scholar] [CrossRef]
- Collier-Oxandale, A.; Feenstra, B.; Papapostolou, V.; Polidori, A. AirSensor v1.0: Enhancements to the open-source R package to enable deep understanding of the long-term performance and reliability of PurpleAir sensors. Environ. Model. Softw. 2022, 148, 105256. [Google Scholar] [CrossRef]
- Yang, C.-T.; Chan, Y.-W.; Liu, J.-C.; Lou, B.-S. An implementation of cloud-based platform with R packages for spatiotemporal analysis of air pollution. J. Supercomput. 2020, 76, 1416–1437. [Google Scholar] [CrossRef]
- Dai, Y.; Liu, B.; Tong, C.; Shi, Z. Aqpet—An R package for air quality policy evaluation. Environ. Model. Softw. 2024, 177, 106052. [Google Scholar] [CrossRef]
- Díaz, J.J.; Mura, I.; Franco, J.F.; Akhavan-Tabatabaei, R. aiRe—A web-based R application for simple, accessible and repeatable analysis of urban air quality data. Environ. Model. Softw. 2021, 138, 104976. [Google Scholar] [CrossRef]
- MacDonald, M.K.; Champion, W.M.; Thoma, E.D. SENTINEL: A Shiny app for processing and analysis of fenceline sensor data. Environ. Model. Softw. 2025, 189, 106462. [Google Scholar] [CrossRef] [PubMed]
- Kelly, C.; Fawkes, J.; Habermehl, R.; de Ferreyro Monticelli, D.; Zimmerman, N. PLUME Dashboard: A free and open-source mobile air quality monitoring dashboard. Environ. Model. Softw. 2023, 160, 105600. [Google Scholar] [CrossRef]
- Mahajan, S. Vayu: An Open-Source Toolbox for Visualization and Analysis of Crowd-Sourced Sensor Data. Sensors 2021, 21, 7726. [Google Scholar] [CrossRef] [PubMed]
- Kumar, M.; Frederick, S.G.; Barkjohn, K.K.; Clements, A.L. Sensortoolkit—A Python Library for Standardizing the Ingestion, Analysis, and Reporting of Air Sensor Data for Performance Evaluation. Sensors 2025, 25, 5645. [Google Scholar] [CrossRef]
- Clements, A. EPA Tools and Resources Webinar: Web-Based Data Visualization of Air Sensor Data with RETIGO Version 4. EPA Tools and Resources Webinar, Online, 5 June 2024. Available online: https://www.epa.gov/system/files/documents/2024-06/508-compliant-tools-webinar-retigo.pdf (accessed on 30 September 2025).
- Prados, A.I.; Leptoukh, G.; Lynnes, C.; Johnson, J.; Rui, H.; Chen, A.; Husar, R.B. Access, Visualization, and Interoperability of Air Quality Remote Sensing Data Sets via the Giovanni Online Tool. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2010, 3, 359–370. [Google Scholar] [CrossRef]
- Conner, T.; Clements, A.; Williams, R.; Srivastava, M.; Kaufman, A.A. Macro Analysis Tool—MAT. 2018. Available online: https://www.epa.gov/air-research/instruction-guide-and-macro-analysis-tool-evaluating-air-sensors-collocation-federal (accessed on 3 November 2025).
- Barkjohn, K.K.; Seppanen, C.; Arunachalam, S.; Krabbe, S.; Clements, A.L. Air Sensor Data Unifier: R-Shiny Application. Air 2025, 3, 21. [Google Scholar] [CrossRef]
- Chang, W.; Cheng, J.; Allaire, J.; Sievert, C.; Schloerke, B.; Xie, Y.; Allen, J.; McPherson, J.; Dipert, A.; Borges, B. shiny: Web Application Framework for R. 2025. Available online: https://rstudio.r-universe.dev/shiny (accessed on 3 November 2025).
- R Core Team. R: A Language and Environment for Statistical Computing, version 4.4.1; R Foundation for Statistical Computing: Vienna, Austria, 2024. Available online: https://cran.r-project.org/doc/manuals/r-release/fullrefman.pdf (accessed on 3 November 2025).
- Szykman, J.; Freeman, M.; Henderson, B.U.S. EPA Remote Sensing Information Gateway (RSIG). In Proceedings of the Western States Air Resources Council Training Workshop on use of Satellite Data for Air Quality, Fort Collins, CO, USA, 5–7 August 2025. Available online: https://appliedsciences.nasa.gov/sites/default/files/2025-08/D2P3_RSIG_ARSET_2025_v2.pdf (accessed on 3 November 2025).
- Hampel, F.R. The Influence Curve and its Role in Robust Estimation. J. Am. Stat. Assoc. 1974, 69, 383–393. [Google Scholar] [CrossRef]
- Callahan, J.; Martin, H.; Wilson, K.; Brasel, T.; Miller, H. AirSensor: Process and Display Data from Air Quality Sensors, R package version 1.1.1. 2023. Available online: https://mazamascience.github.io/AirSensor/ (accessed on 30 September 2025).
- Chen, H.; Zhang, W.; Sheng, L. Canadian record-breaking wildfires in 2023 and their impact on US air quality. Atmos. Environ. 2025, 342, 120941. [Google Scholar] [CrossRef]
- Barkjohn, K.K.; Yaga, R.; Thomas, B.; Schoppman, W.; Docherty, K.S.; Clements, A.L. Evaluation of Long-Term Performance of Six PM2.5 Sensor Types. Sensors 2025, 25, 1265. [Google Scholar] [CrossRef]
- Khreis, H.; Johnson, J.; Jack, K.; Dadashova, B.; Park, E.S. Evaluating the performance of low-cost air quality monitors in Dallas, Texas. Int. J. Environ. Res. Public Health 2022, 19, 1647. [Google Scholar] [CrossRef] [PubMed]
- Masson, N.; Piedrahita, R.; Hannigan, M. Approach for quantification of metal oxide type semiconductor gas sensors used for ambient air quality monitoring. Sens. Actuators B Chem. 2015, 208, 339–345. [Google Scholar] [CrossRef]
- Spinelle, L.; Gerboles, M.; Villani, M.G.; Aleixandre, M.; Bonavitacola, F. Field calibration of a cluster of low-cost available sensors for air quality monitoring. Part A: Ozone and nitrogen dioxide. Sens. Actuators B Chem. 2015, 215, 249–257. [Google Scholar] [CrossRef]
- Liang, L. Calibrating low-cost sensors for ambient air monitoring: Techniques, trends, and challenges. Environ. Res. 2021, 197, 111163. [Google Scholar] [CrossRef]
- Johnson, N.E.; Bonczak, B.; Kontokosta, C.E. Using a gradient boosting model to improve the performance of low-cost aerosol monitors in a dense, heterogeneous urban environment. Atmos. Environ. 2018, 184, 9–16. [Google Scholar] [CrossRef]
- Ratingen, S.v.; Vonk, J.; Blokhuis, C.; Wesseling, J.; Tielemans, E.; Weijers, E. Seasonal Influence on the Performance of Low-Cost NO2 Sensor Calibrations. Sensors 2021, 21, 7919. [Google Scholar] [CrossRef] [PubMed]
- Liu, X.; Jayaratne, R.; Thai, P.; Kuhn, T.; Zing, I.; Christensen, B.; Lamont, R.; Dunbabin, M.; Zhu, S.; Gao, J.; et al. Low-cost sensors as an alternative for long-term air quality monitoring. Environ. Res. 2020, 185, 109438. [Google Scholar] [CrossRef] [PubMed]









| State | AirNow Monitor ID | Monitor AQS ID | Monitor Type | Sensor ID | Sensor Dataset Start | Sensor Dataset End | Mean AirNow O3 (ppb) | Max AirNow O3 (ppb) |
|---|---|---|---|---|---|---|---|---|
| AZ | 7231 | 04-013-0019 | Teledyne *—400T | 72 | 4 October 2019 | 23 July 2020 | 27 | 96 |
| CO | 7722 | 08-031-0026 | Teledyne *—400E | 75 | 7 August 2019 | 23 July 2020 | 28 | 87 |
| DE | 7809 | 10-003-2004 | Thermo †—49i | 51 | 14 August 2019 | 23 July 2020 | 28 | 83 |
| NC | 8912 | 37-063-0099 | Teledyne *—T265 | 54, 55, 56 | 1 August 2019 | 24 July 2020 | 27 | 71 |
| OK | 9123 | 40-109-1037 | Teledyne *—T400 | 61 | 1 August 2019 | 31 July 2020 | 33 | 83 |
| Distance (m) | Number of AQS Sites with Nearby Sensors | Neighbors | Locations | R2 for All Data | Range of R2 By Sensor–Monitor Pair | R2 of All Low-Concentration Data (PM2.5 ≤ 18 µg/m3) | Range of R2 for All Low-Concentration Data by Sensor–Monitor Pair (PM2.5 ≤ 18 µg/m3) |
|---|---|---|---|---|---|---|---|
| 50 | 5 | 9 | Waterloo, IA Cedar Rapids, IA Des Moines (×2), IA Davenport, IA | 0.88 | 0.80–0.99 | 0.63 | 0.48–0.95 |
| 250 | 8 | 16 | Clinton, IA Iowa City, IA Muscatine, IA * | 0.87 | 0.62–0.99 | 0.62 | 0.42–0.95 |
| 500 | 11 | 20 | Chicago, IL Cicero, IL Minneapolis, MN * | 0.89 | 0.27–0.99 | 0.60 | 0.03–0.95 |
| 1000 | 14 | 26 | Schiller Park, IL Clinton, IA Minneapolis, MN (2× total) † Madison, WI * | 0.94 | 0.27–0.99 | 0.67 | 0.03–0.95 |
| 2000 | 18 | 48 | Kalamazoo, MI Blaine, MN Green Bay, WI Waukesha, WI * | 0.92 | 0.27–1.00 | 0.62 | 0.03–1.00 |
| 4000 | 30 | 107 | Naperville, IL Rockford, IL Gary, IN Ogden Dunes (Wickliffe), IN Holland, MI Dearborn, MI Detroit, MI Rochester, MN St Paul, MN Duluth, MN Apple Valley, WI Madison, WI (2× total) †* | 0.87 | 0.27–1.00 | 0.30 | 0.03–1.00 |
| R2 | Improvement from Linear | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| State | Sensor ID | Linear | + T | * T | + RH | * RH | + Days | * Days | + T | * T | + RH | * RH | + Days | * Days |
| AZ | 72 | 0.90 | 0.91 | 0.92 | 0.90 | 0.90 | 0.91 | 0.91 | 0.01 | 0.02 | 0.00 | 0.00 | 0.01 | 0.01 |
| CO | 75 | 0.80 | 0.80 | 0.80 | 0.80 | 0.80 | 0.86 | 0.90 | 0.00 | 0.00 | 0.00 | 0.00 | 0.06 | 0.10 |
| DE | 51 | 0.73 | 0.76 | 0.77 | 0.74 | 0.74 | 0.81 | 0.85 | 0.03 | 0.04 | 0.01 | 0.01 | 0.08 | 0.12 |
| NC | 54 | 0.83 | 0.83 | 0.84 | 0.84 | 0.84 | 0.90 | 0.90 | 0.00 | 0.01 | 0.01 | 0.01 | 0.07 | 0.07 |
| NC | 55 | 0.70 | 0.73 | 0.74 | 0.72 | 0.72 | 0.81 | 0.85 | 0.03 | 0.04 | 0.02 | 0.02 | 0.11 | 0.15 |
| NC | 56 | 0.81 | 0.83 | 0.83 | 0.82 | 0.83 | 0.85 | 0.87 | 0.02 | 0.02 | 0.01 | 0.02 | 0.04 | 0.06 |
| OK | 61 | 0.75 | 0.76 | 0.76 | 0.76 | 0.76 | 0.78 | 0.83 | 0.01 | 0.01 | 0.01 | 0.01 | 0.03 | 0.08 |
| All | All avg | 0.79 | 0.80 | 0.81 | 0.80 | 0.80 | 0.85 | 0.87 | 0.01 | 0.02 | 0.01 | 0.01 | 0.06 | 0.08 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Barkjohn, K.K.; Plessel, T.; Yang, J.; Pandey, G.; Xu, Y.; Krabbe, S.; Seppanen, C.; Bichler, R.; Tran, H.N.Q.; Arunachalam, S.; et al. Air Sensor Network Analysis Tool: R-Shiny Application. Atmosphere 2025, 16, 1270. https://doi.org/10.3390/atmos16111270
Barkjohn KK, Plessel T, Yang J, Pandey G, Xu Y, Krabbe S, Seppanen C, Bichler R, Tran HNQ, Arunachalam S, et al. Air Sensor Network Analysis Tool: R-Shiny Application. Atmosphere. 2025; 16(11):1270. https://doi.org/10.3390/atmos16111270
Chicago/Turabian StyleBarkjohn, Karoline K., Todd Plessel, Jiacheng Yang, Gavendra Pandey, Yadong Xu, Stephen Krabbe, Catherine Seppanen, Renée Bichler, Huy Nguyen Quang Tran, Saravanan Arunachalam, and et al. 2025. "Air Sensor Network Analysis Tool: R-Shiny Application" Atmosphere 16, no. 11: 1270. https://doi.org/10.3390/atmos16111270
APA StyleBarkjohn, K. K., Plessel, T., Yang, J., Pandey, G., Xu, Y., Krabbe, S., Seppanen, C., Bichler, R., Tran, H. N. Q., Arunachalam, S., & Clements, A. L. (2025). Air Sensor Network Analysis Tool: R-Shiny Application. Atmosphere, 16(11), 1270. https://doi.org/10.3390/atmos16111270

