Code Monkey home page Code Monkey logo

beadquant's Introduction

An easy to use Bead detection tool

Do you have a lot of fluorescent beads and want to detect them accurately and quantify their time course? Try BeadQuant, which is an easy-to-use and function-rich tool based on MATLAB.

The paper draft is under preparation. The user guide is Bead 0.5.docx in the top folder.

The BeadQuant GUI

The main interface.

image

Detection results.

image

Quantify the time course.

image

Release notes

Version 0.5

  • New user interface
  • Support one or two images
  • Support one or two channels
  • Select which channel is background and which is signal
  • Support linear fitting
  • Limit the range of τ and ‘a’ in curve fitting

Version 0.42

  • Option to choose radius range (in pixels)
  • For each bead center, choose a circle with the highest mean value in channel 2. Extract the curve based on pixels in this curve as well as one circle outside it and one circle inside it.
  • Bug fix: index for the control beads labeled in the output

Version 0.41

  • Bug fix: using unaligned background as F0

Version 0.4

  • Select-control beads after detection
  • Report curves, ΔF and τ for control beads
  • Save to Excel support platforms other than Windows
  • Include summary information in the Excel file
  • More output figure types
  • Bug fixes; Now tested on Matlab 2010b for better compatibility

Version 0.3

  • Mean delta F from the entire image (blue channel)
  • DeltaF and tau of the selected beads (blue channel)
  • Coordinates of location for selected beads
  • Time-lapse (in the blue channel) with the selected beads circled
  • Set Delta F/F or simply Delta F

Version 0.23

  • Support LSM and TIFF
  • Can choose a time range in the GUI
  • Algorithms updated to allow threshold setting for faster bead detection
  • Set thresholds to accelerate the program for very dense image
  • All the images are saved to the output folder as tiff format

beadquant's People

Contributors

freemanwyz avatar

Watchers

 avatar  avatar

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.