SlideShare a Scribd company logo
1 of 3
Download to read offline
1
HRGRN: enabling graph search and integrative analysis of
Arabidopsis signaling transduction, metabolism and gene
regulation networks
Speaker: Xinbin Dai
The Samuel Roberts Noble Foundation
Plant & Animal genome Conference (PAG), 2016
• Nodes: Genes, proteins, non-coding RNAs and small compounds
• Interactions among these elements
Complex biological networks
We need full knowledges of related biological interactions
to understand gene function
• The interaction data is heterogeneous
– Protein-protein interaction, TF-target, miRNA-target, enzyme-
compound, and transporter-target
– Generated from different experiment methods
• and is scattered
– Low-throughput experiment data. literature
– High-throughput experiment data. Microarray, RNA-seq, ChIP-
chip
– Predicted interactions using bioinformatics software. Gene co-
expression analysis and promoter motif analysis
Challenging of utilizing known biological interaction
data
Example: Is there any
relationship between gene
A and gene D?
Edge 1: Protein-protein
interaction (BioGrid/AtPIN
database)
Edge 2: co-expressed gene pair
(predicted)
Edge 3: TF-target gene
regulation (literature)
A
D
1
2
3
Difficulty in utilizing the heterogeneous and scattered biological
interaction data for gene function annotation
C
B
Biologists have to find the right database, literatures and also have to
analyze gene expression profiling data to retrieve the information.
• Node: gene, protein, small RNA, and compound
• Seven type of edges: Heterogeneous interaction data are organized by
biological definition:
– Protein-protein interaction: BioGrid and AtPIN database
– Compound-protein interaction: curation from literature
– Transcription factor-target: curation from literature
– Small RNA-target: prediction from psRNATarget and curation
– Transporter-substrate: transporter prediction and TCDB database
– Enzyme-compound: KEGG database
– Co-expressed gene pair: data analysis from transcriptomic data
• http://plantgrn.noble.org/hrgrn/, Plant Cell & Physiology 2015
HRGRN utilizes graph model to integrate these heterogeneous
and scatted interaction data
• Neo4j database: 3-4 orders of magnitude faster than
SQL database for graph path search between nodes
– Host node and interaction data
– Provide framework of graph search algorithm for
HRGRN in Java
• Cytoscape.js: a HTML5 JavaScript library on front
end, which display node/edge in browser.
• Customized code in Groovy/JavaScript (front-
end) and Java (graph search at the back-end)
Technical Implementation of HRGRN
2
Case #1: HRGRN provides all associated nodes and interactions
of a specific gene in a graph of the neighborhood
• Individual gene-centered sub-network
• Graph traversal
algorithms in
Neo4j database
- Breadth-first
search
• Customized Java
code for our
defined edge
types and other
properties during
search
Predicted
relationship
Validated
relationship
Positive
Interaction
HRGRN use line color, line shape and arrow
shape to represent interaction properties
Negative
Interaction
Graph search and visualization are user-customizable
• Highlight node by keyword
• Change color for highlighting
• Toggle predicted/validated edge
display
• Change graph layout
• Export graph figure
Change graph path search option:
• Type of interaction by biological
definition
• Validate or predicted interaction
• Quantified similarity of co-
expression pattern between
genes
Case #2: HRGRN can discover “unknown” relationships
between genes
• The relationships between
ATCUL3 and IAA28 will be
skipped during a traditional
SQL database query
• Shortest path search
algorithm in unweighted
graph model
• Searching behavior is
customizable in terms of
interaction properties:
biological type, evidence
and etc.
• Future: Dijkstra’s algorithm
in weighted model
Case#3: Building sub-network over a group of user-
submitted nodes
Shortest path
search algorithm
was extended to
construct the sub-
network for a group
of genes
Connecting to Araport --- Step 1: REST web service
• We developed REST interface for each service in HRGRN
• Example: searching “unknown” relationship between genes (case #2)
– When user visit
http://plantgrn.noble.org/hrgrn/path?hasParams=T&node1=np02084&steps=3&node2
=np12356&pathalg=allSimplePaths&PPI_validated=T&GENEEXPREGU_validated=T
&COEXP_predicted=T&format=json
– Web site will generate JSON code as below instead of full HTML5 web page:
3
• A python proxy script providing common interface for
upstream web services (Araport team developed)
• GitHub account
• https://www.araport.org/api-explorer
Connecting to Araport --- Step 2: proxy portal Connecting to Araport --- Step 3: Science App
https://www.araport.org/apps/eriksf/hrgrn-app
• Araport can generate
an individual-gene
centered subnetwork
based on REST web
service from HRGRN
• No user customization
panel
Suggestion for Araport
• Supporting more languages for Proxy
adapter, e.g., Java, JavaScript and Perl.
Acknowledgement
The Noble Foundation
• Patrick Zhao
• Tingsong Liu
• Jun Li
• Zhaohong Zhuang
• Junil Chang
• Wenchao Zhang
JCVI
• Irina Belyaeva
• Jason Miller
• Chris Town
• Vivek Krishnakumar
Open Source Community
• CentOS Linux
• Oracle Java
• Resin, Java web server
• Groovy, Java-based script language
• Neo4J, open source Graph database
• Cytoscape.js, HTML5 web front-end
• JQuery, JavaScript framework

More Related Content

What's hot

Aug2013 bioinformatics working group
Aug2013 bioinformatics working groupAug2013 bioinformatics working group
Aug2013 bioinformatics working group
GenomeInABottle
 
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
Being FAIR:  FAIR data and model management SSBSS 2017 Summer SchoolBeing FAIR:  FAIR data and model management SSBSS 2017 Summer School
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
Carole Goble
 

What's hot (20)

ICAR 2015 Poster - Araport
ICAR 2015 Poster - AraportICAR 2015 Poster - Araport
ICAR 2015 Poster - Araport
 
ICAR 2015 Workshop - Blake Meyers
ICAR 2015 Workshop - Blake MeyersICAR 2015 Workshop - Blake Meyers
ICAR 2015 Workshop - Blake Meyers
 
ICAR 2015 Workshop - Agnes Chan
ICAR 2015 Workshop - Agnes ChanICAR 2015 Workshop - Agnes Chan
ICAR 2015 Workshop - Agnes Chan
 
2015 Summer - Araport Project Overview Leaflet
2015 Summer - Araport Project Overview Leaflet2015 Summer - Araport Project Overview Leaflet
2015 Summer - Araport Project Overview Leaflet
 
ICAR 2015 Workshop - Nick Provart
ICAR 2015 Workshop - Nick ProvartICAR 2015 Workshop - Nick Provart
ICAR 2015 Workshop - Nick Provart
 
Developing Apps: Exposing Your Data Through Araport
Developing Apps: Exposing Your Data Through AraportDeveloping Apps: Exposing Your Data Through Araport
Developing Apps: Exposing Your Data Through Araport
 
JBrowse within the Arabidopsis Information Portal - PAG XXIII
JBrowse within the Arabidopsis Information Portal - PAG XXIIIJBrowse within the Arabidopsis Information Portal - PAG XXIII
JBrowse within the Arabidopsis Information Portal - PAG XXIII
 
Introducing ProtAnnot - Araport workshop at PAG 2016
Introducing ProtAnnot - Araport workshop at PAG 2016Introducing ProtAnnot - Araport workshop at PAG 2016
Introducing ProtAnnot - Araport workshop at PAG 2016
 
Publishing and Consuming FAIR Data A Case in the Agri-Food Domain
Publishing and Consuming FAIR DataA Case in the Agri-Food DomainPublishing and Consuming FAIR DataA Case in the Agri-Food Domain
Publishing and Consuming FAIR Data A Case in the Agri-Food Domain
 
Tripal v3, the Collaborative Online Database Platform Supporting an Internati...
Tripal v3, the Collaborative Online Database Platform Supporting an Internati...Tripal v3, the Collaborative Online Database Platform Supporting an Internati...
Tripal v3, the Collaborative Online Database Platform Supporting an Internati...
 
US2TS presentation on Gene Ontology
US2TS presentation on Gene OntologyUS2TS presentation on Gene Ontology
US2TS presentation on Gene Ontology
 
Data integration
Data integrationData integration
Data integration
 
Stanford workshop2020
Stanford workshop2020Stanford workshop2020
Stanford workshop2020
 
Aug2013 bioinformatics working group
Aug2013 bioinformatics working groupAug2013 bioinformatics working group
Aug2013 bioinformatics working group
 
2009 0807 Lod Gmod
2009 0807 Lod Gmod2009 0807 Lod Gmod
2009 0807 Lod Gmod
 
Metagenomic Data Provenance and Management using the ISA infrastructure --- o...
Metagenomic Data Provenance and Management using the ISA infrastructure --- o...Metagenomic Data Provenance and Management using the ISA infrastructure --- o...
Metagenomic Data Provenance and Management using the ISA infrastructure --- o...
 
exRNA Data Analysis Tools in the Genboree Workbench
exRNA Data Analysis Tools in the Genboree WorkbenchexRNA Data Analysis Tools in the Genboree Workbench
exRNA Data Analysis Tools in the Genboree Workbench
 
Publishing data and code openly
Publishing data and code openlyPublishing data and code openly
Publishing data and code openly
 
ROHub
ROHubROHub
ROHub
 
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
Being FAIR:  FAIR data and model management SSBSS 2017 Summer SchoolBeing FAIR:  FAIR data and model management SSBSS 2017 Summer School
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
 

Similar to HRGRN: enabling graph search and integrative analysis of Arabidopsis signaling transduction, metabolism and gene regulation networks

FedCentric_Presentation
FedCentric_PresentationFedCentric_Presentation
FedCentric_Presentation
Yatpang Cheung
 
Making project data avalialble eNanomapper through Database
Making project data avalialble eNanomapper through  DatabaseMaking project data avalialble eNanomapper through  Database
Making project data avalialble eNanomapper through Database
Nina Jeliazkova
 
Biolayout Marblar Feb13
Biolayout Marblar Feb13Biolayout Marblar Feb13
Biolayout Marblar Feb13
marblar
 

Similar to HRGRN: enabling graph search and integrative analysis of Arabidopsis signaling transduction, metabolism and gene regulation networks (20)

KnetMiner Overview Oct 2017
KnetMiner Overview Oct 2017KnetMiner Overview Oct 2017
KnetMiner Overview Oct 2017
 
Biological networks
Biological networksBiological networks
Biological networks
 
Qi liu 08.08.2014
Qi liu 08.08.2014Qi liu 08.08.2014
Qi liu 08.08.2014
 
Gnc march 2012
Gnc march 2012Gnc march 2012
Gnc march 2012
 
FedCentric_Presentation
FedCentric_PresentationFedCentric_Presentation
FedCentric_Presentation
 
Bioinformatics
BioinformaticsBioinformatics
Bioinformatics
 
NS-CUK Seminar: H.B.Kim, Review on "metapath2vec: Scalable representation le...
NS-CUK Seminar: H.B.Kim,  Review on "metapath2vec: Scalable representation le...NS-CUK Seminar: H.B.Kim,  Review on "metapath2vec: Scalable representation le...
NS-CUK Seminar: H.B.Kim, Review on "metapath2vec: Scalable representation le...
 
Machine reading for cancer biology
Machine reading for cancer biologyMachine reading for cancer biology
Machine reading for cancer biology
 
Boosting probabilistic graphical model inference by incorporating prior knowl...
Boosting probabilistic graphical model inference by incorporating prior knowl...Boosting probabilistic graphical model inference by incorporating prior knowl...
Boosting probabilistic graphical model inference by incorporating prior knowl...
 
Performance comparison: Multi-Model vs. MongoDB and Neo4j
Performance comparison: Multi-Model vs. MongoDB and Neo4jPerformance comparison: Multi-Model vs. MongoDB and Neo4j
Performance comparison: Multi-Model vs. MongoDB and Neo4j
 
Making project data avalialble eNanomapper through Database
Making project data avalialble eNanomapper through  DatabaseMaking project data avalialble eNanomapper through  Database
Making project data avalialble eNanomapper through Database
 
Semantic Web Development for Traditional Chinese Medicine
Semantic Web Development for Traditional Chinese MedicineSemantic Web Development for Traditional Chinese Medicine
Semantic Web Development for Traditional Chinese Medicine
 
WikiPathways: how open source and open data can make omics technology more us...
WikiPathways: how open source and open data can make omics technology more us...WikiPathways: how open source and open data can make omics technology more us...
WikiPathways: how open source and open data can make omics technology more us...
 
Biological networks - building and visualizing
Biological networks - building and visualizingBiological networks - building and visualizing
Biological networks - building and visualizing
 
Beyond Transparency: Success & Lessons From tambisBoston2003
Beyond Transparency: Success & Lessons From tambisBoston2003Beyond Transparency: Success & Lessons From tambisBoston2003
Beyond Transparency: Success & Lessons From tambisBoston2003
 
Biolayout Marblar Feb13
Biolayout Marblar Feb13Biolayout Marblar Feb13
Biolayout Marblar Feb13
 
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...
 
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
 
The swings and roundabouts of a decade of fun and games with Research Objects
The swings and roundabouts of a decade of fun and games with Research Objects The swings and roundabouts of a decade of fun and games with Research Objects
The swings and roundabouts of a decade of fun and games with Research Objects
 
Enabling knowledge management in the Agronomic Domain
Enabling knowledge management in the Agronomic DomainEnabling knowledge management in the Agronomic Domain
Enabling knowledge management in the Agronomic Domain
 

Recently uploaded

POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
Silpa
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
Scintica Instrumentation
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
Silpa
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
Silpa
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
Silpa
 

Recently uploaded (20)

Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICEPATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Genetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditionsGenetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditions
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIACURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
 
Cyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptx
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsTransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRLGwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
 

HRGRN: enabling graph search and integrative analysis of Arabidopsis signaling transduction, metabolism and gene regulation networks

  • 1. 1 HRGRN: enabling graph search and integrative analysis of Arabidopsis signaling transduction, metabolism and gene regulation networks Speaker: Xinbin Dai The Samuel Roberts Noble Foundation Plant & Animal genome Conference (PAG), 2016 • Nodes: Genes, proteins, non-coding RNAs and small compounds • Interactions among these elements Complex biological networks We need full knowledges of related biological interactions to understand gene function • The interaction data is heterogeneous – Protein-protein interaction, TF-target, miRNA-target, enzyme- compound, and transporter-target – Generated from different experiment methods • and is scattered – Low-throughput experiment data. literature – High-throughput experiment data. Microarray, RNA-seq, ChIP- chip – Predicted interactions using bioinformatics software. Gene co- expression analysis and promoter motif analysis Challenging of utilizing known biological interaction data Example: Is there any relationship between gene A and gene D? Edge 1: Protein-protein interaction (BioGrid/AtPIN database) Edge 2: co-expressed gene pair (predicted) Edge 3: TF-target gene regulation (literature) A D 1 2 3 Difficulty in utilizing the heterogeneous and scattered biological interaction data for gene function annotation C B Biologists have to find the right database, literatures and also have to analyze gene expression profiling data to retrieve the information. • Node: gene, protein, small RNA, and compound • Seven type of edges: Heterogeneous interaction data are organized by biological definition: – Protein-protein interaction: BioGrid and AtPIN database – Compound-protein interaction: curation from literature – Transcription factor-target: curation from literature – Small RNA-target: prediction from psRNATarget and curation – Transporter-substrate: transporter prediction and TCDB database – Enzyme-compound: KEGG database – Co-expressed gene pair: data analysis from transcriptomic data • http://plantgrn.noble.org/hrgrn/, Plant Cell & Physiology 2015 HRGRN utilizes graph model to integrate these heterogeneous and scatted interaction data • Neo4j database: 3-4 orders of magnitude faster than SQL database for graph path search between nodes – Host node and interaction data – Provide framework of graph search algorithm for HRGRN in Java • Cytoscape.js: a HTML5 JavaScript library on front end, which display node/edge in browser. • Customized code in Groovy/JavaScript (front- end) and Java (graph search at the back-end) Technical Implementation of HRGRN
  • 2. 2 Case #1: HRGRN provides all associated nodes and interactions of a specific gene in a graph of the neighborhood • Individual gene-centered sub-network • Graph traversal algorithms in Neo4j database - Breadth-first search • Customized Java code for our defined edge types and other properties during search Predicted relationship Validated relationship Positive Interaction HRGRN use line color, line shape and arrow shape to represent interaction properties Negative Interaction Graph search and visualization are user-customizable • Highlight node by keyword • Change color for highlighting • Toggle predicted/validated edge display • Change graph layout • Export graph figure Change graph path search option: • Type of interaction by biological definition • Validate or predicted interaction • Quantified similarity of co- expression pattern between genes Case #2: HRGRN can discover “unknown” relationships between genes • The relationships between ATCUL3 and IAA28 will be skipped during a traditional SQL database query • Shortest path search algorithm in unweighted graph model • Searching behavior is customizable in terms of interaction properties: biological type, evidence and etc. • Future: Dijkstra’s algorithm in weighted model Case#3: Building sub-network over a group of user- submitted nodes Shortest path search algorithm was extended to construct the sub- network for a group of genes Connecting to Araport --- Step 1: REST web service • We developed REST interface for each service in HRGRN • Example: searching “unknown” relationship between genes (case #2) – When user visit http://plantgrn.noble.org/hrgrn/path?hasParams=T&node1=np02084&steps=3&node2 =np12356&pathalg=allSimplePaths&PPI_validated=T&GENEEXPREGU_validated=T &COEXP_predicted=T&format=json – Web site will generate JSON code as below instead of full HTML5 web page:
  • 3. 3 • A python proxy script providing common interface for upstream web services (Araport team developed) • GitHub account • https://www.araport.org/api-explorer Connecting to Araport --- Step 2: proxy portal Connecting to Araport --- Step 3: Science App https://www.araport.org/apps/eriksf/hrgrn-app • Araport can generate an individual-gene centered subnetwork based on REST web service from HRGRN • No user customization panel Suggestion for Araport • Supporting more languages for Proxy adapter, e.g., Java, JavaScript and Perl. Acknowledgement The Noble Foundation • Patrick Zhao • Tingsong Liu • Jun Li • Zhaohong Zhuang • Junil Chang • Wenchao Zhang JCVI • Irina Belyaeva • Jason Miller • Chris Town • Vivek Krishnakumar Open Source Community • CentOS Linux • Oracle Java • Resin, Java web server • Groovy, Java-based script language • Neo4J, open source Graph database • Cytoscape.js, HTML5 web front-end • JQuery, JavaScript framework