pylda
pylda implements lifetime density analysis (LDA) to extract semi-continuous distributions of relaxation lifetimes from ultrafast spectroscopy data and to probe femto- and picosecond energy and charge transfer dynamics in systems such as photosystems.
Key Features:
- Lifetime Density Analysis (LDA): Implements LDA as an alternative to global analysis by fitting a semi-continuous distribution of lifetimes (comprising 100 lifetimes) rather than a small set of exponential decays.
- Resolution of Dynamic Motion: Recovers dynamic motion and heterogeneous kinetic behavior that linear combinations of a limited number (e.g., 2–4) of exponential decays in global analysis cannot adequately describe.
- Complementary to Global and Target Analysis: Provides lifetime-distribution information that complements global and target analysis approaches for interpretation of transient species and complex kinetics.
- Statistical Regularization Techniques: Incorporates statistical techniques for regularization to handle noisy ultrafast spectroscopy data and stabilize lifetime-distribution estimates.
- Methodological Provenance: Implements LDA methodologies based on approaches introduced by the Holzwarth group for photosynthesis research.
- Implementation Platform: Implemented in Python 2.7 for computational execution of LDA and associated regularization routines.
Scientific Applications:
- Ultrafast Spectroscopy: Analysis of femtosecond and picosecond transient absorption or time-resolved fluorescence datasets to resolve lifetime distributions.
- Photosynthesis and Photosystems: Investigation of energy transfer and charge transfer dynamics in photosystems and other multi-chromophore biological complexes.
- Characterization of Transient Species: Elucidation of heterogeneous kinetics and transient species in complex photophysical and photochemical systems.
- Chromophore Ensemble Analysis: Dissection of overlapping decay processes in ensembles of chromophores where continuous lifetime distributions are expected.
Methodology:
Performs lifetime density analysis using a semi-continuous distribution of 100 lifetimes, employs statistical regularization techniques for noisy data, and is implemented in Python 2.7 following methods introduced by the Holzwarth group.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 6/2/2018
- Last Updated:
- 11/25/2024
Operations
Publications
Dorlhiac GF, Fare C, van Thor JJ. PyLDM - An open source package for lifetime density analysis of time-resolved spectroscopic data. PLOS Computational Biology. 2017;13(5):e1005528. doi:10.1371/journal.pcbi.1005528. PMID:28531219. PMCID:PMC5460884.