Bioinformatics Contest 2017
Online programming competition among individuals
The Contest consisted of two online rounds – Qualification and Finals. In both rounds participants solved bioinformatics problems by coding and analyzing data sets. The Qualification Round lasted for the whole week and consisted of three problems with 14 sub-problems. Participants were required to solve a certain number of qualification problems to advance to the Final Round.

The Final Round lasted for 24 hours on February 18 and consisted of five challenging problems with 27 sub-problems. The goal of the Final Round was to solve as many problems as possible within 24 hours. All the problems remain available here.

More than 3000 participants from 86 countries with backgrounds in Molecular Biology, Computer Science and Machine Learning participated in the Contest in 2017.


1st prize:
Genetic Engineering Home Lab Kit or Whole Exome Sequencing

2nd and 3rd prizes:

23andMe Health + Ancestry DNA Service and
(DIY Bacterial Gene Engineering CRISPR Kit or Engineer Your Own Green Fluorescent Yeast Kit)

4th and 5th prizes:
DIY Bacterial Gene Engineering CRISPR Kit or
Engineer Your Own Green Fluorescent Yeast Kit

6th-20th prizes:
Honorable Prize: Bioinformatics T-Shirt

Three years ago in 2014 Science Magazine published an article titled "An Explosion Of Bioinformatics Careers" with a message that "Big data is pouring out of life sciences research, creating ample opportunities for scientists with computer science expertise". Ever since bioinformatics remains one of the hottest jobs in life sciences with a very high demand for new talent.

In order to address this issue, Bioinformatics Institute held the first-ever Bioinformatics Contest – an intensive programming competition devoted exclusively to bioinformatics problem-solving. The contest took place in February 2017 and attracted more than 3000 participants from 86 countries all over the world.

The winners of the Bioinformatics Contest are:

1st place (GOLD)
Gennady Korotkevich – 7218 points (95%)

2nd place (SILVER)
Timon Knigge – 6917 points (91%)

3rd place (BRONZE)
Ragnar Groot Koerkamp – 6548 points (86.2%)

4th place
Eugene Kurpilyansky – 6256 points (82.3%)

5th place
Kirill Borozdin – 5144 points (67.7%)

6th-20th places
Andrey Alekseenko
Andrey Komarov
Petr Tsurinov
Yury Pisarchyk
Shuo Li
Rayan Chikhi
Thomas Gilgenast
Andrey Lando
Torkel Loman
Tomas Hromada
Danila Bredikhin
Eduardo Schettino
Ognjen Milicevic
Vasily Toropov
Jeffrey Ho

The finals standings are available on

The problem sets were developed by the team from ITMO University (the only 6-time winner of the world's top programming competition and an alma mater to most of the top-ranked competitive programmers), and were focused on: RNA secondary structure prediction, gene expression counting, chains of chemical transformations occurring in living cells, gene linkage analysis and other topics related to bioinformatics. All the problems remain available by the following link:

Participants identified themselves as computer scientists (40%), bioinformaticians (28%), biologists (12%), and others. Most of the participants were interested in solving biological problems by figuring out efficient algorithms and by modeling biological processes.

We do hope that computer scientists and biologists who participated in the event got the inspiration to pursue a career in bioinformatics, and to become specialists so needed by the modern life sciences.
"Bioinformatics is an emerging field at the intersection of molecular biology, computer science and mathematics. As our knowledge in molecular biology grows, the more access we have to experimental data, the larger these datasets and genetic databases are, the more fine tuned and sophisticated algorithms are needed to analyze them.

I find such contests are extremely useful to attract those people who have the background in the past two but have very little knowledge about biology in general. As a person with Math and CS background, I found truly fascinating how classical graph or string algorithms have revived in this new environment and bioinformatics is also a discipline that uses cutting edge algorithmic techniques in order to cope with the growing size of the problems.

For students these problems could serve as a good demonstration that computational complexity does matter in real life, and sometimes even a linear algorithm is not suitable for a problem. In this contest the participants had the opportunity to implement and optimize the algorithms that actually solve real problems, this is the most important aspect. I really enjoyed it, see you next year! "

Tamás Kurics
Applied mathematician, formerly an assistant professor, currently a data scientist in the industry
Contest Team
Vitalii Demyanyuk
ITMO University
Anna Malova
ITMO University
Ilya Zban
ITMO University
Grigory Shovkoplyas
ITMO University
Anton Garder
ITMO University
Artem Vasiliev
ITMO University
Vitalii Aksenov
ITMO University
Developers Coordinator
Alexey Sergushichev
ITMO University
Developers Coordinator
Ekaterina Vyahhi
Bioinformatics Institute
Aleksandra Panteleeva
Bioinformatics Institute
Nikolay Vyahhi
Stepik & Rosalind