Skip to content
forked from r03ert0/microdraw

Collaborative vectorial annotation tool for ultra high resolution data.

License

Notifications You must be signed in to change notification settings

oknemi/microdraw

 
 

Repository files navigation

MicroDraw

Join the chat at https://gitter.im/r03ert0/microdraw

microdraw-vervet

MicroDraw is a collaborative vectorial annotation tool for ultra high resolution data, such as that produced by high-throughput histology.

Data visualisation uses OpenSeadragon, and data annotation uses Paper.js.

Developer install instructions

as of 2017-08-15

Basic Steps

  • install nodejs

  • install mongo

  • checkout the repository git clone https://github.com/r03ert0/microdraw.git

  • cd microdraw

  • rename and adjust configuration example files

    • github-keys.json.example -> github-keys.json
    • public/js/base.js.example -> public/js/base.js (default should be var localhost = "http://localhost:3000";)
    • public/js/configuration.json.example -> public/js/configuration.json set database to true
  • install the project

    • cd into microdraw
    • npm install
  • run the project

    • in one terminal window start mongo database and type use microdraw to switch to the MicroDraw database and leave it run
    • in another terminal: cd into microdraw folder: npm start
  • open http://localhost:3000 to see MicroDraws landing page and click any of the data links provided

  • test data can be viewed at http://localhost:3000/data?source=/test_data/cat.json

To set up your own local data folder

  • cd to /public directory, put yourDataFolder here which must contain
    • a folder with the folders with your data tiles in dzi format
    • the .dzi file containing the information about your data (generated by the converter)
    • a json file containing information about your data in the following form: { "pixelsPerMeter": 1000000, "tileSources": [ "yourDataFolder/yourData.dzi" ] }

License

This project is licensed under GNU GPL v3 or any later version.

About

Collaborative vectorial annotation tool for ultra high resolution data.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 93.5%
  • HTML 5.7%
  • CSS 0.8%