Open Access Article
Iago López-Vázquez
ab,
Yilian Fernández-Afonso
cd,
Antonio Santana-Otero
a,
Sergiu Ruta
e,
Alfredo Amigoa,
M. Puerto Morales
d,
Roy W. Chantrell
f,
Lucía Gutiérrez
*c and
David Serantes
*ab
aApplied Physics Department, Universidade de Santiago de Compostela, Spain. E-mail: david.serantes@usc.es
bInstituto de Materiais (iMATUS), Universidade de Santiago de Compostela, Spain
cInstituto de Nanociencia y Materiales de Aragón (INMA, UNIZAR-CSIC) and CIBER-BBN, Spain. E-mail: lu@unizar.es
dInstituto de Ciencia de Materiales de Madrid (ICMM-CSIC), Spain
eCollege of Business, Technology and Engineering, Sheffield Hallam University, UK
fSchool of Physics, Electronics and Technology, The University of York, York, UK
First published on 5th February 2026
Accurately determining the Specific Loss Power (SLP) remains a major challenge in magnetic hyperthermia and photothermal heating. In this work, we examine the practical implementation of the Peak Analysis Method (PAM), an alternative to Newton's-law-based approaches. Our focus is on how the number of data points affects the identification of the linear regime around the peak of the ΔT(t) curve, as this method relies on calculating and comparing the slopes of the heating and cooling branches around the maximum. Using an F-test-based statistical criterion, we objectively determine the valid linear range and compare the resulting SLP values with those obtained from the Initial Slope Method (ISM), one of the most common Newton-law-based approaches, which also relies on linear range fit. Our results reveal that the correct determination of the linear range leads to significantly different SLP values compared to those obtained using arbitrary time windows, underlining the necessity of employing statistical criteria for a robust and reproducible analysis. Finally, we introduce an open-access website (SLPcalculator.com) that integrates PAM with the F-test, providing a systematic and user-friendly tool for reliable SLP estimation without the need for manual fitting procedures.
To address this important issue, in a previous work we developed a new protocol to characterize the SLP value from the peak of the temporal evolution of the temperature curve, ΔT(t), around the switch on/off field point.6 The key postulate of our alternative approach to the problem is that, irrespective of the spatial temperature profile and its dynamics, it is essentially the same during heating and cooling phases close to the peak. As will be shown later this peak analysis method (PAM) allows to compensate for the heating losses leading to a more correct value of the SLP. Briefly, the PAM procedure consists of obtaining the SLP value from linear fits of the ΔT(t) curve before and after the peak; since both would correspond to the same temperature profile, its actual shape would not play a role (see ref. 6 for further details). Note that, thus far, the methodology summary did not refer specifically to magnetic hyperthermia nor to photothermia, which reflects its generality to study either phenomenon.
This new approach has several advantages. Firstly, it allows the rapid production of a series of peaks (Zigzag protocol6) that allows calculation of the error associated with the SLP determination faster than repeating measurements to analyze, for example, the initial slope several times. Furthermore, it allows us to calculate the SLP at different global temperatures or after exposure of the particles to the field for different amounts of time. In the case of a system with a time-dependent SLP (for example because of chaining of magnetic NPs (MNPs) under AC fields9,10), this allows determination of the time dependence of the SLP. However, as noted in ref. 6, this requires accurate determination of the experimental error to give confidence in the presence of a time dependent SLP. The reliable determination of the SLP and associated error is the main aim of this work.
In this respect, while the theoretical basis of the PAM is complete and robust, there are some aspects that need further study. In particular, the optimum number of data points representing the trade-off between resolution and accuracy needs to be analyzed. Since the peak analysis is theoretically ascribed to the peak (i.e. the smaller Δ(T) range around it, the better), it is equivalent to say that it has the same restriction (in terms of data points) as the initial slope method (ISM). Since in essence the numerical determination is analogous to the ISM, but with two slopes instead of one, one could think that the additional uncertainty due to subtracting two slopes could give a poorer SLP value. A key objective to determine here is whether the theoretically more solid background of the PAM approach can compensate such higher uncertainty due to using two slopes. Furthermore, we aim to elucidate rigorously the data range within which the temperature behaves linearly with time.
In this work, we have studied the SLP value as a function of the number of data points for standard magnetic hyperthermia experiments, but it is noted the results should be also applicable to photothermia, as previously described. For completeness and based on its relevance for the literature, as it is commonly used, we have compared the values with those obtained from the initial slope approach. Our aim is to establish an optimal protocol for data analysis using the peak analysis method, so the community working on magnetic hyperthermia characterization has available a robust technique that minimizes the variability found in the literature until now. Central to our investigation is the use of statistical methods to determine the optimal trade-off between the size of the time measurement interval and the significance of non-linearity on the fit. Finally, as a part of this work, we have developed a python-based analyser which has been released as a web-based application for community use (SLPcalculator.com). Beyond extending the original PAM protocol, the present work introduces a quantitative statistical framework to assess the accuracy and robustness of SLP determination. By incorporating an objective criterion to select the optimal time interval for linear fitting, this approach not only improves the precision of the PAM but also enhances the reliability of commonly used methods such as the initial slope method. Importantly, the proposed statistical analysis is general and can be readily applied to other calorimetric approaches for SLP evaluation.
The article is organised as follows: first, in section 2 details of the experiments are described, together with a brief summary of the PAM and a description of the F-test statistical analysis. Then, the results are reported in section 3, including an in-depth analysis of the linear range identification and the role of measurement repetition on accuracy. Subsequently, in section 4 we introduce SLPcalculator.com, the free software we have developed and made publicly available to provide statistically significant SLP determination. Finally, the main conclusions are summarised in section 5.
The AC field was applied for either 1, 2 or 4 minutes, and the temperature variation was recorded during heating and the subsequent cooling. Temperature was recorded with an OSENSA fiber optic probe (PRB-G40-02 M-STM-MRI). These measurements were repeated 10 times for each of the different heating times.
The basis of our approach is that the system temporal and spatial evolution is accurately described by the heat diffusion equation:
![]() | (1) |
Without loss of generality, we may write eqn (1) to describe both the heating and cooling parts of a typical magnetic hyperthermia Δ(T)(t) curve, as
![]() | (2) |
![]() | (3) |
![]() | (4) |
Eqn (4) clearly shows that the SLP, included within the “S” parameter as
![]() | (5) |
![]() | (6) |
In our analysis, we considered a significance level of α = 0.05, which indicates a 5% probability of rejecting the null hypothesis when it is actually true. In other words, there is a 5% risk of concluding that the additional term improves the model fit when it does not.
![]() | (7) |
The corresponding Type A uncertainty (from the weighted average) was given by
![]() | (8) |
To account for the variability among individual data sets, arising from possible sources such as temperature fluctuations, an additional contribution to the uncertainty was included. In particular, we introduced a Type B uncertainty associated with the ambiguity in selecting the exact peak. In practice, the maximum temperature is not reached at a single point but rather over a short plateau of several points with nearly identical values, determined by the resolution of the temperature probe (see SI, section 1, for an illustrative example). This feature makes the precise identification of the peak ambiguous. To quantify this effect, for each temperature curve i, two values of S were computed: Sfirsti, obtained by taking the first data point that reaches the maximum temperature, and Slasti, obtained by taking the last data point at that same temperature. The Type B contribution for curve i was then defined as
![]() | (9) |
![]() | (10) |
Finally, the combined uncertainty at each point was obtained by combining both contributions:
![]() | (11) |
,A is the Type A (statistical) uncertainty. Note that σ
,B is included only for the PAM-derived results, whereas a much larger such type of uncertainty is likely to be present for the ISM regarding the starting “time zero” point. Consider, for example, the change in concavity often observed (see e.g. ref. 16–29): where would the 0-time would be set for such measurements? SI Fig. 1(b) illustrates this point. We did not consider such Type B uncertainty for the ISM, however, because it is not the objective of the current work, and it is only shown for completeness.
Each of the measurements was analyzed using the PAM, following the procedure described above. Since the ISM is still one of the most widely employed calorimetric approaches to determine the SLP in experimental practice, we also included its analysis for the sake of completeness, providing us a direct comparison between both methods. For clarity, Fig. 1 provides a schematic representation of the systematic procedure followed in both approaches. Panel (a) shows the heat and cool curve, where the time intervals selected for the analysis are highlighted, while panels (b) and (c) depict the SLP values obtained using the PAM and ISM methods, respectively, as a function of the considered time windows. In general, Fig. 1 shows a large uncertainty on the determined SLP value over the first seconds of measurement, which decreases rapidly after 10 seconds. It is also noted an overall higher SLP value obtained through the PAM approach over that obtained from the ISM, an aspect that will be further discussed later. The vertical dashed lines denote a 30-second interval, commonly adopted in experimental practice.
The results displayed in Fig. 1 show, both for the PAM and ISM approaches, a marked dependence of the determined SLP value on the number of data points analysed. This is in agreement with previous reports indicating that the arbitrary determination of the linear range used for the SLP calculations may lead to inaccurate values.30 Although some authors perform SLP calculations with a specific analysis of the time interval used for the SLP calculation,31 in many other cases the time interval for the analysis is generally either not reported or arbitrarily selected. For this reason, we implemented our proposed statistical analysis to establish the range in which the linear fit should be applied for each measurement, both in the ISM and in the PAM analysis. In the following we will analyse the dependence of the SLP value on the selected time range for linear fit, and consequently on the number of data points considered.
Fig. 2(a) and (b) show the SLP values as a function of the number of points considered in the fits, using the PAM and the ISM. In both cases, the shaded regions mark the time intervals where extending the fit from the origin results in the optimal linear fit according to the F-test, minimizing the errors associated with the use of a smaller time range. This representation makes it evident that the region in which the linear approximation is statistically justified lies far from the range that is most commonly adopted in the literature, typically around 30 seconds (see, e.g., ref. 2, 32 and 33 or even larger time ranges34). Indeed, for this particular measurement, the SLP value determined from the ISM using the first 30 s for the fit was 83.4 W g−1 while using the optimum range was 97.5 W g−1, resulting in a 17% difference. When using the PAM for the SLP determination, the obtained values were 87.0 W g−1 using 30 s for the fit and 112.2 W g−1 for the optimum value determined using the time range determined from the statistical analysis. This comparison clearly illustrates the risk of underestimating or overestimating the SLP when the data are analysed without an objective determination of the linear range. We also note that the PAM method gives a higher value as found in ref. 6 because it compensates for the heat loss thereby approximating adiabatic conditions. It is worth to recall that in this particular measurement, the linear range of the PAM approach occurs at a shorter time range that the ISM one. It will be interesting to check whether the same trend is maintained for other measurements.
Fig. 3 shows the results of the 30 measurements in which the temperature versus time data have been normalized to highlight the relative temperature variation throughout the experiment. This normalization was performed to facilitate the comparison of the results, as there were slight differences in the initial temperature conditions at the start of each experimental run. As can be observed in the figure, variations appear between different repetitions. Since there was no systematic variation with the order in which they were taken, these differences can be attributed to random fluctuations, highlighting the importance of averaging repeated measurements. Several factors can contribute to these differences, such as small variations in the starting temperature (see SI, section 3) or the presence of initial thermal drift (if the system temperature had not fully stabilized before starting the field application, even small drifts could propagate into noticeable differences at short heating times). These differences highlight the difficulty to obtain reproducible experimental results in the SLP determination through calorimetric methods. It is worth mentioning that all the measurements were performed starting at a very similar temperature and therefore, the possible differences associated to measurement at different temperatures, as reported elsewhere35,36 would be minimal (see Fig. 3 within the SI).
Focusing on a single time interval for the AC field application, Fig. 4(a) and (b) show the SLP values obtained from ten independent measurements performed under a 2-minute applied field. As can be seen, variations arise between the SLP values calculated from the individual measurements, which could be related to small drifts in the initial temperature, as already discussed above. The observed variability between measurements requires the individual determination of the optimal temperature range for accurate SLP assessment. Once the individual SLP values are obtained, to reduce uncertainty, results from up the ten individual measurements need to be combined.
The lower panels of Fig. 4 illustrate how the SLP values evolve as the number of repeated measurements included in the analysis increases, for both the ISM and PAM approaches. The histograms displayed at the bottom of each panel represent the distribution of the linear ranges determined by the F-test for the different measurements considered. The average SLP values were calculated using the weighting procedure and the uncertainty definitions presented in section 2.4. It is clearly observed that increasing the number of measurements reduces the uncertainty of the results, since a larger statistical sample provides a more precise estimate of the SLP. For example, the SLP value determined from the ISM using the first measurement was 98.6 ± 2.3 W g−1 while the SLP obtained from ten measurements was 99.5 ± 0.7 W g−1. in the case of the PAM, the obtained values were 107.3 ± 7.1 W g−1 for the first measurement and 106.7 ± 2.1 W g−1 for combined results of ten measurements. These results clearly validate the use of repeated measurements to reduce the uncertainty in the SLP determination.
However, it is important to highlight here the problems associated with the assumption of linear heat losses. The general scenario for SLP determination may be summarised as follows: once the AC field is switched on, the particles start releasing heat. At this initial stage, the SLP value could be obtained from the linear slope of the ΔT(t) curve, the ISM. However this assumes ideal adiabatic behaviour, whereas as soon as the system temperature differs from that of the environment, there is a flux of energy to the environment. Such heat loss is often assumed to be linear and described by the so-called Box–Lucas equation, of the form:
![]() | (12) |
Note that
, corresponding to the ISM limit. It is also worth noting that eqn (12) corresponds to the scenario sometimes referred to as Newton's law of cooling, as the rate of heat losses is proportional to the difference in temperatures between sample and environment.4 However, as stated earlier, this only applies in the case of a uniformly heated medium.
In practice, this linear loss assumption is very limited, restricted to the very first stages of the heating process, corresponding to small temperature differences. Over time, non-uniform sample temperature profiles,2,3 compounded by the coexistence of several heat loss mechanisms, lead to strong nonlinear losses and eqn (12) becomes inapplicable. The increasing non-uniformity of the temperature profile is illustrated in Fig. 5(a), where a typical laboratory measurement has been reproduced using finite-element simulations in COMSOL Multiphysics® (see SI, section 4 for details). Generally, the assumption of a homogeneous temperature within the sample is not the case in practice. These problems have been thoroughly discussed by Wildeboer et al.39
It is in this context that the PAM approach demonstrates unmatched strength compared to methods based on Newton's Law of Cooling. As outlined in section 2.3, its advantage lies in the fact that it is independent of the actual temperature profiles, as far as they are sufficiently similar. And, as discussed in detail in Ruta et al.,6 that happens close to the peak of the ΔT(t) curve, at the switch on/off transition. This is illustrated in Fig. 5(b), where it is shown the typical ΔT(t) curve corresponding to the simulated sample in panel (a): the insets in Fig. 5(b) clearly show that the temperature profiles are much more similar close to the peak. These results are consistent with those reported in our previous work,6 but extending the 1D model used there to a more complete 3D case. To complete the analysis, it is worth recalling here that the linear -or nonlinear- character of the experiment can be determined6,41 by plotting the time derivative of the ΔT(t) curve, d(Δ(T))/dt, against Δ(T), as illustrated schematically in Fig. 5(c).
The conclusion of the above arguments is that approaches based on the so-called Newton's law of cooling are, in general, inadequate to describe and analyse experimental data. While in general these difficulties are known in the related literature, all models to determine the heating power of the nanoparticles are based on such type of approaches (including others, such as the corrected-slope method39). Our objective in ref. 6 was to go beyond this type of approaches, into a more physically realistic scenario. Although not important for the above discussion, it is worth noting that the simulations also yield larger SLP values for the PAM approach compared with the ISM, consistent with the experimental observations (see SI, section 5).
As discussed in the previous section, it can be clearly observed that the SLP values obtained with the ISM are systematically lower than those derived using the PAM. This is consistent with the intrinsic underestimation of SLP by the ISM due to its neglect of some loss mechanisms in the system and its assumption of Newton's law of cooling. A particularly interesting feature is the significant difference between the SLP values obtained in the determined linear range (both for ISM and PAM) and those derived from the ISM when restricted to the first 30 seconds of heating, as is commonly done in experimental practice. As also mentioned in the previous section, this observation highlights the limitations of such a conventional approach and underlines the importance of employing objective criteria, such as the F-test, to identify the linear range and avoid systematic errors in the determination of the SLP.
The software, built in Python, provides an interactive interface that guides the user through the complete workflow, from data loading to the calculation of Specific Loss Power (SLP). The application can be found at SLPCalculator.com. Upon starting the analysis, the program prompts the user to provide the input data, which can be provided in different formats, always specifying the columns corresponding to time and temperature. The sampling interval is then automatically calculated, and the imported data are displayed for verification, with the option to save the graphical representation of the datasets.
Before performing the SLP calculations, the program requires input of the key physical parameters of the system under study, including the density and specific heat of the magnetic nanoparticles and of the carrier fluid, as well as the particle concentration. The program then integrates the two complementary approaches described in this work: the PAM and the ISM. For each dataset, it applies the statistical criterion based on the F-test presented in this article and calculates the corresponding values together with their associated uncertainties. The results are displayed graphically, including confidence bands and visual indicators that highlight the optimal window sizes.
The software has been designed to be modular, ensuring readability. Its simple interface makes the analysis accessible even to users without programming experience. We think that this custom software will ensure consistency, while providing a user-friendly workflow to obtain SLP values from experimental data and to standardize their determination, thus facilitating comparisons and reproducibility among different research groups.
Our results show that the linear range obtained through this analysis is significantly different from the time windows commonly assumed in experimental practice. This explains, at least in part, the large variability in reported SLP values across different laboratories when Newton's-cooling-law-based methods are employed without a statistical analysis.
Finally, as a major outcome of this study, we have developed a web-based application that implements PAM in combination with the F-test. The code also makes a comparison with the ISM, which is generally found to give artificially low values of SLP due to the associated neglect of heat losses. This tool enables researchers to determine the SLP (or SAR) in a systematic and reproducible manner, without the need for subjective or manual fitting procedures. By minimizing the variability and bias associated with conventional analyses, this general approach paves the way toward more reliable and comparable SLP determinations in the magnetic hyperthermia and photothermal heating communities.
SLPCalculator is free to use and available at: https://slpcalculator.com/.
Supplementary information (SI) is available. Supplementary information includes: 1) Illustration of Type B uncertainty sources, 2) RMSE as an intuitive complement to the F-test, 3) Initial Temperature variations, 4) Description of finite-element simulations, 5) SLP COMSOL-simulated values. See DOI: https://doi.org/10.1039/d5nr04995d.
| This journal is © The Royal Society of Chemistry 2026 |