https://github.com/sanger/gatekeeper
Gatekeeper is used to track the production and validation of batches of tag plates for sequencing. It is designed to interface with the Sequencescape LIMS.
https://github.com/sanger/gatekeeper
rails ruby
Last synced: 4 months ago
JSON representation
Gatekeeper is used to track the production and validation of batches of tag plates for sequencing. It is designed to interface with the Sequencescape LIMS.
- Host: GitHub
- URL: https://github.com/sanger/gatekeeper
- Owner: sanger
- License: mit
- Created: 2014-01-27T16:25:05.000Z (over 12 years ago)
- Default Branch: develop
- Last Pushed: 2026-02-27T03:46:42.000Z (4 months ago)
- Last Synced: 2026-02-27T10:40:38.169Z (4 months ago)
- Topics: rails, ruby
- Language: Ruby
- Homepage:
- Size: 1.75 MB
- Stars: 0
- Watchers: 4
- Forks: 5
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/sanger/gatekeeper/actions/workflows/ruby_test.yml)
[](https://codecov.io/gh/sanger/gatekeeper)
# Gatekeeper
Gatekeeper is used to track the production and validation of batches of tag plates for sequencing.
It is designed to interface with the [Sequencescape](https://github.com/sanger/sequencescape) LIMS.
## Installation
1. Install gems
bundle install
## Setup
1. Start Sequencescape server on port 3000
# move to Sequencescape directory
bundle exec rails server
2. Setup config
# This runs `lib/tasks/config.rake` which creates an file in the `environments` directory
bundle exec rake config:generate
3. Start Gatekeeper server on a different port (e.g. 3001)
bundle exec rails server -p 3001
## Testing
To run tests:
bundle exec rake
## Yard
To run the Yard server
bundle exec yard server