Skip to content

Conversation

@Jenniliu12
Copy link

@Jenniliu12 Jenniliu12 commented Jan 11, 2026

PR Checklist

  • Referenced issue is linked
  • If you've fixed a bug or added code that should be tested, add tests!
  • Documentation in docs is updated

Description of changes
adding new tool.

Technical details
Technically, the most interesting part is the data itself. Most of the methods that come with this tool are wrappers that aid with the enrichment analysis (e.g., help create a ranked list from query data, or help navigate the different levels of the data).
The plotting tools are seaborn heatmap wrappers that are tailored to the output format.

Only the cytokine communication methods are specific to this tool. (get_senders and receivers()). This plotting function is specific to this tool.

Additional context
new feature "hucira". Lukas wants to check if methods are too specific.
Some of the code might actually be redundant.. I had implemented the wrappers to make simple visualizations a click away for users but I can rethink about making the tool more lightweight.

The only dependencies I added (bokeh and pyCirclize) are for visualization tools

The very generic tests that I wrote are not passing. I don't know why, it looks like they're timing out.

@Jenniliu12 Jenniliu12 marked this pull request as draft January 12, 2026 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant