Clone or download
Latest commit f4e0095 Jun 20, 2018
Failed to load latest commit information.
bin Remove SSL cert renewal script (#486) Feb 3, 2018
config Explicitly set file permissions to 0644 (#498) Apr 10, 2018
doc added rails skeleton Jun 7, 2011
public Add thanks to Katrin Leinweber (#488) Feb 21, 2018
spec remove all of fitbit (#482) Jan 19, 2018
testdata Updated gems, changed some bootstrap-files. May 7, 2013
.env.development Encrypt message body and subject (#500) Jun 14, 2018
.env.test Encrypt message body and subject (#500) Jun 14, 2018
.gitignore Simplify env setup (#462) Dec 28, 2017
.jshintignore Mateus' PR (#365), closes #264 #333 Jun 1, 2017
.rubocop.yml Encrypt message body and subject (#500) Jun 14, 2018
.ruby-gemset Newest RVM uses .ruby-gemset instead of .rvmrc, also updated to 2.0.0… Jul 5, 2013
.ruby-version Change ruby version to the one available in the docker image (#476) Jan 6, 2018
.travis.yml Create Mar 18, 2016 someone got married Aug 21, 2017 Update Mar 10, 2016
Gemfile Encrypt message body and subject (#500) Jun 14, 2018
Guardfile Update gems (#338) Jan 4, 2017 Reintroduces license, somehow disappeared Mar 26, 2015
Procfile Newsletter (#437) Nov 10, 2017
Rakefile Use new Codeclimate test reporter (#400) Jun 10, 2017 Update gems (#338) Jan 4, 2017
turnoffserver Fixes bug with unreplaceable avatar. Removes obsolete rake tasks. Rem… Nov 6, 2015


Build Status Code Climate Test Coverage 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

Thanks for your interest in helping us out! You are awesome! Please see for more detailed instructions on how to contribute. We also have a, containing our idea of where the project should head.

The project has a Code of Conduct in order to make this a safe and inclusive space for everyone.

Thanks go to everyone who has contributed so far. May you be celebrated, inside our humans.txt and outside of it!

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 site itself.

We're also available on Twitter:

@gedankenstuecke @helgerausch @philippbayer

You can also join us on Gitter.