About this chapter
- Questions:
- What is the difference between a primary and secondary database?
- What are some examples of primary and secondary databases?
- How can I interact with them to find what I need?
- What is metadata?
- Objectives:
- Understand the role of a primary and secondary database
- Know where to access and how to find training resources provided by the databases
- Understand the importance of clear structured metadata
- Keypoints:
- Primary databases are repositories of experimental data
- Secondary databases are repositories of results based on the primary data
- Metadata is what makes data findable and useable
Primary databases
In many fields, databases can be categorized as either primary or secondary. The main difference is actually quite simple, Primary databases hold data that come from experiments or direct data gathering exercises and their contents are fixed. A primary database is often called an archive or a database of scientific record.
Examples of primary databases
ENA
ENA - https://www.ebi.ac.uk/ena/browser/home
The European Nucleotide Archive (ENA) is a comprehensive record of the world’s nucleotide sequencing information, covering raw sequencing data and sequence assemblies. Access to it is provided through a genome browser, search forms and tools, and an API - an interface that allows you to write programs that extract data. Like many databases, user training is a very important part of the mission of the database, so they provide a very comprehensive manual and how to’s at https://ena-docs.readthedocs.io/en/latest/
BioStudies
BioStudies - https://www.ebi.ac.uk/biostudies/about
BioStudies is a relatively new database that consolidates some other databases. BioStudies database holds descriptions of biological studies and links to data from these studies in other databases. Here you can find transcriptome data (from ArrayExpress), literature data (from PubMedCentral), image data (from BioImages) and more. The help describes searching https://www.ebi.ac.uk/biostudies/help and again this database provides a web search interface, FTP and Aspera for bulk download and an API for programmatic access.
Secondary databases
Secondary databases contain the results of analyses, often using the contents of primary databases. They will typically use information and raw data from various sources to create a new resource of information. Often highly curated, they can employ combinations of tools and analyses to present a synthesis of lower data types. These are the sort of databases molecular biologists are most used to using and many provide derived information of varying degrees of confidence about objects within the primary sequences, things like genes in genomes.
Examples of secondary databases
Ensembl
http://www.ensembl.org/index.html
Ensembl is a genome browser based database that contains information on comparative genomics, sequence variation, transcriptional regulation alongside annotated genes. While ensembl.org is focussed on vertebrates, there are sister databases for fungi, plants and bacteria. The help files are large and have many video lessons http://www.ensembl.org/info/website/tutorials/index.html. The BioMart tool in particular is very useful for medium scale retrieval BioMart. The APIs provided can make whole genome and comparitive genomics analysis very streamlined.