Python tool that uses Philips' SDK to write slides in an intermediary raw format.
- Philips iSyntax SDK (https://openpathology.philips.com)
The iSyntax SDK must be downloaded separately from Philips and the relevant license agreement agreed to before any conversion can take place.
Basic usage is:
isyntax2raw write_tiles /path/to/input.isyntax /path/to/tile/directory
Please see isyntax2raw write_tiles --help
for detailed information.
Output tile width and height can optionally be specified; default values are
detailed in --help
.
A directory structure containing the pyramid tiles at all resolutions and macro/label images will be created. The default format is N5. Additional metadata is written to a JSON file. Be mindful of available disk space, as larger .isyntax files can result in >20 GB of tiles.
Use of a n5 or zarr --file_type
will result in losslessly compressed output.
These are the only formats that are currently supported by the downstream
raw2ometiff
.
The iSyntax converter is distributed under the terms of the BSD license.
Please see LICENSE.txt
for further details.
- Currently assumes brightfield (RGB, 8 bits per channel) without really checking the metadata. Probably should check bit depths etc.