The Python package performs genetic population assignment using neural networks. It can load genetic information and sample information to train either a classifier neural network or a regressor neural network. The regressor module comes with additional functionality that will perform classification of samples of unknown origin using kernel density estimates of predicted locations. It can be installed using either the pip or conda package managers. The module contains the PopFinder class which is used for loading all genetic data and sample data, as well as preprocessing the data in preparation for running the neural networks.
