In the early days:
Then came microarrays:
And now, the network view:
Cell-cell interaction networks
Computational approaches for interpreting scRNA‐seq data Rostom, et. al, 2017
Source: UMAP of E-MTAB-9221 from scNetViz
Source: Silvin A. et al. Cell 2020
Source: scNetViz networks of E-MTAB-9221
Ingram, et al. (2011) Proteomic Analysis of Human Skin Treated with Larval Schistosome Peptidases Reveals Distinct Invasion Strategies among Species of Blood Flukes. PLoS Negl. Trop. Dis.
Jensen & Bork, Science, 2008
This single image summarizes the tradeoffs for method and protein character. If you care more about transmembrane proteins for example, you might prefer sources from fragmentation complementation assays over these others.
Know what you're getting.
Most databases capture and combine interaction data from mulitiple methods.
The next question is where do I find the network? When you try to find the network you may ask "which database has THE best network?" Well, there is no such thing. There are hundreds of different interaction databases, each has its unique features.
Find the data base most suitable for you. Next, we will review some specific databases and decribe how they get their interaction data and how they can be accessed from Cytoscape.
We expect you to have a list of genes. Protein and disease names are also acceptable. Differences between network data and pathway data.
Introduce network data first. Network data has broad coverage (95% human gene) and lower resolution (less details). I list some network databse below, and we will go through them one by one.
STRING (Search Tool for the Retrieval of Interacting Genes/Proteins) stringApp imports functional associations or physical interactions between protein-protein from STRING database. stringApp will query the database to return the matching network. STRING: protein query -- enter a list of protein namesto obtain a STRING network for the proteins STRING: PubMed query -- enter a PubMed query and utilize text mining to get a STRING network for the top N proteins associated with the query STRING: disease query -- enter a disease name to retrieve a STRING network of the top N proteins associated with the specified disease STITCH: protein/compound query -- enter a list of protein or compound names to obtain chemical-protein interactions
In addition, stringApp can retrieve functional enrichment analysis(a method to identify classes of genes or proteins that are over-represented in a large set of genes or proteins) at a user-specified significance threshold and show the results in a new table in the Table Panel. The app provides several different types of charts to show the enriched terms.
Dropbox or repository for networks. Organisations and individual scientists can deposit. Nice for publish and get DOI links.
You can make changes on the network and export it to NDEx website.
intAct databse foucs on molecular interactions. intAct unique features. Three views in side panels.
WikiPathways is a community resource for contributing and maintaining content dedicated to biological pathways. Any registered WikiPathways user can contribute, and anybody can become a registered user.
Either pathway or network, network layout gone, merge network easy.
2:10 Add speaker notes here...
The levels of organization of complex networks:
SPEAKER OPTIONS: Either present this slide and the next, or skip to slide 3 and present more details.
Degree is most commonly used, but there are other measures of the relative importance of a single node in a network.
Network topology statistics such as node degree, degree distribution, centralitiy, clustering coefficient, shortest paths, and robustness of the network to the random removal of single nodes are important network characteristics.
Modularity refers to the identification of sub-networks of interconnected nodes that might represent molecules physically or functionally linked that work coordinately to achieve a specific function.
Motif analysis is the identification of small network patterns that are over-represented when compared with a randomized version of the same network. Regulatory elements are often composed of such motifs.
Network alignment and comparison tools can identify similarities between networks and have been used to study evolutionary relationships between protein networks of organisms.
SPEAKER OPTIONS: More detailed slides start here.
Add speaker notes here...
Add speaker notes here...
Add speaker notes here...
Add speaker notes here...
Add speaker notes here...
Add speaker notes here...
Add speaker notes here...
Add speaker notes here...
Add speaker notes here...
2:10 Add speaker notes here...
Cytoscape is a Cytoscape an open source software platform for
visualizing complex networks
integrating networks with data
cross-platform
Cytoscape is maintained by a consortium of multiple universities, institutes and non-profits.
Networks
e.g., PPIs or pathways
Tables
e.g., data or annotations
Visual Styles
These are the core concepts of Cytoscape that we will come back to over and over. Cytoscape knows about networks and it knows about tables (like your data). And Cytoscape allows you to define Visual Styles to map your data values to visualizations like node color, size and dozens of other properties.
The final core concept in Cytoscape is apps. Beyond the basic functionality, apps provide all the domain specific analyises and visualizations, for exa mple, for genomics or proteomics data. The Cytoscape App Store can also be accessed directly from Cytoscape via the App Manager
Add speaker notes here...
Add speaker notes here...
Add speaker notes here...
Add speaker notes here...
When you launch Cytoscape, the Starter Panel will open with some example session files to choose from.
Add speaker notes here...
Add speaker notes here...
2:10 Add speaker notes here...
2:10 Add speaker notes here...
4:50 Add speaker notes here...
Add speaker notes here...