$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Aplikacja ta zapewnia łatwą i szybką analizę widm emisyjnych za pomocą dwóch głównych metod powszechnie stosowanych w społeczności fotofizycznej. Pierwszą z nich jest analiza kształtu linii Francka-Condona (FCLSA), która daje wgląd w energetykę i sprzężenie wibracyjne związane z rozpadem cząsteczek stanu wzbudzonego z powrotem do ich stanów podstawowych. Osiąga się to poprzez optymalizację wartości parametrów w celu maksymalizacji dobrego dopasowania widma przy użyciu jednego z dwóch możliwych równań modelowania FCLSA. Druga metoda analizy zapewnia wgląd w obserwowaną barwę światła emitowanego przez cząsteczkę. Łącząc krzywe kolorów trójchromatycznych z dostarczonymi danymi o intensywności, można obliczyć współrzędną CIE. Określenie to pozwala na bardzo dokładne przewidywanie barwy zarówno widm absorpcyjnych, jak i emisyjnych.
Eksperymentalne widma fotoluminescencyjne są zwykle mierzone za pomocą lampy fotopowielacza (PMT) lub urządzenia ze sprzężeniem ładunkowym (CCD) jako detektora i wykreślane jako intensywność emisji w funkcji długości fali (nm). Wiele charakterystyk fotofizycznych, w tym FCLSA i obliczanie energii swobodnej stanu wzbudzonego, jest wykonywanych w przestrzeni liczb falowych, jak wykazano za pomocą
(cm-1) w odpowiednich równaniach powyżej. Oprócz konwersji na oś x, intensywność emisji mierzona w funkcji długości fali, oznaczona jako I(λ), musi zostać przeliczona na
. Ta aplikacja automatycznie identyfikuje oryginalne jednostki osi x importowanych danych spektralnych jako długość fali (nm) lub liczbę falową (cm-1). Domyślnie aplikacja konwertuje następnie dane spektralne, normalizuje widmo do jedności przy maksymalnym szczycie intensywności i wykreśla widmo jako "Znormalizowane
w funkcji liczby falowej (cm-1)", aby wskazać, że zastosowano prawidłową konwersję intensywności. Chociaż zaleca się, aby wszystkie dopasowania były wykonywane przy użyciu jednostek liczby falowej, aplikacja może również wykreślić widmo jako "znormalizowane I(λ) w funkcji długości fali (nm)", postępując zgodnie z instrukcjami w sekcji 2 powyżej.
W aplikacji dostępne są dwa algorytmy optymalizacji. Opcją domyślną jest tłumienie metodą najmniejszych kwadratów, która wykorzystuje algorytm Levenberga-Marquardta21. Łącząc wersję spadku gradientowego i algorytm Gaussa-Newtona, algorytm ten znajduje lokalne, niekoniecznie globalne minima. Chociaż jest to znaczące ograniczenie, algorytm oferuje zalety w zakresie możliwości dostosowania - ta metoda może uwzględniać preferencyjne ważenie punktów danych, wykonywać solidne dopasowanie i wyświetlać zaawansowane statystyki dobroci dopasowania22. Alternatywna metoda optymalizacji jest wolna od pochodnych, oparta na algorytmie sympleksowym Neldera-Meada23. Algorytm ten wykorzystuje metodę heurystyczną do zwrócenia globalnego minimum danej funkcji kosztu (w tym przypadku sumy kwadratów różnic między przewidywaną a obserwowaną intensywnością). Metoda sympleksowa była już wcześniej stosowana w FCLSA, chociaż kod implementujący ją nigdy nie został opublikowany24.
Zarówno metody najmniejszych kwadratów, jak i optymalizacji sympleksowej najlepiej sprawdzają się w przypadku widm strukturalnych, które wykazują wąskie, dobrze zdefiniowane i symetryczne piki. Ponieważ widma stają się mniej ustrukturyzowane, co oznacza, że tracą symetrię, a piki poszerzają się, metody te prowadzą do mniej solidnych dopasowań, w których parametry mogą stać się silnie skorelowane. Zazwyczaj widma rejestrowane w niskich temperaturach lub w sztywnych ośrodkach są bardziej ustrukturyzowane w porównaniu z tymi uzyskanymi w temperaturze pokojowej lub w płynnym roztworze 12,25,26. Solidne opcje dopasowania zawarte w metodzie najmniejszych kwadratów mogą pomóc złagodzić ten problem. Problem ten można znacznie zmniejszyć, jeśli jeden lub więcej parametrów zostanie ustalonych na stałą wartość podczas optymalizacji. Na przykład eksperymenty ze spektroskopią w podczerwieni można wykorzystać do wyznaczenia odpowiednich wartości odstępów kwantowych (ħω). Alternatywnie można użyć odpowiednich wartości literatury do ustawienia niestandardowych granic dla parametrów.
W niektórych przypadkach dopasowanie FCLSA i parametry uzyskane z procedur optymalizacyjnych nie reprezentują odpowiednio danych, nawet jeśli stosowane są solidne opcje dopasowania lub stałe parametry. Jest to błąd algorytmów dopasowania i może być związany z wieloma parametrami dopasowania FCLSA (potencjalna nadmierna parametryzacja) lub kształtem spektralnym danych (widma bez cech). W takich przypadkach dalszą poprawę pasowań można uzyskać za pomocą "ręcznego dopasowania" danych z manipulacją parametrami FCLSA. Adekwatność takich dopasowań można ocenić wizualnie i określić ilościowo, porównując statystyki dotyczące dobroci dopasowania, które są automatycznie uwzględniane na wykresie.
Ogólna procedura, której należy przestrzegać, aby uzyskać dokładne dopasowanie ręczne, składa się z następujących pięciu kroków: Najpierw określ wstępne oszacowanie dla E0 ręcznie lub automatycznie, korzystając z jednej z trzech dostępnych metod. Domyślnie wartość parametru jest przypisywana do liczby falowej skojarzonej z najwyższym szczytem intensywności wykrytym podczas importowania danych. Alternatywnie użytkownik może zdefiniować E0 jako liczbę falową, przy której widmo emisyjne przecina odpowiadające mu widmo wzbudzenia. Ostatnia metoda wyznaczania E0 wykorzystuje tzw. regułę X%, gdzie X = 1 lub 10. W tej metodzie E0 jest przypisywane do liczby falowej X% pełnej szerokości przy połowie maksymalnej intensywności (FWHM) najbardziej widocznego piku danych przy założeniu kształtu pasma Gaussa. Drugim krokiem w protokole dopasowania ręcznego jest obliczenie ħω na podstawie odstępów kwantowych obserwowanych w strukturze widma emisyjnego. Jeśli to możliwe, odwołaj się do widma IR cząsteczki i spróbuj skorelować wartość opartą na fotoluminescencji z silnym pasmem w widmie IR. Po trzecie, wyznacz S na podstawie względnych intensywności pików widmowych. Po czwarte, określ przybliżone Δv1/2 na podstawie szerokości pasma. Po piąte, w razie potrzeby należy iteracyjnie dostosować S i Δv1/2.
Trudność z wykonaniem FCLSA przy użyciu szerokich, stosunkowo pozbawionych cech widm wykazano poprzez procedurę dopasowania dla 9,10-difenyloantracenu w płynnym roztworze w temperaturze 292 K w porównaniu z procedurą wykonaną dla bardziej ustrukturyzowanego widma uzyskanego w zamrożonym szkle w temperaturze 77 K. Podczas dopasowania widma temperatury w pomieszczeniu optymalizacja zwróciła początkowy współczynnik determinacji wynoszący 0,9971, który został poprawiony do 0,9994 poprzez ręczne dostrojenie parametrów i wizualną kontrolę wyników. Natomiast ręczne dopasowanie wariantu niskotemperaturowego nie było konieczne ze względu na delikatną strukturę widma, która skutkowała współczynnikiem determinacji równym 0,9991 po optymalizacji sympleksowej.
W wielu przypadkach obie procedury optymalizacyjne (metoda najmniejszych kwadratów i metoda jednostronna) zwracają bardzo podobne wyniki. Wskazuje to na to, że znaleźli globalne minimum dla parametrów FCLSA. Ogólnie rzecz biorąc, metoda najmniejszych kwadratów wydaje się być lepiej dopasowana do danych, które są zaszumione, nie są dobrze ustrukturyzowane lub zawierają wiele bliskich zeru punktów danych na końcach widma. I odwrotnie, metoda sympleksowa ma tendencję do zwracania lepszych dopasowań niż metoda najmniejszych kwadratów w przypadku danych, które są dobrze ustrukturyzowane i mają niewiele punktów odstających. W takich przypadkach metoda sympleksowa zazwyczaj wymaga niewielkiej ręcznej wstępnej optymalizacji wartości parametrów i braku regulacji po optymalizacji. W przypadkach, w których szum danych lub ogólny brak struktury uniemożliwia dopasowanie wysokiej jakości przy użyciu jednej z podanych metod optymalizacji, zaleca się zastosowanie metody dopasowania ręcznego (patrz wyżej) bez późniejszej optymalizacji.
Ta aplikacja ma kilka zalet w porównaniu z poprzednimi implementacjami analizy kształtu linii Francka-Condona. Pierwszą i najważniejszą zaletą jest to, że jest darmowy, publicznie dostępny i w pełni przejrzysty. Odbywa się to poprzez opublikowanie kodu w usłudze GitHub, zapewniając dostęp każdemu, kto ma komputer i połączenie z Internetem (https://github.com/USArmyResearchLab/ARL_Spectral_Fitting). Nie tylko każdy może uzyskać dostęp do tej aplikacji, ale może również wyświetlić kod źródłowy. Daje to możliwość uzyskania informacji zwrotnych od społeczności i rozwoju. Dodatkowym atutem jest łatwość obsługi tej aplikacji. Nie jest wymagana podstawowa wiedza z zakresu informatyki ani interakcji z wierszem poleceń. Zamiast tego oprogramowanie to wykorzystuje prosty graficzny interfejs użytkownika (GUI), który umożliwia badaczom ze wszystkich środowisk wykonywanie opisanych powyżej analiz spektralnych. Co więcej, aplikacja ta zapewnia użytkownikowi wiele opcji kontroli nad metodami optymalizacji i może być używana do określania energii swobodnej stanu wzbudzonego. Na koniec oprogramowanie oblicza i podaje kilka przydatnych wartości kolorów, w tym współrzędne chromatyczności, współrzędne CIE, RGB i szesnastkowe kody kolorów. Wszystkie te analizy można wykonać w ciągu kilku sekund, wymagając jedynie naciśnięcia przycisku przez użytkownika.