This is a visualization tool to create Suceptibility Windows Ontological Transcriptome (SWOT) Clocks that illustrate the connections between transcriptomes for several thousand available resource sets or user-defined lists of transcriptomes.
If you are interested in contributing to this project, do the following.
- Clone this repository in the usual fashion.
git clone https://github.com/mpoegel/SemNExT-Visualizations.git
- Install the dependencies.
npm install
- In order to run the Fisher's exact test, you need to install R. You also need add Rscript to your
path if it's not added automatically. Lastly, you may need to set the
R_LIBS_USER
environment variable to a writable directory to store R libraries. - Build and start the server.
npm start
The server is now available at localhost:8000
. Gulp will automatically recompile and re-bundle the
TypeScript when any .ts file is changed.
Build the docker image.
docker build -t semnext/swot .
Then start the container.
docker run -d -p 80:8000 semnext/swot