This repository contains a web service for running synapse detection algorithms on AWS. An example pipeline, Nomads-unsupervised is provided to demonstrate how to add new pipelines to this service. The Nomads-unsupervised directory also contains useful code for a fully integrating an algorithm with NDVis, BOSS, and PyMeda.
Installation Instructions:
0.1 Prerequisites: Have AWS-Cli (logged in) and Python3 installed on computer.
Instructions on how to install into AWS here.
Instructions on how to log into AWS here.
- Enter the service directory and run "pip3 install -r requirements.txt"
- Run "python3 server.py"
- Go to http://localhost:8000
You should see a web form where you can submit synapse detection jobs to AWS batch.
Important Note: In order to push results to BOSS, the API Key you provide on the form must have permissions to push to the channel "collman_nomads" and the experiment "nomads_predictions".
Documentation Links: