Introducing morphit -EUSPRIG 2013

359 views

Published on

Presentation by Ted Hawkins at the 2013 EUSPRIG Meeting

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
359
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • © The Edge Software Consultancy Ltd 2013
  • Introducing morphit -EUSPRIG 2013

    1. 1. Biology Software that works Flexible and comprehensive
    2. 2. Introducing Morphit A New Type Of Spreadsheet Technology
    3. 3. About Us • Working with spreadsheets since 1989 – Population Dynamics – Environmental Physics – Pharmaceutical Research • Edge founded in 2005 – Guildford c. 20 employees – Morphit – BioRails © The Edge Software Consultancy Ltd 2013
    4. 4. Morphit Vision Provide a robust templating environment? © The Edge Software Consultancy Ltd 2013
    5. 5. New Spreadsheet Technology That… • Reduces error rates through enhanced worksheet structure • Reduces validation effort through field-level formulae • Supports Data Modeling in a spreadsheet environment © The Edge Software Consultancy Ltd 2013
    6. 6. Causes Of Error • Positional Referencing – Physical area related – Semantic/Extensibility • Intrinsically due to a lack of structure in the spreadsheet • Its all about the ‘cell’ © The Edge Software Consultancy Ltd 2013
    7. 7. Morphit Features • Formula Defined at Field level • Tables composed – Group Headers (groups of rows) – Field Headers • Tables are joined through – Field borrowing – Field linking © The Edge Software Consultancy Ltd 2013
    8. 8. Readability/Semantics © The Edge Software Consultancy Ltd 2013
    9. 9. Spreadsheet Solution =(E2/D2)*(F2/G2) © The Edge Software Consultancy Ltd 2013
    10. 10. Morphit Solution =('AUCinf PO'/'AUCinf IV')*('Dose IV'/'Dose PO') © The Edge Software Consultancy Ltd 2013
    11. 11. Field Level Formula • Improved readability • Does not require the explicit definition of named ranges for each instance of the input values © The Edge Software Consultancy Ltd 2013
    12. 12. Tables • Hierarchical spreadsheets composed of – Group Headers • Hierarchy (Group within Group) • Size (number of rows) • Define scope of formulae – Field Headers • Cell type (Formula, Chart, Statistic etc.) • Formula • Other properties © The Edge Software Consultancy Ltd 2013
    13. 13. Tables © The Edge Software Consultancy Ltd 2013
    14. 14. Tables - Which Means That… • Remove ‘Physical area mix up problem’ – Add rows & inherit formula etc. – Re-order fields – Not possible to miss-group • Validation is simpler – Field level, not cell level – Spot exceptions © The Edge Software Consultancy Ltd 2013
    15. 15. Table Linking • Most business problems do not resolve into a single hierarchical tree – It’s a forest not a tree! • Database Metaphor – Tables – Relationships © The Edge Software Consultancy Ltd 2013
    16. 16. Table Linking © The Edge Software Consultancy Ltd 2013
    17. 17. Table Linking • Years – Year based information – VAT Rate – Inflation • Price List – uses Years information – Inflationary Price Increases to Inventory • Invoices – uses Price List & Years information – Sale =Units*'Price List'!Price – VAT =Years!VAT*Sale © The Edge Software Consultancy Ltd 2013
    18. 18. Table Linking © The Edge Software Consultancy Ltd 2013
    19. 19. Table Linking • Access information from another through a ‘Key’ • Key is from linked field value – pseudo group – applies aggregation rules © The Edge Software Consultancy Ltd 2013
    20. 20. Linking © The Edge Software Consultancy Ltd 2013
    21. 21. Borrowing • ‘Pull’ entire fields from one table to another – Unique values from source field – Sorted • Link is established through borrowed field value © The Edge Software Consultancy Ltd 2013
    22. 22. Borrowing © The Edge Software Consultancy Ltd 2013
    23. 23. Benefits? • Error minimization • Simplify validation • Data Modeling – Improved comprehensibility – Increased Re-use • Increased Productivity • Faster Implementation • Lower maintenance burden © The Edge Software Consultancy Ltd 2013
    24. 24. Questions http://www.edge-ka.com/products/morphit © The Edge Software Consultancy Ltd 2013

    ×