UniProtJAPI: a remote API for accessing UniProt data

Bioinformatics. 2008 May 15;24(10):1321-2. doi: 10.1093/bioinformatics/btn122. Epub 2008 Apr 4.


Programmatic access to the UniProt Knowledgebase (UniProtKB) is essential for many bioinformatics applications dealing with protein data. We have created a Java library named UniProtJAPI, which facilitates the integration of UniProt data into Java-based software applications. The library supports queries and similarity searches that return UniProtKB entries in the form of Java objects. These objects contain functional annotations or sequence information associated with a UniProt entry. Here, we briefly describe the UniProtJAPI and demonstrate its usage.

Publication types

  • Research Support, N.I.H., Extramural
  • Research Support, Non-U.S. Gov't
  • Research Support, U.S. Gov't, Non-P.H.S.

MeSH terms

  • Algorithms
  • Databases, Protein*
  • Internet*
  • Programming Languages*
  • Proteins / chemistry*
  • Sequence Analysis, Protein / methods*
  • Software*
  • User-Computer Interface*


  • Proteins