메뉴 건너뛰기




Volumn 91, Issue 4, 2015, Pages

Proof of uniform sampling of binary matrices with fixed row sums and column sums for the fast Curveball algorithm

Author keywords

[No Author keywords available]

Indexed keywords

BIOINFORMATICS;

EID: 84929190456     PISSN: 15393755     EISSN: 15502376     Source Type: Journal    
DOI: 10.1103/PhysRevE.91.042812     Document Type: Article
Times cited : (42)

References (22)
  • 1
    • 0036919961 scopus 로고    scopus 로고
    • Random binary matrices in biogeographical ecology-Instituting a good neighbor policy
    • EESTFM 1352-8505
    • A. Zaman and D. Simberloff, Random binary matrices in biogeographical ecology-Instituting a good neighbor policy, Environ, Ecol. Stat. 9, 405 (2002). EESTFM 1352-8505 10.1023/A:1020918807808
    • (2002) Environ, Ecol. Stat. , vol.9 , pp. 405
    • Zaman, A.1    Simberloff, D.2
  • 2
    • 0025622072 scopus 로고
    • The checkerboard score and species distributions
    • OECOBX 0029-8549
    • L. Stone and A. Roberts, The checkerboard score and species distributions, Oecologia 85, 74 (1990). OECOBX 0029-8549 10.1007/BF00317345
    • (1990) Oecologia , vol.85 , pp. 74
    • Stone, L.1    Roberts, A.2
  • 3
    • 1342268887 scopus 로고    scopus 로고
    • Randomization of presence-absence matrices: Comments and new algorithms
    • ECOLAR 0012-9658
    • I. Miklós and J. Podani, Randomization of presence-absence matrices: Comments and new algorithms, Ecology 85, 86 (2004). ECOLAR 0012-9658 10.1890/03-0101
    • (2004) Ecology , vol.85 , pp. 86
    • Miklós, I.1    Podani, J.2
  • 4
    • 0037012880 scopus 로고    scopus 로고
    • Specificity and stability in topology of protein networks
    • SCIEAS 0036-8075
    • S. Maslov and K. Sneppen, Specificity and stability in topology of protein networks, Science 296, 910 (2002). SCIEAS 0036-8075 10.1126/science.1065103
    • (2002) Science , vol.296 , pp. 910
    • Maslov, S.1    Sneppen, K.2
  • 5
    • 0037174670 scopus 로고    scopus 로고
    • Network motifs: Simple building blocks of complex networks
    • SCIEAS 0036-8075
    • R. Milo, S. Shen-Orr, S. Itzkovitz, N. Kashtan, D. Chklovskii, and U. Alon, Network motifs: Simple building blocks of complex networks, Science 298, 824 (2002). SCIEAS 0036-8075 10.1126/science.298.5594.824
    • (2002) Science , vol.298 , pp. 824
    • Milo, R.1    Shen-Orr, S.2    Itzkovitz, S.3    Kashtan, N.4    Chklovskii, D.5    Alon, U.6
  • 6
    • 0001093372 scopus 로고
    • Enumeration and simulation methods for 0-1 matrices with given marginals
    • PSMTA2 0033-3123
    • T. A. B. Snijders, Enumeration and simulation methods for 0-1 matrices with given marginals, Psychometrika 56, 397 (1991). PSMTA2 0033-3123 10.1007/BF02294482
    • (1991) Psychometrika , vol.56 , pp. 397
    • Snijders, T.A.B.1
  • 7
    • 84990671447 scopus 로고
    • A critical point for random graphs with a given degree sequence
    • 1042-9832
    • M. Molloy and B. Reed, A critical point for random graphs with a given degree sequence, Random Struct. Algorithms 6, 161 (1995). 1042-9832 10.1002/rsa.3240060204
    • (1995) Random Struct. Algorithms , vol.6 , pp. 161
    • Molloy, M.1    Reed, B.2
  • 8
    • 0035420732 scopus 로고    scopus 로고
    • Random graphs with arbitrary degree distributions and their applications
    • PRESCM 1539-3755
    • M. E. J. Newman, S. H. Strogatz, and D. J. Watts, Random graphs with arbitrary degree distributions and their applications, Phys. Rev. E 64, 026118 (2001). PRESCM 1539-3755 10.1103/PhysRevE.64.026118
    • (2001) Phys. Rev. e , vol.64 , pp. 026118
    • Newman, M.E.J.1    Strogatz, S.H.2    Watts, D.J.3
  • 9
    • 28844487926 scopus 로고    scopus 로고
    • Generating uniformly distributed random networks
    • PRESCM 1539-3755
    • Y. Artzy-Randrup and L. Stone, Generating uniformly distributed random networks, Phys. Rev. E 72, 056708 (2005). PRESCM 1539-3755 10.1103/PhysRevE.72.056708
    • (2005) Phys. Rev. e , vol.72 , pp. 056708
    • Artzy-Randrup, Y.1    Stone, L.2
  • 10
    • 84924970402 scopus 로고    scopus 로고
    • A uniform random graph model for directed acyclic networks and its effect on motif-finding
    • 2051-1310
    • C. J. Carstens, A uniform random graph model for directed acyclic networks and its effect on motif-finding, J. Complex Networks 2, 419 (2014). 2051-1310 10.1093/comnet/cnu028
    • (2014) J. Complex Networks , vol.2 , pp. 419
    • Carstens, C.J.1
  • 11
    • 41349096849 scopus 로고    scopus 로고
    • Comment on "subgraphs in random networks"
    • PRESCM 1539-3755
    • O. D. King, Comment on "Subgraphs in random networks", Phys. Rev. E 70, 058101 (2004). PRESCM 1539-3755 10.1103/PhysRevE.70.058101
    • (2004) Phys. Rev. e , vol.70 , pp. 058101
    • King, O.D.1
  • 12
    • 0000949858 scopus 로고    scopus 로고
    • A Markov chain Monte Carlo method for generating random (0,1)-matrices with given marginals
    • SANABS 0581-572X
    • A. R. Rao, R. Jana, and S. Bandyopadhyay, A Markov chain Monte Carlo method for generating random (0,1)-matrices with given marginals, Sankhyä: The Indian Journal of Statistics, Ser. A 58, 225 (1996). SANABS 0581-572X
    • (1996) Sankhyä: The Indian Journal of Statistics, Ser. A , vol.58 , pp. 225
    • Rao, A.R.1    Jana, R.2    Bandyopadhyay, S.3
  • 14
    • 84857544116 scopus 로고    scopus 로고
    • Bias in generation of random graphs
    • PRESCM 1539-3755
    • H. Klein-Hennig and A. K. Hartmann, Bias in generation of random graphs, Phys. Rev. E 85, 026101 (2012). PRESCM 1539-3755 10.1103/PhysRevE.85.026101
    • (2012) Phys. Rev. e , vol.85 , pp. 026101
    • Klein-Hennig, H.1    Hartmann, A.K.2
  • 15
    • 84929204005 scopus 로고    scopus 로고
    • From now on we refer to the "switch and hold" method from Ref. [9] as "the switching method".
    • From now on we refer to the "switch and hold" method from Ref. [9] as "the switching method".
  • 16
    • 84902322683 scopus 로고    scopus 로고
    • A fast and unbiased procedure to randomize ecological binary matrices with fixed row and column totals
    • NCAOBW 2041-1723
    • G. Strona, D. Nappo, F. Boccacci, S. Fattorini, and J. San-Miguel-Ayanz, A fast and unbiased procedure to randomize ecological binary matrices with fixed row and column totals, Nat. Commun. 5, 4114 (2014). NCAOBW 2041-1723 10.1038/ncomms5114
    • (2014) Nat. Commun. , vol.5 , pp. 4114
    • Strona, G.1    Nappo, D.2    Boccacci, F.3    Fattorini, S.4    San-Miguel-Ayanz, J.5
  • 18
    • 84929204006 scopus 로고    scopus 로고
    • Depending on the dimensions of the matrix it may be faster to make a list of the columns, and depending on the number of zeros and ones in the matrix it may be faster to make lists of the zeros.
    • Depending on the dimensions of the matrix it may be faster to make a list of the columns, and depending on the number of zeros and ones in the matrix it may be faster to make lists of the zeros.
  • 19
    • 84929204007 scopus 로고    scopus 로고
    • This explicit description of step (d) is based on the implementation of the Curveball algorithm as can be downloaded from.
    • This explicit description of step (d) is based on the implementation of the Curveball algorithm as can be downloaded from http://www.nature.com/ncomms/2014/140611/ncomms5114/extref/ncomms5114-s6.txt.
  • 20
    • 0004277168 scopus 로고
    • Carus Mathematical Monographs Vol. 14 (The Mathematical Association of America, Buffalo, NY).
    • H. J. Ryser, Combinatorial Mathematics, Carus Mathematical Monographs Vol. 14 (The Mathematical Association of America, Buffalo, NY, 1963).
    • (1963) Combinatorial Mathematics
    • Ryser, H.J.1
  • 21
    • 84929204008 scopus 로고    scopus 로고
    • These formulas for the transition probabilities are not in correspondence with those presented in Ref. [17] for the small example of matrices with row sums and column sums equal to (1,2,1). However, these formulas correspond to the algorithm as found in the Supplementary Material code of Ref. [17]. The probabilities presented in Ref. [17] correspond to the good-shuffle Curveball algorithm discussed in Sec. IIIA.
    • These formulas for the transition probabilities are not in correspondence with those presented in Ref. [17] for the small example of matrices with row sums and column sums equal to (1,2,1). However, these formulas correspond to the algorithm as found in the Supplementary Material code of Ref. [17]. The probabilities presented in Ref. [17] correspond to the good-shuffle Curveball algorithm discussed in Sec. IIIA.
  • 22
    • 84929204009 scopus 로고    scopus 로고
    • An implementation of the good-shuffle Curveball algorithm can be found at.
    • An implementation of the good-shuffle Curveball algorithm can be found at http://github.com/queenBNE/Curveball.


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.