The sources of the openSNP website
Ruby HTML PLpgSQL JavaScript CSS Shell
Pull request Compare This branch is 134 commits behind openSNP:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
app Ignores warnings until we update gems Feb 13, 2016
doc added rails skeleton Jun 7, 2011
spec Merge pull request #251 from philippbayer/master Feb 13, 2016
.gitignore Move configuration into environment Oct 31, 2015
.hound.yml Tell Hound where the Rubocop config is Apr 5, 2015
.rubocop_todo.yml Update Rubocop todo file Nov 22, 2015
.travis.yml adding travis-integration to gitter Feb 15, 2016 uppercase CoC Feb 6, 2016 Update Feb 9, 2016
Gemfile.lock added fix for parsing Feb 11, 2016
Guardfile wrote contributing, readme and humanstxt Feb 7, 2016 Reintroduces license, somehow disappeared Mar 26, 2015
Vagrantfile setting up capistrano Aug 25, 2013
serverscript fixed htmlemails Dec 18, 2015

openSNP Build Status

Join the chat at

Hello! is a repository to which users can upload their SNP-sets (and exome-VCFs) from 23andme, deCODEme, FamilyTreeDNA, AncestryDNA and IYG-format (for participants of EBI genotyping). On upload, SNPs are annotated using the PLoS and Mendeley-APIs to show users the newest scientific research results on their SNPs. Each SNP is also linked to the relevant page on SNPedia. SNPs are ranked according to how many results could be gathered for SNPedia, PLoS and Mendeley (in that order). Users can send each other private messages as well as comment on SNPs and Phenotypes.

Installing openSNP

Please see for more detailed instructions on how to run and setup openSNP.

Contributing to openSNP

Please see for more detailed instructions on how to contribute. There's also a Code of Conduct.

Getting in contact

You can always open an issue for specific problems, or send a mail to if you want to discuss something or if you have any questions or need help with something. There's also if something broke on the webpage itself.

We're also available on Twitter:

@gedankenstuecke @helgerausch @philippbayer

You can also join us on Gitter.