In this lab you will build a simplified version of EveryCure's AI system — storing drug-disease-target relationships, finding connections, and scoring potential repurposing opportunities. No prior coding experience required.
In the EveryCure case, we saw how AI can help discover new uses for existing drugs by connecting information about drugs, diseases, and biological targets in a large knowledge graph. In this lab, you will build a very small version of that idea.
You will use Claude to generate beginner-friendly Python code and Google Colab to run it. Your system will store relationships between drugs, diseases, and biological targets, find shared connections, and suggest possible repurposing opportunities.
This lab follows the AI Factory:
Create a new notebook in Colab before starting.
A tiny system that:
Go to Claude and paste this prompt:
Copy the code into Google Colab and run it. You should see possible matches printed.
Ask Claude to explain the structure of what you just built:
Write a few sentences answering:
Real EveryCure doesn't just show matches — it scores them. Ask Claude to add scoring:
Run the updated code.
Now make the output look like a real decision tool. Ask Claude:
Run the code. Your system should now clearly show repurposing candidates.
Add more data to your knowledge graph:
Run again. You should see new matches appear based on the expanded data.
In this course, you will sometimes create small systems using generative AI. Publishing them on GitHub lets you show your work to employers and classmates.
Go to github.com and create a free account if you don't already have one.
Answer these questions in writing:
Fill in the AI Factory for your system and explain each step in 1–2 sentences:
Answer these questions about your experience using Claude as a coding partner: