AI2Practice / Research Lab

Research Lab · optional track

Data science for clinical AI research

Six hands-on labs, from your first line of Python to a project of your own. Each one starts with a real clinical question. You work in Google Colab (free notebooks that run in your browser) and save to GitHub (a site that keeps every version of your code), so your progress becomes a portfolio.

6labs in order
~11 hat your own pace
0 of 5required labs finished
Freeno install needed

The labs

One path, six stops

Work through them in order. Each lab opens with a short warm-up; if it's easy, you can skim ahead. Lab 6, your own project, is optional. Every lab page is open to read at any time.

Clinical evaluation of AI tools

Choosing the right numbers

A vendor's headline accuracy rarely tells a department what it needs to know. This guide follows Metrics Reloaded, a framework built by an international group of image analysis and clinical experts to help researchers choose validation metrics (the numbers used to judge a model) that fit the clinical problem.

Suppose a pneumothorax detector is tested on 1,000 chest X-rays and 20 of them show a pneumothorax. A model that calls every image normal is right 980 times: 98% accuracy, while missing every patient who needed a chest drain. The number was correct; it was the wrong number for the question.

The Metrics Reloaded authors found that problems like this are common in published image analysis research: the metrics chosen often don't match what matters clinically, which makes it hard to know whether a tool is really better and slows its safe use in patients. Their answer is to choose metrics from a description of the problem, not from habit.

Lab 3 teaches the basic tools (the confusion matrix, sensitivity, specificity and ROC curves). This guide and its notebook show how to decide which of them, and which others, belong in a validation report.

How you'll work with code

Less typing from scratch, more checking

Every notebook task is one of six kinds. Early labs build fluency by having you write code yourself. Later labs work the way research code is written now: you reuse your own earlier functions, have an AI assistant draft code, and check it with a test.

Where do I start?

Four quick questions

Not graded and not saved. The warm-up at the start of each lab will confirm it.

Getting involved

From skills to a research position

The labs give you skills and a portfolio. These notes cover the next step: joining a real project.

Roles students fill

What each job on a project involves and which lab prepares you.

Data cleaning and chart review. Pulling ages, diagnoses and outcomes from records into a tidy table, and fixing what is missing or wrong. Lab 2.

Analysis. Computing sensitivity, specificity and confidence intervals, comparing sites and subgroups. Lab 3.

Image work. Organizing image sets, labeling findings, running and checking a model. Lab 4.

Text and reports. Finding cases in report text with rules or a large language model, and checking the results. Lab 5.

Literature and writing. Summarizing what is already known and drafting the abstract. Lab 6.

Finding a mentor

Who to ask, a short email template, and what to attach.

Look for radiology faculty who have published on AI or imaging informatics in the last few years, and for data science or biomedical informatics faculty who work with imaging. Your school's research office or a radiology residency program director can often point you to them.

Keep the first email short and specific:

Subject: Medical student interested in your imaging AI work

Dear Dr. [Name],

I am a [year] medical student at [school]. I read your paper on [topic] and was interested in [one specific point]. I have been learning Python and data analysis through the AI2Practice Research Lab; my work is at [GitHub link].

Would you have 15 minutes to talk about whether there is a way I could help on a current project, for example with data cleaning or analysis?

Thank you,
[Name]

Attach or link one thing you made, such as your Lab 6 repository and abstract. If you don't hear back in two weeks, one polite follow-up is normal.

Conferences

Where students present imaging AI work.

AUR (Association of University Radiologists) annual meeting: education and research, with trainee sessions.

RSNA annual meeting: the largest radiology meeting, with medical student and trainee abstracts.

SIIM (Society for Imaging Informatics in Medicine): informatics and AI in practice.

MIDL (Medical Imaging with Deep Learning): a technical machine learning meeting.

Abstract deadlines often fall several months before each meeting and change every year, so check each site early.

Open datasets

What's inside and how to get access.

MedMNIST: small, ready-to-use image sets (chest X-ray, pathology, CT and more). Free download; used in Lab 4.

CheXpert: over 200,000 chest X-rays with report-derived labels. Free after registration.

MIMIC-CXR: chest X-rays with their full reports. Needs a PhysioNet account and short human-research training.

The Cancer Imaging Archive: CT, MRI and PET collections, many with clinical data.

Challenges

Competitions worth trying after Lab 4.

RSNA AI challenges: a new imaging task most years, with public data and a leaderboard.

Kaggle: hosts the RSNA challenges and many other medical tasks; past competitions keep their data and shared notebooks, which are good to learn from.

Grand Challenge: academic medical imaging challenges, often tied to MICCAI and other conferences.

Joining as a team with a resident or graduate student is a good way to learn.

Funding

Student grants and summer programs.

The RSNA Research & Education Foundation offers medical student research grants, usually with a faculty mentor.

Most medical schools run summer research programs, often funded by NIH short-term training grants. Ask your research office what is open to first- and second-year students.

Specialty societies and some departments fund student travel to present an accepted abstract; ask before you submit.

Programs, links and deadlines change; check each site for the current details.