Skip to main content

Single-molecule FRET analysis

DOI

This repository contains a Python package and several Jupyter notebooks to analyze single molecule FRET data. The procedure is discribed in our article published in the Journal of Visualized Experiments. The supplemental information contains screen shots with step-by-step instructions. Note that over time, some function names may have changed slightly, but with the current notebooks from this repository it should still be easily possible to follow the manual.

If you use this software in a project resulting in a scientific publication, please cite the software.

Suggested workflow:

  • Install the uv Python package manager. Linux users can use their distribution's package management system to install uv.

  • Create a new folder.

  • Download Jupyter notebooks for the analysis into the folder.

  • Navigate into the folder it using a command line prompt.

  • Initialize uv in this folder by executing

    uv init --bare
    
  • Install the FRET analysis python package, either from PyPI,

    uv add fret-analysis
    

    or from Github,

    uv add git+https://github.com/schuetzgroup/fret-analysis.git
    
  • Start Jupyter Lab,

    uv run --with jupyter jupyter lab
    
  • Open 01. Tracking notebook. Run each cell and adjust file paths and parameters as needed.

  • When finished, do the same using the 02. Filter notebook.

  • Summary plots can be created with the 03. Plots notebook.

Metadata

Release files for fret-analysis 3.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fret-analysis 3.2.0
File Size Uploaded
fret_analysis-3.2.0.tar.gz 158.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fret-analysis 3.2.0
File Interpreter ABI Platform
fret_analysis-3.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 209.8 kB

Release files / fret_analysis-3.2.0.tar.gz

Download URL fret_analysis-3.2.0.tar.gz
Size 158.5 kB
Tags Source
SHA-256 checksum
How to use checksums
0c49d510b4b24ce80f8ae6417d3b6c1a0d9b6b86d912feb7d68160058e09c4aa
BLAKE2b-256 checksum
How to use checksums
be6b4caa4480bbbe84e2d34396802c1b18a92494bd7b41b3609a90459c6e747d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.19

Release files / fret_analysis-3.2.0-py3-none-any.whl

Download URL fret_analysis-3.2.0-py3-none-any.whl
Size 51.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
271564779cae6343f5a7a4d210c2d3f7e7d524e76cff7cfbb64eb07c85d9361a
BLAKE2b-256 checksum
How to use checksums
6d5f995e6c85f77ec556d2a5fbdea7623f65627a65ecc166d213805025ec9d91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.19

Release history Release notifications | RSS feed

This release

3.2.0 This release

2 release files

3.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page