In this episode of Brain Talks, host Sam Pauly sits down with Antoni Homs Corbera of OWL Life Sciences, the jury prize winner of the Brain Innovation Days 2025 pitch competition, to hear more about the technology and the team behind the win.
OWL Life Sciences is tackling one of the most persistent bottlenecks in brain therapeutics: the lack of predictive human models that can support better decisions from discovery to development. Their approach combines vascularised brain organoid models — derived from patients — with multimodal biological data and an AI foundation model dedicated to brain diseases. The goal is to predict how therapies behave earlier, de-risk drug development, and ultimately bring more effective treatments to patients faster.
In conversation with Sam, Anthony reflects on what makes Brain Innovation Days a uniquely valuable platform for startups like OWL Lifesciences — bringing researchers, clinicians, patient organisations, pharma industry, investors, and regulators together in one place. He also shares candid insights on the challenges of building a biotech company, the importance of step-by-step credibility building, and what winning the jury prize means for OWL Lifescience’s next phase of growth.
Looking ahead, OWL Lifesciences is focused on standardising its brain models, expanding its multimodal data layer, deepening collabormations with pharma and biotech partners, and securing the financing needed to scale — all while keeping the patient at the centre of everything they do.
Could This Be You in 2026?
Applications for the Brain Innovation Days 2026 pitch competition are now open. The competition is one of the few places where the full brain innovation ecosystem comes together in one room: researchers, clinicians, patient organisations, pharma industry, investors, and regulators. Whether or not you take home the prize, it’s an unmatched opportunity to test your relevance, build credibility, and connect with the stakeholders who can turn promising technology into real impact for patients.
The application deadline is 15 June 2026.












































































































































































