labsyspharm / minerva_analysis

MIT License
26 stars 6 forks source link

Minerva Analysis

About

This is an openseadragon based Cellular Image Viewing and Analysis Tool. It is built with a python Flask backend and a Node.js javascript frontend.

Executables (for Users)

Releases can be found here: https://github.com/labsyspharm/minerva_analysis/releases These are executables for Windows and MacOS that can be run locally without any installations.

Running as a Docker container

where

Once the container is running, go to http://localhost:8000/ in your web browser. To import your imaging files in the import gui type in the mounted /data/..

Clone and Run Codebase (for Developers)

1. Checkout Project

git clone https://github.com/labsyspharm/minerva_analysis.git

2. Checkout Necessary Branch

3. Conda Install Instructions.

Install Conda
Activate Environment
Start the Server

(4. Node.js installation and packages)

This step is only needed when you plan to edit js code. The codebase already included bundled js files.

Packaging/Bundling Code as Executable (for Developers)

Any tagged commit to a branch will trigger a build, where tag == commit message. This will appear under releases. Note building may take ~10 min.

Tagging Conventions: All release tags should look like v{version_number}_{branch_name}.