GithubHelp home page GithubHelp logo

covertrack's Introduction

covertrack

Covert lab pipeline to analyze the fluorescent live-cell imaging data. For filtering/visualization of the results, see covertrace.


Operations will be generated by feeding input arguments into SettingUpCaller.

+----------------------------+  
|  Settingup operations      |  
+-------------+--------------+  
              |
              | setting.json
              v
+----------------------------+  
|  Preprocessing operations  |  
+-------------+--------------+  
              |
              | images in processed
              v
+----------------------------+  
|  Segmentation operations   |  
+-------------+--------------+  
              |
              | uint16 labels in segmented
              v
+----------------------------+  
|  Tracking operations       |  
+-------------+--------------+  
              |
              | uint16 labels in tracked
              v
+----------------------------+  
|  Postprocessing operations |  
+-------------+--------------+  
              | ini_df.npz
              | uint16 labels in objects
              |                          +----------------------------+  
              +------------------------->|  Subdetection operations   |  
              |                          +-------------+--------------+  
              v                                        |
+----------------------------+                         |  uint16 labels in objects
|  ApplyObjects              |  <----------------------+
+-------------+--------------+  
              | 
              | df.npz
              v
         Covertrace

Installation

git clone https://github.com/braysia/covertrack.git
cd covertrack
python setup.py install

imagemagick is required.
For futher details see here.

Test

For a quick run, run ./tests/tests.sh.
The results will be written in tests/output/testimages/. Check images in tests/output/testimages/objects to see how segmentation and tracking worked.

To do a test run for bigger images, run ./tests/tests2.sh. The results will be stored in tests/output/testimages2/.

Examples

covertrack input_file/input_tests1.py

See covertrack --help for more options.

See input_file directory for examples of input arguments.
Or see HOW_TO_WRITE_INPUT_FILE.

covertrack's People

Contributors

braysia 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.