Skip to main content

Predicting functional roles of proteins using AI-driven bioinformatics tools

    • Thursday, November 21, 2024, 9am-12pm, 1:30pm-4:30pm CT (All Day)
      • Lead: Genome Informatics Facility at Iowa State University
      • Prerequisites:
        • Familiarity with basic command-line concepts. We will offer virtual training for these skills before the Forum begins.

In this hands-on workshop, participants will learn how to predict the functional roles of proteins by analyzing their sequence data using state-of-the-art bioinformatics tools powered by AI. The focus will be on understanding how AI-based methods are applied to predict protein characteristics and other downstream uses for gene annotations.

Two such examples will be predicting signal peptides (indicators of protein secretion) and subcellular localization (where the protein operates in the cell). Participants will use sample datasets to explore how computational models can interpret protein sequences and provide insights into their biological roles. By the end of the session, attendees will have the knowledge and skills to functionally annotate proteins in any gene annotation.

Tutorial Setup Instructions

Steps to prepare for the tutorial session:

  1. Login to Atlas Open OnDemand at https://atlas-ood.hpc.msstate.edu/. For more information on login procedures for web-based SCINet access, see the SCINet access user guide.

  2. Open a command-line session by clicking on “Clusters” -> “Atlas Shell Access” on the top menu. This will open a new tab with a command-line session on Atlas’ login node.

  3. Request resources on a compute node by running the following command:

     salloc --reservation=forum-gpu -A scinet_workshop1 -p gpu-a100-mig7 -n1 --gres=gpu:1 -A scinet_workshop1 -t 3:00:00
    

    salloc: Granted job allocation <job-id>
    salloc: Nodes atlas-0245 are ready for job

     srun --jobid=<job-id> --pty bash
    
  4. Create a workshop working directory and copy the workshop materials into it by running the following commands. Note: you do not have to edit the commands with your username as it will be determined by the $USER variable.

    mkdir -p /90daydata/shared/$USER 
    cd /90daydata/shared/$USER 
    cp -r /project/ai_forum/functional_annotation . 
    
  5. Stop the interactive job on the compute node by running the command exit.

Tutorials