knitr::opts_chunk$set( collapse = TRUE, comment = "#>" )
This vignette describes the function and use of the sangeR
package
In the era of Next Generation Sequencing and beyond, the Sanger technique is still widely used for variant verification of inconclusive or ambiguous high-throughput sequencing results or as a low-cost molecular genetical analysis tool for single targets in many fields of study. Many analysis steps need time-consuming manual intervention. Therefore, we present here a pipeline-capable high-throughput solution with an optional Shiny web interface, that provides a binary mutation decision of hotspots together with plotted chromatograms including annotations via flat files based on R and Nextflow.
All components of the PARrOT R package and the belonging Python scripts are available for download from the Github repository PARrOT.
To install the R-package the following commands have to be executed in R.
install.packages(c("BiocManager","stringr","ggplot2","reshape2","seqinr","devtools") BiocManager::install(c("Biostrings","CrispRVariants","biomaRt","sangerseqR")) library("devtools") install_github("https://github.com/kaischmid/SangeR")
Get the Docker container here.
Please make sure to check our other projects at Giessen Institute of Neuropathology.
The pipeline needs the following files as input. We divided the pipeline into an online and an offline mode.
The pipeline gathers the necessary reference data on demand from online resources, but needs a stable internet connection.
In this case you only have to provied the ab1 file which is supposed to be analyzed
optional you can provide a POI (Point Of Interest) file to investigate every given file for mutations at your desired positions.
<count>
" "<chromsome>
":"<position on chromosome>
" The pipeline needs a prepared local reference database for the offline use.
In this case you have to provied the ab1 file which is supposed to be analyzed
Additional you have to provide the needed mart ressources for the genes you want to analyze
optional you can provide a POI (Point Of Interest) file to investigate every given file for mutations at your desired positions.
<count>
" "<chromsome>
":"<position on chromosome>
" The following parameters can be set:
The pipeline generates the following output:
Histogramm for each mutated position/selected POI
.csv with the found mutations for all given files
Feel free to test the pipeline with our provided test set which you can find under: https://zenodo.org/record/5865470#.YeXufi9XZpQ
First clone the repository to your machine:
git clone https://github.com/kaischmid/SangeR.git
Then run the following command:
./main.nf
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.