chengdai / dnaland

Selected source code for DNA.Land (https://dna.land)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A selection of source code for DNA.Land (https://dna.land), a website for crowdsourcing the collection of genomic data. The preprint can be found here. The included features are:

-dnaland-report-viewer: A Flask app running a basic version of the DNA.Land Frontend, including a hypothetical user's main profile page and browsable reports displaying a user's ancestry and potential relatives on DNA.Land.

-ancestry-computation: A method for inferring the ancestry composition of DNA.Land users, based on the STRUCTURE model by Pritchard, Stephens, and Donnelly.

-incremental-relative-matching: A modification of the GERMLINE package by Gusev et al., modified to allow more efficient processing of a continuous stream of new DNA.Land users.

-'improved-ersa': A re-implementation of the ERSA model by Huff et al., with some improvements to efficiency and modifications of probabilities for some relationships.

Further information can be found in README files in each folder.

About

Selected source code for DNA.Land (https://dna.land)

License:GNU General Public License v3.0


Languages

Language:C++ 67.6%Language:Roff 15.6%Language:JavaScript 7.2%Language:HTML 3.4%Language:Python 1.8%Language:CSS 1.7%Language:Shell 1.2%Language:Makefile 1.1%Language:M4 0.3%Language:C 0.0%