<codeBook xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="ddi:codebook:2_6 http://www.ddialliance.org/Specification/DDI-Codebook/2.6/XMLSchema/codebook.xsd" xmlns="ddi:codebook:2_6">
  <docDscr>
    <citation>
      <titlStmt>
        <titl xml:lang="sv"></titl>
        <parTitl xml:lang="en">Data and code related to the publication "Recovering membrane interaction kinetics of single molecules from 3D tracking data" by Lundin et al.</parTitl>
        <IDNo agency="SND">doi-10-17044-scilifelab-32771763-0</IDNo>
        <IDNo agency="DOI">https://doi.org/10.17044/SCILIFELAB.32771763</IDNo>
      </titlStmt>
      <prodStmt>
        <producer xml:lang="en" abbr="SND">Swedish National Data Service</producer>
        <producer xml:lang="sv" abbr="SND">Svensk nationell datatjänst</producer>
      </prodStmt>
      <holdings URI="https://doi.org/10.17044/SCILIFELAB.32771763">Landing page</holdings>
    </citation>
  </docDscr>
  <stdyDscr>
    <citation>
      <titlStmt>
        <titl xml:lang="sv"></titl>
        <parTitl xml:lang="en">Data and code related to the publication "Recovering membrane interaction kinetics of single molecules from 3D tracking data" by Lundin et al.</parTitl>
        <IDNo agency="SND">doi-10-17044-scilifelab-32771763-0</IDNo>
        <IDNo agency="DOI">https://doi.org/10.17044/SCILIFELAB.32771763</IDNo>
      </titlStmt>
      <rspStmt>
        <AuthEnty xml:lang="en" affiliation="Science for Life Laboratory">Johansson, Magnus</AuthEnty>
      </rspStmt>
      <prodStmt>
        <grantNo xml:lang="en" agency="European Research Council">947747</grantNo>
        <grantNo xml:lang="en" agency="Swedish Research Council">2023-03383_VR</grantNo>
        <grantNo xml:lang="en" agency="Swedish Research Council">2024-06104_VR</grantNo>
      </prodStmt>
      <distStmt>
        <distrbtr xml:lang="en" abbr="SND" URI="https://snd.se">Swedish National Data Service</distrbtr>
        <distrbtr xml:lang="sv" abbr="SND" URI="https://snd.se">Svensk nationell datatjänst</distrbtr>
        <distDate xml:lang="en" date="2026-08-20" />
      </distStmt>
      <verStmt>
        <version elementVersion="0" elementVersionDate="2026-08-20" />
      </verStmt>
      <holdings URI="https://doi.org/10.17044/SCILIFELAB.32771763">Landing page</holdings>
    </citation>
    <stdyInfo>
      <subject />
      <abstract xml:lang="en" contentType="abstract">This repository contains analysis code related to the manuscript "Recovering membrane interaction kinetics of single molecules from 3D tracking data" by Lundin et al. (2026) Biophysical Journal

Abstract

Interactions between cytosolic biomolecules and the bacterial inner membrane are fundamental to many cellular processes, yet directly measuring their binding kinetics in living cells remains challenging. Conventional two‑dimensional single‑molecule tracking analyses can be insufficient, particularly when membrane association does not markedly alter the diffusion rate. Here, we present a method to recover membrane interaction kinetics from three‑dimensional single‑molecule trajectories in rod-shaped bacteria. Using simulated 3D tracking data, we identify membrane‑associated motion by quantifying how well short trajectory segments follow the circular curvature of the cell membrane. The resulting measure is further analyzed using a hidden Markov modeling framework, enabling robust discrimination between cytosolic and membrane‑bound states and capturing the dynamics of state transitions without requiring diffusion‑rate changes or direct colocalization with membrane markers. This work establishes a general framework for extracting membrane interaction kinetics from 3D single‑molecule tracking data in live bacteria, and highlights the value of realistic microscopy simulations for quantitative interpretation and systematic bias assessment.

A detailed list of files and file organizations can be found in the readme file.</abstract>
      <sumDscr />
    </stdyInfo>
    <method>
      <dataColl />
    </method>
    <dataAccs>
      <useStmt>
        <restrctn xml:lang="en">Access to data through an external actor. </restrctn>
        <restrctn xml:lang="sv">Åtkomst till data via extern aktör. </restrctn>
      </useStmt>
    </dataAccs>
    <othrStdyMat />
  </stdyDscr>
</codeBook>