Learn R Programming

seqinr (version 4.2-36)

get.db.growth: Get the exponential growth of nucleic acid database content

Description

Connects to the embl database to read the last release note about the number of nucleotides in the DDBJ/EMBL/Genbank database content. A log-linear fit is represented by dia.bd.gowth() with an estimate of the doubling time in months.

Usage

get.db.growth(
where = "ftp://ftp.ebi.ac.uk/pub/databases/embl/doc/relnotes.txt")
dia.db.growth( get.db.growth.out = get.db.growth(), Moore = TRUE, ... )

Value

A dataframe with the statistics from the embl site.

Arguments

where

the file containig the database growth table.

get.db.growth.out

the output from get.db.growth()

Moore

logical, if TRUE add lines corresponding to an exponential growth rate with a doubling time of 18 months, that is Moore's law.

...

further arguments to plot

Author

J.R. Lobry

Details

This is a screenshot from fig. 1 in Lobry (2004):

At that time the doubling time was 16.9 months. This is an update in 2016 from release 3.1-5 of the seqinr tutorial https://seqinr.r-forge.r-project.org/seqinr_3_1-5.pdf:

The doubling time was 18.8 monts in this update. The fit to Moore's law is still striking over such a long period.

References

https://www.ebi.ac.uk/ena/browser/

Lobry, J.R. (2004) Life History Traits and Genome Structure: Aerobiosis and G+C Content in Bacteria. Lectures Notes in Computer Sciences, 3039:679-686.

citation("seqinr")

Examples

Run this code
if (FALSE) {
  ### Need internet connection
  data <- get.db.growth()
  dia.db.growth(data)
}

Run the code above in your browser using DataLab