SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
A software window into your microbial
    genomes and metagenomes

             Michael Richter

          Molecular Ecology Breakfast Seminar
                      02.12.2010
What is JCoast?
●
    Java-based COmparative Analysis and Search Tool
●
    Software for comparative genomics
       ●
           Application Programming Interface (API)
       ●
           Graphical User Interface (GUI)
       ●
           Representational State Transfer (REST) Interface

●
    Build on top of the established annotation and storage system GenDB
●
    Open Source software, released under GPL3


●
    Biologists need biologist-centric software
        ●
          Turn-key systems that work out of the box
        ●
          Expandable and open for additional modules
        ●
          Data-mining without programming efforts
Who is developing JCoast?




                                                                               et
                                                                              ta

                                                                             .n
                                                                             e

                                                                          be
                                                                          ic




                                                                          st
                oa on

                           2




                                                            rv




                                                                       oa
              Pu 1.1




                                                                        6




                                                                        6
                          3




                                       oa .4

                                               5
                        1.
             JC ati




                       1.




                                            1.




                                                                     1.




                                                                     1.
                                                          Se
                                            1




                                                                    jc
                   st
                    ic
                  st




                  st




                                       st

                                         st




                                                                 st




                                                                 st
                                                                 w.
                                                       eb
                 bl
               oa




               oa




                                     oa




                                                               oa




                                                               oa
                                                               w
                                                      W




                                                             w
           JC




            JC




                                  JC

                                       JC




                                                            JC




                                                            JC
    2008                   2009                    2010                        2011

MPI-Bremen                                         MPI-Bremen & Ribocon GmbH




JCoast 1.6 beta 4

●   503 Java Classes

●   128.155 Physical Lines of Code
JCoast Evolution




                                 Version 1.6

Version 1.1
What is JCoast for?
Assist your prokaryotic (meta)genome analysis in:

      1) auto-annotation (MicHanThi)

      2) consistent annotation

      3) comparison of data

      4) custom visualization

      5) sequence submission

      6) cooperations with colleagues
MicHanThi Annotation
  Fully automated annotation, based on: BLAST, InterPro, SignalP and TMHMM
                      Assignment of GO-/EC-numbers and Gene names
                                   Quality assessment


Human vs best BLAST                Human vs MicHanThi                Human vs RAST


                                     20%
                  30%


                                                               50%                      50%


70%

                                                   80%


  Differences   Matches              Differences   Matches           Differences   Matches




                                                             Quast, PhD Thesis 2009
Consistent Annotation
          In-depth gene function analysis based on KEGG, NCBI-nr, SwissProt,
                 genomesDB, COG, Pfam, InterPro, SignalP, TMHMM

●   Annotate


                                           ●   Add


                                                                ●   Edit
Compare (meta)genomes
Based on distribution of: KEGG, COG, genomesDB, RBMs,
PFAM, SCP, Public databases (hypo, conserved, functional)
Compare (meta)genomes
  Basic charts already included
Compare (meta)genomes

Genome 1               Genome 2
KEGG Distribution Reliability

JCoast                    KEGG
Visualize Data
         Visualize genomes through custom circular plots
Example shows all [D] Cell cycle control, cell division, chromosome partitioning
Visualize Data
         Visualize genomes through custom circular plots
Example shows all [D] Cell cycle control, cell division, chromosome partitioning
Visualize Data
         Visualize genomes through custom circular plots
Example shows all [D] Cell cycle control, cell division, chromosome partitioning
Visualize Data
Visualize genome synteny based on genomesDB
Prepare Sequences for Submission


●Exports to Feature Table (.tbl) and
Nucleotide sequence data (.fsa)
●Can be imported into Sequin (NCBI
submitting and updating tool)

●Sequin generates EMBL,GenBank and
ASN.1 formats
●   Add sequence source modifiers
Cooperate with Colleagues
   Representational State Transfer (REST) architecture for XML-based data exchange

   MPI Server: https://projects.mpi-bremen.de/jcoast-rs
Integrate third-party data
Close cooperation with Decodon GmbH, Greifswald, www.decodon.com
     Integration of 2D gel electrophoresis data via Web Service
http://www.jcoast.net
http://www.jcoast.net




 Start
JCoast
http://www.jcoast.net




                 Report
                  bugs

 Start
JCoast
http://www.jcoast.net




                      Report
          More         bugs
         Insights
 Start
JCoast
JCoast Outlook
                          First half of 2011

●   Switching genomesDB source to from local to www.megx.net
     ● Access to comprehensive metadata for all full/draft genomes

       and metagenomes


●   Implementing an Experiments data-structure to handle
      ● DNA Array results

      ● Transcriptomic results

      ● User-defined experiments




●   JCoast workshop at the MPI
     ● Realized in the frame of the MIMAS project
Thanks for your attention

Visit us: http://www.jcoast.net


Publication:

Weitere ähnliche Inhalte

Andere mochten auch

Comic complete
Comic completeComic complete
Comic completeForrestB
 
Midtown group the west end 10.27.08
Midtown group   the west end 10.27.08Midtown group   the west end 10.27.08
Midtown group the west end 10.27.08Tyler Elick
 
Latihan Ujian Nasional I
Latihan Ujian Nasional ILatihan Ujian Nasional I
Latihan Ujian Nasional ILukman Izyan
 
Grammatical concepts book
Grammatical concepts bookGrammatical concepts book
Grammatical concepts bookEmily Jones
 
Android 4.x与2.x的区别
Android 4.x与2.x的区别Android 4.x与2.x的区别
Android 4.x与2.x的区别shuaijie
 
Flipping from-exposure-to-engagement research-studies
Flipping from-exposure-to-engagement research-studiesFlipping from-exposure-to-engagement research-studies
Flipping from-exposure-to-engagement research-studiesJérémy Jeremy
 
Cap budeting upload_finanace
Cap budeting upload_finanaceCap budeting upload_finanace
Cap budeting upload_finanaceAnita Johri
 
Latihan Ujian Nasional II
Latihan Ujian Nasional IILatihan Ujian Nasional II
Latihan Ujian Nasional IILukman Izyan
 
FINAL grammar book
FINAL grammar bookFINAL grammar book
FINAL grammar bookEmily Jones
 
Progetto "No Day But Today"
Progetto "No Day But Today"Progetto "No Day But Today"
Progetto "No Day But Today"Energency
 
Franz tödtling: Knowledge sourcing and innovation in austrian ict companies
Franz tödtling: Knowledge sourcing and innovation in austrian ict companiesFranz tödtling: Knowledge sourcing and innovation in austrian ict companies
Franz tödtling: Knowledge sourcing and innovation in austrian ict companiesMOC2010
 

Andere mochten auch (19)

Comic complete
Comic completeComic complete
Comic complete
 
Midtown group the west end 10.27.08
Midtown group   the west end 10.27.08Midtown group   the west end 10.27.08
Midtown group the west end 10.27.08
 
Latihan Ujian Nasional I
Latihan Ujian Nasional ILatihan Ujian Nasional I
Latihan Ujian Nasional I
 
Il 1 and-its_role ojm[1]
Il 1 and-its_role ojm[1]Il 1 and-its_role ojm[1]
Il 1 and-its_role ojm[1]
 
Grammatical concepts book
Grammatical concepts bookGrammatical concepts book
Grammatical concepts book
 
Android 4.x与2.x的区别
Android 4.x与2.x的区别Android 4.x与2.x的区别
Android 4.x与2.x的区别
 
Flipping from-exposure-to-engagement research-studies
Flipping from-exposure-to-engagement research-studiesFlipping from-exposure-to-engagement research-studies
Flipping from-exposure-to-engagement research-studies
 
1 kozak
1 kozak1 kozak
1 kozak
 
Erosion
ErosionErosion
Erosion
 
Run Social World
Run Social WorldRun Social World
Run Social World
 
Cap budeting upload_finanace
Cap budeting upload_finanaceCap budeting upload_finanace
Cap budeting upload_finanace
 
2 kiser
2 kiser2 kiser
2 kiser
 
My sqlとplugin
My sqlとpluginMy sqlとplugin
My sqlとplugin
 
Erosion
ErosionErosion
Erosion
 
5 meagher
5 meagher5 meagher
5 meagher
 
Latihan Ujian Nasional II
Latihan Ujian Nasional IILatihan Ujian Nasional II
Latihan Ujian Nasional II
 
FINAL grammar book
FINAL grammar bookFINAL grammar book
FINAL grammar book
 
Progetto "No Day But Today"
Progetto "No Day But Today"Progetto "No Day But Today"
Progetto "No Day But Today"
 
Franz tödtling: Knowledge sourcing and innovation in austrian ict companies
Franz tödtling: Knowledge sourcing and innovation in austrian ict companiesFranz tödtling: Knowledge sourcing and innovation in austrian ict companies
Franz tödtling: Knowledge sourcing and innovation in austrian ict companies
 

Kürzlich hochgeladen

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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...Martijn de Jong
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Kürzlich hochgeladen (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

JCoast - A software window into your microbial genomes and metagenomes

  • 1. A software window into your microbial genomes and metagenomes Michael Richter Molecular Ecology Breakfast Seminar 02.12.2010
  • 2. What is JCoast? ● Java-based COmparative Analysis and Search Tool ● Software for comparative genomics ● Application Programming Interface (API) ● Graphical User Interface (GUI) ● Representational State Transfer (REST) Interface ● Build on top of the established annotation and storage system GenDB ● Open Source software, released under GPL3 ● Biologists need biologist-centric software ● Turn-key systems that work out of the box ● Expandable and open for additional modules ● Data-mining without programming efforts
  • 3. Who is developing JCoast? et ta .n e be ic st oa on 2 rv oa Pu 1.1 6 6 3 oa .4 5 1. JC ati 1. 1. 1. 1. Se 1 jc st ic st st st st st st w. eb bl oa oa oa oa oa w W w JC JC JC JC JC JC 2008 2009 2010 2011 MPI-Bremen MPI-Bremen & Ribocon GmbH JCoast 1.6 beta 4 ● 503 Java Classes ● 128.155 Physical Lines of Code
  • 4. JCoast Evolution Version 1.6 Version 1.1
  • 5. What is JCoast for? Assist your prokaryotic (meta)genome analysis in: 1) auto-annotation (MicHanThi) 2) consistent annotation 3) comparison of data 4) custom visualization 5) sequence submission 6) cooperations with colleagues
  • 6. MicHanThi Annotation Fully automated annotation, based on: BLAST, InterPro, SignalP and TMHMM Assignment of GO-/EC-numbers and Gene names Quality assessment Human vs best BLAST Human vs MicHanThi Human vs RAST 20% 30% 50% 50% 70% 80% Differences Matches Differences Matches Differences Matches Quast, PhD Thesis 2009
  • 7. Consistent Annotation In-depth gene function analysis based on KEGG, NCBI-nr, SwissProt, genomesDB, COG, Pfam, InterPro, SignalP, TMHMM ● Annotate ● Add ● Edit
  • 8. Compare (meta)genomes Based on distribution of: KEGG, COG, genomesDB, RBMs, PFAM, SCP, Public databases (hypo, conserved, functional)
  • 9. Compare (meta)genomes Basic charts already included
  • 12. Visualize Data Visualize genomes through custom circular plots Example shows all [D] Cell cycle control, cell division, chromosome partitioning
  • 13. Visualize Data Visualize genomes through custom circular plots Example shows all [D] Cell cycle control, cell division, chromosome partitioning
  • 14. Visualize Data Visualize genomes through custom circular plots Example shows all [D] Cell cycle control, cell division, chromosome partitioning
  • 15. Visualize Data Visualize genome synteny based on genomesDB
  • 16. Prepare Sequences for Submission ●Exports to Feature Table (.tbl) and Nucleotide sequence data (.fsa) ●Can be imported into Sequin (NCBI submitting and updating tool) ●Sequin generates EMBL,GenBank and ASN.1 formats ● Add sequence source modifiers
  • 17. Cooperate with Colleagues  Representational State Transfer (REST) architecture for XML-based data exchange  MPI Server: https://projects.mpi-bremen.de/jcoast-rs
  • 18. Integrate third-party data Close cooperation with Decodon GmbH, Greifswald, www.decodon.com Integration of 2D gel electrophoresis data via Web Service
  • 21. http://www.jcoast.net Report bugs Start JCoast
  • 22. http://www.jcoast.net Report More bugs Insights Start JCoast
  • 23. JCoast Outlook First half of 2011 ● Switching genomesDB source to from local to www.megx.net ● Access to comprehensive metadata for all full/draft genomes and metagenomes ● Implementing an Experiments data-structure to handle ● DNA Array results ● Transcriptomic results ● User-defined experiments ● JCoast workshop at the MPI ● Realized in the frame of the MIMAS project
  • 24. Thanks for your attention Visit us: http://www.jcoast.net Publication: