pipeline5 | pipeline first runs primary and secondary analysis | Genomics library

 by   hartwigmedical Java Version: v5.32 License: GPL-3.0

kandi X-RAY | pipeline5 Summary

kandi X-RAY | pipeline5 Summary

pipeline5 is a Java library typically used in Healthcare, Pharma, Life Sciences, Artificial Intelligence, Genomics applications. pipeline5 has no bugs, it has no vulnerabilities, it has build file available, it has a Strong Copyleft License and it has low support. You can download it from GitHub.

The pipeline first runs primary and secondary analysis on a reference (blood/normal) sample and tumor sample before comparing them in the final somatic pipeline. The GATK Haplotype caller is the final step of the single sample pipeline. Somatic pipelines continue with the tertiary analysis that is briefly described below. Under normal circumstances Pv5 starts with the input of one to n paired-end FASTQ files produced by a sequencing machine. The first task of the pipeline is to align these reads to the human reference genome (using the BWA algorithm). We use the largest core counts available and parallelise by sample (tumor/normal) and lane within each sample to achieve reasonable performance. Mark duplicates and sorting is performed after the per lane alignments with Sambamba. Various WGS metrics are collected via Picard tools for ad-hoc analysis and evaluation of automated QC in Health Checker. Samtools flag statistics are not consumed by any downstream stages, but useful in ad hoc QC and analysis. GATK's UnifiedGenotyper is used to call in 26 specific locations. The results are compared with a similar but separate DNA assay in Hartwig lab to rule out sample swaps. GATK's HaplotypeCaller is used to call germline variants on the reference sample only. These calls are not used in downstream algorithms but are the only genome-wide germline calls. Amber is an HMF in-house tool used to determine the minor allele copy number of heterozygous germline variants in the tumor sample. Cobalt is an HMF in-house tool used to determine read depth ratios. SAGE is an HMF in-house tool used to call somatic variants (MNVs, SNVs and Indels) between the tumor/reference pair. SAGE Germline is an HMF in-house tool used to call germline variants (MNVs, SNVs and Indels) in the reference sample. SAGE germline annotates all germline variants with their status in the tumor sample. GRIDSS is used to call structural variants between the tumor/reference pair. GRIPSS is an HMF in-house tool used to extract the somatic variants from the full structural variant call set from GRIDSS and remove all low quality calls. Purple is an HMF in-house tool which combines the read-depth ratios from Cobalt, BAFs from Amber, and structural/somatic variants to produce a comprehensive tumor analysis regarding purity, ploidy, drivers and annotated variants. Linx is an HMF in-house tool which interprets structural variants from Purple and calls fusions and homozygously disrupted genes. PEACH is an HMF in-house tool which matches SAGE germline calls with pharmacogenetic evidence. VIRUSBreakend is a module within GRIDSS that is used to determine viral presence in the tumor sample. Cuppa is an HMF in-house tool which tries to predict the primary tumor location based on the LINX and Purple results. CHORD is an external tool which evaluates whether the tumor is HR-deficient based on the complete set of variants found. PROTECT is an HMF in-house tool which annotates all drivers with their clinical relevance and decides on treatment and trial eligibility. Health Checker is an HMF in-house doing a final QC based off the purple results and WGS metrics.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              pipeline5 has a low active ecosystem.
              It has 3 star(s) with 1 fork(s). There are 2 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 0 open issues and 3 have been closed. On average issues are closed in 190 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of pipeline5 is v5.32

            kandi-Quality Quality

              pipeline5 has no bugs reported.

            kandi-Security Security

              pipeline5 has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              pipeline5 is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              pipeline5 releases are available to install and integrate.
              Build file is available. You can build the component from source.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed pipeline5 and discovered the below as its top functions. This is intended to give you an instant insight into pipeline5 implemented functionality, and help decide if they suit your requirements.
            • Creates the bash commands for the given sample
            • Creates the command to run the gridss command
            • Builds the svPrep command
            • Builds the command to run the reference depth in the grid
            • Performs a single sample run
            • Combine two lists into a single single command
            • Demonstrates how to replicate the static run
            • Generate all datatypes
            • Entry point for the pipeline
            • Runs the evolution pipeline
            • Returns a list of scripts that can be used as a bash command
            • Parses the Cuppa report and determines if it should be persisted
            • Returns a list of scripts that can be used to deploy a bash template
            • Returns a list of scripts to be used as a bash command
            • Creates and returns a list of script commands that will be used to deploy the tumors
            • Parses the statements and persists them
            • Generates the output of the analysis
            • Sample a single sample
            • Generate the persisted output file
            • Returns the inputs for the Bash command
            • Generate the SlacB script output
            • Returns the version of the tool
            • Returns a list of scripts that should be used as a bash command
            • Creates and returns the SLA subset output
            • Generate the purple report
            • The bash command
            Get all kandi verified functions for this library.

            pipeline5 Key Features

            No Key Features are available at this moment for pipeline5.

            pipeline5 Examples and Code Snippets

            No Code Snippets are available at this moment for pipeline5.

            Community Discussions

            Trending Discussions on pipeline5

            QUESTION

            Python ordered list based on property
            Asked 2019-Feb-22 at 16:07

            I have the following list of objects that I want to sort into order based on dependencies. firstly the objects without dependencies would be first added to the list, then the batch that has dependencies on the first lot that was added, and so on and so on until all the items are removed from the list.

            ...

            ANSWER

            Answered 2019-Feb-21 at 18:38

            I want to sort into order based on dependencies

            This is called topological sorting.

            Here are some resources that either show you how to do it or that do the work for you:

            Source https://stackoverflow.com/questions/54813952

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install pipeline5

            You can download it from GitHub.
            You can use pipeline5 like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the pipeline5 component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/hartwigmedical/pipeline5.git

          • CLI

            gh repo clone hartwigmedical/pipeline5

          • sshUrl

            git@github.com:hartwigmedical/pipeline5.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link