[ENH] Add interaction map visualization utility using heatmap#293
[ENH] Add interaction map visualization utility using heatmap#293xPREMy wants to merge 3 commits into
Conversation
|
Hi, Please ensure pre-commit in installed and only if you have ran the check, please mark it in the PR.
|
|
Apologies, I’ve now rerun pre-commit, and the issues should be resolved. Would you mind reviewing it again? |
|
Please ensure your tests are passing before requesting a re-review. |
|
I now have ran all the tests. would you please check again. |
|
@xPREMy Couple of issues:
Related to point (ii), I also don't see the plotting method being called and/or made available within the AptaTrans pipeline. Basically, the user is not able to use it via the pipeline right now, am I missing something? |
Reference Issues/PRs
issue #283
What does this implement/fix? Explain your changes.
This PR introduces visualization utilities for AptaTrans interaction maps and restructures related tests.
Specifically, it:
_plot.pytoutils, which implements robust functionality to visualize single-nucleotide and single-amino-acid resolution interaction maps.test_plot.pyinto theutils/tests/directory to keep plotting tests clean and collocated with the utilities.pipeline.pyto integrate the new plotting utility into the core analytical pipeline, enabling proper tensor mapping and visualization outputs.What should a reviewer concentrate their feedback on?
utils/_plot.py.pipeline.pyto ensure it passes data structures appropriately to the plotting function.utils/tests/test_plot.py.Did you add any tests for the change?
test_plot.pyhas been added/updated and run across the pipeline changes.Any other comments?
PR checklist
pre-commit install.To run hooks independent of commit, execute
pre-commit run --all-files