Dashboard using dash plotly in python
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
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