Genomes On Rails

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    3 Favorites

    Genomes On Rails - Presentation Transcript

    1. Genomes on Rails has_many :sequences
    2. Hello
    3. ➊ Previously ➋ Production ➌ Process
    4. ➊ Previously
    5. The human genome 15 years to decode 3 billion letters
    6. $3 billion
    7. $3 billion ++
    8. Race for the prize
    9. Open data
    10. Open source
    11. Perl
    12. Lots of Perl
    13. Lots of Perl ~4500 modules
    14. Onwards!
    15. 40 species
    16. Map evolutionary space
    17. Compare genomes
    18. compare species Compare genomes
    19. compare species Compare genomes compa re indi viduals
    20. More Perl ~1500 modules
    21. Quantum leap!
    22. 1000 personal genomes
    23. beyond 23andme 1000 personal genomes
    24. Hypertension
    25. Diabetes
    26. Coronary heart disease
    27. Bipolar disorder
    28. Malaria
    29. ➋ Production
    30. Register projects Register samples Sample prep Sequencing Analysis
    31. Change!
    32. Flexible data capture
    33. Virtual fields
    34. Sample Name Organism Concentration
    35. class Sample < ActiveRecord::Base has_many :descriptors has_many :descriptor_values end
    36. Key value pairs
    37. Faster than you’d think
    38. Change!
    39. V1 V2 Sample Sample Name Name Organism Organism Concentration Concentration Origin Quality metric
    40. Rationalize!
    41. V1 V2 Sample Sample Name Name Organism Organism Concentration Concentration Origin Quality metric
    42. Mapping!
    43. V1 V3 Sample Sample Name Name Organism Species Concentration Concentration Origin Origin Quality metric
    44. Pipeline management
    45. Workflow Task 1 Task 2 Task 3 Name Name Name Operator Serial number Passed Instrument Kit
    46. Throughput!
    47. 320Tb 450 CPU
    48. 320Tb 450 CPU Archive
    49. 75 Tb
    50. pilot study!
    51. Multiple apps
    52. Multiple instances
    53. Loosely coupled
    54. Loose coupling is hard
    55. Deployment
    56. Maintenance
    57. Monitoring
    58. Hard to maintain separation
    59. Support novel science
    60. Single code base
    61. nginx reverse proxy
    62. fairnginx
    63. Mongrel
    64. Fast deployment
    65. Automate everything
    66. Play well with others! Interoperability!
    67. Legacy databases
    68. RESTful services
    69. Generate API stubs
    70. SCALE!
    71. Trillionics
    72. 2 X
    73. 150Tb per week
    74. Over 6 months
    75. More hardware
    76. 400 additional nodes
    77. additional 360 Tb
    78. Towards a Virtual Institute
    79. Lots of data
    80. Lots of data, lots of people
    81. Lots of data, lots of people, lots of compute
    82. Lots of data, lots of people, lots of compute, lots of uses
    83. Lots of data, lots of people, lots of compute, lots of uses, lots and lots and lots and lots...
    84. ➌ Process
    85. Concept Requirements Development Product
    86. takes too lon g Concept Requirements Development Product
    87. takes too lon g Concept Requirements Development Product the se change
    88. Plan Development REVIEW Concept What we need Get ready
    89. Focused
    90. Project owner is key
    91. Weekly releases
    92. More flexible
    93. Less time
    94. Better transparency
    95. Less software
    96. Sequencing informatics
    97. Thank you
    98. GREENISGOOD.CO.UK

    + Matt WoodMatt Wood, 2 years ago

    custom

    2951 views, 3 favs, 1 embeds more stats

    Originally given at RailsConf, this talk outlines h more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 2951
      • 2950 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 3
    • Downloads 38
    Most viewed embeds
    • 1 views on http://192.168.10.100

    more

    All embeds
    • 1 views on http://192.168.10.100

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories