Skip to content

FrancisCrickInstitute/TWOMBLI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

136 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image.sc forum Build Commit activity GitHub

Overview

TWOMBLI Metrics

TWOMBLI, which stands for The Workflow Of Matrix BioLogy Informatics, is a tool designed to quantify diverse extracellular matrix (ECM) patterns observed in both normal and pathological tissues. The name TWOMBLI also pays homage to the American artist Cy Twombly, whose works are renowned for their varied marks and patterning.

TWOMBLI enables the quantification of the following key metrics, illustrated above:

  • Number of fibre endpoints
  • Number of fibre branchpoints
  • Percentage of image occupied by high-density matrix (HDM)
  • Fibre curvature
  • Fractal dimension of the fibre network

Version 1: The Original Macro

TWOMBLI was initially released as an ImageJ/FIJI macro:

Wershof E, Park D, Barry DJ, Jenkins RP, Rullan A, Wilkins A, Schlegelmilch K, Roxanis I, Anderson KI, Bates PA, Sahai E (2021) A FIJI macro for quantifying fibrillar patterns. Life Science Alliance, 4 (3) e202000880; DOI: 10.26508/lsa.202000880

However, maintaining and developing this macro became challenging as the user base grew and requests for new features and improved functionality increased.

Version 2: The Java Plugin for FIJI

To address these challenges, TWOMBLI was reimplemented as a FIJI plugin, adhering to best practices in software engineering. This transition to Java not only simplifies future maintenance but also allows for a more user-friendly interface and easier integration of new functionalities.

Key Differences: Version 1 vs. Version 2

For users, the main distinction between TWOMBLI Version 1 (macro) and Version 2 (Java plugin) is the significantly improved graphical user interface (GUI). While the look and feel are much more user-friendly in Version 2, rest assured that the underlying analysis remains identical. You'll set the exact same parameters and get virtually the same results and data as you did with Version 1.

Installation

In Fiji, you just need to add the TWOMBLI site to your list of update sites:

  1. From the FIJI menu, navigate to HelpUpdate… to launch the updater.
  2. Click on Manage update sites. This will open a dialog where you can activate additional update sites.
  3. Activate the TWOMBLI update site and close the dialog.
  4. Click Apply changes and restart FIJI.

Getting Started with TWOMBLI

Read the documentation here (insert link to readthedocs) to get started.

Developing TWOMBLI

Development Setup:

Clone this repository locally, open the project in your IDE of choice, build using maven. Artifact deployments may be automated in future using github workflows + PRs.

Contribution Guidelines:

This repository uses GitHub's built-in issues, pull requests, and workflow tools. Please conform to the existing repository styles and standards.

Get Help:

The best place to ask for help is the Image.sc forum:

About

A ImageJ Plugin implementation of TWOMBLI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%