Skip to content

Releases: bioinfodlsu/rice-pilaf

v1.0.9

18 Aug 13:54
3237ddc
Compare
Choose a tag to compare

Welcome! RicePilaf is short for Rice Post-GWAS/QTL Analysis dashboard. Ok, so we are not great at acronyms; but like a flavorful rice pilaf that combines many ingredients, this RicePilaf combines information from multiple rice databases to provide insights into your QTL/GWAS loci.

Installation and Usage

Please visit the wiki.

Changelog

  • No changes to the source code compared to v1.0.8. This version is merely for testing whether Watchtower is properly configured to update the deployed container on the Bioinformatics Lab's server upon the release of a new image.

v1.0.8

18 Aug 10:45
3237ddc
Compare
Choose a tag to compare

Welcome! RicePilaf is short for Rice Post-GWAS/QTL Analysis dashboard. Ok, so we are not great at acronyms; but like a flavorful rice pilaf that combines many ingredients, this RicePilaf combines information from multiple rice databases to provide insights into your QTL/GWAS loci.

Installation and Usage

Please visit the wiki.

Changelog

  • Implemented workflow to automatically update the deployment on the Bioinformatics Lab's server every time a new version is released. This change includes the addition of a new image in the GitHub Container registry (deploy-bioinfodlsu) and custom nginx configuration files.

    Refer to this section of our wiki for the updated instructions on deploying RicePilaf to our lab's server.

v1.0.7

11 Aug 10:45
b07dee5
Compare
Choose a tag to compare

Welcome! RicePilaf is short for Rice Post-GWAS/QTL Analysis dashboard. Ok, so we are not great at acronyms; but like a flavorful rice pilaf that combines many ingredients, this RicePilaf combines information from multiple rice databases to provide insights into your QTL/GWAS loci.

Installation and Usage

Please visit the wiki.

Changelog

  • No changes to the source code compared to v1.0.6. This version is merely for testing whether Watchtower is properly configured to update the deployed container upon the release of a new image.

v1.0.6

31 Jul 02:11
Compare
Choose a tag to compare

Welcome! RicePilaf is short for Rice Post-GWAS/QTL Analysis dashboard. Ok, so we are not great at acronyms; but like a flavorful rice pilaf that combines many ingredients, this RicePilaf combines information from multiple rice databases to provide insights into your QTL/GWAS loci.

Installation and Usage

Please visit the wiki.

Changelog

  • Revised note on top of the deployed website. The note now reads: "For heavy workloads, consider running RicePilaf locally. Click here to install"

v1.0.5

13 Jul 17:24
b433572
Compare
Choose a tag to compare

Welcome! RicePilaf is short for Rice Post-GWAS/QTL Analysis dashboard. Ok, so we are not great at acronyms; but like a flavorful rice pilaf that combines many ingredients, this RicePilaf combines information from multiple rice databases to provide insights into your QTL/GWAS loci.

Installation and Usage

Please visit the wiki.

Changelog

  • No changes to the source code compared to v1.0.4. This version is merely for testing whether Watchtower is properly configured to update the deployed container upon the release of a new image.

v1.0.4

13 Jul 17:11
066dbd3
Compare
Choose a tag to compare

Welcome! RicePilaf is short for Rice Post-GWAS/QTL Analysis dashboard. Ok, so we are not great at acronyms; but like a flavorful rice pilaf that combines many ingredients, this RicePilaf combines information from multiple rice databases to provide insights into your QTL/GWAS loci.

Installation and Usage

Please visit the wiki.

Changelog

  • Modified the GitHub Actions workflow to tag the latest versions of the Docker images as latest. Doing so allows the deployed container to be automatically updated using tools like Watchtower once a new version is released.
  • Wrote a shell script for commands that have to be run inside the container after an update. Running this shell script can be automated using Watchtower's lifecycle hooks. Previously, a sysadmin would have to manually run docker exec to execute these commands.

v1.0.3

05 Jun 15:59
Compare
Choose a tag to compare

Welcome! RicePilaf is short for Rice Post-GWAS/QTL Analysis dashboard. Ok, so we are not great at acronyms; but like a flavorful rice pilaf that combines many ingredients, this RicePilaf combines information from multiple rice databases to provide insights into your QTL/GWAS loci.

Installation and Usage

Please visit the wiki.

Changelog

  • Improved the handling of invalid genomic interval inputs, along with the user-facing error messages
  • Fixed the display of the warning message when invalid accessions are entered in the "additional genes" box (on the coexpression and regulatory feature enrichment pages). The warning message is now persistently displayed even after the results are loaded, and it is cleared when the user clicks "Reset All Analyses."
  • Minor front-end edits

v1.0.2

31 May 16:08
3f7f8e4
Compare
Choose a tag to compare

Welcome! RicePilaf is short for Rice Post-GWAS/QTL Analysis dashboard. Ok, so we are not great at acronyms; but like a flavorful rice pilaf that combines many ingredients, this RicePilaf combines information from multiple rice databases to provide insights into your QTL/GWAS loci.

Installation and Usage

Please visit the wiki.

Changelog

  • Rewrote the (data preparation) workflow Dockerfile. Previously, R 4.3 and Bioconductor 3.17 were installed on top of the python:3.10-bullseye base image. For reproducibility, it is imperative to use these versions of R and Bioconductor. However, the most recent version of Bioconductor (3.19) requires R 4.4, while attempting to install Bioconductor 3.17 packages from source leads to dependency issues.

    As a solution, we rewrote the Dockerfile to use the bioconductor/bioconductor_docker:RELEASE_3_17-R-4.3.0 base image instead. Aside from simplifying the installation of R packages, this change also reduced the image building time from ~24 minutes to ~8 minutes.

  • Simplified the logic for deciding on whether to fetch the Bootstrap and Font Awesome stylesheets and sprites via the jsDelivr CDN or to use the self-hosted versions

  • Added more code documentation, as well as GitHub Actions workflow documentation

v1.0.1

20 May 06:44
Compare
Choose a tag to compare

Welcome! RicePilaf is short for Rice Post-GWAS/QTL Analysis dashboard. Ok, so we are not great at acronyms; but like a flavorful rice pilaf that combines many ingredients, this RicePilaf combines information from multiple rice databases to provide insights into your QTL/GWAS loci.

Installation and Usage

Please visit the wiki.

Changelog

  • Replaced import * with explicit imports to avoid namespace pollution
  • Revised CI/CD workflow for isort to enforce compatibility with Black formatting

v1.0.0

04 May 12:44
Compare
Choose a tag to compare

Welcome! RicePilaf is short for Rice Post-GWAS/QTL Analysis dashboard. Ok, so we are not great at acronyms; but like a flavorful rice pilaf that combines many ingredients, this RicePilaf combines information from multiple rice databases to provide insights into your QTL/GWAS loci.

Installation and Usage

Please visit the wiki.

Changelog

  • Updated the app (i.e., the version intended for local installation) so that its front-end styling is retained even when run offline
  • Implemented cron jobs for (i) sending app usage logs to us and (ii) clearing the directory where results of previously run analyses are cached to prevent repeated computations. Note that these cron jobs are triggered only in the version of the app intended for deployment. Moreover, sending app usage logs is entirely optional and requires express consent from the organization deploying RicePilaf and an authorized service key from us. The logs will be used only to help us improve RicePilaf. More details here.
  • Added a CI/CD workflow for checking if the Python imports in the codebase are sorted as per the convention followed by the isort utility
  • Edited the Dockerfile for the workflow to explicitly install R 4.3. Previously, it installed the latest stable version of R in Debian "bullseye"