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

View source: R/db.growth.R

get.db.growthR Documentation

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, ... )

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

Details

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

lncs2004.pdf

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:

introduction-dbg.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.

Value

A dataframe with the statistics from the embl site.

Author(s)

J.R. Lobry

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

## Not run: 
  ### Need internet connection
  data <- get.db.growth()
  dia.db.growth(data)

## End(Not run)

seqinr documentation built on March 31, 2023, 3:05 p.m.