Seqanswers Leaderboard Ad

Collapse

Announcement

Collapse
No announcement yet.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Illumina to contribute methods to Open Source

    Hi everyone,

    Illumina will release secondary analysis tools using either the GPLv3 or BSD 2-Clause license. The tools can be found at https://github.com/illumina. We have started with the Isaac2 aligner (an improvement on the previously published version) and the Manta structural variant caller (manuscript submitted). In the coming weeks, we will add the Strelka somatic variant caller, the Canvas copy number caller (manuscript in preparation), and various other tools.

    I will be happy to answer any questions that you may have.

    Thank you,

    Semyon
    (member of the Bioinfo group at Illumina)

  • #2
    Thanks! Nice to see this sort of thing happening.
    Providing nextRAD genotyping and PacBio sequencing services. http://snpsaurus.com

    Comment


    • #3
      Hi Semyon,

      Quick question: is Isaac2 limited to human genomes (as was the original Isaac), or are non-human references useable?

      Thanks,
      Harold

      Comment


      • #4
        Excellent news. Many of us are interested in testing out elements of workflows and tools without feeling locked into the "click-and-run" aspects of some of the more built-in tools targeted at non bioinformaticians.

        Comment


        • #5
          Originally posted by HESmith View Post
          Hi Semyon,

          Quick question: is Isaac2 limited to human genomes (as was the original Isaac), or are non-human references useable?

          Thanks,
          Harold
          Hi Harold,

          Thanks for your interest. Neither version of Isaac is limited to human. (Though most of our testing is done on human) If you want to run on another organism, you would need to generate the index. We typically use a 128 GB RAM node and the process takes half a day. Of course you only need to do it once. But once you have the index, the method applies to any organism. In the next version of Isaac, you will not need to generate an index.

          thanks,
          Semyon

          Comment


          • #6
            Hi Semyon,

            Thanks for the quick response, and it's good to know that Isaac2 is not limited to human. You may want to share that information with your colleagues in tech support, since they were not able to provide a clear answer (they also told me that original Isaac was human-specific, although that may have been in the context of BaseSpace).

            -Harold

            Comment


            • #7
              @Semyon: As I remember, Illumina's policy was that code released on GitHub was provided "as is" and was not supported. Is that policy changing?

              Is GitHub "issues" section the best place to report problems with code already on GitHub?

              Comment


              • #8
                Originally posted by GenoMax View Post
                @Semyon: As I remember, Illumina's policy was that code released on GitHub was provided "as is" and was not supported. Is that policy changing?

                Is GitHub "issues" section the best place to report problems with code already on GitHub?
                Hi GenoMax,

                We will not be providing support of these components through the official customer support channels (those are dedicated to commercial releases). However, each lead developer will set up something like a Google board to answer questions. Also, we will be providing documentation with each release.

                thanks,

                Semyon

                Comment


                • #9
                  Originally posted by skruglyak View Post
                  Hi GenoMax,

                  We will not be providing support of these components through the official customer support channels (those are dedicated to commercial releases). However, each lead developer will set up something like a Google board to answer questions. Also, we will be providing documentation with each release.

                  thanks,

                  Semyon
                  Can I make a couple of suggestions? It would be helpful if developers could also add notes about what OS (and library versions) the code has been successfully compiled on to the GitHub pages. If statically linked binaries could be made available (in addition to the source) that would save novice users a lot of heartache (and may actually help increase usage of these tools).

                  Comment


                  • #10
                    Originally posted by GenoMax View Post
                    Can I make a couple of suggestions? It would be helpful if developers could also add notes about what OS (and library versions) the code has been successfully compiled on to the GitHub pages. If statically linked binaries could be made available (in addition to the source) that would save novice users a lot of heartache (and may actually help increase usage of these tools).
                    Thank you for the excellent suggestions. For OS and library versions, this is the plan. You can see the excerpt from the Manta posting below. For binaries we have to gauge the level of interest as well as scope the effort required. We are experimenting with the idea and you can take a look here for an example with Manta.

                    Thanks,
                    Semyon


                    "Manta requires a compiler supporting most of the C++11 standard. These are the current minimum versions enforced by the build system:

                    python 2.4+
                    gcc 4.7+ OR clang 3.1+ (OR Visual Studio 2013+, see windev note below)
                    libz (including headers)
                    Runtime prerequisites

                    python 2.4+
                    Operating System Guidelines

                    Linux

                    Manta is known to build and run on the following linux distributions (with additional packages as described below):

                    Ubuntu 12.04,14.04
                    CentOS 5,6,7
                    OS X

                    Manta builds and passes basic tests on OS X 10.9, but full WGS analyses are not tested for this platform.

                    Windows

                    Manta does not build or run on windows. Library-level compilation is possible for Visual Studio users. See Contributor section below."

                    Comment


                    • #11
                      Just the kind of information I was asking for. Thanks!

                      Can minimal/optimal hardware specs be noted on the respective pages so people can make an informed decision on whether they should try using that package. e.g. isaac (and possibly isaac2, going to try it soon) needs reasonably potent hardware.

                      Comment


                      • #12
                        Originally posted by GenoMax View Post
                        Just the kind of information I was asking for. Thanks!

                        Can minimal/optimal hardware specs be noted on the respective pages so people can make an informed decision on whether they should try using that package. e.g. isaac (and possibly isaac2, going to try it soon) needs reasonably potent hardware.
                        Yes, I will ask each developer to post some info on hardware requirements on GitHub. Isaac tends to be most resource intensive. We typically run it on a node with 32 CPUs and 128 GB of RAM to align a 30X genome in about 2 hours.

                        Comment


                        • #13
                          Is this https://github.com/Sequencing now considered outdated? Or will content be transfered to 'Illumina'?

                          What are the major changes from isaac 0.1.x to isaac2?
                          Last edited by sklages; 07-20-2015, 05:32 AM.

                          Comment


                          • #14
                            Originally posted by sklages View Post
                            Is this https://github.com/Sequencing now considered outdated? Or will content be transfered to 'Illumina'?

                            What are the major changes from isaac 0.1.x to isaac2?
                            Thanks for your interest. We will transfer content for the primary tools that are switching licenses and will continue to be developed and supported to /Illumina.

                            For Isaac2, here are the main changes:
                            • Split read support to facilitate SV detection (similar to BWA-MEM)
                            • Improved detection of ambiguous reference sequences (e.g. long repeats and pseudogenes)
                            • Improved indel recall and precision when using this version with the downstream caller (Starling)
                            • Support for BAM as input
                            • Various improvements in IO management and memory usage
                            • Bug fixes

                            Comment


                            • #15
                              ok, thanks for the info.

                              Will isaac2 perform on whole exome data as good as on whole genome data?

                              Comment

                              Latest Articles

                              Collapse

                              • seqadmin
                                Techniques and Challenges in Conservation Genomics
                                by seqadmin



                                The field of conservation genomics centers on applying genomics technologies in support of conservation efforts and the preservation of biodiversity. This article features interviews with two researchers who showcase their innovative work and highlight the current state and future of conservation genomics.

                                Avian Conservation
                                Matthew DeSaix, a recent doctoral graduate from Kristen Ruegg’s lab at The University of Colorado, shared that most of his research...
                                03-08-2024, 10:41 AM
                              • seqadmin
                                The Impact of AI in Genomic Medicine
                                by seqadmin



                                Artificial intelligence (AI) has evolved from a futuristic vision to a mainstream technology, highlighted by the introduction of tools like OpenAI's ChatGPT and Google's Gemini. In recent years, AI has become increasingly integrated into the field of genomics. This integration has enabled new scientific discoveries while simultaneously raising important ethical questions1. Interviews with two researchers at the center of this intersection provide insightful perspectives into...
                                02-26-2024, 02:07 PM

                              ad_right_rmr

                              Collapse

                              News

                              Collapse

                              Topics Statistics Last Post
                              Started by seqadmin, 03-14-2024, 06:13 AM
                              0 responses
                              34 views
                              0 likes
                              Last Post seqadmin  
                              Started by seqadmin, 03-08-2024, 08:03 AM
                              0 responses
                              72 views
                              0 likes
                              Last Post seqadmin  
                              Started by seqadmin, 03-07-2024, 08:13 AM
                              0 responses
                              82 views
                              0 likes
                              Last Post seqadmin  
                              Started by seqadmin, 03-06-2024, 09:51 AM
                              0 responses
                              68 views
                              0 likes
                              Last Post seqadmin  
                              Working...
                              X