|
|
||
|---|---|---|
| .github/workflows | ||
| data | ||
| docker | ||
| inst | ||
| man | ||
| R | ||
| scripts | ||
| .Rbuildignore | ||
| DESCRIPTION | ||
| Dockerfile | ||
| LICENSE.md | ||
| NAMESPACE | ||
| README.md | ||
Ubigen
Ubigen is an interactive web application for analyzing ubiquitously expressed genes. It is publicly available at ubigen.uni-rostock.de. This repository contains an R package including the input data, the methods and the code for the interactive web interface.
Installation and Usage
Local
You can install the development version of ubigen using:
# install.packages("pak")
pak::pkg_install("johrpan/ubigen")
You only need one function to get started. It will run the application and serve the graphical user interface which can be viewed using your preferred web browser:
ubigen::run_app()
For additional information on using the R package, take a look at the built-in
documentation (?ubigen::run_app).
Server
The Dockerfile included in this repository can be used to
deploy Ubigen on a server. It exposes the web application at port 3464. We
recommend setting up a reverse proxy to enable TLS. Prebuilt Docker images are
available on Docker Hub. You can
get the latest release using:
docker pull johrpan/ubigen
Running the image like this will expose an unencrypted HTTP server at port 80:
docker run -p 80:3464 johrpan/ubigen
License
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.