• 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

Accessing and handling data with Python

In the following two sections, you will learn how to access and navigate data hosted in public repositories programmatically. You will then learn how to handle and visualise your favourite data in Python.

  • Introduction to APIs and Python for data collection
  • Handling and visualising data in Python

You can proceed through this section to explore all the materials, or select a specific topic you are interested in from the list provided above.

  • page navigation-left-circle-1_1 Introduction to EMBL-EBI, its role, and mission
  • pageIntroduction to APIs and Python for data collection navigation-right-circle-1_1