Skip to main content

HiTIPS: High-Throughput Image Processing Software for FISH data analysis

Project description

HiTIPS

HiTIPS (High-Throughput Image Processing Software) is a comprehensive tool crafted for the analysis of high-throughput imaging datasets. Specifically designed for FISH (Fluorescence In Situ Hybridization) data, HiTIPS incorporates cutting-edge image processing and machine learning algorithms, delivering automated solutions for cell and nucleus segmentation, FISH signal identification, and quantification of signal attributes.

🌟 Key Features

  • 🔍 Automated Segmentation: Efficiently segments cells and nuclei.
  • 📍 FISH Signal Identification: Accurate localization and identification of FISH signals.
  • 📊 Quantitative Analysis: Measures signal intensity and distribution.
  • 🎨 Customizable Interface: Provides flexibility for customization and integrating plugins.
  • 🚀 High-Throughput Support: Designed for processing large-scale imaging datasets.
  • ⚙️ Extendable Algorithms: Incorporates new methodologies for enhancing current analysis routines.
  • 🧩 Plugin Support: Supports the creation and integration of new analysis routines.

🔧 Hardware and Software Prerequisites

Hardware Requirements:

  • CPU: Multi-core processor (e.g., Intel i7 or AMD Ryzen 7).
  • RAM: Minimum 16GB (32GB recommended for large datasets).
  • Storage: SSD with 500GB or more of available space.
  • GPU: Optional but recommended, especially if using CUDA-enhanced functionalities.

Software Requirements:

  • Operating System: 64-bit Linux distribution (e.g., Ubuntu, CentOS, Fedora).
  • Python: Version 3.7 or newer.
  • Package Manager: Latest version of Miniconda or Anaconda.

📥 Installation

Using Conda and Pip

  1. Create a Conda Environment:
    conda create --name hitips_env python=3.8
    conda activate hitips_env
    
  2. Install HiTIPS:
    pip install hitips
    
  3. Launch HiTIPS:
    python -m hitips
    

🚀 Usage

  • Launch HiTIPS using the command python -m hitips.
  • Introduce your high-throughput imaging dataset into the software.
  • Navigate through the available analysis options and specify your desired tasks.
  • Modify the analysis parameters fitting your requirements.
  • Initiate the analysis process.
  • Review and interpret the produced outcomes.
  • Save or export the results as required.

🤝 Contributing

We warmly welcome contributions to HiTIPS! If you're keen on contributing, please adhere to the following guidelines:

  • Fork and Branch: git checkout -b feature/your-feature-name
  • Ensure that your changes align with the project's coding standards.
  • Validate your modifications with appropriate tests.
  • Commit your changes, ensuring your commit messages are descriptive.
  • Push your updates to your fork.
  • Submit a pull request on the primary HiTIPS repository detailing your changes.

📜 License

HiTIPS is distributed under the MIT License.

📞 Contact

For inquiries, feedback, or support, please don't hesitate to contact us at adib.keikhosravi@nih.gov.

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

hitips-0.1.15.tar.gz (56.7 kB view details)

Uploaded Source

Built Distribution

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

hitips-0.1.15-py3-none-any.whl (59.7 kB view details)

Uploaded Python 3

File details

Details for the file hitips-0.1.15.tar.gz.

File metadata

  • Download URL: hitips-0.1.15.tar.gz
  • Upload date:
  • Size: 56.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for hitips-0.1.15.tar.gz
Algorithm Hash digest
SHA256 530daf8e43dcd976c53b82dcfce087c644fdc28d5161887281cc11886fbf11f5
MD5 e9de9c48cf3f33a1291e8138ede3913e
BLAKE2b-256 358cbc6f2cb8bea9d054795367a00e64d2e27b5a03b7b57cfd9175e91d7d7e07

See more details on using hashes here.

File details

Details for the file hitips-0.1.15-py3-none-any.whl.

File metadata

  • Download URL: hitips-0.1.15-py3-none-any.whl
  • Upload date:
  • Size: 59.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for hitips-0.1.15-py3-none-any.whl
Algorithm Hash digest
SHA256 1749f3932eb9e5e0766068c7afc36cbacee491804a15ef2db7b2f88a0f8b9071
MD5 ebcd1d0f8d1992a8d8adb301a83705f4
BLAKE2b-256 b20b248c25d18f622eae5dabd74a49bdc2d2c1cb082a55058b9db76dca94a096

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