The following node is available in the Open Source KNIME predictive analytics and data mining platform version 2.7.1. Discover over 1000 other nodes, as well as enterprise functionality at http://knime.com.

Network Generator

Generates new network elements depending on the selected algorithms. The settings script can be generated using the elements of the domain and edge section.

Script section

The script section contains all informations to generate an artificial network. An example of such a script would look like this:

%This is a comment that is ignored
++++++Network++++++
%specifies that the network contains directed edges
>Directed network(true|false)::true
------Network------
%This is the section that defines the first domain
++++++Domain++++++
>Name::domain1
>Domain creator::JG - Scale free
|->Number of nodes::20
|->Number of node partitions::1
|->Number of edge partitions::1
------Domain------
%This section defines the edges that connect two domains
+++++++Edge+++++++
domain1=>domain1
>Edge creator::Simple creator
|->Number of edges::10
>1. Node selector::Equal distribution
|->Seed::123
>2. Node selector::Equal distribution
|->Seed::321
-------Edge-------

Special scripting characters and elements:

Domain and edge templates can be generated using the section on the right.

Domain section

The domain section is used to create a new domain with the characteristic of the selected domain creator. The selected domain creator and its specific setting are appended to the end of the settings file when the Append button is pressed. The settings of the new appended domain e.g. number of nodes can be changed in the network generator script.

A domain can be also seen as a component. The domains (components) are unconnected as long as no domain crossing edges are specified (see Domain crossing edge section)

Domain crossing edge section

The domain crossing edge section domain section allows to generate a script that connects two domains by the specified number of edges. The domain crossing edge settings are append to the end of the file when the append button is pressed. The settings of the new appended domain such as the domains to connect (e.g. domain1=>domain2) or the number of edges can be changed in the network generator script.

Dialog Options

Network generator script
The settings script can be generated using the buttons and select boxes on the right side.

Ports

Input Ports
0 Network
Output Ports
0 Generated network
1 Domain info table
2 Domain crossing edges table
This node is contained in Network Base Plug-in provided by Chair for Bioinformatics and Information Mining,University of Konstanz,Germany.