SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Project
                         1




 SRAVANTHI SINHA(NRNB STUDENT)
MARTIJN VAN IERSEL (MENTOR)
About the project
                             2


     The Objectives of the project is to :
●   Develop a Stoichiometry Plugin for Pathvisio.
●   Improving validation through the PathVisio-
    Validator plug-in.
●   To Provide SBGN validation in the Validator -Plugin
    and to update SBGN Plugin – to deal with ‘Auxiliary
    Units’ issues.
Stoichiometry Plugin
                         3




       The Plugin is aimed at producing a
Stoichiometry Matrix for a standard biological
Process Diagram(i.e the causal sequences of
molecular processes and their results).
Features:
                             4


●   Generate a Stoichiometric Matrix for Process
    Diagram .
●   Can generate an “.txt” file containing Stoichiometry
    Matrix .
5
6
7
8
9
10
Improving validation through the PathVisio-
                  Validator Plug-in
                                    11




          Created some new validation rules in
    schematron to check valdations like:
●   a logic arc should always connect to a logic gate, such as "OR" or
    "AND“
●   process nodes should have at least one input and at least one
    ouput pointing to the arcs
●   Whether a certain Glyph is allowed in PD,ER,AF languages
12


        Created some of the pass/fail test-cases for
 Process Diagram, Activity Flow, Entity Relation
 Languages.

Refer: https://libsbgn.svn.sourceforge.
 net/svnroot/libsbgn/trunk/validation/error-test-
 files/
To Provide SBGN validation in the Validator Plugin.
                              13




     Earlier the Validator plugin was able to validate on
MIMML and GPML format, Hence I have enhanced the
functionality and provided the validation for SBGN format
too.

●   Now theValidator Plugin automatically selects the ruleset
    based on the format. Possible formats: GPML, MIMML,
    SBGN-PD,ER,AF
Feature:
                             14


●   we can simply choose to validate it, the plugin can
    understand which format it is and validates
    accordingly based on the format.
                    (or)
●   We can explicitly validate the pathway against any of
    the Ruleset (choosing Ruleset manually).
15
16
17
THANK YOU




    18

Weitere ähnliche Inhalte

Was ist angesagt?

Owasp Eu Summit 2008 Owasp Testing Guide V3
Owasp Eu Summit 2008 Owasp Testing Guide V3Owasp Eu Summit 2008 Owasp Testing Guide V3
Owasp Eu Summit 2008 Owasp Testing Guide V3Matteo Meucci
 
TestLink introduction
TestLink introductionTestLink introduction
TestLink introductionDavid Ionut
 
Choosing a performance testing tool
Choosing a performance testing toolChoosing a performance testing tool
Choosing a performance testing toolSebastinCastaoM
 
Automated testing - how?
Automated testing - how?Automated testing - how?
Automated testing - how?Markko Paas
 
Test Driven Development #sitFRA
Test Driven Development #sitFRATest Driven Development #sitFRA
Test Driven Development #sitFRAChristian Drumm
 
SemVer and microservices in go
SemVer and microservices in goSemVer and microservices in go
SemVer and microservices in goAnton Stepanenko
 
Qtp With Descriptive Programming
Qtp With Descriptive ProgrammingQtp With Descriptive Programming
Qtp With Descriptive ProgrammingKuldeep Sharma
 

Was ist angesagt? (11)

sitHH: The test guy
sitHH: The test guy sitHH: The test guy
sitHH: The test guy
 
Owasp Eu Summit 2008 Owasp Testing Guide V3
Owasp Eu Summit 2008 Owasp Testing Guide V3Owasp Eu Summit 2008 Owasp Testing Guide V3
Owasp Eu Summit 2008 Owasp Testing Guide V3
 
Web service testing using QTP (UFT)
Web service testing using QTP (UFT)Web service testing using QTP (UFT)
Web service testing using QTP (UFT)
 
TestLink introduction
TestLink introductionTestLink introduction
TestLink introduction
 
CRA Integration with Bitbucket
CRA Integration with Bitbucket CRA Integration with Bitbucket
CRA Integration with Bitbucket
 
Choosing a performance testing tool
Choosing a performance testing toolChoosing a performance testing tool
Choosing a performance testing tool
 
Automated testing - how?
Automated testing - how?Automated testing - how?
Automated testing - how?
 
Team forge Test Management with TestLink
Team forge Test Management with TestLinkTeam forge Test Management with TestLink
Team forge Test Management with TestLink
 
Test Driven Development #sitFRA
Test Driven Development #sitFRATest Driven Development #sitFRA
Test Driven Development #sitFRA
 
SemVer and microservices in go
SemVer and microservices in goSemVer and microservices in go
SemVer and microservices in go
 
Qtp With Descriptive Programming
Qtp With Descriptive ProgrammingQtp With Descriptive Programming
Qtp With Descriptive Programming
 

Andere mochten auch

Tutorial sobre la creacion de un blogger paso a paso
Tutorial sobre la creacion de un blogger paso a pasoTutorial sobre la creacion de un blogger paso a paso
Tutorial sobre la creacion de un blogger paso a pasotola24
 
Powerpoint presentatioin
Powerpoint presentatioinPowerpoint presentatioin
Powerpoint presentatioinmarmie garcia
 
Powerpoint presentatioin2
Powerpoint presentatioin2Powerpoint presentatioin2
Powerpoint presentatioin2marmie garcia
 
Powerpoint presentatioin2
Powerpoint presentatioin2Powerpoint presentatioin2
Powerpoint presentatioin2marmie garcia
 
How to Get prepare for Group Discussions.
How to Get prepare for Group Discussions.How to Get prepare for Group Discussions.
How to Get prepare for Group Discussions.Aparna Pavani
 
Magnetic door lock using arduino
Magnetic door lock using arduinoMagnetic door lock using arduino
Magnetic door lock using arduinoSravanthi Sinha
 

Andere mochten auch (9)

B2g
B2gB2g
B2g
 
Tutorial sobre la creacion de un blogger paso a paso
Tutorial sobre la creacion de un blogger paso a pasoTutorial sobre la creacion de un blogger paso a paso
Tutorial sobre la creacion de un blogger paso a paso
 
Askep ansietas
Askep ansietasAskep ansietas
Askep ansietas
 
Why quadratic
Why quadraticWhy quadratic
Why quadratic
 
Powerpoint presentatioin
Powerpoint presentatioinPowerpoint presentatioin
Powerpoint presentatioin
 
Powerpoint presentatioin2
Powerpoint presentatioin2Powerpoint presentatioin2
Powerpoint presentatioin2
 
Powerpoint presentatioin2
Powerpoint presentatioin2Powerpoint presentatioin2
Powerpoint presentatioin2
 
How to Get prepare for Group Discussions.
How to Get prepare for Group Discussions.How to Get prepare for Group Discussions.
How to Get prepare for Group Discussions.
 
Magnetic door lock using arduino
Magnetic door lock using arduinoMagnetic door lock using arduino
Magnetic door lock using arduino
 

Ähnlich wie Nrnb project

Hp Quick Test Professional
Hp Quick Test ProfessionalHp Quick Test Professional
Hp Quick Test Professionalsunny.deb
 
All levels of performance testing and monitoring in web-apps
All levels of performance testing and monitoring in web-appsAll levels of performance testing and monitoring in web-apps
All levels of performance testing and monitoring in web-appsAndrii Skrypnychenko
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answersRamu Palanki
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answersRamu Palanki
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtpRamu Palanki
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answersRamu Palanki
 
Report Calc for Quality Control
Report Calc for Quality ControlReport Calc for Quality Control
Report Calc for Quality ControlIRIDA_community
 
Report Calc for Quality Control
Report Calc for Quality ControlReport Calc for Quality Control
Report Calc for Quality ControlDamion Dooley
 
Ewm erp qm_basic_inspection_process
Ewm erp qm_basic_inspection_processEwm erp qm_basic_inspection_process
Ewm erp qm_basic_inspection_processManikandanVijayan2
 
CV_SyedShoeb_2015
CV_SyedShoeb_2015CV_SyedShoeb_2015
CV_SyedShoeb_2015Syed Shoeb
 
Mesa_Yogananda_ASIC_FPGA_Verification
Mesa_Yogananda_ASIC_FPGA_VerificationMesa_Yogananda_ASIC_FPGA_Verification
Mesa_Yogananda_ASIC_FPGA_VerificationYogananda Mesa
 
PLCErrorHunterBrochure
PLCErrorHunterBrochurePLCErrorHunterBrochure
PLCErrorHunterBrochureTony Simeonov
 
Dhct config report
Dhct config reportDhct config report
Dhct config reportSan Man
 
New features in qtp11
New features in qtp11New features in qtp11
New features in qtp11Ramu Palanki
 
Qtp 11 new enhacements in
Qtp 11 new enhacements inQtp 11 new enhacements in
Qtp 11 new enhacements inRamu Palanki
 
Gabriel carabat a healthy approach for test automation
Gabriel carabat   a healthy approach for test automationGabriel carabat   a healthy approach for test automation
Gabriel carabat a healthy approach for test automationRomania Testing
 
Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)Optimizely
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and trackingClemens Reijnen
 

Ähnlich wie Nrnb project (20)

Hp Quick Test Professional
Hp Quick Test ProfessionalHp Quick Test Professional
Hp Quick Test Professional
 
All levels of performance testing and monitoring in web-apps
All levels of performance testing and monitoring in web-appsAll levels of performance testing and monitoring in web-apps
All levels of performance testing and monitoring in web-apps
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answers
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answers
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtp
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answers
 
Report Calc for Quality Control
Report Calc for Quality ControlReport Calc for Quality Control
Report Calc for Quality Control
 
Report Calc for Quality Control
Report Calc for Quality ControlReport Calc for Quality Control
Report Calc for Quality Control
 
Ewm erp qm_basic_inspection_process
Ewm erp qm_basic_inspection_processEwm erp qm_basic_inspection_process
Ewm erp qm_basic_inspection_process
 
CV_SyedShoeb_2015
CV_SyedShoeb_2015CV_SyedShoeb_2015
CV_SyedShoeb_2015
 
Mesa_Yogananda_ASIC_FPGA_Verification
Mesa_Yogananda_ASIC_FPGA_VerificationMesa_Yogananda_ASIC_FPGA_Verification
Mesa_Yogananda_ASIC_FPGA_Verification
 
Hemanth_Krishnan_resume
Hemanth_Krishnan_resumeHemanth_Krishnan_resume
Hemanth_Krishnan_resume
 
PLCErrorHunterBrochure
PLCErrorHunterBrochurePLCErrorHunterBrochure
PLCErrorHunterBrochure
 
Dhct config report
Dhct config reportDhct config report
Dhct config report
 
Qtp basic
Qtp basicQtp basic
Qtp basic
 
New features in qtp11
New features in qtp11New features in qtp11
New features in qtp11
 
Qtp 11 new enhacements in
Qtp 11 new enhacements inQtp 11 new enhacements in
Qtp 11 new enhacements in
 
Gabriel carabat a healthy approach for test automation
Gabriel carabat   a healthy approach for test automationGabriel carabat   a healthy approach for test automation
Gabriel carabat a healthy approach for test automation
 
Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and tracking
 

Kürzlich hochgeladen

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 

Kürzlich hochgeladen (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 

Nrnb project

  • 1. Project 1 SRAVANTHI SINHA(NRNB STUDENT) MARTIJN VAN IERSEL (MENTOR)
  • 2. About the project 2 The Objectives of the project is to : ● Develop a Stoichiometry Plugin for Pathvisio. ● Improving validation through the PathVisio- Validator plug-in. ● To Provide SBGN validation in the Validator -Plugin and to update SBGN Plugin – to deal with ‘Auxiliary Units’ issues.
  • 3. Stoichiometry Plugin 3 The Plugin is aimed at producing a Stoichiometry Matrix for a standard biological Process Diagram(i.e the causal sequences of molecular processes and their results).
  • 4. Features: 4 ● Generate a Stoichiometric Matrix for Process Diagram . ● Can generate an “.txt” file containing Stoichiometry Matrix .
  • 5. 5
  • 6. 6
  • 7. 7
  • 8. 8
  • 9. 9
  • 10. 10
  • 11. Improving validation through the PathVisio- Validator Plug-in 11 Created some new validation rules in schematron to check valdations like: ● a logic arc should always connect to a logic gate, such as "OR" or "AND“ ● process nodes should have at least one input and at least one ouput pointing to the arcs ● Whether a certain Glyph is allowed in PD,ER,AF languages
  • 12. 12 Created some of the pass/fail test-cases for Process Diagram, Activity Flow, Entity Relation Languages. Refer: https://libsbgn.svn.sourceforge. net/svnroot/libsbgn/trunk/validation/error-test- files/
  • 13. To Provide SBGN validation in the Validator Plugin. 13 Earlier the Validator plugin was able to validate on MIMML and GPML format, Hence I have enhanced the functionality and provided the validation for SBGN format too. ● Now theValidator Plugin automatically selects the ruleset based on the format. Possible formats: GPML, MIMML, SBGN-PD,ER,AF
  • 14. Feature: 14 ● we can simply choose to validate it, the plugin can understand which format it is and validates accordingly based on the format. (or) ● We can explicitly validate the pathway against any of the Ruleset (choosing Ruleset manually).
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. THANK YOU 18