{{threshold | number:2}}
Tip: lower the threshold to see more edges...
sparse
dense
cluster results by

include nodes connected to search matches

mark edges representing known interactions in BioGRID

show no more than nodes to allow for smooth animation

only show groups with correlation greater than

Interface documentation


Search

Every dataset in ChromNet has associated metadata that is used to return search results in the interface. To search all datasets simply start typing in the search field. Datasets from ENCODE include a title, description, lab name, cell type, accession id, etc. while custom datasets include metadata provided during network generation.

Matching search results appear as standard sized nodes in the network. When the "include nearby nodes" option is enabled in settings (it is by default) then datasets that do not match the search but are connected to a search match through an edge are shown as smaller nodes in the network. These "nearby" nodes appear and disappear when you adjust the edge threshold slider.


Edge threshold

Every edge in the ChromNet group graphical model has an associated score. High magnitude scores represent stronger statistical dependencies, and are also more likely to represent biologically meaningful interactions. Sliding the edge threshold control in the top right of the interface controls which network edges are shown in the network. Dragging to the far right shows only the strongest edges, while dragging to the far left shows even the most weak speculative edges. The lower bound on the edge threshold was set at 0.03 because below this threshold there was no enrichment for known protein-protein interactions among edges inferred using ENCODE data tracks.

The exact score of an edge can be determined by hovering the mouse over the edge. This causes a short description, including the edge's score, to be displayed in the lower left of the screen.


Color clusters

To help organize the network during visualization datasets are classified into a set of colored clusters, where only edges within a cluster are shown. To change how this clustering is performed, open the settings gear at the top right of the interface and choose a different clustering criteria.

The color cluster groups currently shown are listed on the right of the interface. Hovering over a node underlines the corresponding color cluster name, and clicking on any of the color cluster names adds it to the search term, restricting the results to only that color cluster.


Dataset inspection

Clicking on a dataset in the interface selects that node and opens a detail panel at the bottom of the screen. This panel displays metadata and links to the original data source. When a node is selected all other nodes with the same label (typically the target protein name) are also shown in currently visible color clusters. This allows easy inspection of whether a certain protein target is not displayed because it is not "nearby" (connected by an edge to a search match) or because no such experiment exists. To de-select a dataset simply click anywhere in the background.

Note that nodes in the interface can be dragged and zooming is supported through the mouse wheel.


Graph download

To download a spreadsheet representing the currently displayed sub-network, open the settings panel at the top right of the screen and click "Download current graph view." This will save a CSV file to your local computer with the datasets groups and edges that match your current search.


Custom datasets

To incorporate your own custom datasets first download and install the ChromNet processing software, then after generating a custom network JSON file, drag this file to the box titled "Drop custom network JSON files here for visualization" on the ChromNet interface. Note this box is only visible when no search query is present.

{{numHighlightMatches}} matches, {{numNearbyMatches}} nearby
Type to search {{leafCount}} {{customData ? 'data' : 'ENCODE ChIP-seq'}} tracks, or try an example query such as EZH2, H3K4me3 K562, or MYC NB4.

ChromNet is designed to identify direct interactions between ChIP-seq datasets, which are correlations unique to a pair of variables that cannot be explained by any other dataset in the database. ChromNet uses a group graphical model representation that integrates both a hierarchical clustering of the data represented by color intensity, and direct interactions between groups represented by edges. For more details and raw data see the paper and the online documentation. Source code for both the client interface and to generate custom ChromNet networks is available on GitHub.



{{uploadStatusMessage}}
Keep typing to refine your search, or raise the edge threshold. Currently over {{maxMatches}} tracks match your query...
{{groupedTypeNames[groupedType]}}
{{type.name}}
{{hoverNode.data.description ? hoverNode.data.description : "ChIP-seq on " + hoverNode.data.cellType }} - {{hoverNode.data.lab}}
{{hoverEdge.source.name}} -- {{hoverEdge.target.name}} edge weight is {{hoverEdge.coeff | number:3}} ({{label}})
{{selectedTrack.data.description}} - {{selectedTrack.data.lab}}
Experiment
{{selectedTrack.data.id}}
Antibody
{{selectedTrack.data.antibody}}
{{selectedTrack.annotationSymbol}} - {{selectedTrack.annotationSummary}}