Student: Jessica Flowers
Mentor: Robert Schoenlein
Project title: Julia-Based Global Analysis Routine For Time-Resolved Spectroscopy
Project description: Time-resolved spectroscopy plays a pivotal role in exploring the photochemical response of a molecular system, as it is designed to measure time-dependent signals. With the aid of ultrafast laser pulses, we have the ability to trace a system’s behavior in the wake of a photoexcitation. This approach grants us profound insights into the intricate dynamics of these systems and teaches us of their behavior. At the intersection of chemistry, physics, and biology, time-resolved spectroscopy finds widespread applications. Experiments of this kind produce incredibly vast amounts of data, necessitating the development of a model-based analysis routine. Models serve as powerful mathematical tools that allow us to approximate the complicated physical realities in a more manageable and comprehensible manner. By employing models, researchers can extract meaningful insights from the data, even when the underlying physical processes are too intricate to be directly understood in their original form. Two such models are the kinetic and spectral models, which describe the time-dependent evolution of a material and a material’s emissivity as a function of wavelength, respectively. Researchers wish to describe their time-resolved experiments in terms of these two models, the process of which is termed “global analysis”. With larger data sets, the implementation of global analysis becomes complex, and there exists no general approach. Thus, researchers in the past have been been required to develop extremely experiment-specific programs to analyze their data. The primary goal of my internship has been to help develop a simple, and broadly applicable Julia-based global analysis routine designed to streamline the analysis of complex spectroscopic data. We aim to create a user-friendly interface that allows for the specification of custom models while requiring minimal code changes between new implementations.