fastJT

fastJT implements the Jonckheere-Terpstra statistic as an R package for robust, rank-based feature selection in high-dimensional genomic studies (including GWAS) and machine learning, accommodating scenarios where genotypes have assumed additive effects on phenotypes.


Key Features:

  • Robustness to Outliers: A rank-based, distribution-free Jonckheere-Terpstra implementation reduces sensitivity to outliers and influential observations.
  • Computational Efficiency: Replaces pairwise comparison and counting with a data sorting and searching procedure, reducing computational complexity from O(n^2) to O(n log n).
  • Parallel Processing: Shared-memory parallel programming enables leveraging multi-core processors to accelerate computations.
  • Application to Constrained Hypotheses: Supports analysis of ordered predictors or genetic variants where natural ordering or assumed additive genotype effects on phenotypes are expected.

Scientific Applications:

  • Genome-Wide Association Studies (GWAS): Facilitates identification of genetic variants associated with phenotypic traits in large-scale GWAS datasets using the Jonckheere-Terpstra statistic.
  • Machine Learning Feature Selection: Provides a statistical criterion to evaluate and select features that follow monotonic or ordering constraints for machine learning models.

Methodology:

Computes the Jonckheere-Terpstra statistic using an algorithm that leverages internal sample information to avoid unnecessary comparisons, replaces pairwise comparisons and counting with sorting-and-searching to achieve O(n log n) complexity, and employs shared-memory parallelization.

Topics

Details

License:
GPL-3.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
6/20/2019
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Gene expression QTL analysis

Publications

Lin J, Sibley A, Shterev I, Nixon A, Innocenti F, Chan C, Owzar K. fastJT: An R package for robust and efficient feature selection for machine learning and genome-wide association studies. BMC Bioinformatics. 2019;20(1). doi:10.1186/s12859-019-2869-3. PMID:31195980. PMCID:PMC6567636.

PMID: 31195980
PMCID: PMC6567636
Funding: - National Cancer Institute: P01CA142538

Links