SNPAAMapper-Python
SNPAAMapper-Python annotates and classifies single nucleotide polymorphism (SNP) variants from Next-Generation Sequencing (NGS) data to predict genomic region, amino acid changes, and prioritize mutation effects.
Key Features:
- Python-based Variant Annotation Pipeline: Processes genome-wide SNP variants from NGS data using a Python implementation of the original pipeline.
- Region-Based Classification: Classifies variants by genomic regions including Coding Sequences (CDS), Untranslated Regions (UTRs), upstream, downstream, and introns.
- Amino Acid Change Prediction: Predicts types of amino acid changes caused by variants, including missense and nonsense mutations.
- Prioritization of Mutation Effects: Ranks mutation effects and distinguishes synonymous versus non-synonymous changes to prioritize variants likely to affect protein function.
- Exon Annotation and Gene Mapping: Generates exon annotation files and processes them to produce gene mapping and feature information files for downstream analysis.
- Enhanced Computational Efficiency: Conversion from Perl to Python reduces runtime (example: variant region classification in 53 seconds versus 166 seconds in the Perl version on a standard desktop), with amino-acid change prediction and effect prioritization executed within one second in both versions.
Scientific Applications:
- Variant interpretation for sequencing studies: Facilitates discovery of causative variants from whole genome and exome sequencing by annotating and prioritizing SNPs.
- Protein impact assessment: Supports assessment of potential effects on protein sequences through predicted amino-acid changes.
- Clinical variant analysis with ClinVar: Has been developed and tested using ClinVar data to connect genomic variation to human health outcomes.
Methodology:
The pipeline performs five explicit computational steps: generation of exon annotation files; processing exon annotations to produce gene mapping and feature information files; classification of variants by genomic region; prediction of amino acid change types; and prioritization and ranking of mutation effects.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python, Shell, Perl
- Added:
- 10/30/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Li C, Ma K, Xu N, Fu C, He A, Liu X, Bai Y. SNPAAMapper-Python: A highly efficient genome-wide SNP variant analysis pipeline for Next-Generation Sequencing data. Frontiers in Artificial Intelligence. 2022;5. doi:10.3389/frai.2022.991733. PMID:36171799. PMCID:PMC9510352.