Skip to content

Fractal Web Client

Fractal

Fractal is a framework to process high-content imaging data at scale and prepare it for interactive visualization.

Fractal_Overview

Fractal provides distributed workflows that convert TBs of image data into OME-Zarr files. The platform then processes the 3D image data by applying tasks like illumination correction, maximum intensity projection, 3D segmentation using cellpose and measurements using napari workflows. The pyramidal OME-Zarr files enable interactive visualization in the napari viewer.

This is the repository that contains the Fractal web client. Find more information about Fractal in general and the other repositories at the Fractal home page.

Web client architecture

The client is a Svelte application that uses SvelteKit as a framework. The application is composed of a set of pages that are rendered by a node server and served to a client browser. The node server acts as a proxy to the fractal server, forwarding the requests to the server and returning the responses to the client. Find more details in specific pages.

License and contributors

Unless otherwise stated in each individual module, all Fractal components are released according to a BSD 3-Clause License, and Copyright is with Friedrich Miescher Institute for Biomedical Research and University of Zurich.

Fractal was conceived in the Liberali Lab at the Friedrich Miescher Institute for Biomedical Research and in the Pelkmans Lab at the University of Zurich by @jluethi and @gusqgm. The Fractal project is now developed at the BioVisionCenter at the University of Zurich and the project lead is with @jluethi. The core development is done under contract by eXact lab S.r.l..