Identification of partial sweeps, which include both hard and soft sweeps that have not currently reached fixation, provides crucial information about ongoing evolutionary responses. To this end, we introduce a deep learning approach that uses a convolutional neural network for image processing, which is trained with coalescent simulations incorporating population-specific history, to discover selective sweeps from population genomic data. This approach distinguishes between completed versus partial sweeps, hard versus soft sweeps, and regions directly affected by selection versus those merely linked to nearby selective sweeps. We perform several simulation experiments under various demographic scenarios to demonstrate the performance of our deep learning classifier partialS/HIC, which exhibits unprecedented resolution for detecting partial sweeps. We also apply our method to whole genomes from eight mosquito populations sampled across sub-Saharan Africa by the Anopheles gambiae 1000 Genomes Consortium, elucidating both continent-wide patterns as well as sweeps unique to specific geographic regions. These populations have experienced intense insecticide exposure over the past two decades, and we observe a strong overrepresentation of sweeps at insecticide resistance loci. Our analysis thus provides a catalog of candidate adaptive loci that may aid mosquito control efforts. More broadly, the success of our supervised machine learning approach introduces a powerful method to distinguish between completed and partial sweeps, as well as between hard and soft sweeps, under a variety of demographic scenarios. As whole-genome data rapidly accumulate for a greater diversity of organisms, partialS/HIC addresses an increasing demand for useful selection scan tools that can track in-progress evolutionary dynamics.
Author Summary
Recent successful efforts to reduce malaria transmission are in danger of collapse due to evolving insecticide resistance in the mosquito vector Anopheles gambiae. We aim to understand the genetic basis of current adaptation to vector control efforts by deploying a novel method that can classify multiple categories of selective sweeps from population genomic data. In recent years, there has been great progress made in the identification of completed selective sweeps through the use of supervised machine learning (SML), but SML techniques have rarely been applied to partial or ongoing selective sweeps. Partial sweeps represent an important facet of evolution as they reflect present-day selection and thus may give insight into future dynamics. However, the genomic impact left by partial sweeps is more subtle than that left by completed sweeps, making such signatures more difficult to detect. To this end, we extend a recent SML method to partial sweep inference and apply it to elucidate ongoing selective sweeps from Anopheles population genomic samples.