pipeline5 | pipeline first runs primary and secondary analysis | Genomics library
kandi X-RAY | pipeline5 Summary
kandi X-RAY | pipeline5 Summary
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
Top functions reviewed by kandi - BETA
- 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
pipeline5 Key Features
pipeline5 Examples and Code Snippets
Community Discussions
Trending Discussions on pipeline5
QUESTION
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:38I 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:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install pipeline5
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
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page