This repository contains the code for accessing the consensus and PHOT network from the publication "Widening the landscape of transcriptional regulation of algal photoprotection". via a web interface. The webinterface can be reached at http://grn-web.bio.uni-potsdam.de/
You can use the code in this repository to run a local version of the web-interface following the setup instructions below.
You have two options:
- install R (version 4.0 or higher) according to your OS installation instructions
- clone this repository
- change into the
./Program
directory of this repo and runRscript setup.R
This is mainly useful if you just want to run the GRN_web interface or if you need to keep your existing R installation untouched.
- install Docker according to your OS installation instructions
- clone this repository
- inside the repository's main directory, run
docker build -t grn-web .
to install GRN_web inside a Docker container - afterwards, you can start the container like this:
docker run --env PORT=8181 -p 8181:8181 -it grn-web
- now, visit http://localhost:8181/ in your browser to use GRN_web
To use the web interface, change into the ./Program
directory and execute Rscript app.R It will show the URL you need to use in your browser, e.g.
http://127.0.0.1:3395`.
Or you can use our public server
To get target predictions of a regulator you are interested in use the drop-down menu in the "Top targets and significant enriched GO terms" tab to search for its JGI Gene ID. You can select the number of top targets you want to extract and download them in .xlsx format via the button
The tool will automatically check for GO terms significantly enriched in the set of all target genes and plot information on the 5 GO terms with lowest adjusted p-value. The left panel gives a heatmap of the pairwise jaccard indes between the genes linked to a given GO term in your targets. The right panel plots the size of ther partition in the whole set of target genes, and indicates the absolut number (dot size) and the Benjamini-Hochberg adjusted p-value (color). The plotted information can be downloaded together with info on all other enriched GO terms via the button.
You can use the "Top coregulators" tab to enter or upload a list of JGI gene IDs for which the top 10 strongest coregulators will be extracted in a table ready for download as a .xlsx file.