Skip to content

archsaurus/ngs-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NGS Analyzer

Read the Docs License Codecov Python Version pip Version Java Version


Overview

NGS Analyzer is a comprehensive python-based pipeline designed for amplicon-based NGS data analysis. It streamlines processes such as demultiplexing, read alignment, variant calling, and annotation, providing researchers with a powerful tool for genomics research.

Installation

Prerequisites

Python Requirements

On Linux/Mac:

python -m pip install -r requirements.txt
On Windows:
C:\Path\To\Python\python.exe -m pip install -r requirements.txt

Or, if python is in your PATH environment varriable,

python.exe -m pip install -r requirements.txt

External Dependencies

The project also relies on several external tools. Please ensure these are installed and their paths in your configuration.

bcl2fastq2 | Converts Illumina BCL files to FASTQ files.

bwa-mem2 | Fast aligner for sequencing reads.

Trimmomatic | Read trimming tool.

pTrimmer | Adapter trimming and quality control.

Picard | Toolkit for manipulating high-throughput sequencing data.

Genome Analysis Toolkit | Genome Analysis Toolkit for variant discovery.

samtools | Utilities for manipulating alignments and variant calling.

bedtools | Genomic interval manipulation.

SnpEff | Variant annotation and effect prediction.

Pisces | Variant caller optimized for amplicon sequencing.

Annovar | Variant annotation tool.

Please follow the official installation instructions for each tool required for your needs to ensure proper setup.


Contributing

Contributions are welcome! Please open issues or pull requests.


Currently in development. See the project documentation at readthedocs.

Releases

No releases published

Packages

No packages published

Languages