SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Matias Piipari
                         Supervised by Tim Hubbard and Thomas Down

                                        BOSC 2009




Saturday, 27 June 2009
Saturday, 27 June 2009
• Sequence motif viewer and editor for the Mac




Saturday, 27 June 2009
• Sequence motif viewer and editor for the Mac
                 • Philosophy:
                         •   let’s make motif analysis easy enough for a biologist




Saturday, 27 June 2009
• Sequence motif viewer and editor for the Mac
                 • Philosophy:
                         •   let’s make motif analysis easy enough for a biologist

                         •   reuse and bundle existing tools where possible




Saturday, 27 June 2009
• Sequence motif viewer and editor for the Mac
                 • Philosophy:
                         •   let’s make motif analysis easy enough for a biologist

                         •   reuse and bundle existing tools where possible

                 • Built-in NestedMICA motif discovery suite

Saturday, 27 June 2009
• Sequence motif viewer and editor for the Mac
                 • Philosophy:
                         •   let’s make motif analysis easy enough for a biologist

                         •   reuse and bundle existing tools where possible

                 • Built-in NestedMICA motif discovery suite
                 • Other built-in analysis tools will hopefully follow
Saturday, 27 June 2009
What does it look like?




Saturday, 27 June 2009
Search by consensus




Saturday, 27 June 2009
Search by keyword(s)




Saturday, 27 June 2009
Editing functions




Saturday, 27 June 2009
wt*, it’s Mac only?




Saturday, 27 June 2009
Quicklook




Saturday, 27 June 2009
PDF output
                         motif0

                                  TTC AAA
                                  C
                                  A
                                  G
                                      GG
                                      CA
                                      AT
                                              C
                                              G
                                              A
                                              T
                                                  G
                                                  C
                                                  TTG
                                                      CT
                                                      GC




                         motif1
                                  G
                                  TTTGCC
                                  CC
                                  A
                                      ACA
                                      G
                                          G
                                          ACTTC
                                              TG
                                                   A
                                                  AG
                                                          G
                                                          A
                                                          T




                         motif2

                                  T G
                                  CC
                                  A A
                                  GAT
                                      T
                                      G
                                       A  C
                                              GC
                                              A
                                              C
                                              T
                                                  A
                                                  T
                                                   GG
                                                  GTCA
                                                      C
                                                          TTT
                                                          ACC
                                                           GA G




                         motif3

                                  AAAACT
                                  GGC
                                  T
                                  CC
                                         T
                                      TTGGAC
                                           G
                                          GC
                                              T
                                                  AC
                                                      G
                                                          A
                                                          T




                         motif4

                                  TTT
                                  C
                                  G
                                  AA
                                      C
                                      G
                                          C
                                          A
                                          G
                                              T
                                              G
                                              CT
                                              A
                                                  CAG
                                                  G
                                                  A
                                                      C
                                                      G
                                                      TC  T
                                                          A
                                                           A
                                                           TC
                                                           GT
                                                           CG
                                                              A




Saturday, 27 June 2009
Auto updates




Saturday, 27 June 2009
It’s not just a viewer.




Saturday, 27 June 2009
Motif multiple alignment




Saturday, 27 June 2009
Best hits between motif sets
                           (and empirical P-values)




Saturday, 27 June 2009
Motif discovery with
                         FASTA drag & drop




Saturday, 27 June 2009
Retrieve sequences for motif
                           discovery from Ensembl




Saturday, 27 June 2009
Under the hood




Saturday, 27 June 2009
Under the hood

                         •   Written in Objective-C 2.0 (requires Leopard)




Saturday, 27 June 2009
Under the hood

                         •   Written in Objective-C 2.0 (requires Leopard)

                         •   Includes a sequence motif library xms-cocoa




Saturday, 27 June 2009
Under the hood

                         •   Written in Objective-C 2.0 (requires Leopard)

                         •   Includes a sequence motif library xms-cocoa

                         •   Multithreaded




Saturday, 27 June 2009
Under the hood

                         •   Written in Objective-C 2.0 (requires Leopard)

                         •   Includes a sequence motif library xms-cocoa

                         •   Multithreaded

                         •   Works on PPC, i386, x86-64 (Universal Binary)




Saturday, 27 June 2009
Under the hood

                         •   Written in Objective-C 2.0 (requires Leopard)

                         •   Includes a sequence motif library xms-cocoa

                         •   Multithreaded

                         •   Works on PPC, i386, x86-64 (Universal Binary)

                         •   LGPL licensed




Saturday, 27 June 2009
Future




Saturday, 27 June 2009
Future

        • More analysis tools:
                scanning, motif hit P-value calculation




Saturday, 27 June 2009
Future

        • More analysis tools:
                scanning, motif hit P-value calculation
        • Do you have a tool you would like to have
                integrated to iMotifs?
                Come talk with me (or msg matias.piipari@gmail.com)




Saturday, 27 June 2009
Future

        • More analysis tools:
                scanning, motif hit P-value calculation
        • Do you have a tool you would like to have
                integrated to iMotifs?
                Come talk with me (or msg matias.piipari@gmail.com)
        •       Available at http://imotifs.pearcomp.com




Saturday, 27 June 2009

Mais conteúdo relacionado

Mais de bosc

Swertz Molgenis Bosc2009
Swertz Molgenis Bosc2009Swertz Molgenis Bosc2009
Swertz Molgenis Bosc2009
bosc
 
Bosc Intro 20090627
Bosc Intro 20090627Bosc Intro 20090627
Bosc Intro 20090627
bosc
 
Software Patterns Panel Bosc2009
Software Patterns Panel Bosc2009Software Patterns Panel Bosc2009
Software Patterns Panel Bosc2009
bosc
 
Schbath Rmes Bosc2009
Schbath Rmes Bosc2009Schbath Rmes Bosc2009
Schbath Rmes Bosc2009
bosc
 
Kallio Chipster Bosc2009
Kallio Chipster Bosc2009Kallio Chipster Bosc2009
Kallio Chipster Bosc2009
bosc
 
Welch Wordifier Bosc2009
Welch Wordifier Bosc2009Welch Wordifier Bosc2009
Welch Wordifier Bosc2009
bosc
 
Rice Emboss Bosc2009
Rice Emboss Bosc2009Rice Emboss Bosc2009
Rice Emboss Bosc2009
bosc
 
Prlic Bio Java Bosc2009
Prlic Bio Java Bosc2009Prlic Bio Java Bosc2009
Prlic Bio Java Bosc2009
bosc
 
Senger Soaplab Bosc2009
Senger Soaplab Bosc2009Senger Soaplab Bosc2009
Senger Soaplab Bosc2009
bosc
 
Cock Biopython Bosc2009
Cock Biopython Bosc2009Cock Biopython Bosc2009
Cock Biopython Bosc2009
bosc
 
Hanmer Software Patterns Bosc2009
Hanmer Software Patterns Bosc2009Hanmer Software Patterns Bosc2009
Hanmer Software Patterns Bosc2009
bosc
 
Snell Psoda Bosc2009
Snell Psoda Bosc2009Snell Psoda Bosc2009
Snell Psoda Bosc2009
bosc
 
Procter Vamsas Bosc2009
Procter Vamsas Bosc2009Procter Vamsas Bosc2009
Procter Vamsas Bosc2009
bosc
 
Drablos Composite Motifs Bosc2009
Drablos Composite Motifs Bosc2009Drablos Composite Motifs Bosc2009
Drablos Composite Motifs Bosc2009
bosc
 
Fauteux Seeder Bosc2009
Fauteux Seeder Bosc2009Fauteux Seeder Bosc2009
Fauteux Seeder Bosc2009
bosc
 
Prins Bio Lib Bosc 2009
Prins Bio Lib Bosc 2009Prins Bio Lib Bosc 2009
Prins Bio Lib Bosc 2009
bosc
 
Wilczynski_BNFinder_BOSC2009
Wilczynski_BNFinder_BOSC2009Wilczynski_BNFinder_BOSC2009
Wilczynski_BNFinder_BOSC2009
bosc
 
Welsh_BioHDF_BOSC2009
Welsh_BioHDF_BOSC2009Welsh_BioHDF_BOSC2009
Welsh_BioHDF_BOSC2009
bosc
 
Trelles_QnormBOSC2009
Trelles_QnormBOSC2009Trelles_QnormBOSC2009
Trelles_QnormBOSC2009
bosc
 
Rother_ModeRNA_BOSC2009
Rother_ModeRNA_BOSC2009Rother_ModeRNA_BOSC2009
Rother_ModeRNA_BOSC2009
bosc
 

Mais de bosc (20)

Swertz Molgenis Bosc2009
Swertz Molgenis Bosc2009Swertz Molgenis Bosc2009
Swertz Molgenis Bosc2009
 
Bosc Intro 20090627
Bosc Intro 20090627Bosc Intro 20090627
Bosc Intro 20090627
 
Software Patterns Panel Bosc2009
Software Patterns Panel Bosc2009Software Patterns Panel Bosc2009
Software Patterns Panel Bosc2009
 
Schbath Rmes Bosc2009
Schbath Rmes Bosc2009Schbath Rmes Bosc2009
Schbath Rmes Bosc2009
 
Kallio Chipster Bosc2009
Kallio Chipster Bosc2009Kallio Chipster Bosc2009
Kallio Chipster Bosc2009
 
Welch Wordifier Bosc2009
Welch Wordifier Bosc2009Welch Wordifier Bosc2009
Welch Wordifier Bosc2009
 
Rice Emboss Bosc2009
Rice Emboss Bosc2009Rice Emboss Bosc2009
Rice Emboss Bosc2009
 
Prlic Bio Java Bosc2009
Prlic Bio Java Bosc2009Prlic Bio Java Bosc2009
Prlic Bio Java Bosc2009
 
Senger Soaplab Bosc2009
Senger Soaplab Bosc2009Senger Soaplab Bosc2009
Senger Soaplab Bosc2009
 
Cock Biopython Bosc2009
Cock Biopython Bosc2009Cock Biopython Bosc2009
Cock Biopython Bosc2009
 
Hanmer Software Patterns Bosc2009
Hanmer Software Patterns Bosc2009Hanmer Software Patterns Bosc2009
Hanmer Software Patterns Bosc2009
 
Snell Psoda Bosc2009
Snell Psoda Bosc2009Snell Psoda Bosc2009
Snell Psoda Bosc2009
 
Procter Vamsas Bosc2009
Procter Vamsas Bosc2009Procter Vamsas Bosc2009
Procter Vamsas Bosc2009
 
Drablos Composite Motifs Bosc2009
Drablos Composite Motifs Bosc2009Drablos Composite Motifs Bosc2009
Drablos Composite Motifs Bosc2009
 
Fauteux Seeder Bosc2009
Fauteux Seeder Bosc2009Fauteux Seeder Bosc2009
Fauteux Seeder Bosc2009
 
Prins Bio Lib Bosc 2009
Prins Bio Lib Bosc 2009Prins Bio Lib Bosc 2009
Prins Bio Lib Bosc 2009
 
Wilczynski_BNFinder_BOSC2009
Wilczynski_BNFinder_BOSC2009Wilczynski_BNFinder_BOSC2009
Wilczynski_BNFinder_BOSC2009
 
Welsh_BioHDF_BOSC2009
Welsh_BioHDF_BOSC2009Welsh_BioHDF_BOSC2009
Welsh_BioHDF_BOSC2009
 
Trelles_QnormBOSC2009
Trelles_QnormBOSC2009Trelles_QnormBOSC2009
Trelles_QnormBOSC2009
 
Rother_ModeRNA_BOSC2009
Rother_ModeRNA_BOSC2009Rother_ModeRNA_BOSC2009
Rother_ModeRNA_BOSC2009
 

Último

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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 

Piipari_iMotif_BOSC2009

  • 1. Matias Piipari Supervised by Tim Hubbard and Thomas Down BOSC 2009 Saturday, 27 June 2009
  • 3. • Sequence motif viewer and editor for the Mac Saturday, 27 June 2009
  • 4. • Sequence motif viewer and editor for the Mac • Philosophy: • let’s make motif analysis easy enough for a biologist Saturday, 27 June 2009
  • 5. • Sequence motif viewer and editor for the Mac • Philosophy: • let’s make motif analysis easy enough for a biologist • reuse and bundle existing tools where possible Saturday, 27 June 2009
  • 6. • Sequence motif viewer and editor for the Mac • Philosophy: • let’s make motif analysis easy enough for a biologist • reuse and bundle existing tools where possible • Built-in NestedMICA motif discovery suite Saturday, 27 June 2009
  • 7. • Sequence motif viewer and editor for the Mac • Philosophy: • let’s make motif analysis easy enough for a biologist • reuse and bundle existing tools where possible • Built-in NestedMICA motif discovery suite • Other built-in analysis tools will hopefully follow Saturday, 27 June 2009
  • 8. What does it look like? Saturday, 27 June 2009
  • 12. wt*, it’s Mac only? Saturday, 27 June 2009
  • 14. PDF output motif0 TTC AAA C A G GG CA AT C G A T G C TTG CT GC motif1 G TTTGCC CC A ACA G G ACTTC TG A AG G A T motif2 T G CC A A GAT T G A C GC A C T A T GG GTCA C TTT ACC GA G motif3 AAAACT GGC T CC T TTGGAC G GC T AC G A T motif4 TTT C G AA C G C A G T G CT A CAG G A C G TC T A A TC GT CG A Saturday, 27 June 2009
  • 16. It’s not just a viewer. Saturday, 27 June 2009
  • 18. Best hits between motif sets (and empirical P-values) Saturday, 27 June 2009
  • 19. Motif discovery with FASTA drag & drop Saturday, 27 June 2009
  • 20. Retrieve sequences for motif discovery from Ensembl Saturday, 27 June 2009
  • 21. Under the hood Saturday, 27 June 2009
  • 22. Under the hood • Written in Objective-C 2.0 (requires Leopard) Saturday, 27 June 2009
  • 23. Under the hood • Written in Objective-C 2.0 (requires Leopard) • Includes a sequence motif library xms-cocoa Saturday, 27 June 2009
  • 24. Under the hood • Written in Objective-C 2.0 (requires Leopard) • Includes a sequence motif library xms-cocoa • Multithreaded Saturday, 27 June 2009
  • 25. Under the hood • Written in Objective-C 2.0 (requires Leopard) • Includes a sequence motif library xms-cocoa • Multithreaded • Works on PPC, i386, x86-64 (Universal Binary) Saturday, 27 June 2009
  • 26. Under the hood • Written in Objective-C 2.0 (requires Leopard) • Includes a sequence motif library xms-cocoa • Multithreaded • Works on PPC, i386, x86-64 (Universal Binary) • LGPL licensed Saturday, 27 June 2009
  • 28. Future • More analysis tools: scanning, motif hit P-value calculation Saturday, 27 June 2009
  • 29. Future • More analysis tools: scanning, motif hit P-value calculation • Do you have a tool you would like to have integrated to iMotifs? Come talk with me (or msg matias.piipari@gmail.com) Saturday, 27 June 2009
  • 30. Future • More analysis tools: scanning, motif hit P-value calculation • Do you have a tool you would like to have integrated to iMotifs? Come talk with me (or msg matias.piipari@gmail.com) • Available at http://imotifs.pearcomp.com Saturday, 27 June 2009