Using R to Build and Assess Network Models in Biology

G. Hartvigsen

Mathematical Modelling of Natural Phenomena (2011)

  • Volume: 6, Issue: 6, page 61-75
  • ISSN: 0973-5348

Abstract

top
In this paper we build and analyze networks using the statistical and programming environment R and the igraph package. We investigate random, small-world, and scale-free networks and test a standard problem of connectivity on a random graph. We then develop a method to study how vaccination can alter the structure of a disease transmission network. We also discuss a variety of other uses for networks in biology.

How to cite

top

Hartvigsen, G.. "Using R to Build and Assess Network Models in Biology." Mathematical Modelling of Natural Phenomena 6.6 (2011): 61-75. <http://eudml.org/doc/222427>.

@article{Hartvigsen2011,
abstract = {In this paper we build and analyze networks using the statistical and programming environment R and the igraph package. We investigate random, small-world, and scale-free networks and test a standard problem of connectivity on a random graph. We then develop a method to study how vaccination can alter the structure of a disease transmission network. We also discuss a variety of other uses for networks in biology. },
author = {Hartvigsen, G.},
journal = {Mathematical Modelling of Natural Phenomena},
keywords = {networks; graph theory; R; igraph; modeling disease dynamics},
language = {eng},
month = {10},
number = {6},
pages = {61-75},
publisher = {EDP Sciences},
title = {Using R to Build and Assess Network Models in Biology},
url = {http://eudml.org/doc/222427},
volume = {6},
year = {2011},
}

TY - JOUR
AU - Hartvigsen, G.
TI - Using R to Build and Assess Network Models in Biology
JO - Mathematical Modelling of Natural Phenomena
DA - 2011/10//
PB - EDP Sciences
VL - 6
IS - 6
SP - 61
EP - 75
AB - In this paper we build and analyze networks using the statistical and programming environment R and the igraph package. We investigate random, small-world, and scale-free networks and test a standard problem of connectivity on a random graph. We then develop a method to study how vaccination can alter the structure of a disease transmission network. We also discuss a variety of other uses for networks in biology.
LA - eng
KW - networks; graph theory; R; igraph; modeling disease dynamics
UR - http://eudml.org/doc/222427
ER -

References

top
  1. R. Albert, A.-L. Barabási. Statistical mechanics of complex networks. Reviews of Modern Physics, 74 (2002), 47–97.  
  2. G. Chartrand. Introductory graph theory. Dover Publications, 1985.  
  3. M. Crawley. The R book. John Wiley & Sons, 2007.  
  4. P. Dalgaard. Introductory Statistics with R, 2/e. Springer, 2008.  
  5. P. Erdös, A. Rényi. On Random Graphs. I. Publicationes Mathematicae, 6 (1959), 290-297.  
  6. L. Euler. Solutio problematis ad geometriam situs pertinentis. Commentarii academiae scientiarum Petropolitanae, 8 (1741), 128-140.  
  7. G. Hartvigsen, J.M. Dresch, A.L. Zielinski, A.J. Macula, C.C. Leary. Network structure and vaccination strategy and effort interact to affect the dynamics of influenza epidemics. Journal of Theoretical Biology, 246, Vol. 2, (2007), 205–213.  
  8. W.O. Kermack, A.G. McKendrick. A Contribution to the mathematical theory of epidemics. Proceedings of the Royal Society of London A, 115 (1927), 700–721.  
  9. M.E. Newman, A.-L. Barabási, D.J. Watts. The Structure and Dynamics of Networks. Princeton University Press, 2006.  
  10. M.E. Newman. Networks: an Introduction. Oxford University Press, 2010.  
  11. R Development Core Team. R: A language and environment for statistical computing. R Foundation for Statistical Computing (2010), Vienna, Austria. URL .  URIhttp://www.R-project.org/
  12. R. Solomonoff, A. Rapoport. Connectivity of random nets. Bulletin of Mathematical Biophysics, 13 (1951), 107.  
  13. D.J. Watts, S.H. Strogatz. Collective dynamics of "small-world" networks. Nature, 393 (1998), 440–442.  
  14. A.F. Zuur, E.N. Ieno, E.H.W.G. Meesters. A Beginner’s Guide to R, Springer, 2009.  

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.