Skip to main content
. 2013 Jul 24;14:235. doi: 10.1186/1471-2105-14-235

Figure 4.

Figure 4

The modularization of KUPNetViz. A simple description of the architecture behind the KUPNetViz which consists of three simple layers, present in many similar applications: i) the background database, ii) the server PHP code layer handling database querying and parsing iii) the client side of the application where the interaction with the user is taking place. Client–server data exchange is performed using the widely used JavaScript Object Notation (JSON) format. The vertical dashed lines in the data stored in the backend database layer and the PHP layer mark the distinction of the different modules handling the background knowledge and network reconstruction and the KUPKB datasets and their mapping to the network. This distinction allow the evolution of the KUPNetViz to a more general biological network web framework which combines bundled background knowledge on biomolecular interactions with a very simple interface designed for bench researchers wishing simple biological state snapshots and not to go deeper in other network properties.