0%

Programmatic access

Many users of public databases access the data through the databases’ websites, however other users access data programmatically using an application programming interface or API.

Accessing data programmatically has many advantages, including:

  • retrieving large amounts of data in a format that is suitable for further analysis
  • automation, particularly useful for doing similar searches frequently
  • embedding data access as part of a larger automated pipeline

Each data resource will have its own way of accessing it programmatically; details can usually found in the help section of their website (figure 9).

Figure 9 The API page for the protein structures resources, PDBe, providing details on how data can be accessed programmatically.

 

  For more information on accessing data programmatically and details of accessing specific EMBL-EBI resources, try our online tutorial EMBL-EBI, programmatically: Take a REST from manual searches.

 

So far in this tutorial we have thought about using publicly available data, but what if you would like to make your own data available? Continue on to the last section of this tutorial to find out.