This project is under development.
Note that it would require a significant investment of time, too much for the remainder of the course.
For those who are interested in following up with a semester-long capstone experience, this would be a good project.
To start out, the initial algorithm is called STRUCTURE, and is available from this link: http://pritchardlab.stanford.edu/structure.html.
The ADMIXTURE method is an extension of STRUCTURE. It uses the same statistical model, but uses a fast optimization. https://www.genetics.ucla.edu/software/admixture/
There are a couple of great resources for genetic data online.