8. encouraging reproducibility
Specify Minimum Requirements
Minimum Information Requested In the Annota-
tion of Biochemical Models (MIRIAM)
Minimum Information About a Simulation Exper-
iment (MIASE)
Simulation Experiment Description Markup Lan-
guage (SED-ML)
9. what is sed-ml
An XML schema
30+ UML classes
A recipe
An exchange format
Executable
11. what is repose
Content types that represent the SED-ML schema
Workflows tailored to an academic audience
Domain-specific meta-data, e.g., KiSAO
SED-ML compliant XML
13. what are reopse's goals
Improve the long-term reproducibility of
simulation experiment descriptions
Make SEDs more readable
Make SEDs more accessible
Make SEDs more reliable
15. archgenxml
Model directly from the SED-ML standard
Many different content types
The schema makes heavy use of references
The quickest route from concepts to code
19. generic setup
Add custom indicies to the catalog
Install and configure placefull workflows
Creates default roles and permissions
Creates default repository
Add portal tabs
20. deployment – buildout
Varnish caching proxy
5 ZEO Clients
Zeo Storage Server
Log rotation
Supervisor process control
21. the future
Create a ReopSE hierarchy from a SED-ML file
Make Model details available during composition
Execute SEDs without leaving RepoSE
Improve navigation
22. conclusion
Plone was quickest route from concepts to code
Python and Plone provided the right tools
Without Plone, RepoSE would not have been built