Skip to content

A browser-based graphical proofreading tool for annotated synapses.

License

Notifications You must be signed in to change notification settings

Atharva-Peshkar/SynAnno-Pro_v1

Repository files navigation

SynAnno

How to use the tool

Locally

Requirements
  • Python 3 (https://www.python.org/downloads/)
  • Hardware: 1-8 Nvidia GPUs with at least 12G GPU memory (change SYSTEM.NUM_GPU accordingly based on the configuration of your machine)
Instructions
  1. Clone this repository to your system.
  2. Navigate to the cloned repository using your terminal.
    cd "cloned repository path goes here"
  3. Install the required dependencies.
    pip install -r requirements.txt
  4. Launch the app and start annotating!
    python -m flask run
  5. Access
    localhost:8080

With Docker

Requirements
Instructions
  1. Clone this repository to your system.
  2. Navigate to the cloned repository using your terminal.
    cd "cloned repository path goes here"
  3. Create the docker image.
    docker build --tag "name" .
  4. Run the docker image.
    docker run --publish 8080:8080 "name"
  5. Access
    localhost:8080

Additional instructions

  1. If starting a new proofreading task, upload the .h5 files, proofread and remember to save the results at the end. It is going to take some minutes to load the .h5 files, do not worry.
  2. If continuing a previously incomplete proofreading task or just going over it, no need to upload the .h5 files again. Just upload the JSON file (saved results) from the previous session and you shall be ready!

About

A browser-based graphical proofreading tool for annotated synapses.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published