N-Browse is an interactive graphical browser for biological
networks. The goal of N-Browse is to provide a simple, intuitive, and
dynamic interface to molecular interaction data that allows biologists
to take advantage of the rapidly expanding body of functional genomics
The N-Browse server at NYU currently provides access to a variety of large-scale functional genomic datasets from several species. Users can also upload their own data for integrated browsing with publicly available datasets.
The N-Browse GUI (graphical user interface) runs as a desktop webstart application that launches from your web browser and uses a client-server system to provide network data to the user from a server-side database. It uses JDBC to talk to a MySQL database with the optimized NBrowse schema. There is a DataAdapter interface (which the JDBC adapter implements) that allows developers to hook up their datasource to NBrowse.
N-Browse uses a flexible data model that is optimized for retrieval and display of network data. While it was designed specifically with biological data in mind, the concept behind N-Browse is to create a "Generic Network Browser" capable of handling any type of network-based data and associated information. The N-Browse client-server package is designed for portability, with the goal that multiple independent N-Browse systems could be set up to provide graphical interfaces for network-based data from different data sources.