https://github.com/boyle-lab/onramp-web-app

https://github.com/boyle-lab/onramp-web-app

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: Boyle-Lab
  • Language: JavaScript
  • Default Branch: main
  • Size: 255 MB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Created almost 5 years ago · Last pushed over 1 year ago
Metadata Files
Readme Contributing License Code of conduct

README.md

On-Ramp Web Application

Web-enabled version of the On-Ramp bulk plasmid sequencing tool by Camille Mumm. (https://github.com/crmumm/bulkPlasmidSeq)

*** ATTENTION ***

This repository contains the web application framework and services to provide the On-Ramp tool as a public web service. If you are looking for the command-line application, please visit the main repository: (https://github.com/crmumm/bulkPlasmidSeq)

System Requirements

A unix-like system with the following prerequisites: * A functioning Docker instance * A running web server (we recommend nginx)

Getting Started

  1. Clone the repository

  2. Navigate to the root directory and build the Docker container: docker build -t bulk_plasmid_seq_web .

  3. Run the Docker container with appropriate port mappings. Ports are specified with '-p XXXX:YYYY', where XXXX is the host machine port and YYYY is the port on the docker container. docker run -it --name bulk_plasmid_seq_web -p 3000:3000 -p 3001:3001 bulk_plasmid_seq_web The node.js server should be running on the container and can now be accessed at http://127.0.0.1:3000 Note that this command will not return you to the command prompt. However, you can CTRL-C out and restart using the docker start command, which will spin the container up in the background:

docker start bulk_plasmid_seq_web

The server can be stopped/started by simply stopping and restarting the container. You can also log into the container and start the service manually, if necessary: ``` docker exec -it bulkplasmidseq_web bash

Now on the docker container...

cd /home/node/bulkplasmidseq_web npm start ```

Citation

If you use the Bulk Plasmid Sequencing Web App in your work, please use the following citation:

Citation goes here.

Community Guidelines

Bug reports and requests for improvements, optimizations, and additional features are welcomed! Please feel free to make a post to the project's Issue Tracker on github or follow the guidelines in the CONTRIBUTING document.

Owner

  • Name: The Boyle Lab
  • Login: Boyle-Lab
  • Kind: organization
  • Email: apboyle@umich.edu
  • Location: University of Michigan

GitHub Events

Total
  • Push event: 3
Last Year
  • Push event: 3

Dependencies

backend/package.json npm
  • ajv ^8.6.0
  • axios ^0.21.1
  • body-parser ^1.19.0
  • cors ^2.8.5
  • express ^4.17.1
  • express-fileupload ^1.2.1
  • formidable ^1.2.2
  • fs-extra ^10.0.0
  • morgan ^1.10.0
  • python-shell ^3.0.0
  • react ^17.0.2
  • react-dom ^17.0.2
  • react-native ^0.64.3
  • react-scripts ^4.0.3
client/package.json npm
  • @material-ui/core ^4.11.4
  • @material-ui/icons ^4.11.2
  • @material-ui/lab ^4.0.0-alpha.60
  • ajv ^8.6.0
  • ajv-keywords ^5.0.0
  • axios ^0.21.1
  • classnames ^2.3.1
  • filepond ^4.28.2
  • ga-gtag ^1.1.1
  • js-yaml ^3.14.1
  • prop-types ^15.7.2
  • react ^17.0.2
  • react-art ^17.0.2
  • react-dom ^17.0.2
  • react-filepond ^7.1.1
  • react-material-ui-form-validator ^2.1.4
  • react-native ^0.64.3
  • react-native-web ^0.16.5
  • react-router-dom ^5.2.0
  • react-router-native ^5.2.0
  • react-scripts ^4.0.3
  • universal-cookie ^4.0.4
package.json npm
  • @emotion/react ^11.5.0
  • @emotion/styled ^11.3.0
  • concurrently ^6.2.0
  • d3 ^7.0.0
  • monk ^7.3.4
Dockerfile docker
  • node latest build