Download here
This repo contains a basic extension for QuPath which can perform some of the same basic stitching functions as Grid/Collection stitching in Fiji. Namely, it will be able to either use the TileConfiguration.txt file within a folder of tiles, use the positional metadata in the tile file name, or use the metadata stored within the .tif file, as demonstrated in the original stitching script written by Pete Bankhead that started all of this, found here.
The three options are available by dropdown when you want to begin stitching. Later versions may test each folder for which method should be applied, if there is enough interest in that.
If you want to, building the extension yourself with Gradle should be pretty easy - you don't even need to install Gradle separately, because the Gradle Wrapper will take care of that.
Open a command prompt, navigate to where the code lives, and use
gradlew build
Use
./gradlew publishToMavenLocal
To make the extension work with the qp_scope extension within IntelliJ
The built extension should be found inside build/libs
.
You can drag this onto QuPath to install it.
You'll be prompted to create a user directory if you don't already have one.
Alternatively, download the jar file from the Releases page, and drag and drop it into an active QuPath window, or place it in the extensions directory for the appropriate version of QuPath.
TODO visual of GUI here
- Rough description of steps
- Visual of folder structure expected
- Discussion of the three types of files expected
- warning about pixel size metadata being missing from certain stitching methods
For questions about QuPath and/or creating new extensions, please use the forum at https://forum.image.sc/tag/qupath