SlideShare a Scribd company logo
1 of 20
INTRODUCTION TO
NETWORK MAPPING
Dmitry Grapov, PhD
LETS MAKE A (YOUR) NAME
NETWORK!
STEPS:
1. Make Edge list
2. Make Node attributes
3. Generate Network
4. Map node attributes
5. Final touches
Metabolomic Examples

Download demo files:
https://sourceforge.net/projects/teachingdemos/files/Network
%20Mapping/Introduction%20to%20Network%20Mapping.zip/
download
EDGE LIST
Minimum Requirements:
•
•
•

2 column matrix with source
(start) and target (end) nodes (e.g.
letters)
extra columns can be used to set
edge (connection) aesthetics (e.g.
width, color, etc.)
See file “name edge list.xlsx” for
an example edge list defining how
the letters in my name (Dmitry
Grapov) are connected with an
extra column identifying
consonants
NODE ATTRIBUTES
Minimum Requirements:
• ID for nodes (rows) must
match the edge ID
• Extra columns can be
used to set each nodes
properties (e.g. color,
size, image, etc.)
• See file “node
attributes.xlsx” for an
example node attributes
file
NETWORK GENERATION
Get Cytoscape (its free and awesome):
http://www.cytoscape.org/
(I am using v 2.83)
Step 1:
Import Edge list (this can be many forms I am using .xlsx)

1
2
IMPORT EDGE LIST
1. Select file for edge list
2. Identify columns for edge (connection) source and target.
Double click column to enable edge attributes.
Hint: Show Text File Import Options>>Transfer first line…..

1
3

2
4
5

6
NODE LAYOUT
Cytoscape provides many options to help auto-optimize the node (letters) layout

1
2 (3 default add-ins)

3
SETTING GLOBAL DEFAULTS
Set defaults to modify global node, edge and other options.
Double-click on Defaults image

1
3

2
MODIFY EDGE PROPERTIES
Use the VizMapper to map “extra columns” in edge list (attributes) to aesthetics.

1
IMPORT NODE ATTRIBUTES
Select file for the node attributes. Extra options can be used to select node ID (must
match edge list), change the file delimiter, etc.

1

3
2
4
5

6
SET NODE ATTRIBUTES
Use the VizMapper to map node attributes.

1
SET NODE ATTRIBUTES
Use the VizMapper to map node attributes.
SET NODE ATTRIBUTES
New columns can be added to the node attributes and change the mapping in
existing networks. Here I’ll add a url for a .png to use as a custom node image. Custom
images can also be defined as local file path (e.g. windows: file:///C:.....)
OVERRIDE MAPPED AESTHETICS
Right-click on an edge or node to manually change their aesthetics

1

2
3
EXPORT NETWORK
Export as .pdf or .svg to further modify (and beautify) the network.

1
2
FINAL TOUCHES
Use irfanview (http://www.irfanview.com/) for minor edits or inkscape
(http://www.inkscape.org/en/) for complete control of final touches including making
legends.
NETWORK EXAMPLES
Partial correlation of metabolites in cancer vs. normal tissue
BIOCHEMICAL INTERACTION AND
CHEMICAL SIMILARITY NETWORK
Edge list calculated using MetaMapR:
https://github.com/dgrapov/MetaMapR
• See file “biochem network edge list.xlsx”
• To generate need some metabolite ID or
name (e.g. KEGG ID and PubChem CID)

Node attributes calculated using DeviumWeb:
https://github.com/dgrapov/DeviumWeb
See file “biochem network node
attributes.xlsx” for an overview of mapped
objects and cytoscape file “biochemical
network.cys” for how the mappings were
assigned
CONCLUSION
Mapped networks cab be used to represent virtually any type of
object or data.
These visualizations are particularly useful for high-dimensional
data like metabolomics, proteomics or genomics.

Check out
http://imdevsoftware.wordpress.com/category/uncategorized
and https://github.com/dgrapov/TeachingDemo for more
demonstrations and examples.

If you have any questions contact me at dgrapov at ucdavis.edu
Happy network mapping!

More Related Content

Viewers also liked

6 metabolite enrichment analysis
6  metabolite enrichment analysis6  metabolite enrichment analysis
6 metabolite enrichment analysis
Dmitry Grapov
 
4 partial least squares modeling
4  partial least squares modeling4  partial least squares modeling
4 partial least squares modeling
Dmitry Grapov
 
1 statistical analysis
1  statistical analysis1  statistical analysis
1 statistical analysis
Dmitry Grapov
 
5 data analysis case study
5  data analysis case study5  data analysis case study
5 data analysis case study
Dmitry Grapov
 
3 principal components analysis
3  principal components analysis3  principal components analysis
3 principal components analysis
Dmitry Grapov
 

Viewers also liked (20)

High Dimensional Biological Data Analysis and Visualization
High Dimensional Biological Data Analysis and VisualizationHigh Dimensional Biological Data Analysis and Visualization
High Dimensional Biological Data Analysis and Visualization
 
7 network mapping i
7  network mapping i7  network mapping i
7 network mapping i
 
6 metabolite enrichment analysis
6  metabolite enrichment analysis6  metabolite enrichment analysis
6 metabolite enrichment analysis
 
0 introduction
0  introduction0  introduction
0 introduction
 
4 partial least squares modeling
4  partial least squares modeling4  partial least squares modeling
4 partial least squares modeling
 
1 statistical analysis
1  statistical analysis1  statistical analysis
1 statistical analysis
 
5 data analysis case study
5  data analysis case study5  data analysis case study
5 data analysis case study
 
2 cluster analysis
2  cluster analysis2  cluster analysis
2 cluster analysis
 
3 principal components analysis
3  principal components analysis3  principal components analysis
3 principal components analysis
 
Mapping to the Metabolomic Manifold
Mapping to the Metabolomic ManifoldMapping to the Metabolomic Manifold
Mapping to the Metabolomic Manifold
 
Data Normalization Approaches for Large-scale Biological Studies
Data Normalization Approaches for Large-scale Biological StudiesData Normalization Approaches for Large-scale Biological Studies
Data Normalization Approaches for Large-scale Biological Studies
 
Gene Ontology Enrichment Network Analysis -Tutorial
Gene Ontology Enrichment Network Analysis -TutorialGene Ontology Enrichment Network Analysis -Tutorial
Gene Ontology Enrichment Network Analysis -Tutorial
 
Prote-OMIC Data Analysis and Visualization
Prote-OMIC Data Analysis and VisualizationProte-OMIC Data Analysis and Visualization
Prote-OMIC Data Analysis and Visualization
 
Metabolomic Data Analysis Workshop and Tutorials (2014)
Metabolomic Data Analysis Workshop and Tutorials (2014)Metabolomic Data Analysis Workshop and Tutorials (2014)
Metabolomic Data Analysis Workshop and Tutorials (2014)
 
Multivarite and network tools for biological data analysis
Multivarite and network tools for biological data analysisMultivarite and network tools for biological data analysis
Multivarite and network tools for biological data analysis
 
Exosomes lecture
Exosomes lectureExosomes lecture
Exosomes lecture
 
Network mapping with School of Data
Network mapping with School of DataNetwork mapping with School of Data
Network mapping with School of Data
 
Connecting Metabolomic Data with Context
Connecting Metabolomic Data with ContextConnecting Metabolomic Data with Context
Connecting Metabolomic Data with Context
 
Case Study: Overview of Metabolomic Data Normalization Strategies
Case Study: Overview of Metabolomic Data Normalization StrategiesCase Study: Overview of Metabolomic Data Normalization Strategies
Case Study: Overview of Metabolomic Data Normalization Strategies
 
Normalization of Large-Scale Metabolomic Studies 2014
Normalization of Large-Scale Metabolomic Studies 2014Normalization of Large-Scale Metabolomic Studies 2014
Normalization of Large-Scale Metabolomic Studies 2014
 

Similar to Introduction to Network Mapping

Comm645 gephi handout
Comm645   gephi handoutComm645   gephi handout
Comm645 gephi handout
Sadaf Solangi
 
Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...
Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...
Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...
Kiruthikak14
 
Web technology unit II
Web technology unit IIWeb technology unit II
Web technology unit II
MURALI ERASA
 
Change log (2018 08_02 17_50_58 utc)
Change log (2018 08_02 17_50_58 utc)Change log (2018 08_02 17_50_58 utc)
Change log (2018 08_02 17_50_58 utc)
nehsannah
 

Similar to Introduction to Network Mapping (20)

keynote modelsward 2017
keynote modelsward 2017keynote modelsward 2017
keynote modelsward 2017
 
Cytoscape basic features
Cytoscape basic featuresCytoscape basic features
Cytoscape basic features
 
Bigdata analytics K.kiruthika 2nd M.Sc.,computer science Bon secoures college...
Bigdata analytics K.kiruthika 2nd M.Sc.,computer science Bon secoures college...Bigdata analytics K.kiruthika 2nd M.Sc.,computer science Bon secoures college...
Bigdata analytics K.kiruthika 2nd M.Sc.,computer science Bon secoures college...
 
Comm645 gephi handout
Comm645   gephi handoutComm645   gephi handout
Comm645 gephi handout
 
Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...
Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...
Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...
 
PCB Design with KiCad.pdf
PCB Design with KiCad.pdfPCB Design with KiCad.pdf
PCB Design with KiCad.pdf
 
Web technology unit II
Web technology unit IIWeb technology unit II
Web technology unit II
 
Data structures graphics library in computer graphics.
Data structures  graphics library in computer graphics.Data structures  graphics library in computer graphics.
Data structures graphics library in computer graphics.
 
Iee etran howto
Iee etran howtoIee etran howto
Iee etran howto
 
Change log (2018 08_02 17_50_58 utc)
Change log (2018 08_02 17_50_58 utc)Change log (2018 08_02 17_50_58 utc)
Change log (2018 08_02 17_50_58 utc)
 
Multilevel Audio Descriptors @WWW09 develtrack
Multilevel Audio Descriptors @WWW09 develtrackMultilevel Audio Descriptors @WWW09 develtrack
Multilevel Audio Descriptors @WWW09 develtrack
 
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph KernelsDDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
 
Sochi hexitex sep 18 19 2008 poster
Sochi hexitex sep 18 19 2008 posterSochi hexitex sep 18 19 2008 poster
Sochi hexitex sep 18 19 2008 poster
 
2009 - Node XL v.84+ - Social Media Network Visualization Tools For Excel 2007
2009 - Node XL v.84+ - Social Media Network Visualization Tools For Excel 20072009 - Node XL v.84+ - Social Media Network Visualization Tools For Excel 2007
2009 - Node XL v.84+ - Social Media Network Visualization Tools For Excel 2007
 
Above the cloud: Big Data and BI
Above the cloud: Big Data and BIAbove the cloud: Big Data and BI
Above the cloud: Big Data and BI
 
Technical presentation
Technical presentationTechnical presentation
Technical presentation
 
Detail network diagram network diagram solutions
Detail network diagram   network diagram solutionsDetail network diagram   network diagram solutions
Detail network diagram network diagram solutions
 
Mg examp
Mg exampMg examp
Mg examp
 
Social Networks Analysis
Social Networks AnalysisSocial Networks Analysis
Social Networks Analysis
 
Layers Frames
Layers FramesLayers Frames
Layers Frames
 

More from Dmitry Grapov

Rise of Deep Learning for Genomic, Proteomic, and Metabolomic Data Integratio...
Rise of Deep Learning for Genomic, Proteomic, and Metabolomic Data Integratio...Rise of Deep Learning for Genomic, Proteomic, and Metabolomic Data Integratio...
Rise of Deep Learning for Genomic, Proteomic, and Metabolomic Data Integratio...
Dmitry Grapov
 

More from Dmitry Grapov (15)

R programming for Data Science - A Beginner’s Guide
R programming for Data Science - A Beginner’s GuideR programming for Data Science - A Beginner’s Guide
R programming for Data Science - A Beginner’s Guide
 
Network mapping 101 course
Network mapping 101 courseNetwork mapping 101 course
Network mapping 101 course
 
Rise of Deep Learning for Genomic, Proteomic, and Metabolomic Data Integratio...
Rise of Deep Learning for Genomic, Proteomic, and Metabolomic Data Integratio...Rise of Deep Learning for Genomic, Proteomic, and Metabolomic Data Integratio...
Rise of Deep Learning for Genomic, Proteomic, and Metabolomic Data Integratio...
 
Dmitry Grapov Resume and CV
Dmitry Grapov Resume and CVDmitry Grapov Resume and CV
Dmitry Grapov Resume and CV
 
Machine Learning Powered Metabolomic Network Analysis
Machine Learning Powered Metabolomic Network AnalysisMachine Learning Powered Metabolomic Network Analysis
Machine Learning Powered Metabolomic Network Analysis
 
Complex Systems Biology Informed Data Analysis and Machine Learning
Complex Systems Biology Informed Data Analysis and Machine LearningComplex Systems Biology Informed Data Analysis and Machine Learning
Complex Systems Biology Informed Data Analysis and Machine Learning
 
Data analysis workflows part 1 2015
Data analysis workflows part 1 2015Data analysis workflows part 1 2015
Data analysis workflows part 1 2015
 
Data analysis workflows part 2 2015
Data analysis workflows part 2 2015Data analysis workflows part 2 2015
Data analysis workflows part 2 2015
 
Metabolomics and Beyond Challenges and Strategies for Next-gen Omic Analyses
Metabolomics and Beyond Challenges and Strategies for Next-gen Omic Analyses Metabolomics and Beyond Challenges and Strategies for Next-gen Omic Analyses
Metabolomics and Beyond Challenges and Strategies for Next-gen Omic Analyses
 
Modeling poster
Modeling posterModeling poster
Modeling poster
 
3 data normalization (2014 lab tutorial)
3  data normalization (2014 lab tutorial)3  data normalization (2014 lab tutorial)
3 data normalization (2014 lab tutorial)
 
American Society of Mass Spectrommetry Conference 2014
American Society of Mass Spectrommetry Conference 2014American Society of Mass Spectrommetry Conference 2014
American Society of Mass Spectrommetry Conference 2014
 
Omic Data Integration Strategies
Omic Data Integration StrategiesOmic Data Integration Strategies
Omic Data Integration Strategies
 
Automation of (Biological) Data Analysis and Report Generation
Automation of (Biological) Data Analysis and Report GenerationAutomation of (Biological) Data Analysis and Report Generation
Automation of (Biological) Data Analysis and Report Generation
 
Metabolomic data analysis and visualization tools
Metabolomic data analysis and visualization toolsMetabolomic data analysis and visualization tools
Metabolomic data analysis and visualization tools
 

Recently uploaded

會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 

Recently uploaded (20)

Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 

Introduction to Network Mapping

  • 2. LETS MAKE A (YOUR) NAME NETWORK!
  • 3. STEPS: 1. Make Edge list 2. Make Node attributes 3. Generate Network 4. Map node attributes 5. Final touches Metabolomic Examples Download demo files: https://sourceforge.net/projects/teachingdemos/files/Network %20Mapping/Introduction%20to%20Network%20Mapping.zip/ download
  • 4. EDGE LIST Minimum Requirements: • • • 2 column matrix with source (start) and target (end) nodes (e.g. letters) extra columns can be used to set edge (connection) aesthetics (e.g. width, color, etc.) See file “name edge list.xlsx” for an example edge list defining how the letters in my name (Dmitry Grapov) are connected with an extra column identifying consonants
  • 5. NODE ATTRIBUTES Minimum Requirements: • ID for nodes (rows) must match the edge ID • Extra columns can be used to set each nodes properties (e.g. color, size, image, etc.) • See file “node attributes.xlsx” for an example node attributes file
  • 6. NETWORK GENERATION Get Cytoscape (its free and awesome): http://www.cytoscape.org/ (I am using v 2.83) Step 1: Import Edge list (this can be many forms I am using .xlsx) 1 2
  • 7. IMPORT EDGE LIST 1. Select file for edge list 2. Identify columns for edge (connection) source and target. Double click column to enable edge attributes. Hint: Show Text File Import Options>>Transfer first line….. 1 3 2 4 5 6
  • 8. NODE LAYOUT Cytoscape provides many options to help auto-optimize the node (letters) layout 1 2 (3 default add-ins) 3
  • 9. SETTING GLOBAL DEFAULTS Set defaults to modify global node, edge and other options. Double-click on Defaults image 1 3 2
  • 10. MODIFY EDGE PROPERTIES Use the VizMapper to map “extra columns” in edge list (attributes) to aesthetics. 1
  • 11. IMPORT NODE ATTRIBUTES Select file for the node attributes. Extra options can be used to select node ID (must match edge list), change the file delimiter, etc. 1 3 2 4 5 6
  • 12. SET NODE ATTRIBUTES Use the VizMapper to map node attributes. 1
  • 13. SET NODE ATTRIBUTES Use the VizMapper to map node attributes.
  • 14. SET NODE ATTRIBUTES New columns can be added to the node attributes and change the mapping in existing networks. Here I’ll add a url for a .png to use as a custom node image. Custom images can also be defined as local file path (e.g. windows: file:///C:.....)
  • 15. OVERRIDE MAPPED AESTHETICS Right-click on an edge or node to manually change their aesthetics 1 2 3
  • 16. EXPORT NETWORK Export as .pdf or .svg to further modify (and beautify) the network. 1 2
  • 17. FINAL TOUCHES Use irfanview (http://www.irfanview.com/) for minor edits or inkscape (http://www.inkscape.org/en/) for complete control of final touches including making legends.
  • 18. NETWORK EXAMPLES Partial correlation of metabolites in cancer vs. normal tissue
  • 19. BIOCHEMICAL INTERACTION AND CHEMICAL SIMILARITY NETWORK Edge list calculated using MetaMapR: https://github.com/dgrapov/MetaMapR • See file “biochem network edge list.xlsx” • To generate need some metabolite ID or name (e.g. KEGG ID and PubChem CID) Node attributes calculated using DeviumWeb: https://github.com/dgrapov/DeviumWeb See file “biochem network node attributes.xlsx” for an overview of mapped objects and cytoscape file “biochemical network.cys” for how the mappings were assigned
  • 20. CONCLUSION Mapped networks cab be used to represent virtually any type of object or data. These visualizations are particularly useful for high-dimensional data like metabolomics, proteomics or genomics. Check out http://imdevsoftware.wordpress.com/category/uncategorized and https://github.com/dgrapov/TeachingDemo for more demonstrations and examples. If you have any questions contact me at dgrapov at ucdavis.edu Happy network mapping!