Skip to content

SimonLab-RU/sub_binding_tracker

Repository files navigation

TIRF_binding_tracker

This processing script is used to derive puncta dwell time from TIRF images. The script is organized into three layers.

The frist layer deals with the most basic methods of data handling. The layer contains four modules:

  • blob_detectror, for fiding blobs in an image using LoG method
  • data, for importing and exporting csv files, applying data filters to the csv files, etc.
  • images, for functions such as measuring means, fitting Gaussians, cropping images, etc.
  • puncta_tracker, for constructing traces from individual dots on frames of the image stacks.

The second layer contains a single module, processing, which integrates the first layer functions by scripting the routine tasks.

The third layer is the user layer, where inputs and parameters are defined. By utilizing functions within the processing.py module, the user can perform specific tasks. An example is provided in the "processing_script_sample.py".

To use the example script, install the following required packages:

  • skimage
  • numpy
  • scipy
  • matplotlib
  • pandas

Put all the modules in the same directory, and create an Input/ and an Output/ directory, as indicated in the processing_script_sample. Then, simply put the TIRF image in the input directory and run. TIRF image needs to be in grayscale and in tiff format.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages