EvoAge: Cross-Species Aging Knowledge Integration through a Knowledge-Grounded AI Platform¶
Aging biology is scattered across species-specific resources and general biomedical databases, which makes conserved mechanisms hard to see and harder to test. EvoAge brings that knowledge together: 51 source layers harmonized into a cross-species knowledge graph of ~1.23 billion unique relationships and 45.6 million entities across human, mouse, zebrafish, fly, worm, and yeast, connected through one-to-one and one-to-many orthology. On top of the graph sit a RESCAL embedding model for calibrated link and edge-type prediction, and a conversational multi-agent reasoning layer that grades biological hypotheses against curated graph evidence rather than model intuition.
What you will find here¶
This documentation walks through the pipeline end to end, in the order it was actually run:
- Building the graph — collecting and version-pinning every source, harmonizing identifiers and relation labels, merging relation-wise, and mapping non-human genes to human orthologs.
- Assembling the KGs — constructing the Aging, Biomedical, and combined EvoAge graphs and loading them into Neo4j.
- Embedding and evaluation — training and benchmarking the embedding models, plus the species-proportional, shuffled-control, and aging-specific evaluations.
- Setup and reference — system prerequisites, installation, schema details, and the language model adaptation work.
Why this documentation exists¶
The EvoAge graph is large enough that reproducing it from the paper alone would be impractical. These pages record the exact inputs, scripts, parameters, and intermediate files behind every step, so that each result can be traced to its source, rerun, or adapted for a different set of species or databases.
Pipeline¶
| Step | Page |
|---|---|
| — | System Prerequisites |
| — | Installation |
| 01 | Data Collection |
| 02 | Preprocessing |
| 03 | Relation Processing |
| 04 | Ortholog Mapping |
| 05 | KG Construction |
| 06 | KG Tensors and Splitting |
| 07 | Training & Evaluation |
| 08 | Other Analysis |
| 08.1 | Species Evaluation |
| 08.2 | Shuffled KG Baseline |
| 08.3 | Aging-Specific Test Set |
| 09 | Comparative Analysis |
| 10 | LLM Finetuning |
| 11 | Figure Generation |
| — | Neo4j Knowledge Graph |
Web server: evoage.ahujalab.iiitd.edu.in · Code: github.com/the-ahuja-lab/EvoAge