SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
Beyond the Command-
    Line Interface:
Transcriptome Analysis based on Next-Generation-
                Sequencing Data
Beyond the Command-
    Line Interface:
Transcriptome Analysis based on Next-Generation-
                Sequencing Data
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Assembly / Annotation




                 Transcriptome Analysis

                 • cheap to produce
                 • fast way of producing data
                 • allows comparative analysis
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Assembly / Annotation




                                               Assembly
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Assembly / Annotation




                                               Assembly
                                                                            read
                                                                                 III
                                         read 1


                                              1V                                read 1I
                                        re ad
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Assembly / Annotation




                                               Assembly


                                         read 1I                    read 1V


                                          read 1                     read III
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Assembly / Annotation




                                               Assembly
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Assembly / Annotation




                                               Assembly
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Assembly / Annotation




                                          Annotation




                                                                   Image: http://commons.wikimedia.org/wiki/User:Rama, CC-BY-SA 2.0
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Assembly / Annotation




                                          Annotation




                                                                   Image: http://commons.wikimedia.org/wiki/User:Rama, CC-BY-SA 2.0
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Assembly / Annotation




                                          Annotation




                                                                   Image: http://commons.wikimedia.org/wiki/User:Rama, CC-BY-SA 2.0
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Tools / Interfaces / Drawbacks




                    What tools do exist?
                     How is it done?
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Tools / Interfaces / Drawbacks




                                 How is it done?


                    What tools do exist?
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Tools / Interfaces / Drawbacks




                    What tools do exist?
                     How is it done?
                                                   SNP-               Homology-         ORF-
                           Assembly
                                                 Detection            Detection       Prediciton


                                 CAP3            QualitySNP                BLAST        ESTScan



                                 MIRA              AutoSNP            FASTX/FASTY     ORFPredictor



                                                   PolyBayes              HMMER



                                                     MIRA             PatternHunter
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Tools / Interfaces / Drawbacks
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Tools / Interfaces / Drawbacks




                                                                                            word count
                                                                                  Tool
                                                                                           of the manual



                                                                                BLAST2GO        618



                                                                                 BLAST         3469



                                                                                 HMMER         32213



                                                                                  MIRA         71654
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Tools / Interfaces / Drawbacks




                                           Drawbacks

                 • spoilt for choice by the amount of tools
                 • time-consuming to find right tools
                 • lots of parameters to learn
                 • the command-line interface is unintuitive

                                                                                Chin et al, 1998
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby




                                 Beyond the CLI
                                       Getting around the Drawbacks



              • minimize choice of tools
              • minimize the parameters for each tool
              • add a graphical user interface


                                                                                Chin et al, 1998
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby



                                                  Pipeline
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby



                                                  Pipeline
                                                                                    Task              Tool

                                                                                                  Perl- & Python-
                                                                                File-Conversion
                                                                                                       Scripts

                                                                                   Assembly           MIRA

                                                                                SNP-Detection         MIRA

                                                                                  Homology-
                                                                                                      BLAST
                                                                                  Detection

                                                                                ORF-Prediction    ORFPredictor

                                                                                                   pfam_scan /
                                                                                Pfam-Annotation
                                                                                                     HMMER

                                                                                GO-Annotation      BLAST2GO
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby



                                                  Pipeline
                                                                                    Task              Tool

                                                                                                  Perl- & Python-
                                                                                File-Conversion
                                                                                                       Scripts

                                                                                   Assembly           MIRA

                                                                                SNP-Detection         MIRA

                                                                                  Homology-
                                                                                                      BLAST
                                                                                  Detection

                                                                                ORF-Prediction    ORFPredictor

                                                                                                   pfam_scan /
                                                                                Pfam-Annotation
                                                                                                     HMMER

                                                                                GO-Annotation      BLAST2GO
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby



                                                  Pipeline
                                                                                    Task              Tool

                                                                                                  Perl- & Python-
                                                                                File-Conversion
                                                                                                       Scripts

                                                                                   Assembly           MIRA

                                                                                SNP-Detection         MIRA

                                                                                  Homology-
                                                                                                      BLAST
                                                                                  Detection

                                                                                ORF-Prediction    ORFPredictor

                                                                                                   pfam_scan /
                                                                                Pfam-Annotation
                                                                                                     HMMER

                                                                                GO-Annotation      BLAST2GO
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby



                                                  Pipeline
                                                                                    Task              Tool

                                                                                                  Perl- & Python-
                                                                                File-Conversion
                                                                                                       Scripts

                                                                                   Assembly           MIRA

                                                                                SNP-Detection         MIRA

                                                                                  Homology-
                                                                                                      BLAST
                                                                                  Detection

                                                                                ORF-Prediction    ORFPredictor

                                                                                                   pfam_scan /
                                                                                Pfam-Annotation
                                                                                                     HMMER

                                                                                GO-Annotation      BLAST2GO
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby




                                                           GUI
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby




                                                           GUI
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby




                                                           GUI
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby




                                                           GUI
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby




                                                           GUI
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby




                                                           GUI
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby




                                                           GUI
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby




                                                           GUI
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby




                                                           GUI
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby




                                                           GUI
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby




                              Distributed Ruby
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Solutions / Pipeline / GUI / Distributed Ruby




                              Distributed Ruby
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Zostera marina / Results



                                                    Results


                                                                                Zostera marina




                                                                                   Image: Colin Faulkingham, CC-BY-SA 2.5
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Zostera marina / Results



                                                    Results


                                                                                Zostera marina
                                                                                866838 454-reads




                                                                                    Image: Colin Faulkingham, CC-BY-SA 2.5
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Zostera marina / Results



                                                    Results


                                                                                Zostera marina
                                                                                866838 454-reads


                                                                                 35364 contigs



                                                                                    Image: Colin Faulkingham, CC-BY-SA 2.5
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Zostera marina / Results
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Zostera marina / Results
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Zostera marina / Results
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Zostera marina / Results
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Shortcomings & Solutions / Summary



                                     Shortcomings

                 • only basic analysis due to lack of
                       parameters of single tools
                 • no graphical representation of results
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Shortcomings & Solutions / Summary



                                     Shortcomings
                 • only basic analysis due to lack of
                       parameters of single tools
                 • no graphical representation of results
                                                  Solutions
                • add optional “expert” parameters
                • implement graphical representations
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Shortcomings & Solutions / Summary




                                               Summary

                 • Transcriptome Analysis needs software
                       tools
                 • Many different tools for each task exist
                 • Most of them are CLI-driven
                 • People don‘t like the CLI
Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook
Shortcomings & Solutions / Summary




                                               Summary
                 • Built a pipeline that provides usual tools
                       and a GUI
                 • The pipeline works for standard tasks of
                       Transcriptome Analysis
                 • In an upcoming version more tool-
                       parameters & graphical results shall be
                       added
it´s your turn: feel free
    to ask questions




              image: Joe Rosenthal & Shigeru Miyamoto (fair use)
it´s your turn: feel free
    to ask questions




              image: Joe Rosenthal & Shigeru Miyamoto (fair use)

Mais conteúdo relacionado

Destaque

Dealing with feedback on social media channels
Dealing with feedback on social media channelsDealing with feedback on social media channels
Dealing with feedback on social media channelsSPECK Media
 
On your Libido, Eye Colo(u)r and Broccoli Preferences: Problems with Self-Rep...
On your Libido, Eye Colo(u)r and Broccoli Preferences: Problems with Self-Rep...On your Libido, Eye Colo(u)r and Broccoli Preferences: Problems with Self-Rep...
On your Libido, Eye Colo(u)r and Broccoli Preferences: Problems with Self-Rep...Bastian Greshake
 
Speck social media training 2014
Speck social media training 2014Speck social media training 2014
Speck social media training 2014SPECK Media
 
6 things you can do to boost your linked in page profile
6 things you can do to boost your linked in page profile6 things you can do to boost your linked in page profile
6 things you can do to boost your linked in page profileSPECK Media
 
openSNP @ Geekend Darmstadt
openSNP @ Geekend DarmstadtopenSNP @ Geekend Darmstadt
openSNP @ Geekend DarmstadtBastian Greshake
 

Destaque (8)

Dealing with feedback on social media channels
Dealing with feedback on social media channelsDealing with feedback on social media channels
Dealing with feedback on social media channels
 
On your Libido, Eye Colo(u)r and Broccoli Preferences: Problems with Self-Rep...
On your Libido, Eye Colo(u)r and Broccoli Preferences: Problems with Self-Rep...On your Libido, Eye Colo(u)r and Broccoli Preferences: Problems with Self-Rep...
On your Libido, Eye Colo(u)r and Broccoli Preferences: Problems with Self-Rep...
 
Speck social media training 2014
Speck social media training 2014Speck social media training 2014
Speck social media training 2014
 
SNPDigger
SNPDiggerSNPDigger
SNPDigger
 
Power to the Patient
Power to the PatientPower to the Patient
Power to the Patient
 
Bended Realities 2015
Bended Realities 2015Bended Realities 2015
Bended Realities 2015
 
6 things you can do to boost your linked in page profile
6 things you can do to boost your linked in page profile6 things you can do to boost your linked in page profile
6 things you can do to boost your linked in page profile
 
openSNP @ Geekend Darmstadt
openSNP @ Geekend DarmstadtopenSNP @ Geekend Darmstadt
openSNP @ Geekend Darmstadt
 

Semelhante a Defense of my BSc-Thesis

Java Performance & Profiling
Java Performance & ProfilingJava Performance & Profiling
Java Performance & ProfilingIsuru Perera
 
2 Vampir Trace Visualization
2 Vampir Trace Visualization2 Vampir Trace Visualization
2 Vampir Trace VisualizationPTIHPA
 
The Message Passing Interface (MPI) in Layman's Terms
The Message Passing Interface (MPI) in Layman's TermsThe Message Passing Interface (MPI) in Layman's Terms
The Message Passing Interface (MPI) in Layman's TermsJeff Squyres
 
What is [Open] MPI?
What is [Open] MPI?What is [Open] MPI?
What is [Open] MPI?Jeff Squyres
 
Tracing Micro Services with OpenTracing
Tracing Micro Services with OpenTracingTracing Micro Services with OpenTracing
Tracing Micro Services with OpenTracingHemant Kumar
 
μ/log and the next 100 log systems
μ/log and the next 100 log systemsμ/log and the next 100 log systems
μ/log and the next 100 log systemsBruno Bonacci
 
1 Vampir Overview
1 Vampir Overview1 Vampir Overview
1 Vampir OverviewPTIHPA
 
Parallel programming using MPI
Parallel programming using MPIParallel programming using MPI
Parallel programming using MPIAjit Nayak
 
Open Source Monitoring in 2019
Open Source Monitoring in 2019 Open Source Monitoring in 2019
Open Source Monitoring in 2019 Kris Buytaert
 
Rustam Aliyev and Ivan Martynov - From monolith web app to micro-frontends – ...
Rustam Aliyev and Ivan Martynov - From monolith web app to micro-frontends – ...Rustam Aliyev and Ivan Martynov - From monolith web app to micro-frontends – ...
Rustam Aliyev and Ivan Martynov - From monolith web app to micro-frontends – ...OdessaJS Conf
 
From monolith web app to micro-frontends
From monolith web app to micro-frontendsFrom monolith web app to micro-frontends
From monolith web app to micro-frontendsRustam Aliyev
 
Compiler design
Compiler designCompiler design
Compiler designsanchi29
 
Workshop NGS data analysis - 1
Workshop NGS data analysis - 1Workshop NGS data analysis - 1
Workshop NGS data analysis - 1Maté Ongenaert
 
CiklumJavaSat15112011:Alexey Trusov-Code quality management
CiklumJavaSat15112011:Alexey Trusov-Code quality managementCiklumJavaSat15112011:Alexey Trusov-Code quality management
CiklumJavaSat15112011:Alexey Trusov-Code quality managementCiklum Ukraine
 

Semelhante a Defense of my BSc-Thesis (20)

Java Performance & Profiling
Java Performance & ProfilingJava Performance & Profiling
Java Performance & Profiling
 
HPC Workbench Presentation
HPC Workbench PresentationHPC Workbench Presentation
HPC Workbench Presentation
 
2 Vampir Trace Visualization
2 Vampir Trace Visualization2 Vampir Trace Visualization
2 Vampir Trace Visualization
 
Compiler design
Compiler designCompiler design
Compiler design
 
The Message Passing Interface (MPI) in Layman's Terms
The Message Passing Interface (MPI) in Layman's TermsThe Message Passing Interface (MPI) in Layman's Terms
The Message Passing Interface (MPI) in Layman's Terms
 
What is [Open] MPI?
What is [Open] MPI?What is [Open] MPI?
What is [Open] MPI?
 
Parallel Lint
Parallel LintParallel Lint
Parallel Lint
 
Tracing Micro Services with OpenTracing
Tracing Micro Services with OpenTracingTracing Micro Services with OpenTracing
Tracing Micro Services with OpenTracing
 
μ/log and the next 100 log systems
μ/log and the next 100 log systemsμ/log and the next 100 log systems
μ/log and the next 100 log systems
 
Flow
FlowFlow
Flow
 
1 Vampir Overview
1 Vampir Overview1 Vampir Overview
1 Vampir Overview
 
Numba
NumbaNumba
Numba
 
Parallel programming using MPI
Parallel programming using MPIParallel programming using MPI
Parallel programming using MPI
 
Open Source Monitoring in 2019
Open Source Monitoring in 2019 Open Source Monitoring in 2019
Open Source Monitoring in 2019
 
OpenMP
OpenMPOpenMP
OpenMP
 
Rustam Aliyev and Ivan Martynov - From monolith web app to micro-frontends – ...
Rustam Aliyev and Ivan Martynov - From monolith web app to micro-frontends – ...Rustam Aliyev and Ivan Martynov - From monolith web app to micro-frontends – ...
Rustam Aliyev and Ivan Martynov - From monolith web app to micro-frontends – ...
 
From monolith web app to micro-frontends
From monolith web app to micro-frontendsFrom monolith web app to micro-frontends
From monolith web app to micro-frontends
 
Compiler design
Compiler designCompiler design
Compiler design
 
Workshop NGS data analysis - 1
Workshop NGS data analysis - 1Workshop NGS data analysis - 1
Workshop NGS data analysis - 1
 
CiklumJavaSat15112011:Alexey Trusov-Code quality management
CiklumJavaSat15112011:Alexey Trusov-Code quality managementCiklumJavaSat15112011:Alexey Trusov-Code quality management
CiklumJavaSat15112011:Alexey Trusov-Code quality management
 

Mais de Bastian Greshake

2020 03-11-open-life-sciences
2020 03-11-open-life-sciences2020 03-11-open-life-sciences
2020 03-11-open-life-sciencesBastian Greshake
 
Crowdsourcing the Analysis of Genomes
Crowdsourcing the Analysis of GenomesCrowdsourcing the Analysis of Genomes
Crowdsourcing the Analysis of GenomesBastian Greshake
 
openSNP - QS Cologne Meetup
openSNP - QS Cologne MeetupopenSNP - QS Cologne Meetup
openSNP - QS Cologne MeetupBastian Greshake
 
openSNP - Crowdsourcing Genome Wide Association Studies
openSNP - Crowdsourcing Genome Wide Association StudiesopenSNP - Crowdsourcing Genome Wide Association Studies
openSNP - Crowdsourcing Genome Wide Association StudiesBastian Greshake
 
Was die Post-Genomics-Ära für die Privatssphäre bedeutet
Was die Post-Genomics-Ära für die Privatssphäre bedeutetWas die Post-Genomics-Ära für die Privatssphäre bedeutet
Was die Post-Genomics-Ära für die Privatssphäre bedeutetBastian Greshake
 
PiratenMS - Google Street View
PiratenMS - Google Street ViewPiratenMS - Google Street View
PiratenMS - Google Street ViewBastian Greshake
 
Next Generation Sequencing & Transcriptome Analysis
Next Generation Sequencing & Transcriptome AnalysisNext Generation Sequencing & Transcriptome Analysis
Next Generation Sequencing & Transcriptome AnalysisBastian Greshake
 
Medienkompetenz in Sozialen Netzwerken
Medienkompetenz in Sozialen NetzwerkenMedienkompetenz in Sozialen Netzwerken
Medienkompetenz in Sozialen NetzwerkenBastian Greshake
 
Denkt denn keiner an die Kernthemen?
Denkt denn keiner an die Kernthemen?Denkt denn keiner an die Kernthemen?
Denkt denn keiner an die Kernthemen?Bastian Greshake
 
Uncanny Valley - Affen vs. Menschen
Uncanny Valley - Affen vs. MenschenUncanny Valley - Affen vs. Menschen
Uncanny Valley - Affen vs. MenschenBastian Greshake
 

Mais de Bastian Greshake (18)

My Life in Lockdown
My Life in LockdownMy Life in Lockdown
My Life in Lockdown
 
2020 03-11-open-life-sciences
2020 03-11-open-life-sciences2020 03-11-open-life-sciences
2020 03-11-open-life-sciences
 
Crowdsourcing the Analysis of Genomes
Crowdsourcing the Analysis of GenomesCrowdsourcing the Analysis of Genomes
Crowdsourcing the Analysis of Genomes
 
openSNP - QS Cologne Meetup
openSNP - QS Cologne MeetupopenSNP - QS Cologne Meetup
openSNP - QS Cologne Meetup
 
The Future of Genetics
The Future of GeneticsThe Future of Genetics
The Future of Genetics
 
openSNP - Crowdsourcing Genome Wide Association Studies
openSNP - Crowdsourcing Genome Wide Association StudiesopenSNP - Crowdsourcing Genome Wide Association Studies
openSNP - Crowdsourcing Genome Wide Association Studies
 
Was die Post-Genomics-Ära für die Privatssphäre bedeutet
Was die Post-Genomics-Ära für die Privatssphäre bedeutetWas die Post-Genomics-Ära für die Privatssphäre bedeutet
Was die Post-Genomics-Ära für die Privatssphäre bedeutet
 
Crowdsourcing GWAS
Crowdsourcing GWASCrowdsourcing GWAS
Crowdsourcing GWAS
 
Gentechnik
GentechnikGentechnik
Gentechnik
 
Lernen durch Lehren
Lernen durch LehrenLernen durch Lehren
Lernen durch Lehren
 
Haushalt 2011 Münster
Haushalt 2011 MünsterHaushalt 2011 Münster
Haushalt 2011 Münster
 
LiquidFeedback Workshop
LiquidFeedback WorkshopLiquidFeedback Workshop
LiquidFeedback Workshop
 
PiratenMS - Google Street View
PiratenMS - Google Street ViewPiratenMS - Google Street View
PiratenMS - Google Street View
 
Next Generation Sequencing & Transcriptome Analysis
Next Generation Sequencing & Transcriptome AnalysisNext Generation Sequencing & Transcriptome Analysis
Next Generation Sequencing & Transcriptome Analysis
 
Medienkompetenz in Sozialen Netzwerken
Medienkompetenz in Sozialen NetzwerkenMedienkompetenz in Sozialen Netzwerken
Medienkompetenz in Sozialen Netzwerken
 
Denkt denn keiner an die Kernthemen?
Denkt denn keiner an die Kernthemen?Denkt denn keiner an die Kernthemen?
Denkt denn keiner an die Kernthemen?
 
Uncanny Valley - Affen vs. Menschen
Uncanny Valley - Affen vs. MenschenUncanny Valley - Affen vs. Menschen
Uncanny Valley - Affen vs. Menschen
 
Meerschweinchen
MeerschweinchenMeerschweinchen
Meerschweinchen
 

Último

HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 

Último (20)

HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 

Defense of my BSc-Thesis

  • 1. Beyond the Command- Line Interface: Transcriptome Analysis based on Next-Generation- Sequencing Data
  • 2. Beyond the Command- Line Interface: Transcriptome Analysis based on Next-Generation- Sequencing Data
  • 3. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Assembly / Annotation Transcriptome Analysis • cheap to produce • fast way of producing data • allows comparative analysis
  • 4. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Assembly / Annotation Assembly
  • 5. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Assembly / Annotation Assembly read III read 1 1V read 1I re ad
  • 6. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Assembly / Annotation Assembly read 1I read 1V read 1 read III
  • 7. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Assembly / Annotation Assembly
  • 8. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Assembly / Annotation Assembly
  • 9. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Assembly / Annotation Annotation Image: http://commons.wikimedia.org/wiki/User:Rama, CC-BY-SA 2.0
  • 10. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Assembly / Annotation Annotation Image: http://commons.wikimedia.org/wiki/User:Rama, CC-BY-SA 2.0
  • 11. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Assembly / Annotation Annotation Image: http://commons.wikimedia.org/wiki/User:Rama, CC-BY-SA 2.0
  • 12. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Tools / Interfaces / Drawbacks What tools do exist? How is it done?
  • 13. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Tools / Interfaces / Drawbacks How is it done? What tools do exist?
  • 14. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Tools / Interfaces / Drawbacks What tools do exist? How is it done? SNP- Homology- ORF- Assembly Detection Detection Prediciton CAP3 QualitySNP BLAST ESTScan MIRA AutoSNP FASTX/FASTY ORFPredictor PolyBayes HMMER MIRA PatternHunter
  • 15. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Tools / Interfaces / Drawbacks
  • 16. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Tools / Interfaces / Drawbacks word count Tool of the manual BLAST2GO 618 BLAST 3469 HMMER 32213 MIRA 71654
  • 17. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Tools / Interfaces / Drawbacks Drawbacks • spoilt for choice by the amount of tools • time-consuming to find right tools • lots of parameters to learn • the command-line interface is unintuitive Chin et al, 1998
  • 18. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby Beyond the CLI Getting around the Drawbacks • minimize choice of tools • minimize the parameters for each tool • add a graphical user interface Chin et al, 1998
  • 19. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby Pipeline
  • 20. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby Pipeline Task Tool Perl- & Python- File-Conversion Scripts Assembly MIRA SNP-Detection MIRA Homology- BLAST Detection ORF-Prediction ORFPredictor pfam_scan / Pfam-Annotation HMMER GO-Annotation BLAST2GO
  • 21. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby Pipeline Task Tool Perl- & Python- File-Conversion Scripts Assembly MIRA SNP-Detection MIRA Homology- BLAST Detection ORF-Prediction ORFPredictor pfam_scan / Pfam-Annotation HMMER GO-Annotation BLAST2GO
  • 22. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby Pipeline Task Tool Perl- & Python- File-Conversion Scripts Assembly MIRA SNP-Detection MIRA Homology- BLAST Detection ORF-Prediction ORFPredictor pfam_scan / Pfam-Annotation HMMER GO-Annotation BLAST2GO
  • 23. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby Pipeline Task Tool Perl- & Python- File-Conversion Scripts Assembly MIRA SNP-Detection MIRA Homology- BLAST Detection ORF-Prediction ORFPredictor pfam_scan / Pfam-Annotation HMMER GO-Annotation BLAST2GO
  • 24. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby GUI
  • 25. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby GUI
  • 26. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby GUI
  • 27. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby GUI
  • 28. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby GUI
  • 29. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby GUI
  • 30. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby GUI
  • 31. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby GUI
  • 32. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby GUI
  • 33. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby GUI
  • 34. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby Distributed Ruby
  • 35. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Solutions / Pipeline / GUI / Distributed Ruby Distributed Ruby
  • 36. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Zostera marina / Results Results Zostera marina Image: Colin Faulkingham, CC-BY-SA 2.5
  • 37. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Zostera marina / Results Results Zostera marina 866838 454-reads Image: Colin Faulkingham, CC-BY-SA 2.5
  • 38. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Zostera marina / Results Results Zostera marina 866838 454-reads 35364 contigs Image: Colin Faulkingham, CC-BY-SA 2.5
  • 39. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Zostera marina / Results
  • 40. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Zostera marina / Results
  • 41. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Zostera marina / Results
  • 42. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Zostera marina / Results
  • 43. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Shortcomings & Solutions / Summary Shortcomings • only basic analysis due to lack of parameters of single tools • no graphical representation of results
  • 44. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Shortcomings & Solutions / Summary Shortcomings • only basic analysis due to lack of parameters of single tools • no graphical representation of results Solutions • add optional “expert” parameters • implement graphical representations
  • 45. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Shortcomings & Solutions / Summary Summary • Transcriptome Analysis needs software tools • Many different tools for each task exist • Most of them are CLI-driven • People don‘t like the CLI
  • 46. Transcriptome Analysis / How is it done? / Beyond the CLI / Results / Outlook Shortcomings & Solutions / Summary Summary • Built a pipeline that provides usual tools and a GUI • The pipeline works for standard tasks of Transcriptome Analysis • In an upcoming version more tool- parameters & graphical results shall be added
  • 47. it´s your turn: feel free to ask questions image: Joe Rosenthal & Shigeru Miyamoto (fair use)
  • 48. it´s your turn: feel free to ask questions image: Joe Rosenthal & Shigeru Miyamoto (fair use)