Skip to content

tritemio/multispot_paper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multispot Paper Notebooks

This repository contains the notebooks used for the analysis the paper:

Multi-spot single-molecule FRET: high-throughput analysis of freely diffusing molecules Ingargiola et al. PLOS ONE (2017) doi:10.1101/085027, or preprint bioRxiv (2016) doi:10.1101/085027

To explore the repository start here:

The previous link opens the main index notebook on nbviewer.

How to use?

Install FRETBursts

In order to execute these notebooks you need to install FRETBursts first. If you have already installed python through conda just type:

conda install fretbursts -c conda-forge

Otherwise see the instruction on the FRETBursts manual.

Download notebooks and data

Download the ZIP archive from this link and extract the archive.

You also need to download two datasets from figshare. Put files from the single-spot dataset in the in the data/singlespot folder, and the files from the multi-spot dataset in the data/multispot folder.

Use the notebooks

The notebook index.ipynb contains links to all the other notebooks (with a brief explanation of what each notebook does). It also contains links the result data files (CSV format, stored in the results folder).

Running index notebook you will re-execute the full analysis and regenerate the output notebooks], the figures and all the numeric results.

Reproducibility

You can re-run the analysis on the current (2016-2017) scientific python3 stack (numpy 1.11-1.12, scipy 1.18-1.19, pytables 3.x, lmfit 0.9.5, pandas 1.18-1.19). For reproducibility, use FRETBursts 0.5.9. New FRETBursts version give slight different results due to changes in bakground estimation (see details here).

In the future, new version some used library can introduce incompatibilities that break the code posted here. In this case, you can recreate the original conda environment used for running this analysis using the file environment_macos.yml.

License

All the text and documentation are released under the CC BY 4.0 license. All code is under the MIT license (see LICENSE.txt).

Copyright 2016 The Regents of the University of California, Antonino Ingargiola