PySmooth
PySmooth: Genotyping Error Correction and Imputation for SNP Datasets
PySmooth corrects genotyping errors and imputes missing data in genome-wide marker datasets, including single nucleotide polymorphisms (SNPs), to improve accuracy in genetic mapping analyses.
Key Features:
- Error Detection and Correction: Identifies and corrects genotyping errors in genotype files, extending the SMOOTH algorithm with enhanced functionality and expanded genotype code support.
- Missing Data Imputation: Imputes missing genotypic information to generate complete marker datasets for downstream analysis.
- Flexible Parameterization: Supports adjustable parameters to accommodate diverse genetic mapping study designs.
Scientific Applications:
- Genetic Mapping Studies: Improves SNP data accuracy in large cohorts to enable reliable detection of associations between SNPs and phenotypes or diseases, including variants located in long noncoding RNA (lncRNA) regions.
Methodology:
Implements an enhanced version of the SMOOTH-based error detection framework to scan genome-wide SNP genotype matrices, identify improbable genotype patterns indicative of technical errors, correct erroneous calls, and impute missing genotypes using configurable parameters.
Topics
Details
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 7/18/2024
- Last Updated:
- 11/24/2024
Operations
Publications
Soibam B, Roman G. PySmooth: a Python tool for the removal and correction of genotyping errors. BMC Research Notes. 2024;17(1). doi:10.1186/s13104-024-06753-4. PMID:38605369. PMCID:PMC11010338.