You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Plot images and statistical data posted on the optinist-for-server website, To provide documentation of the customization procedure and adjustments to the system to allow users (non-IT engineers and data researchers) to easily customize the above posted data.
Supplemental
GUI-based customization of displayed data is out of scope.
Since the user analysis algorithm is implemented in python code, the customization of the display data may be done by editing the python code as well.
However, the customization method should be as user-friendly as possible.
For "Code implementation part" of “Code modification”, please make a proposal once.
Request implementation depending on the result of the proposal.
For “Documentation”, we would like to discuss the scope of response based on the proposal.
itutu-tienday
changed the title
[TO][No.10]Support for user customization of images displayed on the website
[TO][No.10]Support for user customization of plots displayed on the website
Jan 9, 2025
Migrate CELL_GRAPHS and EXPERIMENT_GRAPHS into YAML. Update the backend code to read configuration settings directly from the YAML
Return the configuration via API, enabling the frontend to dynamically adapt the display based on the YAML settings
Users can modify the YAML file by adding, updating, or removing entries or simply comment/uncomment sections to customize which columns or data points are displayed.
Some suggestions to increase user experience:
Implement a Python or Bash script
Develop an API and a UI for authorized users
Above proposals remove the need for manual file edits and provide a more seamless and intuitive experience. The configuration can be stored in YAML file or database.
Requirement
Plot images and statistical data posted on the optinist-for-server website, To provide documentation of the customization procedure and adjustments to the system to allow users (non-IT engineers and data researchers) to easily customize the above posted data.
Current Specifications
Current Website display specifications
Experimental View
Plot images (right side from
pixel image
)GET /public/experiments
header.graph_titles
studio.app.optinist.routers.expdb.EXPERIMENT_GRAPHS
GET /public/experiments
items.graph_urls
studio.app.optinist.routers.expdb.get_experiment_urls
Cell View
Plot Images (right side from
Cell Mask
)GET /public/cells
header.graph_titles
studio.app.optinist.routers.expdb.CELL_GRAPHS
GET /public/cells
items.graph_urls
studio.app.optinist.routers.expdb.expdbcell_transformer
Statistics (right side from Plot Images)
GET /public/cells
items.statistics
studio.app.optinist.routers.expdb.get_cell_urls
Specifications for generating various data
Flow of data generation
The data creation process consists of the following batch processes.
Plot Images generation location
Cells Statistics generation location
Tasks
Code modification
Documentation
The text was updated successfully, but these errors were encountered: