seqfam

seqfam performs analysis of next-generation sequencing (NGS) DNA data in pedigreed familial cohorts to identify rare causal genetic variants using Python and the Pandas library.


Key Features:

  • Pedigree Verification: Verifies pedigree information by mapping pedigrees and kinship coefficients to expected and observed degrees of relationship.
  • Monte Carlo Gene Dropping: Performs Monte Carlo simulations for gene dropping to model inheritance patterns across generations.
  • Regression-Based Gene Burden Testing: Implements regression-based gene burden tests and supports customized grouping and aggregation of variants to improve power for detecting rare causal variants.
  • Variant Segregation Analysis: Identifies variants that segregate with affection status within families by applying user-defined rules for variant occurrence patterns.
  • MapReduce Script Generation: Generates scripts for MapReduce-pattern execution on compute clusters to scale analyses of large NGS datasets.

Scientific Applications:

  • Rare Variant Discovery: Detects rare genetic variants potentially causal for diseases or traits in familial NGS data.
  • Familial Segregation Studies: Maps variant segregation with affection status across pedigrees to support identification of causal variants.
  • Pedigree Quality Control: Validates pedigree and kinship consistency for familial genetic studies.
  • Scalable NGS Cohort Analysis: Enables large-scale analyses of NGS cohorts via MapReduce script generation for cluster execution.

Methodology:

Implements pedigree verification via kinship coefficient mapping, Monte Carlo gene-dropping simulations, regression-based gene burden testing with variant grouping, variant segregation analysis using user-defined occurrence rules, and MapReduce script generation; implemented in Python using Pandas.

Topics

Details

License:
GPL-3.0
Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
8/13/2018
Last Updated:
12/10/2018

Operations

Publications

Frampton M, Schiff ER, Pontikos N, Segal AW, Levine AP. Seqfam: A python package for analysis of Next Generation Sequencing DNA data in families. F1000Research. 2018;7:281. doi:10.12688/f1000research.13930.1.

Documentation