Skip to content

an interactive GUI that quickly checks through the output of AutoCellLabeler given a neuron class of interest

Notifications You must be signed in to change notification settings

flavell-lab/ManualCellLabeler

Repository files navigation

ManualCellLabeler

Interactive Streamlit app for manual neuron label confirmation using NeuroPAL and related HDF5/CSV data.

Usage

  • Activate project virtualenv (from project root):
source .venv/bin/activate
  • Run the Streamlit app:
source .venv/bin/activate && streamlit run app.py
  • Open the UI: visit http://localhost:<port_number> (Firefox is the recommended browser for this app)

Notes

  • Default data root used by the app: /store1/shared/flv_utils_data/ (see FLV_UTILS_DATA_DIR in app.py).
  • The app expects project subfolders with autolabel_data, neuron_rois, processed_h5, and labels_csv.

Deprecated scripts

  • Some helper scripts are not required to launch the main app and have been moved to deprecated/.
  • To restore a deprecated script, move it back to the project root.

Development

  • Python >= 3.10. Use the included .venv for reproducible environment.
  • Dependencies are listed in pyproject.toml.

Integrate relabels to labels_csv

python update_labels_from_log.py /store1/shared/flv_utils_data/flagging/relabelled/BAG_candy_log.csv --apply 

About

an interactive GUI that quickly checks through the output of AutoCellLabeler given a neuron class of interest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •