Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Dash | 18,332 | 804 | 413 | 2 days ago | 154 | June 13, 2022 | 725 | mit | Python | |
Data Apps & Dashboards for Python. No JavaScript Required. | ||||||||||
Karyoploter | 232 | 8 months ago | 46 | R | ||||||
karyoploteR - An R/Bioconductor package to plot arbitrary data along the genome | ||||||||||
Geoquery | 67 | 3 months ago | 18 | mit | R | |||||
The bridge between the NCBI Gene Expression Omnibus and Bioconductor | ||||||||||
Tftargets | 52 | 4 years ago | 3 | R | ||||||
:dart: Human transcription factor target genes. | ||||||||||
Liger | 47 | 1 | 2 years ago | 4 | January 25, 2021 | gpl-3.0 | R | |||
Lightweight Iterative Gene set Enrichment in R | ||||||||||
Covid19 Event Risk Planner | 45 | 8 months ago | other | R | ||||||
COVID19 risk planner R-Shiny application | ||||||||||
Slurmr | 43 | 7 months ago | 3 | September 03, 2021 | 9 | other | R | |||
slurmR: A Lightweight Wrapper for Slurm | ||||||||||
Wdlrunr | 34 | a year ago | 8 | R | ||||||
Elastic, reproducible, and reusable genomic data science tools from R backed by cloud resources | ||||||||||
Tidysq | 28 | a year ago | 3 | January 31, 2022 | 48 | C++ | ||||
tidy processing of biological sequences in R | ||||||||||
Admixr | 23 | a month ago | 1 | July 03, 2020 | other | TeX | ||||
An R package for reproducible and automated ADMIXTOOLS analyses |
COVID19 risk planner R-Shiny application
is an R-Shiny application that requires R 3.4+, shinyserver, and several R packages. Optionally, you can deploy behind a webserver (Apache or NGINX) to act as the reverse proxy and handle SSL termination.
From Github
git clone [email protected]:appliedbinf/covid19-event-risk-planner.git
sudo mv covid19-event-risk-planner/COVID19-Event-Risk-Planner /srv/shinyserver/COVID19-Event-Risk-Planner
# Install R and Shiny Server with your distro package manager
# See https://rstudio.com/products/shiny/download-server/ for
# Shiny Server information
Rscript -e "install.packages(c( 'shiny', 'shinythemes', \
'ggplot2', 'ggthemes', 'ggpubr', 'ggrepel', 'dplyr', \
'lubridate', 'matlab'))"
We update the current data for the application every hour (with a random delay between 0-700 seconds) and the daily data every 4 hours. While we could load the data live from the API, we want the application to be functional and responsive even if the API is down/slow and it ensures we're not hammering the API if we get a spike of users. The real time daily data doesn't change often enough for this to introduce major delays in reporting.
1 * * * * perl -le 'sleep rand 700' && /srv/shinyserver/COVID19-Event-Risk-Planner/update_current.sh
1 */4 * * * /srv/shinyserver/COVID19-Event-Risk-Planner/update_daily.sh
<VirtualHost *:80>
ServerName example.com
Redirect permanent / https://example.com/
</VirtualHost>
<VirtualHost *:443>
ServerName example.com
ErrorLog /var/logs/covid19risk/logs/error_log
SSLEngine on
SSLCertificateFile /etc/httpd/ssl/example.com_cert.crt
SSLCertificateKeyFile /etc/httpd/ssl/example.com.key
SSLProxyEngine On
SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
SSLCipherSuite HIGH:!aNULL:!MD5:!3DES
SSLHonorCipherOrder on
ProxyPreserveHost On
ProxyPass / localhost:3432/
ProxyPassReverse / localhost:3432/
</VirtualHost>