Skip to main content

FUSE toolkit supports fluorescent cell image alignment and analysis.

Project description

FUSE: Fluorescent Signal Engine

Specialized Pipeline for Cell Segmentation and Alignment of Time-Series Data Open In Colab License

The Berndt lab developed a cloud-based software called FUSE, designed to segment and align fluorescent cells in time-series microscopy images. FUSE utilizes the Cellpose cell segmentation algorithm and a novel specialized cell alignment algorithm developed by the Berndt lab. With a user-friendly interface through Google Colab, FUSE allows users to efficiently analyze their data, providing a convenient, free, and fast method for analyzing timecourse data.

Table of Contents

Key Features

  • Population analysis-based approach for cell-image alignment and data simplification, establishing a standardized framework for analyzing fluorescent cell time-series images.
  • Utilizes a novel autoencoder-powered, frame-by-frame cell alignment algorithm compatible with Cellpose segmentation.
  • Offers cloud-based data storage and management through Google Colab and Google Drive.
  • Supports customization and automated segmentation of time-series images with Cellpose.
  • Quick generation and preview of various fluorescent signals, including fluorescent traces and ratiometric signals (with more options in development).

Prerequisites

  • Google Account for accessing Google Colab
  • Fluorescence microscopy videos in TIF format stored in Google Drive

Getting Started

Welcome to the fuse-toolkit package! Getting started is easy, and you have two primary options to choose from:

Option 1: Interactive Analysis with Google Colab

  1. Open the Colab Notebook: Access our interactive notebook by clicking the "Open In Colab" badge at the top of this README. Alternatively, you can use this link.

  2. Create Your Copy: In the Colab notebook, make your copy by selecting "File" in the top menu and then "Save a copy in Drive." This ensures you have an editable version.

  3. Start Analyzing: Follow the step-by-step instructions in the notebook to perform your analysis with the fuse-toolkit package. It offers a user-friendly, code-free interface.

Option 2: Local Installation and Customization

  1. Installation: If you prefer working in your local environment, install the fuse-toolkit package via pip:

    pip install fuse-toolkit
    
  2. Explore the Documentation: Discover the full potential of the toolkit in our comprehensive documentation. It provides detailed information on installation, usage, and customization.

  3. Code Integration: Import the fuse-toolkit package into your Python environment. Use it to tailor your analysis according to your specific requirements. The documentation is a valuable resource, providing examples and best practices.

Choose the method that suits your workflow best, and unlock the power of the fuse-toolkit for your time-series fluorescent cell data analysis.

Results and Output

When you use the fuse-toolkit, you can expect a set of valuable output data and insights that enhance your analysis of time-series microscopy images. The key outputs of the toolkit include:

  1. Cell Segmentation Masks: The toolkit generates high-quality Cellpose masks, enabling accurate cell segmentation in your images. These masks provide the foundation for further analysis and visualization.

  2. CSV Files with Aligned Cell ROI Information: For each frame in your time-series data, the toolkit produces CSV files containing information about the regions of interest (ROI) for each cell. These files are meticulously aligned, making it easier to track individual cell behavior across frames.

  3. Generated Signals: The toolkit can produce various signals based on your fluorescence data. These signals include fluorescent traces and ratiometric signals, providing critical insights into cell signaling events. Further options for signal generation are under development, enhancing your analytical capabilities.

With the fuse-toolkit, you gain a comprehensive set of data and insights, enabling you to dive deep into your time-series data, track cell behavior, and extract valuable information for your research or experiments.

Feel free to explore the generated outputs and integrate them into your analysis workflow to unlock the full potential of your data.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Copyright (c) 2023 University of Washington Department of Bioengineering

Acknowledgments

  • Justin Daho Lee, Sarah Wait, Aida Moghadasi, Andre Berndt, PhD.
  • University of Washington Department of Bioengineering, Mary Gates Research Endowment
  • Cellpose

Dependency Notice

FUSE relies on the Cellpose cell segmentation algorithm, an open-source tool provided by the Howard Hughes Medical Institute. Cellpose is subject to its own license, which can be found in the LICENSE file of the Cellpose repository. Please review and comply with Cellpose's licensing terms when using this software.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fuse_toolkit-0.1.0b20.tar.gz (25.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fuse_toolkit-0.1.0b20-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file fuse_toolkit-0.1.0b20.tar.gz.

File metadata

  • Download URL: fuse_toolkit-0.1.0b20.tar.gz
  • Upload date:
  • Size: 25.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for fuse_toolkit-0.1.0b20.tar.gz
Algorithm Hash digest
SHA256 c4d6093fe7e3cdf56fa81b09c2d3a7205a8384aedbe063a832e4a152a4e92d3d
MD5 98f1258f66b01f8ee6259fa9c6ffb239
BLAKE2b-256 71669e8cf3d352859bcdac3dedf53fc056439f98852f8de5d955d01cc7d49c43

See more details on using hashes here.

File details

Details for the file fuse_toolkit-0.1.0b20-py3-none-any.whl.

File metadata

File hashes

Hashes for fuse_toolkit-0.1.0b20-py3-none-any.whl
Algorithm Hash digest
SHA256 f00e77f2c4247985cfaf0e88a148a9db9c33fef143e7eb17c99572ad82019146
MD5 f542c6c4b1d9ee1ada59857f34a39e90
BLAKE2b-256 096677d3c871283fac463f58fca7427c2b0745589b50c2107e76cffa4d7af243

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page