TODO.md

TODO

30jan2024

19jan2024

06nov2023

12oct2023

12jul2023

14jun2023

05jun2023

02jun2023

01jun2023

24may2023

20apr2023

31mar2023

26feb2023

02feb2023

26jan2023

23jan203

18jan2023

30nov2022

23nov2022

17nov2022

10nov2022

04nov2022

26oct2022

13oct2022

26sep2022

31aug2022

aug2022

13jul2022

05jul2022

23mar2022 issue #7 passing arguments through ... in mem_plot_folio()

04feb2022

Workflow that starts with pathway-gene incidence matrix upfront, bypassing the multiEnrichMap() workflow altogether.

R geneIMcolors <- colorjam::matrix2heatColors(x=geneIM, colorV=colorV)

03feb2022

25jan2021

This document describes plans for enhancements to the multienrichjam R package.

05nov2021

Now that directional z-score can also be associated with enrichment P-values, heatmaps might need to use a bivariate color scale, to indicate enrichment and directionality. See "stevens.bluered". For example the mem_enrichment_heatmap() colors nodes by enrichment P-value, more intense is more significant enrichment. The z-score direction is used to apply red "activated" or blue "inhibited". However, pathways with no z-score, or z-score below the threshold are colored red by default. They should use a neutral color.

04nov2021

For IPA "Upstream Regulators" it sometimes offers a direction implied by the activation z-score. Design idea is to implement the directionality so it can be included in downstream analyses.

During multiEnrichMap() it filters for topEnrichN entries for each enrichment. It might be useful to retain the rank number for each enrichment, to review when setting a different topEnrichN threshold.

01nov2021

20jul2021

19jul2021

24jun2021

21jun2021

Smaller usability items

COMPLETE: 10apr2021: implement edge bundling techniques

Priority: high

Status: Implemented, early active testing of usability and functionality

Useful to improve readability/aesthetics of collapsed Cnet plots, especially Cnet plots with many gene nodes where it is difficult to tell which pathway clusters are connected to each gene.

10apr2021: enhancements to jam_igraph() (must be done inside jam_plot_igraph())

10apr2021: implement edge bundling in jam_igraph() and jam_plot_igraph()

Priority: high

Status: Implemented

10apr2021: add plot_cnet_heatmaps() to multienrichjam

Priority: high

This figure seems very useful because it integrates expression changes alongside gene-pathway connections.

The multienrichment workflow would likely become:

10apr2021: enable plotting node community data in jam_igraph()

Priority: low

Value is reinforcing node groups with a boundary. In testing, the boundary actually made plots look more complex. And with simple plots, it does not seem necessary since nodes are already well-spaced.

10apr2021: include geneCount matrix output from multiEnrichMap()

Priority: medium

Useful to apply filtering at matrix-level for pathways that meet enrichment P-value and gene count thresholds.

2020: apply node color order based upon shape of node cluster

Priority: medium

reorderIgraphNodes()

Useful to automate the ordering of node colors

2020: apply subsetSets in multiEnrichMap()

Priority: low

Users can currently perform this subset step before running multiEnrichMap().

COMPLETE: Apply min_count in multiEnrichMap()

2020: Optional highlight genes

Priority: low

Useful in Cnet plots with too many genes to label, it allows only a subset of genes to be highlighted. Will become high priority if a manuscript decides to use this technique.

Consider a strict output format for mem_plot_folio()

Priority: medium

10apr2021: make plot commands word for ggraph

Priority: low

10apr2021: document examples for reorderIgraphNotes()

COMPLETE: 2020: Improve reorderIgraphNotes()



jmw86069/multienrichjam documentation built on Feb. 7, 2024, 12:58 a.m.