← All stories

Which algorithm best finds new genes for small vessel disease of the brain?

4 Jan 2021 · 2 min read · by the KnowLab team
The short version

We benchmarked seven network-based gene-ranking methods for cerebral small vessel disease and found one clearly best overall, with an important limit on discovering truly new genes.

The question

Network-based algorithms rank genes by how closely they connect to genes already known to cause a disease, using networks of protein interactions and gene-disease links. It is not obvious which algorithm is best for a specific disease. We looked at cerebral small vessel disease, a cause of stroke and dementia.

What we did

We curated protein-gene interactions and gene-disease associations from databases, built the networks, and benchmarked seven representative algorithms, using known disease genes as seeds. We tested them with leave-one-out cross-validation and with an external check against the MEGASTROKE genome-wide association study.

What we found

A method called random walk with restart, which spreads a signal outwards from known disease genes through the network, performed best overall. A known disease gene held back as a test typically came back at about rank 186 out of 19,463 genes, although it is prone to bias from well-connected genes. Another algorithm, GenePanda, had the most genes later confirmed by GWAS in its top 200. Pure network methods are unlikely to find novel genes that are not linked to known ones.

Why it matters

The choice of algorithm should be made before applying one to a specific disease. We released the tools so the benchmark can be repeated for other diseases.