Awesome
Minerva
Check out the Minerva website for tutorials, example Minerva Stories and frequently asked questions about Minerva.
We also published a paper describing Minerva Story and Author: Hoffer et al., (2020). Minerva: a light-weight, narrative image browser for multiplexed tissue images. Journal of Open Source Software, 5(54), 2579, https://doi.org/10.21105/joss.02579 .
Minerva Repository Structure
Minerva Story
The GitHub Pages site build is stored at minerva-story. The source code for the minified bundle is stored at minerva-browser.
Minerva Author
The Python Flask server along with automated testing is stored at minerva-author. The React UI is stored at minerva-author-ui
Running Minerva Story
Clone repository
git clone git@github.com:labsyspharm/minerva-story.git
cd minerva-story
Install npm
Download and install Node.js for your platform.
Install npx
to run the http-server
:
npm install -g npx
Run local server
In the project folder, run command:
npx http-server -p 8000
Open browser to localhost:8000
Rebuilding minerva-browser
If you update the version of Minerva Browser in package.json
, you will need to rebuild with webpack as shown below:
npm i
npm run build
Then you can run the local server with npx http-server -p 8000
as normal.