The DGE database table needs to be updated using v10 DESeq results to be compatible with the v10 TPM database table, because the TPM boxplots on the sides of the DGE heatmaps are generated using the TPM database table.
In the review, please only add comments or suggestions that are directly related code correctness or documentation readability.
This PR is not broken into smaller PRs, because all changes in this PR are required to test whether the API works as expected or not. Most of the file changes are test results and plots.
Type of change
[x] New feature (non-breaking change which adds functionality)
Changed
Updated database using v10 differential gene expression (DGE) data.
Installed libxml2 in Dockerfile.
Updated tests for DGE heatmap endpoints, according to v10 DGE data.
How Has This Been Tested?
[x] Integration test
Task link/Screenshot/Terminal returns:
$ ./tests/run_tests.sh
API base URL: http://localhost:8082
✔ | OK F W S | Context
✔ | 453 | tests/r_test_scripts/test_endpoint_http.R [1003.3 s]
══ Results ══════════════════════
Duration: 1003.4 s
For more details about local testing environment, options, and resources, see README.md of this PR branch.
Checklist
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[NA] New and existing unit tests pass locally with my changes
[NA] Any dependent changes have been merged and published in downstream modules
[x] I have checked my code and corrected any misspellings
Pull Request Template
Description
Notes for reviewers:
Type of change
Changed
libxml2
inDockerfile
.How Has This Been Tested?
Task link/Screenshot/Terminal returns:
For more details about local testing environment, options, and resources, see
README.md
of this PR branch.Checklist
cc @taylordm @chinwallaa