Giter Club home page Giter Club logo

multispot_paper's Introduction

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

multispot_paper's People

Contributors

tritemio avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

mayeshh

multispot_paper's Issues

nbviewer doesn't work on Safari 12.1.1 ?

I am trying to view the Jupyter notebooks in the out_notebooks folder and get a blank page with the following cryptic message:

Sorry, something went wrong. Reload?

Any ideas? It seems to work fine on Firefox/Mac according to Maya.

FCS code from photon stamps

Page-57 of Supporting Information contains FCS curves. I was looking for the code that calculates correlation from the photon time stamps in PhotonHDF5. Does the code exist in the repository?

Thanks
Biswajit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.