AI_for_biomedical_students

AI for biomedical scientists

License: GPL v3

Course Flyer

Course Overview

This course introduces biomedical students to AI.

Level: Undergraduate/Postgraduate Prerequisites: Basic programming knowledge (any language)
Duration: 12 weeks (3 hours/week lecture + 2 hours/week lab)

Course Instructor: Soumya Banerjee

Course Website: https://neelsoumya.github.io/AI_for_biomedical_students/

Course Materials

Course content and materials can be found in the following files:

Learning Objectives

By the end of this course, students will be able to:

Course Structure

Module 1: AI Fundamentals (Weeks 1-2)

AI for Biomedical Scientists

Learning Objectives and Course Structure


Course Learning Objectives

Overall Course Goals

By the end of this course, students will be able to:

  1. Understand AI Fundamentals
    • Explain core concepts of artificial intelligence and machine learning without heavy mathematical formalism
    • Describe different types of AI systems and their applications in biomedical research
    • Differentiate between supervised, unsupervised, and reinforcement learning approaches
    • Understand the capabilities and limitations of modern AI systems
  2. Apply No-Code and Low-Code AI Tools
    • Select and use appropriate no-code AI tools for biomedical research tasks
    • Perform data analysis and visualization using AI-powered platforms
    • Leverage AI tools for literature review, data interpretation, and hypothesis generation
    • Evaluate the strengths and limitations of different AI tools for specific applications
  3. Work with Large Language Models (LLMs)
    • Understand the architecture and functioning of large language models at a conceptual level
    • Craft effective prompts to elicit desired outputs from LLMs
    • Apply LLMs to biomedical research tasks including literature synthesis, protocol design, and data interpretation
    • Critically evaluate LLM outputs for accuracy, bias, and appropriateness
  4. Master Prompt Engineering
    • Design clear, contextual, and constrained prompts for various biomedical tasks
    • Iteratively refine prompts based on output quality
    • Chain prompts together for complex multi-step workflows
    • Recognize and mitigate common prompt engineering pitfalls
  5. Analyze and Visualize Biomedical Data
    • Load, clean, and prepare biomedical datasets using AI-assisted approaches
    • Create effective visualizations that communicate scientific findings
    • Apply basic statistical methods to interpret data
    • Use AI tools to identify patterns and generate hypotheses from data
  6. Understand Mathematical and Statistical Foundations
    • Grasp essential mathematical concepts underlying AI algorithms (linear algebra, probability, calculus basics)
    • Apply appropriate statistical tests to biomedical data
    • Interpret statistical outputs and understand measures of uncertainty
    • Recognize when mathematical assumptions may affect AI system behavior
  7. Practice Responsible AI Development and Use
    • Identify ethical concerns in AI applications to biomedicine and healthcare
    • Recognize and mitigate bias in AI systems and datasets
    • Understand privacy concerns related to biomedical data and AI
    • Apply principles of responsible AI development and deployment
    • Evaluate AI systems for fairness, transparency, and accountability
  8. Apply Human-Computer Interaction (HCI) Principles
    • Design user-centered AI interfaces for biomedical applications
    • Create rapid prototypes of AI-powered tools
    • Conduct basic usability testing and iterate on designs
    • Understand the principles of effective human-AI collaboration
  9. Develop and Present AI-Powered Biomedical Solutions
    • Identify real-world biomedical problems suitable for AI solutions
    • Design and prototype AI applications addressing these problems
    • Work effectively in teams on complex AI projects
    • Communicate technical concepts to both technical and non-technical audiences
    • Present completed projects with clear explanations of methods, results, and limitations

Module-Specific Learning Objectives

Module 1: AI Foundations (Weeks 1-2)

Module 2: Tools and Practical Skills (Weeks 3-5)

Module 3: Large Language Models and Prompt Engineering (Weeks 6-7)

Module 4: Mathematics, Statistics, and Critical Thinking (Week 8)

Module 5: Ethics and Responsible AI (Week 9)

Module 6: Design and Prototyping (Week 10)

Module 7: Hackathon and Project Development (Weeks 11-12)


Week-by-Week Course Structure

Week 1: Introduction to AI and Biomedical Applications

Topics:

Learning Objectives:

Lecture Activities:

Lab Activities:

Assignments:

Materials:


Week 2: AI Fundamentals and Types of Learning

Topics:

Learning Objectives:

Lecture Activities:

Lab Activities:

Assignments:

Materials:


Week 3: No-Code AI Tools for Research

Topics:

Learning Objectives:

Lecture Activities:

Lab Activities:

Assignments:

Materials:


Week 4: Data Loading, Cleaning, and Manipulation

Topics:

Learning Objectives:

Lecture Activities:

Lab Activities:

Assignments:

Materials:


Week 5: Data Visualization and Exploratory Analysis

Topics:

Learning Objectives:

Lecture Activities:

Lab Activities:

Assignments:

Materials:


Week 6: Large Language Models - Understanding and Applications

Topics:

Learning Objectives:

Lecture Activities:

Lab Activities:

Assignments:

Materials:


Week 7: Prompt Engineering for Biomedical Research

Topics:

Learning Objectives:

Lecture Activities:

Lab Activities:

Assignments:

Materials:


Week 8: Mathematical and Statistical Foundations

Topics:

Learning Objectives:

Lecture Activities:

Lab Activities:

Assignments:

Materials:


Week 9: AI Ethics and Responsible Development

Topics:

Learning Objectives:

Lecture Activities:

Lab Activities:

Assignments:

Materials:


Week 10: Human-Computer Interaction and Rapid Prototyping

Topics:

Learning Objectives:

Lecture Activities:

Lab Activities:

Assignments:

Materials:


Week 11: Hackathon Part 1 - Clinical/Research Chatbot Development

Topics:

Learning Objectives:

Format:

Hackathon Activities:

Example Project: “Clinical Decision Support Chatbot for Diabetes Management”

Deliverables (Week 11):

Materials:


Week 12: Hackathon Part 2 - Refinement and Presentations

Topics:

Learning Objectives:

Format:

Week 12 Activities:

Presentation Structure:

Final Deliverables:

Course Wrap-Up:

Materials:


Assessment Structure

Grading Breakdown

Component Weight Description
Weekly Assignments 25% Problem sets, tool reviews, reflections (Weeks 1-10)
Quizzes 15% Short quizzes on key concepts (Weeks 2, 4, 6, 8)
Lab Participation 15% Active engagement in lab activities, peer collaboration
Midterm Project 15% Individual project using AI tools (Week 7)
Final Hackathon Project 25% Team project and presentation (Weeks 11-12)
Peer Evaluation 5% Assessment of team contributions and peer review quality

Assignment Details

Weekly Assignments (Weeks 1-10):

Quizzes:

Midterm Project (Week 7):

Final Hackathon Project (Weeks 11-12):


Required Tools and Resources

Software (All Free or Free-Tier)

Essential:

Recommended:

Textbooks and Reading

No required textbook purchase

Recommended Resources:

Computing Requirements


Office Hours and Support

Instructor Office Hours:

Teaching Assistant Hours:

Online Support:


Course Policies

Academic Integrity

Permitted:

Required:

Prohibited:

Accessibility

Students requiring accommodations should contact the instructor in the first week. All course materials will be made available in accessible formats.

Late Policy


Learning Outcomes Mapping

Week Topics Learning Objectives Addressed
1 Introduction to AI 1, 4
2 AI Fundamentals 1, 4
3 No-Code Tools 2, 5
4 Data Loading/Cleaning 2, 5
5 Data Visualization 5
6 Large Language Models 3, 4
7 Prompt Engineering 3, 4
8 Math/Statistics 6
9 AI Ethics 7
10 HCI and Prototyping 8
11-12 Hackathon 2, 3, 7, 8, 9

Success Tips for Students

  1. Stay curious - Experiment with AI tools beyond assignments
  2. Build iteratively - Don’t aim for perfection immediately
  3. Verify everything - AI tools make mistakes, always check
  4. Share knowledge - Your classmates’ discoveries benefit everyone
  5. Think critically - Question outputs, understand limitations
  6. Document as you go - Future you will thank present you
  7. Ask for help early - Don’t struggle alone
  8. Connect to your research - Apply concepts to your actual work
  9. Embrace failure - Failed experiments teach the most
  10. Have fun! - AI is a powerful and exciting tool

Course Evolution

This course will evolve based on:

Students are encouraged to suggest topics, tools, and improvements throughout the course.

Last Updated: [Current Date]

Version: 1.0


Contact Information

Course Instructor: Soumya Banerjee
Email: [Contact email]
Course Website: https://neelsoumya.github.io/AI_for_biomedical_students/
Office: [Office location]


Acknowledgments

This course builds on materials and inspiration from:


This course is designed to empower biomedical scientists with practical AI skills while maintaining critical thinking and ethical awareness. Students will leave equipped to leverage AI tools effectively and responsibly in their research careers. <!–

Assessment Structure

Required Materials

Support

Instructor Information