- Course overview
- Search within this course
- What is UniProt?
- Where does the data come from?
- Why do we need UniProt?
- When to use UniProt
- Quiz: Check your learning I
- How to access and navigate UniProt
- How to search UniProt
- Annotation score
- Quiz: Check your learning II
- Exploring a UniProtKB entry
- How to use UniProt tools
- How to submit data to UniProt
- When to use UniProt: guided examples
- Exercise: finding entries with 3D structures
- Exercise: mapping other database identifiers to UniProt
- Summary
- Get help and support on UniProt
- References
- Next steps
- Your feedback
Accessing UniProt data programmatically
Tasks which can be performed programmatically
- Retrieval of individual entries
- Batch retrieval of entries
- Retrieval of entries via queries
- Release number and date
- Convert between different data formats
- Query variation data from UniProt as well as from large-scale sources such 1000 Genomes and ExAC
- Query by genome coordinates to find proteins
- Retrieve all positional sequence features for an entry
Ways to access UniProt programmatically
UniProt provides several application programming interfaces (APIs) to query and access its data programmatically (Click on the tabs below to see details).