SlideShare una empresa de Scribd logo
1 de 119
Descargar para leer sin conexión
Biological Network Visualization with Cytoscape
Keiichiro Ono

Cytoscape Core Developer Team

UC, San Diego Trey Ideker Lab / National Resource for Network Biology

!
5/12/2014 Workshop for Undergraduate Bioinformatics Club at UCSD
Sample Data Files:

http://cl.ly/VTJs
Made with Cytoscape
Keiichiro Ono
Cytoscape Core Developer

!
Area of Interest:

Data Integration & Visualization
Keiichiro Ono
Computer Science Biology
Keiichiro Ono
Computer Science
Keiichiro Ono
Data Visualization
Programming: Java, JavaScript, Python, R, etc
Software Engineering
Web Development


Practitioner > Researcher
Outline
• Part 1: Introduction to Cytoscape

• What is Cytoscape?

• Basic Features

• Part 2: Hands-On Tutorial

• Visualize gene expression
values and network

• Import data from public
databases (optional)
What is Cytoscape?
An Open Source Platform for Biological Network Data
Integration, Analysis and Visualization
Cytoscape
Cytoscape
- Open Source (LGPL)
- Free for both commercial and academic use
- Developed and maintained by universities,
companies, and research institutions
- De-facto standard software in biological network
research community
- Expandable by Apps

- This is why Cytoscape is a Platform, not a
simple desktop application
EP300
PPARG
SMARCD3
STMN1
SMARCA4
OPTN
ATP6V1C1
PSMD1
HTT
PRNP
HNRNPUL1
CCDC88A
CLU
HSP90AB1
SMARCD3
MAP4K4
MIF4GD
USP11
MARCH6TUBB
EDF1 CHD8
Protein-Protein Interactions
Directed Network
KEGG Pathway (TCA Cycle) visualized by Cytoscape KGMLReader
Large-Scale Network Analysis and Visualization
Human Interactome data from BioGRID visualized by Cytoscape
…But why we need such tool for biology?
C. Elegans Interactome from BioGRID Database
?
Biological Networks
- Tell us anything by themselves
- Just a big hairball…
Module 1
Module 2
In other words…
Module 1
Need a tool to extract
meaningful biological modules
Basic Use Case
Networks
Public Interaction Databases
List of
Genes
Other Data
Network Data Analysis
Analysis
Graph Analysis
NetworkX
igraph
Cytoscape
Python
Pandas
NumPy
SciPy
Excel
Visualization
Desktop
Gephi
Cytoscape
matplotlib
Web
Cytoscape.js
sigma.js
d3
NDV3
d3.chart
Google Charts
Data Storage
Graph
Neo4j
GraphX
Document
MongoDB
Relational
MySQL
IPython
3rd Party Apps
NetworkAnalyzer
Network Data Analysis
Analysis
Visualization
Desktop
Gephi
Cytoscape
matplotlib
Web
Cytoscape.js
sigma.js
d3
NDV3
d3.chart
Google Charts
Data Storage
Network Data Analysis
Analysis
Graph Analysis
NetworkX
igraph
Cytoscape
Python
Pandas
NumPy
SciPy
Excel
Visualization
IPython
3rd Party Apps
NetworkAnalyzer
3 Basic Steps of Data Visualization with Cytoscape
<?xml version="1.0" encoding="UTF-8"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns
http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">
<!-- Created by igraph -->
<key id="degree" for="node" attr.name="degree" attr.type="double"/>
<key id="betweenness" for="node" attr.name="betweenness"
attr.type="double"/>
<graph id="G" edgedefault="directed">
<node id="n0">
<data key="degree">79</data>
<data key="betweenness">0</data>
</node>
<node id="n1">
<data key="degree">9</data>
<data key="betweenness">167</data>
</node>
<node id="n2">
<data key="degree">18</data>
<data key="betweenness">75</data>
</node>
<node id="n3">
<data key="degree">8</data>
<data key="betweenness">12</data>
</node>
<node id="n4">
<data key="degree">26</data>
<data key="betweenness">210</data>
</node>
<node id="n5">
<data key="degree">29</data>
<data key="betweenness">320</data>
</node>
Data Integration
Analysis
Visualization
Network Data
Annotated
Networks
Attributes
Analyzed Data
Apps
Cytoscape Apps
- Extension programs to
add new features to
Cytoscape (were called
Plugins)
- Large App developer/
user community
- This is why Cytoscape
is so successful in life
science community!
(As of 4/5/2014)
APPS.CYTOSCAPE.ORG
Quick Overview of Apps
A travel guide to Cytoscape plugins
!
Rintaro Saito, Michael E Smoot, Keiichiro Ono, Johannes Ruscheinski, Peng-
Liang Wang, Samad Lotia, Alexander R Pico, Gary D Bader, Trey Ideker (2012)
Nature Methods 9 (11) p. 1069-1076
Tips for Learning Tools
Choose a Right Tool
Choose a Right Tool
Analysis VisualizationData Preparation
Data Visualization Tools
http://selection.datavisualization.ch/
Data Visualization Tools
http://selection.datavisualization.ch/
Data Visualization Tools
http://selection.datavisualization.ch/
Tools
• In some cases, you can finish exact same tasks using different tools
• Example: Data preparation (cleansing)
• But if you choose right tools, you can do it 100x faster than
others.
• ex: Re-formatting complex data sets
• Excel vs Python Script
• Some recommendations:
• R/Bioconductor, Python/Pandas, Git/GitHub/Gist
Learning Tools = Saving Your Time
Hands-on:
Introduction to Data
Visualization with
Cytoscape
50-60 min.
Data Visualization
- Goal: Help others to
understand your data
- Emphasize what you
want to tell
- Use color, shape,
size of objects
effectively!
- Excellent resource for
data visualization
- Tamara Munzner’s Web Site: 

http://www.cs.ubc.ca/~tmm/
Data Visualization
Today’s Goal
Story:
!
I want to show gene expression changes over time
as a network diagram
YPL201C YPL211W YML007WYPL131W YOR327CYDR171W YCL067C
YGL208WYER074WYBL050W YLR134WYPL149W
YDR050C YMR311CYGL134W YBR112CYKL101W YNL199C
YPL222W
YLR264W
YNL098C
YLL028W
YOR039W YNL135C YPR041WYDR174W YIL074C YKL028W
YIL162W
YNL189W
YOR212W
YPR080W
YPR145W
YLL019C
YLR284CYPL031C YFR037CYML074C YPL240CYPR048W YBR274W YBR050C YML032C
YJR022WYBR248C YDR382W YER081WYIR009W YDR244W YOL016C
YER103W YGR058WYLR256WYAL003W YOR355WYIL061C YER111C YMR309C
YPL248CYBR019CYLR362W YGL035CYPR167C YML123C
YBL026WYNL091W YOR178C YIL113WYLR321C YML064C YMR117C YDL194WYNR007C
YOL058WYBR045CYER065CYNL167C YGL097WYHR071W YDL078C YDL081CYDR354W
YER145C YGR136WYDR311W YPR119WYER112W YLR214W
YER143W YBR043CYKL204W
YGR019WYEL041W YER133W
YBR118WYAL038W YDR167WYMR058WYER079W YMR291W
YKL012W YDL113CYDR299W YDL075W YDL236WYLR377C YNL145W
YNL236W
YOL156W
YGL013C
YHR171W
YMR021C YFL038C
YER090WYPR062W YAR007C YNL307CYML024WYDR335W YLR075W
YNL050CYGR046W YAL040CYLR191W YMR138WYIL045W YHR005C
YKL211CYLR452C YPL075WYML051W YOL123WYHR198C YMR300C
YJR060W YMR043WYPR124WYLR081W YLR319CYKL074C YKL001C
YDR100W
YDR395W
YDR009W
YDR309C
YPR102C
YAL030W
YHR084W
YLR345W
YBR170C
YJL089WYFL026W YBR018C YGL115W YDL215CYGR009C YOL120C
YFL017C YDR429C
YIL052C YGL073W
YGR108WYPR035W
YJL190CYOL086CYBL005WYKR026C
YBR155W
YOR264W YKL109W
YOR167C
YDR070CYEL015W
YIL133C
YGL166WYHR030CYGL008C
YMR146C YBR160W
YBR020W YBR190WYDR323CYLR197W YFR014CYKL161C
YML054C YKR099WYLR340WYGL106W YBR093CYCL040W
YLR044C
YCR086WYDL130W
YJL203W
YEL009CYBR135W
YOR361C YGR085C
YNL216W
YBR109C
YER124C
YJL157C YDR461WYNL154CYLR117C YKR097W YIL069CYMR186W YJR109CYIL015W
YER040W YGR074WYER052C YIL160CYOR290C YLR249W
YGL153WYOR215CYGR254W YLR432WYCR084CYOR089C YOR303W
YGL161C YLR293CYDL030WYNL036W YHR135CYER179W YDR277CYDR184C YML114C YFL039CYER054C YER110CYLR109W YLR116WYNL214W YBL069W
YHR141CYER116CYJL219W YDL023C YGL202WYER062C YMR183CYFR034CYGL122C
YIL105C YDL088CYPR010C YJR048W YIL070C YEL039CYDR412WYMR108W
YOR204W YMR255W YLR175W YHR115CYNL164C YJL013C YDL063C YNL117W
YIL143CYOR315W YDR146CYLR310CYGR014WYBR217W
YJL036W
YNL116W
YOR120W
YDR032C
YPR113W
YLR153C
YGR048W
YGR203W
YNL113WYOR202W
YNR050C
YCL030C
YJL159W
YHR053CYPR110C?YLR258W YBL079W
YNL069C YNL311CYDR142C YGL044CYMR044W
What is Great
Visualization…?
Design is complicated,
because humans are complicated.
Design is a process to avoid bad designs.
Mike Bostock (New York Times Visualization Team. Creator of D3.js)
It is hard to generalize the design process, but we
can avoid pitfalls by following some basic rules.
Avoid Chartjunk
Edward Tufte
http://en.wikipedia.org/wiki/File:Chartjunk-example.svg
Every pixel should
carry information.
Edward Tufte
Avoid Data Overload
• Mapping too many attributes makes your visualization
awful!
• It is hard to see the overall trend of your data sets if too
many channels are used in a image
“Great Artists Steal…”
MUD
HAP4
GC
HA
GAL1
GAL7
GAL80
GAL3
GAL11
GAL4
GAL2
SIP4
FBP1
GAL10
SWI5
SUC2
MIG1
ADH1
PGK1
CDC19
GCR1
CBF1
ENO1
ENO2
MCK1
NCE103
SSL2
TFB1
YNL091W
TRP4
ARG1
GCN4
SKO1
HIS3
ADE4 ILV2
RPS17A
BAS1
HIS7
RPS24B
MSL1
HIS4
PDC5
PHO84
PHO4
YIL105C
MET16
RPL11B
RPS8B
RPL11A
RPL31A
PHO13
PDC1
SXM1
RPL34B
RPL16B
ATC1
CAR1
FCY1
ICL1SRP1
TPI1
RPL18B
RPL25
PHO5
RPS24A
RPL18A
DMC1
RAP1
RPL16A
HSP42
MUD
HAP4
GC
HA
GAL1
GAL7
GAL80
GAL3
GAL11
GAL4
GAL2
SIP4
FBP1
GAL10
SWI5
SUC2
MIG1
ADH1
PGK1
CDC19
GCR1
CBF1
ENO1
ENO2
MCK1
NCE103
SSL2
TFB1
YNL091W
TRP4
ARG1
GCN4
SKO1
HIS3
ADE4 ILV2
RPS17A
BAS1
HIS7
RPS24B
MSL1
HIS4
PDC5
PHO84
PHO4
YIL105C
MET16
RPL11B
RPS8B
RPL11A
RPL31A
PHO13
PDC1
SXM1
RPL34B
RPL16B
ATC1
CAR1
FCY1
ICL1SRP1
TPI1
RPL18B
RPL25
PHO5
RPS24A
RPL18A
DMC1
RAP1
RPL16A
HSP42
Map gene expression
values to color
Avoid using more colors in other
components (edge/label)
If necessary, map other data
into non-overlapping visual properties
(edge score to width)
Part 1: Session File and Basic Navigation
Cytoscape 3.1 Desktop
Toolbar
Network Panel
Bird’s Eve View
Table Browser
Network Views
Table Browser
Local Column
Table Tabs
List Data

(Values in [ ])
Shared Column
Session File
- Snapshot of your workspace
- Networks
- Tables
- Visual Styles
- System Properties
Open a Session
- Click folder icon
- Or, File → Open
Exercise 1: Loading a session
Navigation
- Pan: Middle-Click + Drag or 

Command + Left-Click + Drag on Mac
- Zoom
- IN: Mouse Wheel UP
- OUT: Mouse Wheel DOWN
- Selection: Left-Click and Drag
- Fit to Window
- Selected region
- Entire network
First Neighbor of Nodes
CTR+6
Create New Sub-Network From Selection
CTR+N
- CTR (Command on Mac) + G
Part 2: Data Import
Network Data Formats
- SIF
- GML
- XGMML
- GraphML
- BioPAX
- PSI-MI
- SBML
- KGML (KEGG)
- Excel
- Text Table
- CSV
- Tab
NCBI Gene ID 672
On Chromosome 17
GO Terms
DNA Repair
Cell Cycle
DNA Binding
Ensemble ID
ENSG00000012048
BRCA1
Data Tables for Cytoscape
- Example:
- Numeric

- Gene expression profiles
- Network statistics calculated in other
applications, such as R
- Confidence scores for edges
- Text (or categorical)

- GO annotation for genes
- List of genes related to disease X
- Targets for FDA approved drugs
- Genes on KEGG Pathway Y
- Clusters / group / community calculated
in external programs
- …
Your Data Sets
- Anything saved as a table can be
loaded into Cytoscape
- Excel
- Tab Delimited Document
- CSV
- As long as proper mapping key is
available, Cytoscape can map them to
your networks.
Mapping Key in
the Network
Mapping Key in
the Table
Exercise 2: Loading network and tables
Part 3: Visualization
Layouts
Automatic Layout
- Choose proper algorithm
- Tree-like data - Hierarchical Layout
- Scale-Free Network - Force-directed
- Circular process - Circular Layout
- Tweak parameters if necessary
Manual Layout
- Tweak result from
automatic layout
- Scale
- Align
- Rotate
Exercise 3: Apply layouts
Visual Style
- Collection of mappings from
Attributes to Visual
Properties
Visual Styles
- Defaults + Mappings
- Expression values to node color
- Gene function to node shape
- Interaction detection method to edge line
type
- Confidence score to edge width
Core Idea: Data Controls The View
Data Controls The View
• Photoshop / Illustrator
• You control the pixels and objects on the display
• Data Visualization Tools (including Cytoscape)
• Data points are mapped to visual properties
• Color
• Size
Data Controls The View
Expression Values
To Node Colors
Discrete Mapping Editor
Continuous Mapping Editor
Exercise 4: Create New Visual Style
Part 4: Web Services (Optional)
Cytoscape Ecosystem
Dawn of Web-Based Visualization
Cytoscape Family
- cytoscape.js:
Library for web
applications
JS
Cytoscape 3.1.0
JS
JS
Cytoscape.js Network Visualization Library Running on Web Browsers
What is cytoscape.js?
A Javascript Library for network visualization,
not a web application!
Need to write some code to use it on the web browsers…
Complete desktop
application for network
analysis and visualization
!
Written in Java
!
Expandable by Apps
!
For Users
A Javascript Library for
network visualization,
not a web application!
!
Written in JavaScript
!
Expandable by Extensions
!
For Developers
JS
Analysis
Data Integration
Cytoscape Desktop
Cytoscape.js
Visualization
Minimal Analysis
Cytoscape
Web
Desktop
Layout
Visual Style
Visual Style
Layout
Visualization
Integration to Cytoscape
New in Cytoscape 3.1.0:
Export Networks and Visual Styles to Cytoscape.js Format
JS
Future
Cytoscape Cyberinfrastructure
Internet
Service 1 Service 2
NDEx (DB)
Web Browser
Cytoscape Desktop
-
- Two Google Groups
- cytoscape-
discuss@googlegroups.com
- cytoscape-
helpdesk@googlegroups.com
- ANY question is OK!
Getting Help
Further Readings
Further Readings
• My presentation slides
• http://www.slideshare.net/keiono
• (This deck of slides will be uploaded tonight)
Further Readings 1
- Introduction to Network Biology
- Deciphering Protein–Protein Interactions. Part I. Experimental
Techniques and Databases



Shoemaker BA, Panchenko AR (2007) Deciphering Protein–Protein
Interactions. Part I. Experimental Techniques and Databases. PLoS
Comput Biol 3(3): e42.doi:10.1371/journal.pcbi.0030042
- Deciphering Protein–Protein Interactions. Part II. Computational
Methods to Predict Protein and Domain Interaction Partners



Shoemaker BA, Panchenko AR (2007) Deciphering Protein–Protein
Interactions. Part II. Computational Methods to Predict Protein and
Domain Interaction Partners. PLoS Comput Biol 3(4): e43. doi:10.1371/
journal.pcbi.0030043
Further Readings 2
- Overview of Cytoscape Apps (Plugins)
- A travel guide to Cytoscape plugins



Rintaro Saito, Michael E Smoot, Keiichiro Ono, Johannes Ruscheinski,
Peng-Liang Wang, Samad Lotia, Alexander R Pico, Gary D Bader, Trey
Ideker (2012) Nature Methods 9 (11) p. 1069-1076
- Sample Protocol (based on 2.x)
− Integration of biological networks and gene expression data using
Cytoscape



Cline, et al. Nature Protocols, 2, 2366-2382 (2007).
Further Readings 3
- Cytoscape Tutorial Booklet:



Analysis and Visualization of Biological Networks with Cytoscape
- http://www.rbvi.ucsf.edu/Outreach/Workshops/ISMBTutorial.pdf
!
2014 Keiichiro Ono
kono@ucsd.edu

Más contenido relacionado

La actualidad más candente

SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...
SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...
SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...
Keiichiro Ono
 
Scalable Data Science and Deep Learning with H2O
Scalable Data Science and Deep Learning with H2OScalable Data Science and Deep Learning with H2O
Scalable Data Science and Deep Learning with H2O
odsc
 
Belak_ICME_June02015
Belak_ICME_June02015Belak_ICME_June02015
Belak_ICME_June02015
Jim Belak
 
Virtual Science in the Cloud
Virtual Science in the CloudVirtual Science in the Cloud
Virtual Science in the Cloud
thetfoot
 
Use Machine Learning to Get the Most out of Your Big Data Clusters
Use Machine Learning to Get the Most out of Your Big Data ClustersUse Machine Learning to Get the Most out of Your Big Data Clusters
Use Machine Learning to Get the Most out of Your Big Data Clusters
Databricks
 
SiddharthaMitra_resume_pdf
SiddharthaMitra_resume_pdfSiddharthaMitra_resume_pdf
SiddharthaMitra_resume_pdf
Siddhartha Mitra
 

La actualidad más candente (20)

Cytoscape and External Data Analysis Tools
Cytoscape and External Data Analysis ToolsCytoscape and External Data Analysis Tools
Cytoscape and External Data Analysis Tools
 
Cytoscape Tutorial Session 1 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
Cytoscape Tutorial Session 1 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)Cytoscape Tutorial Session 1 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
Cytoscape Tutorial Session 1 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
 
Cytoscape Tutorial Session 2 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
Cytoscape Tutorial Session 2 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)Cytoscape Tutorial Session 2 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
Cytoscape Tutorial Session 2 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
 
Reproducible Workflow with Cytoscape and Jupyter Notebook
Reproducible Workflow with Cytoscape and Jupyter NotebookReproducible Workflow with Cytoscape and Jupyter Notebook
Reproducible Workflow with Cytoscape and Jupyter Notebook
 
Overview of Modern Graph Analysis Tools
Overview of Modern Graph Analysis ToolsOverview of Modern Graph Analysis Tools
Overview of Modern Graph Analysis Tools
 
SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...
SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...
SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...
 
Towards the Cytoscape Cyberinfrastructure
Towards the Cytoscape CyberinfrastructureTowards the Cytoscape Cyberinfrastructure
Towards the Cytoscape Cyberinfrastructure
 
Eyeo 2019-Lightning-Cytoscape
Eyeo 2019-Lightning-CytoscapeEyeo 2019-Lightning-Cytoscape
Eyeo 2019-Lightning-Cytoscape
 
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
 
OpenVis Conference Report Part 1 (and Introduction to D3.js)
OpenVis Conference Report Part 1 (and Introduction to D3.js)OpenVis Conference Report Part 1 (and Introduction to D3.js)
OpenVis Conference Report Part 1 (and Introduction to D3.js)
 
Scalable Data Science and Deep Learning with H2O
Scalable Data Science and Deep Learning with H2OScalable Data Science and Deep Learning with H2O
Scalable Data Science and Deep Learning with H2O
 
Sharing massive data analysis: from provenance to linked experiment reports
Sharing massive data analysis: from provenance to linked experiment reportsSharing massive data analysis: from provenance to linked experiment reports
Sharing massive data analysis: from provenance to linked experiment reports
 
How to expand the Galaxy from genes to Earth in six simple steps (and live sm...
How to expand the Galaxy from genes to Earth in six simple steps (and live sm...How to expand the Galaxy from genes to Earth in six simple steps (and live sm...
How to expand the Galaxy from genes to Earth in six simple steps (and live sm...
 
Belak_ICME_June02015
Belak_ICME_June02015Belak_ICME_June02015
Belak_ICME_June02015
 
Virtual Science in the Cloud
Virtual Science in the CloudVirtual Science in the Cloud
Virtual Science in the Cloud
 
Big data at experimental facilities
Big data at experimental facilitiesBig data at experimental facilities
Big data at experimental facilities
 
Use Machine Learning to Get the Most out of Your Big Data Clusters
Use Machine Learning to Get the Most out of Your Big Data ClustersUse Machine Learning to Get the Most out of Your Big Data Clusters
Use Machine Learning to Get the Most out of Your Big Data Clusters
 
Coding the Continuum
Coding the ContinuumCoding the Continuum
Coding the Continuum
 
Spark streaming
Spark streamingSpark streaming
Spark streaming
 
SiddharthaMitra_resume_pdf
SiddharthaMitra_resume_pdfSiddharthaMitra_resume_pdf
SiddharthaMitra_resume_pdf
 

Destacado

Womens Day Of Learning
Womens Day Of LearningWomens Day Of Learning
Womens Day Of Learning
jfmdalliance
 
香港六合彩
香港六合彩香港六合彩
Elks by Alex
Elks by AlexElks by Alex
Elks by Alex
vebrya
 
Honey Bee by Journey
Honey Bee by JourneyHoney Bee by Journey
Honey Bee by Journey
vebrya
 
Zvonci dobrega srca
Zvonci dobrega srcaZvonci dobrega srca
Zvonci dobrega srca
Gavranica
 

Destacado (20)

Introduction to the graph technologies landscape
Introduction to the graph technologies landscapeIntroduction to the graph technologies landscape
Introduction to the graph technologies landscape
 
2015 Cytoscape 3.2 Tutorial
2015 Cytoscape 3.2 Tutorial2015 Cytoscape 3.2 Tutorial
2015 Cytoscape 3.2 Tutorial
 
TEL4Health research at University College Cork (UCC)
TEL4Health research at University College Cork (UCC)TEL4Health research at University College Cork (UCC)
TEL4Health research at University College Cork (UCC)
 
Clientbridge
ClientbridgeClientbridge
Clientbridge
 
Báo Cáo Thương Mại Điện Tử VN - 2006
Báo Cáo Thương Mại Điện Tử VN - 2006Báo Cáo Thương Mại Điện Tử VN - 2006
Báo Cáo Thương Mại Điện Tử VN - 2006
 
Net 451 in action
Net 451 in actionNet 451 in action
Net 451 in action
 
Lyddie: Unit3 lesson7
Lyddie: Unit3 lesson7Lyddie: Unit3 lesson7
Lyddie: Unit3 lesson7
 
30 Hepatitis C,E,G
30 Hepatitis C,E,G30 Hepatitis C,E,G
30 Hepatitis C,E,G
 
Digital literacies supporting learning
Digital literacies supporting learningDigital literacies supporting learning
Digital literacies supporting learning
 
Mevzuat
MevzuatMevzuat
Mevzuat
 
MeshU Cloud Camp
MeshU Cloud CampMeshU Cloud Camp
MeshU Cloud Camp
 
NanoA
NanoANanoA
NanoA
 
Womens Day Of Learning
Womens Day Of LearningWomens Day Of Learning
Womens Day Of Learning
 
That’s My App - Running in Your Background - Draining Your Battery
That’s My App - Running in Your Background - Draining Your BatteryThat’s My App - Running in Your Background - Draining Your Battery
That’s My App - Running in Your Background - Draining Your Battery
 
Anuario Jaye
Anuario JayeAnuario Jaye
Anuario Jaye
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Elks by Alex
Elks by AlexElks by Alex
Elks by Alex
 
Honey Bee by Journey
Honey Bee by JourneyHoney Bee by Journey
Honey Bee by Journey
 
Finding and sharing resources
Finding and sharing resourcesFinding and sharing resources
Finding and sharing resources
 
Zvonci dobrega srca
Zvonci dobrega srcaZvonci dobrega srca
Zvonci dobrega srca
 

Similar a Quick Introduction to Cytoscape for Undergraduates

Investigating Impact Metrics for Performance for the US-EPA National Center f...
Investigating Impact Metrics for Performance for the US-EPA National Center f...Investigating Impact Metrics for Performance for the US-EPA National Center f...
Investigating Impact Metrics for Performance for the US-EPA National Center f...
US Environmental Protection Agency (EPA), Center for Computational Toxicology and Exposure
 
Three mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoung
Three mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoungThree mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoung
Three mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoung
Daeyoung Kim
 

Similar a Quick Introduction to Cytoscape for Undergraduates (20)

ION Islamabad - IPv6 - Delegations, Deployments and Trends
ION Islamabad - IPv6 - Delegations, Deployments and TrendsION Islamabad - IPv6 - Delegations, Deployments and Trends
ION Islamabad - IPv6 - Delegations, Deployments and Trends
 
IPv6 - delegations, deployment and trends, SANOG 29
IPv6 - delegations, deployment and trends, SANOG 29IPv6 - delegations, deployment and trends, SANOG 29
IPv6 - delegations, deployment and trends, SANOG 29
 
Grassroots activity for standardization on PDR (Pedestrian Dead Reckoning) be...
Grassroots activity for standardization on PDR (Pedestrian Dead Reckoning) be...Grassroots activity for standardization on PDR (Pedestrian Dead Reckoning) be...
Grassroots activity for standardization on PDR (Pedestrian Dead Reckoning) be...
 
Facing data sharing in a heterogeneous research community: lights and shadows...
Facing data sharing in a heterogeneous research community: lights and shadows...Facing data sharing in a heterogeneous research community: lights and shadows...
Facing data sharing in a heterogeneous research community: lights and shadows...
 
Working with Global Infrastructure at a National Level
Working with Global Infrastructure at a National LevelWorking with Global Infrastructure at a National Level
Working with Global Infrastructure at a National Level
 
Introducing the IRUSdataUK pilot webinar
Introducing the IRUSdataUK pilot webinarIntroducing the IRUSdataUK pilot webinar
Introducing the IRUSdataUK pilot webinar
 
Software Sustainability: Better Software Better Science
Software Sustainability: Better Software Better ScienceSoftware Sustainability: Better Software Better Science
Software Sustainability: Better Software Better Science
 
The Experimental Project of DOI Registration for Research Data at Japan Link...
The Experimental Project of DOI Registration for Research Data at Japan Link...The Experimental Project of DOI Registration for Research Data at Japan Link...
The Experimental Project of DOI Registration for Research Data at Japan Link...
 
Improving the reported use and impact of institutional repositories
Improving the reported use and impact of institutional repositoriesImproving the reported use and impact of institutional repositories
Improving the reported use and impact of institutional repositories
 
IoT - Data Management Trends, Best Practices, & Use Cases
IoT - Data Management Trends, Best Practices, & Use CasesIoT - Data Management Trends, Best Practices, & Use Cases
IoT - Data Management Trends, Best Practices, & Use Cases
 
Investigating Impact Metrics for Performance for the US-EPA National Center f...
Investigating Impact Metrics for Performance for the US-EPA National Center f...Investigating Impact Metrics for Performance for the US-EPA National Center f...
Investigating Impact Metrics for Performance for the US-EPA National Center f...
 
Smarter Data for Smarter Libraries
Smarter Data for Smarter LibrariesSmarter Data for Smarter Libraries
Smarter Data for Smarter Libraries
 
APIs and Restful APIs
APIs and Restful APIsAPIs and Restful APIs
APIs and Restful APIs
 
iMicrobe_ASLO_2015
iMicrobe_ASLO_2015iMicrobe_ASLO_2015
iMicrobe_ASLO_2015
 
SC1 - Hangout 2: The Open PHACTS pilot
SC1 - Hangout 2: The Open PHACTS pilotSC1 - Hangout 2: The Open PHACTS pilot
SC1 - Hangout 2: The Open PHACTS pilot
 
Recommender Systems - A Review and Recent Research Trends
Recommender Systems  -  A Review and Recent Research TrendsRecommender Systems  -  A Review and Recent Research Trends
Recommender Systems - A Review and Recent Research Trends
 
Three mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoung
Three mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoungThree mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoung
Three mustketeers-samsung-sw-conf-2014-autoidlab-kaist-daeyoung
 
Development of Data Integration & Analysis System in Japan
Development of Data Integration & Analysis System in JapanDevelopment of Data Integration & Analysis System in Japan
Development of Data Integration & Analysis System in Japan
 
Big data visualization frameworks and applications at Kitware
Big data visualization frameworks and applications at KitwareBig data visualization frameworks and applications at Kitware
Big data visualization frameworks and applications at Kitware
 
Structural Biology in the Clouds: A Success Story of 10 years
Structural Biology in the Clouds: A Success Story of 10 yearsStructural Biology in the Clouds: A Success Story of 10 years
Structural Biology in the Clouds: A Success Story of 10 years
 

Más de Keiichiro Ono

SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford ConsortiumSDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
Keiichiro Ono
 
Visualized Conference and jQuery Conference
Visualized Conference and jQuery ConferenceVisualized Conference and jQuery Conference
Visualized Conference and jQuery Conference
Keiichiro Ono
 

Más de Keiichiro Ono (13)

今あえてコードから可視化を作る (Data Visualization Japan Meetup 2020)
今あえてコードから可視化を作る (Data Visualization Japan Meetup 2020)今あえてコードから可視化を作る (Data Visualization Japan Meetup 2020)
今あえてコードから可視化を作る (Data Visualization Japan Meetup 2020)
 
Cytoscape Ecosystem Presentation at DBCLS Kashiwa
Cytoscape Ecosystem Presentation at DBCLS KashiwaCytoscape Ecosystem Presentation at DBCLS Kashiwa
Cytoscape Ecosystem Presentation at DBCLS Kashiwa
 
Data Visualization Japan Meetup 2018: 長く変化に対応する
Data Visualization Japan Meetup 2018: 長く変化に対応するData Visualization Japan Meetup 2018: 長く変化に対応する
Data Visualization Japan Meetup 2018: 長く変化に対応する
 
「モダンな」可視化アプリケーション開発とはどのようなものか?
「モダンな」可視化アプリケーション開発とはどのようなものか?「モダンな」可視化アプリケーション開発とはどのようなものか?
「モダンな」可視化アプリケーション開発とはどのようなものか?
 
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状
 
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford ConsortiumSDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
 
Cytoscapeの現状とCyberinfrastructure
Cytoscapeの現状とCyberinfrastructureCytoscapeの現状とCyberinfrastructure
Cytoscapeの現状とCyberinfrastructure
 
「数字を見せろ」から「コードを見せろ」へ 〜過程の透明性を確保したデータ可視化を目指す〜
「数字を見せろ」から「コードを見せろ」へ 〜過程の透明性を確保したデータ可視化を目指す〜「数字を見せろ」から「コードを見せろ」へ 〜過程の透明性を確保したデータ可視化を目指す〜
「数字を見せろ」から「コードを見せろ」へ 〜過程の透明性を確保したデータ可視化を目指す〜
 
GraphLab Conference 2014 Cytoscape Flyer
GraphLab Conference 2014 Cytoscape FlyerGraphLab Conference 2014 Cytoscape Flyer
GraphLab Conference 2014 Cytoscape Flyer
 
Cytoscape Untangles the Web: a first step towards Cytoscape Cyberinfrastructu...
Cytoscape Untangles the Web: a first step towards Cytoscape Cyberinfrastructu...Cytoscape Untangles the Web: a first step towards Cytoscape Cyberinfrastructu...
Cytoscape Untangles the Web: a first step towards Cytoscape Cyberinfrastructu...
 
NeXO Web Poster for ISMB 2014 BioVis SIG
NeXO Web Poster for ISMB 2014 BioVis SIGNeXO Web Poster for ISMB 2014 BioVis SIG
NeXO Web Poster for ISMB 2014 BioVis SIG
 
OPENVIS Conference Quick Report Part 2
OPENVIS Conference Quick Report Part 2OPENVIS Conference Quick Report Part 2
OPENVIS Conference Quick Report Part 2
 
Visualized Conference and jQuery Conference
Visualized Conference and jQuery ConferenceVisualized Conference and jQuery Conference
Visualized Conference and jQuery Conference
 

Último

biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 
Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptx
Bhagirath Gogikar
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
Sérgio Sacani
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
levieagacer
 

Último (20)

Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicine
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptx
 
Unit5-Cloud.pptx for lpu course cse121 o
Unit5-Cloud.pptx for lpu course cse121 oUnit5-Cloud.pptx for lpu course cse121 o
Unit5-Cloud.pptx for lpu course cse121 o
 
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 

Quick Introduction to Cytoscape for Undergraduates