What can Bioinformaticians learn from YouTube?

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

    5 Favorites

    What can Bioinformaticians learn from YouTube? - Presentation Transcript

    1. What can Bioinformaticians learn from YouTube?
    2. Data
    3. New project. New schema.
    4. EMBL: 20 different data formats
    5. “A biologist would rather share their toothbrush than their (gene) names” Mike Ashburner
    6. YouTube loves to share
    7. 100 million views per day
    8. 114 apps
    9. <rdf:RDF xmlns=\"http://www.affymetrix.com/community/ publications/affymetrix/tmsplice#\"
    10. <Gene rdf:about=\"#1110002A21Rik\"> <chr>chr1</chr> <hasVariant rdf:parseType=\"Resource\"> <representedBy rdf:resource=\"#gi13385627\"/> </hasVariant> <hasVariant rdf:parseType=\"Resource\"> <representedBy rdf:resource=\"#gi18043402\"/> </hasVariant> <strand>+</strand> </Gene>
    11. RDF, OWL, SPARQL, GRDDL, WTF?
    12. Lower case ‘s’, lower case ‘w’ The semantic web, not The Semantic Web
    13. <tr> <th class=\"two-column\">Gene</th> <td class=\"two-column\"><table width=\"100%\" cellpadding=\"4\"> <tr> <td><strong> <a href=\"http://www.gene.ucl.ac.uk/cgi-bin/nomenclature/ get_data.pl?hgnc_id=1101\">BRCA2</a></div></strong> (HGNC Symbol) </td> <td> <span class=\"small\"> To view all Ensembl genes linked to the name <a href=\"/Homo_sapiens/featureview?type=Gene;id=BRCA2\">click here</a>.</span> </td> </tr> </table><p> This gene is a member of the Human CCDS set: <a href=\"http:// www.ncbi.nlm.nih.gov/CCDS/CcdsBrowse.cgi? REQUEST=CCDS&amp;DATA=CCDS9344\">CCDS9344</a> </p> </td> </tr>
    14. <tr class=\"hgene\"> <th class=\"two-column\">Gene</th> <td class=\"two-column\"><table width=\"100%\" cellpadding=\"4\"> <tr> <td><strong> <a href=\"http://www.gene.ucl.ac.uk/cgi-bin/nomenclature/ get_data.pl?hgnc_id=1101\" rel=\"hgnc_name\">BRCA2</a></div></strong> (HGNC Symbol) </td> <td> <span class=\"small\"> To view all Ensembl genes linked to the name <a href=\"/Homo_sapiens/featureview?type=Gene;id=BRCA2\" rel=\"gene_list\" >click here</a>.</span> </td> </tr> </table><p> This gene is a member of the Human CCDS set: <a href=\"http:// www.ncbi.nlm.nih.gov/CCDS/CcdsBrowse.cgi? REQUEST=CCDS&amp;DATA=CCDS9344\" rel=\"ccds\">CCDS9344</a> </p> </td> </tr>
    15. Can our web site be our API?
    16. http://www.ensembl.org/Homo_sapiens/geneview?gene=ENSG00000139618
    17. http://www.ensembl.org/Homo_sapiens/geneview?gene=ENSG00000139618 my $gene_adaptor = $registry->get_adaptor( 'Human', 'Core', 'Gene' ); my $gene = fetch_by_gene_stable_id( 'ENSG00000139618' );
    18. More data on our sites than through the API (we’re not the only ones)
    19. RSS
    20. iCal
    21. XML
    22. ational state Represent transfer RESTful service
    23. psd-production/projects
    24. GET psd-production/projects RETRIEVE
    25. <projects> <project> <id type=\"integer\">8</id> <created-at type=\"datetime\">2007-10-22T09:43:30+01:00</created-at> <family-id type=\"integer\">3</family-id> <name>Test BAC</name> <updated-at type=\"datetime\">2007-10-22T09:43:30+01:00</updated-at> <user-id type=\"integer\">1</user-id> <workspace-id type=\"integer\"/> </project> </projects>
    26. POST psd-production/projects CREATE
    27. http://psd-production/projects/67
    28. http://psd-production/projects/67
    29. POST http://psd-production/projects/67 UPDATE
    30. DELETE http://psd-production/projects/67 DESTROY
    31. No installation No setup No fancy protocols
    32. All you need is curl
    33. Perl API
    34. Ruby API
    35. Tools
    36. ows rkfl Wo Tools
    37. It’s all about the workflow
    38. Trace archive vs SSAHA
    39. Workflows are memes Users add val ue
    40. YouTube knows memes
    41. Not invented here!
    42. Reproducibility
    43. Go with the flow
    44. Quickly define workflows
    45. Quickly reuse services
    46. Data Explore Service Service Data
    47. Reuse workflows
    48. YouTube for workflows + Yahoo! Pipes for biological data = Never having to write another BLAST parser
    49. Design
    50. Stop hacking
    51. Program to interfaces
    52. “The interface is a contract between data provider and data consumer” Lincoln Stein
    53. Design for reuse
    54. Code for maintenance
    55. Foster “accidental development” 114 YouTube apps
    56. However...
    57. Designing for reuse is hard
    58. With great power comes great responsibility
    59. With great power comes great responsibility Available Reliable Accessible
    60. Discoverable: where is your web site?
    61. Design is for humans
    62. YouTube is ‘only’ an online video site
    63. A good UI outweighs smart features
    64. “Monolithic solutions always fail” Graham Cameron
    65. Loose coupling rules
    66. Don’t reinvent Eclipse
    67. Thank you
    68. GREENISGOOD.CO.UK

    Matt WoodMatt Wood, 2 years ago

    custom

    1873 views, 5 favs, 7 embeds more stats

    A critical look at what those involved in providing more

    More Info

    © All Rights Reserved

    Go to text version
    • Total Views 1873
      • 1749 on SlideShare
      • 124 from embeds
    • Comments 0
    • Favorites 5
    • Downloads 35
    Most viewed embeds
    • 40 views on http://mndoci.com
    • 34 views on http://greenisgood.co.uk
    • 31 views on http://www.greenisgood.co.uk
    • 12 views on http://www.psyphi.net
    • 5 views on http://psyphi.net

    more

    All embeds
    • 40 views on http://mndoci.com
    • 34 views on http://greenisgood.co.uk
    • 31 views on http://www.greenisgood.co.uk
    • 12 views on http://www.psyphi.net
    • 5 views on http://psyphi.net
    • 1 views on http://localhost:3000
    • 1 views on https://www.psyphi.net

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

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

    Cancel

    Categories