plate-map-app

0.1.0 • Public • Published

Platemap-App

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.

Features

  1. 96 well representation of barcoded tubes
  2. CSV export of tube barcodes and corresponding location
  3. Integrates with Biohub plate scanner

Getting Started

Platemap-widget is developed with ReactJS and serves purely as a UI interface.

Prerequisites

What things you need to install the software and how to install them

Docker

Installing

  1. Clone this Git repository onto your development machine. git clone https://github.com/czbiohub/platescanner-app.git
  2. In root of project, run docker-compose up. dockercompose.yml is configured to run on localhost:3000

Running on Docker

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

Deploying to Production on Docker

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.

Future Features

  1. Flexible LIMS/ELN integration
  2. Different Plate dimensions

Readme

Keywords

none

Package Sidebar

Install

npm i plate-map-app

Weekly Downloads

0

Version

0.1.0

License

none

Unpacked Size

5.96 MB

Total Files

27

Last publish

Collaborators

  • cheas33ds