Timesweeper

Timesweeper identifies selective sweeps in genomic time-series data using convolutional neural networks to detect polymorphisms under positive selection and estimate selection coefficients.


Key Features:

  • Convolutional Neural Network Architecture: Timesweeper employs a one-dimensional convolutional neural network to analyze genomic time-series and detect polymorphisms under selection.
  • Simulation-Based Training: Training datasets are generated by simulations under demographic models relevant to the study to calibrate the neural network.
  • Detection of Targeted Polymorphisms: The method identifies polymorphisms directly targeted by selective sweeps, including ongoing and completed sweeps.
  • Selection Coefficient Estimation and Robustness: Timesweeper estimates selection coefficients and maintains performance across varied simulated demographic scenarios and sampling conditions.
  • Time-Series Sampling Support: The approach is designed to handle multiple genomic samplings from a population across different time points.

Scientific Applications:

  • Experimental evolution and serial sampling: Detecting selection in experimentally evolved populations sampled repeatedly over time.
  • Ancient DNA time-series: Inferring recent positive selection from temporal samples of ancient DNA.
  • Rapidly reproducing or repeatedly sampled populations: Studying selection in organisms with short generation times or populations where serial sampling is feasible.

Methodology:

A one-dimensional convolutional neural network is trained on simulated genomic time-series datasets generated under specified demographic models to classify sites and estimate selection coefficients.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
1/2/2024
Last Updated:
1/2/2024

Operations

Publications

Whitehouse LS, Schrider DR. Timesweeper: accurately identifying selective sweeps using population genomic time series. GENETICS. 2023;224(3). doi:10.1093/genetics/iyad084. PMID:37157914. PMCID:PMC10324941.

PMID: 37157914
Funding: - NIH: R01AI153523, R35GM138286

Links