Interactive map of nervous system wiring in the nematode C. elegans. Live at NemaNode.org.
- Node.js >= 11.15.0
- MySQL >= 5.6
- GCC/g++ compiler
- Setup MySQL if first-time use:
sudo mysql_secure_installation
- Install app dependencies by running
npm install
- Setup MySQL user and database:
scripts/setup_config.sh nemanode nemanode_user password | sudo mysql
- Populate database:
npm run populate-database
Once setup is completed, you will be able to run the following commands in this project directory:
npm run watch
ornpm start
: start a app server to test alongside development (localhost:3000)npm run build-prod
: build the production version of the appnpm run test
: run the testspopulate-database
: take the raw data in src/server/db/raw-data and populate the mysql db with it
For more information on how to do various things read the documentation