NEWS.md

multienrichjam 0.0.94.900

changes

multienrichjam 0.0.93.900

changes

multienrichjam 0.0.92.900

bug fixes

changes

multienrichjam 0.0.91.900

changes

multienrichjam 0.0.90.950

bug fixes

multienrichjam 0.0.90.900

changes to existing functions

multienrichjam 0.0.89.900

changes to existing functions

Added %>% to imported functions, and not all of dplyr.

multienrichjam 0.0.88.950

changes to existing functions

multienrichjam 0.0.88.900

changes to existing functions

multienrichjam 0.0.87.900

The next update will likely use Mem S4 object instead of list, although the plan is to allow convenient conversion to list for legacy compatibility. The S4 functions and methods should be more convenient in long term, and will be Bioconductor-compliant.

new functions

changes to existing functions

other changes

multienrichjam 0.0.86.900

Bug fixes

changes to existing functions

other changes

Two functions are no longer imported, instead they are both called using the package prefix. It only affects grid_with_title() which is no longer used by default.

multienrichjam 0.0.85.900

Changes to existing functions

multienrichjam 0.0.84.900

Bug fixes

multienrichjam 0.0.83.900

Bug fixes

multienrichjam 0.0.82.900

multienrichjam 0.0.81.900

multienrichjam 0.0.80.900

changes to existing functions

multienrichjam 0.0.79.900

changes to existing functions

multienrichjam 0.0.78.900

changes to existing functions

bug fixes

multienrichjam 0.0.77.900

bug fixes

multienrichjam 0.0.76.900

changes to existing functions

The theme of this update is "Customizing mark.groups labeling". Useful with jam_igraph() when supplying a list of node groups or communities via mark.groups, with labels defined in names(mark.groups). The labels are automatically placed outside the mark polygon, and can be adjusted in size with mark.cex, and position with mark.x.nudge, mark.y.nudge.

major changes to existing functions

other changes to existing functions

bug fixes

multienrichjam 0.0.75.900

bug fixes

other changes

multienrichjam 0.0.74.900

updates to existing functions

multienrichjam 0.0.73.900

bug fixes

multienrichjam 0.0.72.900

new functions

changes to existing functions

bug fixes

multienrichjam 0.0.71.900

changes to existing functions

multienrichjam 0.0.70.900

bug fixes

multienrichjam 0.0.69.900

new functions

changes to existing functions

multienrichjam 0.0.68.910

It turns out that graphics::polygon() only properly closes the polygon when it has a color fill with non-zero alpha transparency. In this case, the final "closed" corner is correctly extended to complete the sharp corner edge using line join par("ljoin"). With no color fill, or with completely transparent color fill, the final corner is not completed, the lines are "ended" using par("lend"), and therefore there is no sharp corner. The workaround is to apply a color with alpha transparency 1 (on scale of 0 to 255), which causes the border to be drawn completely. However, some rare graphical output devices do not support alpha transparency, so there is the chance of rendering unintended opaque color fill. The situation should only affect node shapes "pie" and "jampie", which are designed to draw the outer border then inner border, so the impact should be minimal. Shape "coloredrectangle" actually calls graphics::symbols() which avoids this issue. However, cases where outer border is expected to be drawn after the inner border, it has small risk of rendering the fill color fully opaque, covering the inner border. One day I probably need to replace graphics::polygon() with a custom function polygon_with_borders() that can handle inner and outer border properly.

updates to existing functions

bug fixes

multienrichjam 0.0.68.900

Notable release notes

changes to dependencies

changes to existing functions

new functions

multienrichjam 0.0.67.900

new functions

changes to existing functions

multienrichjam 0.0.66.900

changes to existing functions

multienrichjam 0.0.65.900

Numerous changes were made to functions in order to improve the overall Cnet plot layout experience. New functions were developed offline that focus on layout specific to Cnet plots, useful for bipartite graphs in general.

changes to existing functions

new functions

multienrichjam 0.0.64.900

changes to existing functions

new functions

multienrichjam 0.0.63.900

changes to existing functions

multienrichjam 0.0.62.900

changes

bug fixes

multienrichjam 0.0.61.900

changes to existing functions

multienrichjam 0.0.60.900

changes to existing functions

minor bug fixes

multienrichjam 0.0.59.900

changes to existing functions

bug fixes, enhancements

multienrichjam 0.0.58.900

changes to existing functions

bug fixes

functions removed

multienrichjam 0.0.57.900

multienrichjam 0.0.56.900

bug fixes

changes to existing functions

multienrichjam 0.0.55.900

bug fixes

changes to existing functions

multienrichjam 0.0.54.900

updates to existing functions

multienrichjam 0.0.53.900

This update mainly focuses on implementing directionality when available in the pathway enrichment data during multiEnrichMap().

new functions

changes to existing functions

Points are sized by number of genes.

multienrichjam 0.0.52.900

changes to existing functions

Moved some functions into their own .R file for better organization:

multienrichjam 0.0.51.900

changes to existing functions

multienrichjam 0.0.50.900

changes to existing functions

multienrichjam 0.0.49.900

extended function help text

changes to existing functions

bug fixes

Several functions were updated to include proper package prefix for function calls:

affecting functions:

multienrichjam 0.0.48.900

bug fixes

multienrichjam 0.0.47.900

bug fixes

changes to existing functions

multienrichjam 0.0.46.900

changes to existing functions

I still need example data to use for function document examples, to show utility of rotating the gene-pathway heatmap.

multienrichjam 0.0.45.900

changes to existing functions

multienrichjam 0.0.44.900

The edge bundling update!

The new functions are under rapid development, and represent potentially quite useful functions for visualizing complex igraph networks, specifically Cnet plots with Gene and Set node types.

The general technique of bundling edges between two groups of nodes is relatively stable. The details and extent that edges are bundled, including visual display of bundled edges, is under active evaluation and development. So far it doesn't seem to take much to improve the output figure, compared to using straight edges.

In the near future, Cnet plots may by default enable some form of edge bundling, as Cnet plots were in fact the motivating example.

See pkgdown docs for edge_bundle_nodegroups() for visual examples using the Karate network.

current issues in edge bundling

edge_bundle_nodegroups() is the core function, and it does not yet implement:

new igraph edge bundling functions

new igraph functions

new utility functions

updates to existing functions

multienrichjam 0.0.43.900

changes to existing functions

new functions

multienrichjam 0.0.42.900

changes to existing functions

new functions

The next version should include plot_cnet_heatmaps() which creates nice Cnet cluster plots where each cluster has a corresponding expression heatmap displayed at the edge of the figure.

multienrichjam 0.0.41.900

bug fixes

multienrichjam 0.0.40.900

bug fixes

changes to existing functions

multienrichjam 0.0.39.900

changes to existing functions

5 to hide the gene labels on Cnet plots.

multienrichjam 0.0.38.900

bug fixes

enhancements

multienrichjam 0.0.37.900

bug fixed

enhancements

multienrichjam 0.0.36.900

bug fixed

changes to existing functions

multienrichjam 0.0.35.900

bug fixes

changes to existing functions

multienrichjam 0.0.34.900

changes to existing functions

multienrichjam 0.0.33.900

changes to existing functions

multienrichjam 0.0.32.900

changes to existing functions

multienrichjam 0.0.31.900

changes to existing functions

multienrichjam 0.0.30.900

changes to existing functions

multienrichjam 0.0.29.900

changes to existing functions

multienrichjam 0.0.28.900

new functions

im2list() and imSigned2list() are the reciprocal functions to list2im() and list2imSigned(). The new functions convert incidence matrix to list, or signed incidence matrix to list, respectively. They're notable because they're blazing fast in our testing, thanks to efficient methods from the arules R package for interconverting list to compressed logical matrix, and vice versa.

changes to existing functions

multienrichjam 0.0.27.900

Added a new TODO.md file to track some new feature ideas.

new functions

Changes to existing functions

multienrichjam 0.0.26.900

Changes to existing functions

multienrichjam 0.0.25.900

Changes to existing functions

multienrichjam 0.0.24.900

Changes to existing functions

multienrichjam 0.0.23.900

Changes to existing functions

gene-pathway heatmap -> pathway clusters -> Cnet using pathway clusters

multienrichjam 0.0.22.900

New functions

Changes to existing functions

Other changes

multienrichjam 0.0.21.900

New functions

multienrichjam 0.0.20.900

New functions

Changes to existing functions

multienrichjam 0.0.19.900

New functions

multienrichjam 0.0.18.900

New functions

Bug fixes

multienrichjam 0.0.17.900

New functions

Changes to existing functions

multienrichjam 0.0.16.900

The vignette was updated to use the new functions, for a much cleaner overall workflow.

Changes to existing functions

New functions

multienrichjam 0.0.15.900

Changes to existing functions

new functions

multienrichjam 0.0.14.900

Changes to existing functions

New functions

multienrichjam 0.0.13.900

New plotting functions

Other new functions

multienrichjam 0.0.11.900

Bug fixed

multienrichjam 0.0.10.900

New functions

enhancements

Bug fixes

multienrichjam 0.0.9.900

bug fixes

multienrichjam 0.0.8.900

bug fixes

multienrichjam 0.0.7.900

bug fixes

changes

multienrichjam 0.0.6.900

new functions

multienrichjam 0.0.5.900

changes

enhancements

multienrichjam 0.0.4.900

bug fixed

changes

multienrichjam 0.0.3.900

changes

multienrichjam 0.0.2.900

changes

new functions

multienrichjam 0.0.1.900

new functions

changes



jmw86069/multienrichjam documentation built on Nov. 3, 2024, 10:29 p.m.