Proteins in a cell communicate like people in a bustling city: some pass signals, others put on the brakes, and still others just hang around. A graph neural network sees the map of these connections, who's linked to whom, but to it, they're just lines. It doesn't know that the protein DDR1 is crucial for cancer cell survival, or that its neighbor might be the key to a drug.
The new method, RAG-GNN, gives the network a library: it searches scientific papers for protein descriptions and learns to combine them with the connection map. Like a student who doesn't just memorize a diagram but reads the textbook. The paper search is tuned alongside the training: the network learns to ask the right questions and find the answers.
Validation showed that if you feed it random papers or remove them altogether, performance drops. So the network is truly reading and understanding, not just guessing. The connection map and the texts provide nearly the same information, but together they work better.
This approach could help doctors choose drugs more precisely: the computer would see not only "who's connected to whom" but also "what that means."
Proteins in a single cell are like residents of a metropolis: tens of thousands, all constantly communicating.