Dashboard using dash plotly in python

Job ID: 34125425

Budget: $30 – $250 USD

Development of a dashboard to visualize nanoparticle analysis from a transmission electron microscope Using particlespy package

the ParticleSpy python package (https://github.com/ePSIC-DLS/particlespy) to allow flexible automated analysis of images of nanoparticles from electron microscopy. This package enables automated analysis of a range of physical properties, including measures of size, shape and composition. The package also includes machine learning methods for classifying particles of different properties. An examples use of the ParticleSpy package can be found at https://github.com/ePSIC-DLS/particlespy_examples
There a segmentation UI contains many parameters. Please see The segmentation UI source code is https://epsic-dls.github.io/particlespy/_modules/particlespy/seg_ui.html#Application

One of the major hurdles in the use of ParticleSpy is that it requires elements of programming in python, meaning it is not readily useable to all microscopists. therefore we would like to build a more flexible user interface to provide results of analysis conducted in ParticleSpy.

So, we should develop a dashboard to display analysis results from the ParticleSpy python package. The dashboard will include flexible plotting of different physical parameters, and display of images from the microscope. The aim is for the dashboard to process images live, as they are obtained by the microscope, and display live updates during a microscope session.

there is a similar project with example code at https://github.com/plotly/dash-sample-apps/tree/main/apps/dash-image-segmentation.

The data here https://zenodo.org/record/3964497