$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Это приложение обеспечивает простой и быстрый анализ спектров излучения с помощью двух основных методов, обычно используемых в фотофизическом сообществе. Первым является анализ линейных форм Франка-Кондона (FCLSA), который дает представление об энергетике и вибронической связи, связанных с распадом молекул возбужденного состояния обратно в их основные состояния. Это достигается путем оптимизации значений параметров для максимизации хорошего соответствия спектра с использованием одного из двух возможных уравнений моделирования FCLSA. Второй метод анализа дает представление о наблюдаемом цвете света, излучаемого молекулой. Комбинируя тристимуловые цветовые кривые с предоставленными данными интенсивности, можно вычислить координату CIE. Это определение позволяет высокоточно прогнозировать цвет как спектра поглощения, так и спектра излучения.
Экспериментальные спектры фотолюминесценции обычно измеряются с использованием фотоумножителя (PMT) или устройства с зарядовой связью (CCD) в качестве детектора и строятся как интенсивность излучения по отношению к длине волны (нм). Многие фотофизические характеристики, включая FCLSA и расчет свободной энергии возбужденного состояния, выполняются в волновом пространстве, что демонстрируется использованием
(см-1) в соответствующих уравнениях выше. В дополнение к преобразованию по оси X, измеренная интенсивность излучения по отношению к длине волны, обозначаемая как I(λ), должна быть преобразована в
. Это приложение автоматически идентифицирует исходные единицы оси X импортированных спектральных данных как длину волны (нм) или волновое число (см-1). По умолчанию приложение затем преобразует спектральные данные, нормализует спектр до единицы на пике максимальной интенсивности и строит спектр как «Нормализованный
против волнового числа (см-1)», чтобы указать, что было применено правильное преобразование интенсивности. Хотя рекомендуется, чтобы вся подгонка выполнялась с использованием единиц волнового числа, приложение также может построить спектр как «Нормализованный I(λ) против длины волны (нм)», следуя инструкциям в разделе 2 выше.
Существует два алгоритма оптимизации, доступных для использования в приложении. По умолчанию используется параметр демпфированных наименьших квадратов, который использует алгоритм Левенберга-Марквардта21. Объединяя версию градиентного спуска и алгоритм Гаусса-Ньютона, этот алгоритм находит локальные, не обязательно глобальные, минимумы. Хотя это является существенным ограничением, алгоритм предлагает преимущества в своей настраиваемости - этот метод может учитывать предпочтительное взвешивание точек данных, выполнять надежную подгонку и отображать расширенную статистику пригодности22. Альтернативный метод оптимизации — без производных, основанный на симплексном алгоритме Нельдера-Мида23. Этот алгоритм использует эвристический метод для возврата глобального минимума заданной функции затрат (в данном случае суммы квадратов разностей между предсказанной и наблюдаемой интенсивностями). Симплексный метод использовался для FCLSA и раньше, хотя код, реализующий его, никогда не был опубликован24.
Как наименьшие квадраты, так и симплексные методы оптимизации лучше всего работают для структурированных спектров, которые демонстрируют узкие, четко определенные и симметричные пики. Поскольку спектры становятся менее структурированными, что означает, что они теряют симметрию, а пики расширяются, эти методы приводят к менее надежным припадкам, когда параметры могут сильно коррелировать. Как правило, спектры, регистрируемые при низких температурах или в жестких средах, более структурированы по сравнению с спектрами, полученными вблизи комнатной температуры или в жидком растворе 12,25,26. Надежные варианты подгонки, включенные в метод наименьших квадратов, могут помочь облегчить эту проблему. Эта проблема может быть значительно уменьшена, если один или несколько параметров зафиксированы к постоянному значению во время оптимизации. Например, эксперименты иК-спектроскопии могут быть использованы для определения соответствующих значений квантового интервала (ħω). Кроме того, для задания пользовательских границ параметров можно использовать соответствующие литературные значения.
В некоторых случаях соответствие FCLSA и параметры, полученные из процедур оптимизации, не адекватно представляют данные, даже если используются надежные варианты подгонки или фиксированные параметры. Это является сбоем алгоритмов подгонки и может быть связано с несколькими параметрами подгонки FCLSA (потенциальная гиперпараметризация) или спектральной формой данных (безликие спектры). В этих случаях дальнейшее улучшение припадков может быть получено с использованием «ручной подгонки» данных с манипулированием параметрами FCLSA. Адекватность таких припадков может быть оценена визуально и количественно определена путем сравнения статистики пригодности, которая автоматически включается в график.
Общая процедура, которой необходимо следовать для точной подгонки вручную, состоит из следующих пяти шагов: во-первых, определите первоначальную оценку для E0 вручную или автоматически, используя один из трех предоставленных методов. По умолчанию значение параметра присваивается волновому числу, связанному с пиком наибольшей интенсивности, обнаруженным при импорте данных. Альтернативно, пользователь может определить E0 как волновое число, при котором спектр излучения пересекает соответствующий ему спектр возбуждения. Окончательный метод определения E0 использует так называемое правило X%, где X = 1 или 10. В этом методе E0 присваивается волновому числу X% от полной ширины при полумаксимальной (FWHM) интенсивности наиболее заметного пика данных, предполагающего форму полосы Гаусса. Вторым шагом в протоколе ручной подгонки является вычисление ħω на основе квантового интервала, наблюдаемого в структуре спектра излучения. Если возможно, обратитесь к ИК-спектру молекулы и попытайтесь соотнести значение на основе фотолюминесценции с сильной полосой в ИК-спектре. В-третьих, определить S на основе относительной интенсивности спектральных пиков. В-четвертых, определите приблизительное значение Δv1/2 на основе пропускной способности. В-пятых, итеративно перенастраивайте S и Δv1/2 по мере необходимости.
Трудность выполнения FCLSA с использованием широких, относительно безликих спектров была продемонстрирована с помощью процедуры установки 9,10-дифенилантрацена в жидком растворе при 292 К по сравнению с процедурой, выполненной для более структурированного спектра, полученного в замороженном стекле при 77 К. При подгонке спектра комнатной температуры оптимизация вернула начальный коэффициент определения 0,9971, который был улучшен до 0,9994 за счет ручной настройки параметров и визуального осмотра результатов. Напротив, ручная подгонка низкотемпературного варианта была ненужной из-за тонкой структуры спектра, что привело к коэффициенту определения, равному 0,9991 после симплексной оптимизации.
Во многих случаях обе процедуры оптимизации (наименьшие квадраты и симплекс) возвращают очень похожие результаты. Это свидетельствует о том, что они нашли глобальный минимум для параметров FCLSA. В целом, метод наименьших квадратов, как правило, лучше подходит для данных, которые являются шумными, плохо структурированными или содержат много почти нулевых точек данных на хвостах спектра. И наоборот, симплексный метод имеет тенденцию возвращать лучшие соответствия, чем метод наименьших квадратов для данных, которые хорошо структурированы и обладают несколькими точками выброса. В этих случаях симплексный метод обычно требует небольшой ручной предварительной оптимизации значений параметров и никакой корректировки после оптимизации. Для тех случаев, когда шум данных или общее отсутствие структуры препятствует качественной подгонке с использованием любого из предоставленных методов оптимизации, рекомендуется использовать метод ручной подгонки (см. Выше) без последующей оптимизации.
Это приложение предлагает несколько преимуществ по сравнению с предыдущими реализациями анализа линейных форм Франка-Кондона. Первое и самое важное преимущество заключается в том, что он является бесплатным, общедоступным и полностью прозрачным. Это достигается путем публикации кода на GitHub, предоставляя доступ любому, у кого есть компьютер и подключение к Интернету (https://github.com/USArmyResearchLab/ARL_Spectral_Fitting). Любой пользователь может не только получить доступ к этому приложению, но и просмотреть базовый код. Это дает возможность для обратной связи и развития от сообщества. Дополнительное преимущество заключается в простоте использования данного приложения. Никаких базовых знаний в области информатики или взаимодействия с командной строкой не требуется. Скорее, это программное обеспечение использует простой графический пользовательский интерфейс (GUI), который позволяет исследователям всех слоев общества выполнять спектральный анализ, описанный выше. Кроме того, это приложение предоставляет пользователю несколько вариантов контроля над методами оптимизации и может быть использовано для определения свободной энергии возбужденного состояния. Наконец, программное обеспечение вычисляет и сообщает несколько полезных цветовых значений, включая координаты цветности, координаты CIE, RGB и шестнадцатеричные цветовые коды. Все эти анализы могут быть выполнены за считанные секунды, требуя только того, чтобы пользователь нажал кнопку.