• EMBL-EBI Training
  • Data science for life scientists
My learning
My playlists
My account
Contact us
Logout
  • Login
  • Register

Data science for life scientists

  • Overview
  • Search
  • Course content
  • Introduction to EMBL-EBI, its role, and mission
  • Accessing and handling data with Python
    • Introduction to APIs and Python for data collection
    • Handling and visualising data in Python
  • Foundations of machine learning (ML)
    • Intro to ML
    • ML fundamentals: types of ML and common algorithms
    • Data, hyperparameters, and model performance
  • Foundations of deep learning (DL)
    • Deep neural networks (DNNs) and transformers
    • Model evaluation and visualisation
    • Introduction to Large Language Models
  • Group projects
    • Gene expression
    • Structural biology
    • Bioimaging
  • Trainer biographies
  • Further learning
  • Your feedback

Handling and visualising data in Python

Trainer: Mahfouz Shehu

This session is structured as an interactive game you can play alone or in a group. You will go through different exercises for data handling and visualisation in Python. This session can be particularly useful for R users, as it provides examples of corresponding R code.

Materials:

  • Intro to PyLab (slides)
  • Ready to play? Follow this link: https://intro-to-python-game-production.up.railway.app

If you need some extra materials and support, you can check the Introduction to Python notebooks provided as part of the 2025 course materials.

  • page navigation-left-circle-1_1 Introduction to APIs and Python for data collection
  • pageFoundations of machine learning (ML) navigation-right-circle-1_1