Protein function – UniProt
Introduction to the UniProt data resource
Trainers: Pedro Raposo and Paul Denny
Overview: This lecture and tutorial will provide you with an introduction to the protein database UniProt. It will explore what type of protein-related information UniProt provides and how to find this information. It will also cover some tools including BLAST and Align to analyse protein sequences.
Learning Outcomes:
After this session you should be able to
- Explain what UniProt is and what you can do with it
- Define the range of information provided by UniProt and where it comes from
- Navigate the UniProt website and utilise analytical tools to find and discover information on your proteins of interest
Relevant webpages:
UniProt website, beta UniProt.org
Materials:
Lecture recording:
Programmatic access to UniProt
Trainer: Daniel Rice and Aurélien Luciani
Overview: In this session you will learn how to access UniProt data through programmatic access using Python
Please make sure you have set up a Google account for this session. This will enable you to follow a demonstration on Google colab.
For a general introduction to programmatic access please see here.
Learning Outcomes:
After this session you should be able to
- Identify the different routes to access UniProt data and know how to pick the most appropriate for your workflow
- List the UniProt services such as UniProtKB, Proteomes, UniParc, and UniRef
- Find documentation and useful help to guide your programmatic access
- Retrieve full UniProtKB entries or specific fields using Python
- Filter entries by annotation types and other target characteristics
Materials:
- Programmatic access to UniProt using Python – slides
- Google colab notebook
Recording