Platemap-App provides visualization of a 96 well plate that pairs with Biohub produced plate scanner. Scinote integration is provided through seperate gem to register, fetch and assign samples. Capable of standalone scanning.
- 96 well representation of barcoded tubes
- CSV export of tube barcodes and corresponding location
- Integrates with Biohub plate scanner
Platemap-widget is developed with ReactJS and serves purely as a UI interface.
What things you need to install the software and how to install them
- Clone this Git repository onto your development machine.
git clone https://github.com/czbiohub/platescanner-app.git
- In root of project, run
docker-compose up
. dockercompose.yml is configured to run on localhost:3000
To deploy on docker run the command below. Be sure to exclude /
for URL_OF_PLATESCANNER_MANAGER
.
docker run -e REACT_APP_PLATE_SCANNER_MAN_URL=[URL_OF_PLATESCANNER_MANAGER] -p 8787:8787 czbiohub/platemap-widget:latest
Build Dockerfile.production by:
docker build --build-args react_app_plate_scanner_man_url=${URL_OF_PLATESCANNER_MANAGER} -t platemap-widget-production -f Dockerfile.production .
Run by:
docker run -it -p 8080:80 platemap-widget-production:latest
Navigate to http://localhost:8080/
to view.
- Flexible LIMS/ELN integration
- Different Plate dimensions