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.

PMID: 28531219
PMCID: PMC5460884
Funding: - Leverhulme Trust: RPG-2014-126 - Engineering and Physical Sciences Research Council: EP/M000192/1

Documentation