Diffusion

Expand node selection using network propagation algorithms
## *Core App*: Diffusion ### Note: This app is pre-installed in Cytoscape 3.9 or later **_You should not download this app_ from the store yourself. If Cytoscape detects that a new version is available in the App Store, it will notify you as it's starting and will give you a chance to download it directly.** **_You should not download this app_ if your Cytoscape is earlier than 3.9. An earlier version of this app is pre-installed in your Cytoscape, and this app cannot replace it.** ## Background Network propagation is an important and widely used algorithm in systems biology, with applications in protein function prediction, disease gene prioritization, and patient stratification. Propagation provides a robust estimate of network distance between sets of nodes. Operating on similar principles as Google’s search algorithms, network propagation uses the network of interactions to find new genes that are most relevant to a set of well understood genes. For instance, if we know that mutations in a particular protein cause a disease, we can also guess that mutations in related proteins are also likely to cause this disease. We can find related proteins by examining the network of interactions. ## How to Use The Cytoscape Diffusion app turns the powerful network propagation service into an easy right click menu item. * Select the nodes you would like to use as input heats * Right click and select **Diffuse → Selected Nodes** which will send your network and inputs to our remote diffusion service. * After propagation, the Diffusion app will add your results as node columns for easy filtering. A results panel will also open with some useful utilities for finding groups of nodes above and below a certain threshold, and creating styled subnets from your selections. ## Availability The Diffusion app calls a web-based REST service to calculate network propagation. The service code and documentation is available at [https://github.com/idekerlab/heat-diffusion] The service can be called directly from any REST-enabled client at [http://v3.heat-diffusion.cytoscape.io/] The Diffusion app source itself is available at [https://github.com/cytoscape/Diffusion]

1.6.1

Works with Cytoscape 3.8

Apps that depend on this release

Release Notes

* Diffusion will now stop if cancel button is clicked

1.6.0

Works with Cytoscape 3.8

Release Notes

* Updated for Java 11 / Cytoscape 3.8

1.5.4

Works with Cytoscape 3.6


1.5.2

Works with Cytoscape 3.6

Release Notes

Better handling of CI services provided by CyREST App.

1.5.1

Works with Cytoscape 3.6

Release Notes

Never remove diffusion columns on session load.

1.4.3

Works with Cytoscape 3.5

Release Notes

diffusion.url property is read in on each diffusion call

1.4.2

Works with Cytoscape 3.5

Release Notes

BugFix: Ignores events when no current network is empty

1.4.1

Works with Cytoscape 3.5

Apps that depend on this release

Release Notes

BugFix: Options mode was throwing null pointer exceptions.

1.4.0

Works with Cytoscape 3.5

Release Notes

* Added a new service backend with better performance and error handling

1.3.0

Works with Cytoscape 3.5

Release Notes

* Added REST and Command Automation

1.2.5

Works with Cytoscape 3.4


1.0.0

Works with Cytoscape 3.3


CYTOSCAPE 3

Version 1.6.1

Released 30 Jul 2020

Works with Cytoscape 3.8

Download Stats Click here