Single-molecule FRET analysis
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
uvin this folder by executinguv init --bare -
Install the FRET analysis python package, either from PyPI,
uv add fret-analysisor from Github,
uv add git+https://github.com/schuetzgroup/fret-analysis.git -
Start Jupyter Lab,
uv run --with jupyter jupyter lab -
Open
01. Trackingnotebook. Run each cell and adjust file paths and parameters as needed. -
When finished, do the same using the
02. Filternotebook. -
Summary plots can be created with the
03. Plotsnotebook.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| fret_analysis-3.2.0.tar.gz | 158.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|