SlideShare une entreprise Scribd logo
1  sur  36
Systems Biology Software Infrastructure  (SBSI)  ISAB visit May 19 th   2011 Allan Clark, Nikos Tsorman, Neil Hanlon Richard Adams, Stephen Gilmore
Talk outline ,[object Object],[object Object],[object Object],www.sbsi.ed.ac.uk
SBSI objective ‘ A new infrastructure to streamline the connection between data, models, and analysis, allowing the updating of large scale data, models and analytic tools with greatly reduced overhead’ www.sbsi.ed.ac.uk
Goals of SBSI ,[object Object],[object Object],[object Object],[object Object],[object Object],www.sbsi.ed.ac.uk
Data and model results www.sbsi.ed.ac.uk How to get models to reproduce experimental data?
Parameter Estimation Problem ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],www.sbsi.ed.ac.uk
Graphical Notation Network Inference Process Algebras Model analysis Existing knowledge High-resolution data High-throughput data New knowledge Static models Kinetic models Systems Biology Software Infrastructure™ Kinetic Parameter Facility RNA metabolism Systems Biology Research, CSBE view Circadian clock C holesterol metabolism www.sbsi.ed.ac.uk
The SBSI Software Suite www.sbsi.ed.ac.uk
The SBSI Software Suite www.sbsi.ed.ac.uk Using SBSI we can fit to oscillating data ( green line).
The SBSI Software Suite www.sbsi.ed.ac.uk SBSIVisual client organizes & displays resources, access SBSINumerics.
Outreach & documentation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],www.sbsi.ed.ac.uk
Integration - databases Data sources www.sbsi.ed.ac.uk Integration with Plasmo & Robust databases
Integration - databases Data sources Data Standards  High performance computing  Modelling languages Software www.sbsi.ed.ac.uk Plasmo search..
HPC access Data sources Data Standards  High performance computing  Modelling languages ROBuST ECDF Software www.sbsi.ed.ac.uk SBSI installed on Hector, the UK national supercomputer BioPepa
Community standards involvement Data Standards  www.sbsi.ed.ac.uk
SED-ML purpose Dagmar Waltemath -http://www.slideshare.net/dagwa/waltemath-onto-workshop-4326137 www.sbsi.ed.ac.uk
MIASE / SED-ML contributors > 21 collaborating institutions worldwide. http://sed-ml.org
SED-ML developments 2009 - present  www.sbsi.ed.ac.uk MIASE paper published 2011  http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1001122
SED-ML developments 2009 - present  www.sbsi.ed.ac.uk   SED-ML specification published
SED-ML developments 2009 - present  www.sbsi.ed.ac.uk   XML schema and  Java library released..
SED-ML support in SBSI www.sbsi.ed.ac.uk
Executing SED-ML www.sbsi.ed.ac.uk
Editing SED-ML www.sbsi.ed.ac.uk
Integration across projects Garuda collaborating institutions www.sbsi.ed.ac.uk Software CellDesigner
Integration across projects Garuda collaborating institutions www.sbsi.ed.ac.uk
Garuda functionality Knowledge www.sbsi.ed.ac.uk Led by Kitano group, SBI, Tokyo Pathway visualization Model creation  Model analysis Text mining Pathway  databases Molecular  databases
CellDesigner  / Garuda plugin www.sbsi.ed.ac.uk Download from www.celldesigner.org
Integration across projects Modelling languages Garuda collaborating institutions www.sbsi.ed.ac.uk BioPepa  appa – RuleBase Eclipse plugin works in SBSI
Integration across projects www.sbsi.ed.ac.uk The Kappa rule-based modelling environment
Vertical integration Web interface to SBSI REST-ful web service at https://mook.inf.ed.ac.uk:8083/sbsiservices/ Reuse of software components www.sbsi.ed.ac.uk
Coding challenge www.sbsi.ed.ac.uk How can a fixed number of developers continue to maintain and  develop new code?
Solution 1 – manage dependencies www.sbsi.ed.ac.uk Avoid cycles at all costs!
Solution 2 – continuous testing
Solution 3 – involve more developers www.sbsi.ed.ac.uk Plugin contributions can be independently developed, licensed and deployed.
Current work ,[object Object],[object Object],[object Object],[object Object],www.sbsi.ed.ac.uk
Acknowledgements ,[object Object],[object Object],[object Object],[object Object],[object Object],Current Development Team Past developers Azusa Yamaguchi Millar Group Carl Troein Steve Watterson Maria-Louisa Guerriero Robert Smith Simon Bordage Martin Beaton Tomasz Zielinski Thanks for watching…  If you’re interested follow us on Twitter @CSBE_SBSI www.sbsi.ed.ac.uk

Contenu connexe

En vedette (7)

Informe jefe de salon
Informe jefe de salonInforme jefe de salon
Informe jefe de salon
 
Systems Biology Software Infrastructure overview
Systems Biology Software Infrastructure overviewSystems Biology Software Infrastructure overview
Systems Biology Software Infrastructure overview
 
Plastic Pollution Presentation By AnkitMishra
Plastic Pollution Presentation By AnkitMishraPlastic Pollution Presentation By AnkitMishra
Plastic Pollution Presentation By AnkitMishra
 
What is big data?
What is big data?What is big data?
What is big data?
 
Big Data
Big DataBig Data
Big Data
 
What is Big Data?
What is Big Data?What is Big Data?
What is Big Data?
 
Big data ppt
Big  data pptBig  data ppt
Big data ppt
 

Similaire à Isab 11 for_slideshare

Vre ci presentation -ric workshop - july 26th
Vre ci presentation -ric workshop - july 26thVre ci presentation -ric workshop - july 26th
Vre ci presentation -ric workshop - july 26th
djmichael156
 

Similaire à Isab 11 for_slideshare (20)

TiMetmay10
TiMetmay10TiMetmay10
TiMetmay10
 
Ti met may10
Ti met may10Ti met may10
Ti met may10
 
Eclipse Meets Systems Biology
Eclipse Meets Systems BiologyEclipse Meets Systems Biology
Eclipse Meets Systems Biology
 
Doing Science Properly In The Digital Age - Rutgers Seminar
Doing Science Properly In The Digital Age - Rutgers SeminarDoing Science Properly In The Digital Age - Rutgers Seminar
Doing Science Properly In The Digital Age - Rutgers Seminar
 
Center of Excellence
Center of Excellence Center of Excellence
Center of Excellence
 
Cyberinfrastructure and its Role in Science
Cyberinfrastructure and its Role in ScienceCyberinfrastructure and its Role in Science
Cyberinfrastructure and its Role in Science
 
Software Sustainability Institute
Software Sustainability InstituteSoftware Sustainability Institute
Software Sustainability Institute
 
Driving Enterprise Adoption: Tragedies, Triumphs and Our NEXT
Driving Enterprise Adoption: Tragedies, Triumphs and Our NEXTDriving Enterprise Adoption: Tragedies, Triumphs and Our NEXT
Driving Enterprise Adoption: Tragedies, Triumphs and Our NEXT
 
“Semantic Technologies for Smart Services”
“Semantic Technologies for Smart Services” “Semantic Technologies for Smart Services”
“Semantic Technologies for Smart Services”
 
Special Purpose IBM Center of excellence lab
Special Purpose IBM Center of excellence lab Special Purpose IBM Center of excellence lab
Special Purpose IBM Center of excellence lab
 
COMBINE standards & tools: Getting model management right
COMBINE standards & tools: Getting model management rightCOMBINE standards & tools: Getting model management right
COMBINE standards & tools: Getting model management right
 
Proof of Concept for Learning Analytics Interoperability
Proof of Concept for Learning Analytics InteroperabilityProof of Concept for Learning Analytics Interoperability
Proof of Concept for Learning Analytics Interoperability
 
Vre ci presentation -ric workshop - july 26th
Vre ci presentation -ric workshop - july 26thVre ci presentation -ric workshop - july 26th
Vre ci presentation -ric workshop - july 26th
 
Adding value to scientific results: COMBINE standards & guidelines for system...
Adding value to scientific results: COMBINE standards & guidelines for system...Adding value to scientific results: COMBINE standards & guidelines for system...
Adding value to scientific results: COMBINE standards & guidelines for system...
 
SomeSlides
SomeSlidesSomeSlides
SomeSlides
 
OpenPOWER Processor Lab
OpenPOWER  Processor LabOpenPOWER  Processor Lab
OpenPOWER Processor Lab
 
Efficiency and Effectiveness: Shared services to support STEM subjects
Efficiency and Effectiveness: Shared services to support STEM subjectsEfficiency and Effectiveness: Shared services to support STEM subjects
Efficiency and Effectiveness: Shared services to support STEM subjects
 
Virtual Research Environment for Cancer Imaging
Virtual Research Environment for Cancer ImagingVirtual Research Environment for Cancer Imaging
Virtual Research Environment for Cancer Imaging
 
Workflows, provenance and reporting: a lifecycle perspective at BIH 2013, Rome
Workflows, provenance and reporting: a lifecycle perspective at BIH 2013, RomeWorkflows, provenance and reporting: a lifecycle perspective at BIH 2013, Rome
Workflows, provenance and reporting: a lifecycle perspective at BIH 2013, Rome
 
OpenPOWER processor Lab
OpenPOWER processor Lab OpenPOWER processor Lab
OpenPOWER processor Lab
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Isab 11 for_slideshare

  • 1. Systems Biology Software Infrastructure (SBSI) ISAB visit May 19 th 2011 Allan Clark, Nikos Tsorman, Neil Hanlon Richard Adams, Stephen Gilmore
  • 2.
  • 3. SBSI objective ‘ A new infrastructure to streamline the connection between data, models, and analysis, allowing the updating of large scale data, models and analytic tools with greatly reduced overhead’ www.sbsi.ed.ac.uk
  • 4.
  • 5. Data and model results www.sbsi.ed.ac.uk How to get models to reproduce experimental data?
  • 6.
  • 7. Graphical Notation Network Inference Process Algebras Model analysis Existing knowledge High-resolution data High-throughput data New knowledge Static models Kinetic models Systems Biology Software Infrastructure™ Kinetic Parameter Facility RNA metabolism Systems Biology Research, CSBE view Circadian clock C holesterol metabolism www.sbsi.ed.ac.uk
  • 8. The SBSI Software Suite www.sbsi.ed.ac.uk
  • 9. The SBSI Software Suite www.sbsi.ed.ac.uk Using SBSI we can fit to oscillating data ( green line).
  • 10. The SBSI Software Suite www.sbsi.ed.ac.uk SBSIVisual client organizes & displays resources, access SBSINumerics.
  • 11.
  • 12. Integration - databases Data sources www.sbsi.ed.ac.uk Integration with Plasmo & Robust databases
  • 13. Integration - databases Data sources Data Standards High performance computing Modelling languages Software www.sbsi.ed.ac.uk Plasmo search..
  • 14. HPC access Data sources Data Standards High performance computing Modelling languages ROBuST ECDF Software www.sbsi.ed.ac.uk SBSI installed on Hector, the UK national supercomputer BioPepa
  • 15. Community standards involvement Data Standards www.sbsi.ed.ac.uk
  • 16. SED-ML purpose Dagmar Waltemath -http://www.slideshare.net/dagwa/waltemath-onto-workshop-4326137 www.sbsi.ed.ac.uk
  • 17. MIASE / SED-ML contributors > 21 collaborating institutions worldwide. http://sed-ml.org
  • 18. SED-ML developments 2009 - present www.sbsi.ed.ac.uk MIASE paper published 2011  http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1001122
  • 19. SED-ML developments 2009 - present www.sbsi.ed.ac.uk   SED-ML specification published
  • 20. SED-ML developments 2009 - present www.sbsi.ed.ac.uk   XML schema and Java library released..
  • 21. SED-ML support in SBSI www.sbsi.ed.ac.uk
  • 24. Integration across projects Garuda collaborating institutions www.sbsi.ed.ac.uk Software CellDesigner
  • 25. Integration across projects Garuda collaborating institutions www.sbsi.ed.ac.uk
  • 26. Garuda functionality Knowledge www.sbsi.ed.ac.uk Led by Kitano group, SBI, Tokyo Pathway visualization Model creation Model analysis Text mining Pathway databases Molecular databases
  • 27. CellDesigner / Garuda plugin www.sbsi.ed.ac.uk Download from www.celldesigner.org
  • 28. Integration across projects Modelling languages Garuda collaborating institutions www.sbsi.ed.ac.uk BioPepa  appa – RuleBase Eclipse plugin works in SBSI
  • 29. Integration across projects www.sbsi.ed.ac.uk The Kappa rule-based modelling environment
  • 30. Vertical integration Web interface to SBSI REST-ful web service at https://mook.inf.ed.ac.uk:8083/sbsiservices/ Reuse of software components www.sbsi.ed.ac.uk
  • 31. Coding challenge www.sbsi.ed.ac.uk How can a fixed number of developers continue to maintain and develop new code?
  • 32. Solution 1 – manage dependencies www.sbsi.ed.ac.uk Avoid cycles at all costs!
  • 33. Solution 2 – continuous testing
  • 34. Solution 3 – involve more developers www.sbsi.ed.ac.uk Plugin contributions can be independently developed, licensed and deployed.
  • 35.
  • 36.

Notes de l'éditeur

  1. There is scope for a program that will link models, with experimental data that is perhaps in remote repositories, to the latest analytic tools, in a way that is straightforward for modellers to use.
  2. Given a set of data, how to fit model parameters for it to reproduce that data?
  3. Why are we tackling parameter estimation first? Predictive models are desirable e.g., for P4 medicine Search space dimensionality increases with each new parameter to fit Local minima are a big problem , therefore need global algorithms
  4. This shows some of the projects in CSBE and how SBSI fits in. This central panel shows the standard way of making progress in Systems Biology – starting with a static model, experimental data is used to refine and generate kinetic models, which can inform new experiments This process can use various analytical tools; we envision SBSI as a sort of lubricating agent to facilitate this activity.
  5. SBSINumerics – written in C++ for fast numerical algorithms SBSIVisual – client program for connecting with other projects, accessing SBSINumerics.
  6. SBSINumerics – written in C++ for fast numerical algorithms SBSIVisual – client program for connecting with other projects, accessing SBSINumerics.
  7. SBSINumerics – written in C++ for fast numerical algorithms SBSIVisual – client program for connecting with other projects, accessing SBSINumerics.
  8. Outreach events for SBSI
  9. Sought to increase interaction with databases and projects, both internal and external. 1) Databases –seek to ease incorporation of data & local models into modelling process
  10. Sought to increase interaction with databases and projects, both internal and external. 1) Databases –seek to ease incorporation of data & local models into modelling process
  11. SBSI is now installed on Hector
  12. SED-ML - community standard - SBML very successful , now the accepted exchange format - but doesn’t tell you what to do with the model - tedious manual process at present. - cmputational experiments will be be a greater proportion, models represent a huge investment of time effort and money -> need to maximise reuse.
  13. Promote model re-use Currently is a manual process. Post processing of raw results may also be needed to emphasize the biological significance. SEDML automates this.
  14. Jlibsedml in collaboration with Ion Moraru at University of Connecticut.
  15. Jlibsedml in collaboration with Ion Moraru at University of Connecticut.
  16. Jlibsedml in collaboration with Ion Moraru at University of Connecticut.
  17. 3. SEDML support is built into SBSI, systems biology software we’re developing in Edinburgh. Next release ( due early May) will implement the level1 version 1 final spec. Example screenshot shows that one can export a simulation configuration to SED-ML using the SBSI software (www.sbsi.ed.ac.uk) Configure simulation Configure output including SEDML export Export to SEDML archive or file.
  18. 1. Click on a SEDML file 2. Choose your output If the software can handle the modelling language and simulation type, it will produce the output. Screenshot shows the Elowitz repressilator example from the specification, reproducing the plots of normalized levels of protein.
  19. This is under development – a graphical editor for SEDML. SEDML files can get quite complicated to look at once there are several models and tasks defined Aims are to allow easy viewing, editing and annotation, validating input, help with generating Xpath etc., and viewing models and their changes. Will be available as standalone app, Eclipse plugin, or SBSI plugin. Screenshot shows simple example and simulation configuration dialog.
  20. Garuda – international collaborative project initiated and led by SBI Tokyo Aims to link software from different realms of systems biologyand ensure interoperability between applications.
  21. Garuda – international collaborative project initiated and led by SBI Tokyo Aims to link software from different realms of systems biologyand ensure interoperability between applications.
  22. Where SBSI fits in.
  23. Garuda /Cell Designer plugin
  24. .
  25. .
  26. Reuse and availability of existing code and resources
  27. How can a fixed number of developers continue to maintain and develop new code.
  28. Core modules are standard Java libraries and are resuable No cyclic dependencies.
  29. Get other people to develop code Needs SDK but some interest from Bioclipse and Netherlands Cancer Centre