SlideShare a Scribd company logo
1 of 18
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/tru
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

More Related Content

What's hot

Hp quick test professional 10
Hp quick test professional 10Hp quick test professional 10
Hp quick test professional 10Sap Tao Bpt
 
Regression Tests with Symfony - Example
Regression Tests with Symfony - ExampleRegression Tests with Symfony - Example
Regression Tests with Symfony - ExampleJoachim Unger
 
Regression Testing with Symfony
Regression Testing with SymfonyRegression Testing with Symfony
Regression Testing with SymfonyJoachim Unger
 
Testing tools concepts
Testing tools conceptsTesting tools concepts
Testing tools conceptsKrishna Gurjar
 
Ginsbourg.com presentation of performance and load testing 2020
Ginsbourg.com presentation of performance and load testing 2020Ginsbourg.com presentation of performance and load testing 2020
Ginsbourg.com presentation of performance and load testing 2020Shay Ginsbourg
 
Test Driven Development #sitFRA
Test Driven Development #sitFRATest Driven Development #sitFRA
Test Driven Development #sitFRAChristian Drumm
 

What's hot (6)

Hp quick test professional 10
Hp quick test professional 10Hp quick test professional 10
Hp quick test professional 10
 
Regression Tests with Symfony - Example
Regression Tests with Symfony - ExampleRegression Tests with Symfony - Example
Regression Tests with Symfony - Example
 
Regression Testing with Symfony
Regression Testing with SymfonyRegression Testing with Symfony
Regression Testing with Symfony
 
Testing tools concepts
Testing tools conceptsTesting tools concepts
Testing tools concepts
 
Ginsbourg.com presentation of performance and load testing 2020
Ginsbourg.com presentation of performance and load testing 2020Ginsbourg.com presentation of performance and load testing 2020
Ginsbourg.com presentation of performance and load testing 2020
 
Test Driven Development #sitFRA
Test Driven Development #sitFRATest Driven Development #sitFRA
Test Driven Development #sitFRA
 

Viewers also liked

10 stoichiometry
10 stoichiometry10 stoichiometry
10 stoichiometryzehnerm2
 
Periodicity
PeriodicityPeriodicity
PeriodicityHoshi94
 
Chemistry- JIB Topic 7 Periodicity
Chemistry- JIB Topic 7 PeriodicityChemistry- JIB Topic 7 Periodicity
Chemistry- JIB Topic 7 PeriodicitySam Richard
 
Ch 9 Stoichiometry
Ch 9 StoichiometryCh 9 Stoichiometry
Ch 9 Stoichiometrykermis
 
Chem 40S Uunit 1 Notes
Chem 40S Uunit 1 NotesChem 40S Uunit 1 Notes
Chem 40S Uunit 1 NotesBruce Coulter
 
Chem m16 stoichiometry
Chem m16 stoichiometryChem m16 stoichiometry
Chem m16 stoichiometrydionesioable
 
Stoichiometry cheat sheet
Stoichiometry cheat sheetStoichiometry cheat sheet
Stoichiometry cheat sheetTimothy Welsh
 
Chapter 12 Stoichiometry
Chapter 12   StoichiometryChapter 12   Stoichiometry
Chapter 12 StoichiometryGalen West
 
Chemistry - Chp 12 - Stoichiometry - PowerPoint
Chemistry - Chp 12 - Stoichiometry - PowerPointChemistry - Chp 12 - Stoichiometry - PowerPoint
Chemistry - Chp 12 - Stoichiometry - PowerPointMr. Walajtys
 
Chemical Periodicity
Chemical PeriodicityChemical Periodicity
Chemical PeriodicityBernard Ng
 
Stoichiometry & The Mole
Stoichiometry & The MoleStoichiometry & The Mole
Stoichiometry & The MoleStephen Taylor
 
Atomic Structure and Periodicity
Atomic Structure and PeriodicityAtomic Structure and Periodicity
Atomic Structure and PeriodicityLumen Learning
 

Viewers also liked (20)

Stoichiometry 2nd Tri 0910
Stoichiometry 2nd Tri 0910Stoichiometry 2nd Tri 0910
Stoichiometry 2nd Tri 0910
 
10 stoichiometry
10 stoichiometry10 stoichiometry
10 stoichiometry
 
Periodicity
PeriodicityPeriodicity
Periodicity
 
Chemistry- JIB Topic 7 Periodicity
Chemistry- JIB Topic 7 PeriodicityChemistry- JIB Topic 7 Periodicity
Chemistry- JIB Topic 7 Periodicity
 
Ch 9 Stoichiometry
Ch 9 StoichiometryCh 9 Stoichiometry
Ch 9 Stoichiometry
 
Chem 40S Uunit 1 Notes
Chem 40S Uunit 1 NotesChem 40S Uunit 1 Notes
Chem 40S Uunit 1 Notes
 
Mole calculations
Mole calculationsMole calculations
Mole calculations
 
Inorganic Chemistry: Period 2 and 3
Inorganic Chemistry: Period 2 and 3Inorganic Chemistry: Period 2 and 3
Inorganic Chemistry: Period 2 and 3
 
Chem m16 stoichiometry
Chem m16 stoichiometryChem m16 stoichiometry
Chem m16 stoichiometry
 
Chem m9 gas laws
Chem m9 gas lawsChem m9 gas laws
Chem m9 gas laws
 
Stoichiometry
StoichiometryStoichiometry
Stoichiometry
 
Stoichiometry cheat sheet
Stoichiometry cheat sheetStoichiometry cheat sheet
Stoichiometry cheat sheet
 
Periodic trends 1
Periodic trends 1Periodic trends 1
Periodic trends 1
 
Chapter 12 Stoichiometry
Chapter 12   StoichiometryChapter 12   Stoichiometry
Chapter 12 Stoichiometry
 
Chemistry - Chp 12 - Stoichiometry - PowerPoint
Chemistry - Chp 12 - Stoichiometry - PowerPointChemistry - Chp 12 - Stoichiometry - PowerPoint
Chemistry - Chp 12 - Stoichiometry - PowerPoint
 
Stoichiometry
StoichiometryStoichiometry
Stoichiometry
 
Chemical Periodicity
Chemical PeriodicityChemical Periodicity
Chemical Periodicity
 
Stoichiometry & The Mole
Stoichiometry & The MoleStoichiometry & The Mole
Stoichiometry & The Mole
 
Atomic Structure and Periodicity
Atomic Structure and PeriodicityAtomic Structure and Periodicity
Atomic Structure and Periodicity
 
Stoichiometry
StoichiometryStoichiometry
Stoichiometry
 

Similar to NRNB project Stoichiometry Plugin

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
 
Mesa_Yogananda_ASIC_FPGA_Verification
Mesa_Yogananda_ASIC_FPGA_VerificationMesa_Yogananda_ASIC_FPGA_Verification
Mesa_Yogananda_ASIC_FPGA_VerificationYogananda Mesa
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtpRamu Palanki
 
Mesa_Yogananda_ASIC_FPGA_Verification
Mesa_Yogananda_ASIC_FPGA_VerificationMesa_Yogananda_ASIC_FPGA_Verification
Mesa_Yogananda_ASIC_FPGA_VerificationYogananda Mesa
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answersRamu Palanki
 
Ewm erp qm_basic_inspection_process
Ewm erp qm_basic_inspection_processEwm erp qm_basic_inspection_process
Ewm erp qm_basic_inspection_processManikandanVijayan2
 
Dhct config report
Dhct config reportDhct config report
Dhct config reportSan Man
 
PLCErrorHunterBrochure
PLCErrorHunterBrochurePLCErrorHunterBrochure
PLCErrorHunterBrochureTony Simeonov
 
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
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and trackingClemens Reijnen
 
Cerberus : Framework for Manual and Automated Testing (Web Application)
Cerberus : Framework for Manual and Automated Testing (Web Application)Cerberus : Framework for Manual and Automated Testing (Web Application)
Cerberus : Framework for Manual and Automated Testing (Web Application)CIVEL Benoit
 
Cerberus_Presentation1
Cerberus_Presentation1Cerberus_Presentation1
Cerberus_Presentation1CIVEL Benoit
 
CV_SyedShoeb_2015
CV_SyedShoeb_2015CV_SyedShoeb_2015
CV_SyedShoeb_2015Syed Shoeb
 

Similar to NRNB project Stoichiometry Plugin (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
 
Hemanth_Krishnan_resume
Hemanth_Krishnan_resumeHemanth_Krishnan_resume
Hemanth_Krishnan_resume
 
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
 
Mesa_Yogananda_ASIC_FPGA_Verification
Mesa_Yogananda_ASIC_FPGA_VerificationMesa_Yogananda_ASIC_FPGA_Verification
Mesa_Yogananda_ASIC_FPGA_Verification
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtp
 
Mesa_Yogananda_ASIC_FPGA_Verification
Mesa_Yogananda_ASIC_FPGA_VerificationMesa_Yogananda_ASIC_FPGA_Verification
Mesa_Yogananda_ASIC_FPGA_Verification
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answers
 
Ewm erp qm_basic_inspection_process
Ewm erp qm_basic_inspection_processEwm erp qm_basic_inspection_process
Ewm erp qm_basic_inspection_process
 
Dhct config report
Dhct config reportDhct config report
Dhct config report
 
Logic Atollic True Verifier
Logic Atollic True VerifierLogic Atollic True Verifier
Logic Atollic True Verifier
 
PLCErrorHunterBrochure
PLCErrorHunterBrochurePLCErrorHunterBrochure
PLCErrorHunterBrochure
 
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
 
Verification strategies
Verification strategiesVerification strategies
Verification strategies
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and tracking
 
Cerberus : Framework for Manual and Automated Testing (Web Application)
Cerberus : Framework for Manual and Automated Testing (Web Application)Cerberus : Framework for Manual and Automated Testing (Web Application)
Cerberus : Framework for Manual and Automated Testing (Web Application)
 
Cerberus_Presentation1
Cerberus_Presentation1Cerberus_Presentation1
Cerberus_Presentation1
 
CV_SyedShoeb_2015
CV_SyedShoeb_2015CV_SyedShoeb_2015
CV_SyedShoeb_2015
 

Recently uploaded

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

NRNB project Stoichiometry Plugin

  • 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/tru
  • 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