$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
This application provides an easy and rapid analysis of emission spectra through two main methods commonly used in the photophysical community. The first is Franck-Condon Lineshape Analysis (FCLSA), which gives insight into the energetics and vibronic coupling associated with decay of excited state molecules back to their ground states. This is achieved by optimizing parameter values to maximize the goodness of fit of a spectrum using one of two possible FCLSA modelling equations. The second method of analysis provides insight into the observed color of the light emitted from the molecule. By combining tristimulus color curves with provided intensity data, the CIE coordinate can be calculated. This determination allows for the highly accurate color prediction of both absorption and emission spectra.
Experimental photoluminescence spectra are commonly measured using a photomultiplier tube (PMT) or charge coupled device (CCD) as a detector and plotted as emission intensity versus wavelength (nm). Many photophysical characterizations, including FCLSA and calculation of the free energy of the excited state, are performed in wavenumber space, as demonstrated by the use of
(cm-1) in the corresponding equations above. In addition to the x-axis conversion, the emission intensity as measured versus wavelength, denoted as I(λ) must be converted to
. This application automatically identifies the original x-axis units of imported spectral data as either wavelength (nm) or wavenumber (cm-1). By default, the application then converts the spectral data, normalizes the spectrum to unity at the maximum intensity peak, and plots the spectrum as "Normalized
vs. wavenumber (cm-1)" to indicate that the correct intensity conversion was applied. Although it is recommended that all fitting be performed using wavenumber units, the application can also plot the spectrum as "Normalized I(λ) vs. wavelength (nm)" by following the instructions in section 2 above.
There are two optimization algorithms available for use in the application. The default option is damped least-squares, which utilizes the Levenberg-Marquardt algorithm21. Combining a version of gradient descent and the Gauss-Newton algorithm, this algorithm finds local, not necessarily global, minima. While this is a significant limitation, the algorithm offers advantages in its customizability-this method can take into account preferential weighting of data points, perform robust fitting, and display advanced goodness-of-fit statistics22. The alternative method of optimization is derivative-free, powered by the Nelder-Mead simplex algorithm23. This algorithm uses a heuristic method to return a global minimum of the given cost function (in this case, a sum of squared differences between predicted and observed intensities). The simplex method has been used for FCLSA before, though the code implementing it was never published24.
Both the least-squares and simplex optimization methods work best for structured spectra that exhibit narrow, well defined, and symmetric peaks. As spectra become less structured, meaning that they lose symmetry and the peaks broaden, these methods lead to less robust fits where parameters can become highly correlated. Typically, spectra recorded at low temperatures or in rigid media are more structured compared to those obtained near room temperature or in fluid solution12,25,26. The robust fit options included with the least-squares method can help to alleviate this issue. This problem can be significantly diminished if one or more of the parameters are fixed to a constant value during optimization. For instance, IR spectroscopy experiments can be used to determine relevant quantum spacing (ħω) values. Alternatively, relevant literature values can be used to set custom bounds for the parameters.
In some instances, the FCLSA fit, and parameters obtained from the optimization routines do not adequately represent the data even when robust fit options or fixed parameters are employed. This is a failure of the fitting algorithms and may be associated with the multiple FCLSA fitting parameters (potential overparameterization) or spectral shape of the data (featureless spectra). In these cases, further improvement of the fits may be obtained using a "by-hand fit" of the data with manipulation of the FCLSA parameters. The adequacy of such fits can be assessed visually and quantified by comparing goodness-of-fit statistics that are automatically included in the plot.
A general routine to follow for an accurate by-hand fit consists of the following five steps: First, determine an initial estimate for E0 manually or automatically using one of the three methods provided. By default, the parameter's value is assigned to the wavenumber associated with the highest intensity peak detected upon data import. Alternatively, the user can define E0 as the wavenumber at which the emission spectrum intersects its corresponding excitation spectrum. The final method to determine E0 uses the so-called X% Rule, where X = 1 or 10. In this method, E0 is assigned to a wavenumber X% of the full width at half-maximum (FWHM) intensity of the most prominent data peak assuming a Gaussian band shape. The second step in the by-hand fitting protocol is to calculate ħω based on quantum spacing observed in the structure of the emission spectrum. If possible, refer to the IR spectrum of the molecule and try to correlate the photoluminescence-based value to a strong band in the IR spectrum. Third, determine S based on the relative intensities of spectral peaks. Fourth, determine a rough Δv½ based on bandwidth. Fifth, iteratively readjust S and Δv½ as necessary.
The difficulty with performing FCLSA using broad, relatively featureless spectra was demonstrated through the fitting procedure for 9,10-diphenylanthracene in fluid solution at 292 K compared to that performed for the more structured spectrum obtained in frozen glass at 77 K. When fitting the room temperature spectrum, optimization returned an initial coefficient of determination of 0.9971 that was improved to 0.9994 through by-hand tuning of the parameters and visual inspection of the results. In contrast, by-hand fitting of the low temperature variant was unnecessary due to the fine structure of the spectrum that resulted in a coefficient of determination equal to 0.9991 after simplex optimization.
In many instances, both optimization routines (least-squares and simplex) return very similar results. This is indicative of them finding a global minimum for the FCLSA parameters. In general, the least-squares method tends to be better suited to data that is noisy, is not well structured, or contains many near-zero data points at the spectrum’s tails. Conversely, the simplex method tends to return better fits than the least-squares method for data that is well structured and possesses few outlier points. In these cases, the simplex method typically requires little by-hand pre-optimization of parameter values and no adjustment after optimization. For those cases in which the data’s noise or overall lack of structure prevents a high-quality fit using either of the provided optimization methods, it is recommended that the by-hand fitting method (see above) be employed with no subsequent optimization.
This application offers several advantages over previous implementations of Franck-Condon Lineshape Analysis. The first and most important advantage is that it is free, publicly accessible, and fully transparent. This is accomplished by posting the code to GitHub, providing access to anyone with a computer and internet connection (https://github.com/USArmyResearchLab/ARL_Spectral_Fitting). Not only can anyone access this application, but they can also view the underlying code. This provides an opportunity for community-sourced feedback and development. An additional advantage lies in the ease-of-use of this application. No background knowledge of computer science or command line interaction is required. Rather, this software employs a simple graphical user interface (GUI) that enables researchers of all backgrounds to perform the spectral analyses described above. Furthermore, this application provides the user multiple options for control over the optimization methods and can be used to determine the free energy of the excited state. Finally, the software calculates and reports several useful color values including chromaticity coordinates, CIE coordinates, RGB, and hexadecimal color codes. All of these analyses can be accomplished in seconds, requiring only that the user press a button.