release_notes.html 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. <!DOCTYPE html
  2. PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  3. <html><head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <!--
  6. This HTML was auto-generated from MATLAB code.
  7. To make changes, update the MATLAB code and republish this document.
  8. --><title>release_notes</title><meta name="generator" content="MATLAB 9.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2017-01-15"><meta name="DC.source" content="release_notes.m"><style type="text/css">
  9. html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outine:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
  10. html { min-height:100%; margin-bottom:1px; }
  11. html body { height:100%; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:140%; background:#fff none; overflow-y:scroll; }
  12. html body td { vertical-align:top; text-align:left; }
  13. h1 { padding:0px; margin:0px 0px 25px; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; color:#d55000; line-height:100%; font-weight:normal; }
  14. h2 { padding:0px; margin:0px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#000; font-weight:bold; line-height:140%; border-bottom:1px solid #d6d4d4; display:block; }
  15. h3 { padding:0px; margin:0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#000; font-weight:bold; line-height:140%; }
  16. a { color:#005fce; text-decoration:none; }
  17. a:hover { color:#005fce; text-decoration:underline; }
  18. a:visited { color:#004aa0; text-decoration:none; }
  19. p { padding:0px; margin:0px 0px 20px; }
  20. img { padding:0px; margin:0px 0px 20px; border:none; }
  21. p img, pre img, tt img, li img, h1 img, h2 img { margin-bottom:0px; }
  22. ul { padding:0px; margin:0px 0px 20px 23px; list-style:square; }
  23. ul li { padding:0px; margin:0px 0px 7px 0px; }
  24. ul li ul { padding:5px 0px 0px; margin:0px 0px 7px 23px; }
  25. ul li ol li { list-style:decimal; }
  26. ol { padding:0px; margin:0px 0px 20px 0px; list-style:decimal; }
  27. ol li { padding:0px; margin:0px 0px 7px 23px; list-style-type:decimal; }
  28. ol li ol { padding:5px 0px 0px; margin:0px 0px 7px 0px; }
  29. ol li ol li { list-style-type:lower-alpha; }
  30. ol li ul { padding-top:7px; }
  31. ol li ul li { list-style:square; }
  32. .content { font-size:1.2em; line-height:140%; padding: 20px; }
  33. pre, code { font-size:12px; }
  34. tt { font-size: 1.2em; }
  35. pre { margin:0px 0px 20px; }
  36. pre.codeinput { padding:10px; border:1px solid #d3d3d3; background:#f7f7f7; }
  37. pre.codeoutput { padding:10px 11px; margin:0px 0px 20px; color:#4c4c4c; }
  38. pre.error { color:red; }
  39. @media print { pre.codeinput, pre.codeoutput { word-wrap:break-word; width:100%; } }
  40. span.keyword { color:#0000FF }
  41. span.comment { color:#228B22 }
  42. span.string { color:#A020F0 }
  43. span.untermstring { color:#B20000 }
  44. span.syscmd { color:#B28C00 }
  45. .footer { width:auto; padding:10px 0px; margin:25px 0px 0px; border-top:1px dotted #878787; font-size:0.8em; line-height:140%; font-style:italic; color:#878787; text-align:left; float:none; }
  46. .footer p { margin:0px; }
  47. .footer a { color:#878787; }
  48. .footer a:hover { color:#878787; text-decoration:underline; }
  49. .footer a:visited { color:#878787; }
  50. table th { padding:7px 5px; text-align:left; vertical-align:middle; border: 1px solid #d6d4d4; font-weight:bold; }
  51. table td { padding:7px 5px; text-align:left; vertical-align:top; border:1px solid #d6d4d4; }
  52. </style></head><body><div class="content"><h1></h1><!--introduction--><!--/introduction--><h2>Contents</h2><div><ul><li><a href="#1">Version 2017-15-01: Major update</a></li><li><a href="#2">Version 2016-16-01: Major update</a></li><li><a href="#3">Version 2015-25-01: Major update</a></li><li><a href="#4">Version 2014-04-05: Minor update</a></li></ul></div><h2 id="1">Version 2017-15-01: Major update</h2><p><b>New network models</b></p><div><ul><li>generate_fc.m: Generation of synthetic functional connectivity matrices based on structural network measures.</li><li>predict_fc.m: Prediction of functional connectivity matrices from structural connectivity matrices.</li><li>mleme_constraint_model.m: Unbiased sampling of networks with soft module and hub constraints (maximum-likelihood estimation of maximum entropy networks).</li></ul></div><p><b>New measures and demos</b></p><div><ul><li>clique_communities.m: Overlapping community structure via the clique percolation method.</li><li>rentian_scaling_2d.m and rentian_scaling_3d.m: Updated rentian scaling functions to replace rentian_scaling.m.</li><li>diffusion_efficiency.m: Global mean and pair-wise effiency based on a diffusion process.</li><li>distance_wei_floyd.m: All pairs shortest paths via the Floyd-Warshall algorithm.</li><li>mean_first_passage_time.m: Mean first passage time.</li><li>path_transitivity.m: Transitivity based on shortest paths.</li><li>resource_efficiency_bin.m: Resource efficiency and shortest path probability.</li><li>rout_efficiency.m: Mean, pair-wise and local routing efficiency.</li><li>retrieve_shortest_path.m: Retrieval of shortest path between source and target nodes.</li><li>search_information.m: Search information based on shortest paths.</li><li>demo_efficiency_measures.m: Demonstration of efficiency measures.</li></ul></div><p><b>Removed functions</b></p><div><ul><li>rentian_scaling.m: Replaced with rentian_scaling_2d.m and rentian_scaling_3d.m.</li></ul></div><p><b>Bug fixes and/or code improvements and/or documentation improvements</b></p><div><ul><li>efficiency_wei.m: Included a modified weighted variant of the local efficiency.</li><li>partition_distance.m: Generalized computation of distances to input partition matrices.</li><li>clustering_coef_wu_sign.m: Fixed computation of the denominator in the Constantini and Perugini versions of the weighted clustering coefficient.</li><li>modularity_dir.m and modularity_und.m: Updated documentation and simplified code to clarify that these are deterministic algorithms.</li><li>weight_conversion.m: Corrected bug in weight autofix.</li></ul></div><p><b>Cosmetic and MATLAB code analyzer (mlint) improvements to many other functions</b></p><h2 id="2">Version 2016-16-01: Major update</h2><p><b>New network models</b></p><div><ul><li>generative_model.m: Implements more than 10 generative network models.</li><li>evaluate_generative_model.m: Implements and evaluates the accuracy of more than 10 generative network models.</li><li>demo_generative_models_geometric.m and demo_generative_models_neighbors.m: Demonstrate the capabilities of the new generative model functions.</li></ul></div><p><b>New network measures</b></p><div><ul><li>clustering_coef_wu_sign.m: Multiple generalizations of the clustering coefficient for networks with positive and negative weights.</li><li>core_periphery_dir.m: Optimal core structure and core-ness statistic.</li><li>gateway_coef_sign.m: Gateway coefficient (a variant of the participation coefficient) for networks with positive and negative weights.</li><li>local_assortativity_sign.m: Local (nodal) assortativity for networks with positive and negative weights.</li><li>randmio_dir_signed.m: Random directed graph with preserved signed in- and out- degree distribution.</li></ul></div><p><b>Removed network measures</b></p><div><ul><li>modularity_louvain_und_sign.m, modularity_finetune_und_sign.m: This functionality is now provided by community_louvain.m.</li><li>modularity_probtune_und_sign.m: Similar functionality is provided by consensus_und.m</li></ul></div><p><b>Bug fixes and/or code improvements and/or documentation improvements</b></p><div><ul><li>charpath.m: Changed default behavior, such that infinitely long paths (i.e. paths between disconnected nodes) are now included in computations by default, but may be excluded manually.</li><li>community_louvain.m: Included generalization for negative weights, enforced binary network input for Potts-model Hamiltonian, streamlined code.</li><li>eigenvector_centrality_und.m: Ensured the use of leading eigenvector for computations of eigenvector centrality.</li><li>modularity_und.m, modularity_dir.m: Enforced single node moves during fine-tuning step.</li><li>null_model_und_sign.m and null_model_dir_sign.m: Fixed preservation of negative degrees in sparse networks with negative weights.</li><li>randmio_und_signed.m: Now allows unbiased exploration of all network configurations.</li><li>transitivity_bd.m, transitivity_wu.m, transitivity_wd.m: removed tests for absence of nodewise 3-cycles. Expanded documentation.</li><li>clustering_coef_wu.m, clustering_coef_wd.m: Expanded documentation.</li><li>motif3-m and motif4-m functions: Expanded documentation.</li><li>rich_club_wu.m, rich_club_wd.m. Expanded documentation.</li></ul></div><p><b>Cosmetic and MATLAB code analyzer (mlint) improvements to many other functions</b></p><h2 id="3">Version 2015-25-01: Major update</h2><p>Includes two new community-detection scripts and multiple improvements</p><div><ul><li>New community detection scripts: 1. community_louvain.m (supersedes modularity_louvain.m and modularity_finetune.m scripts); 2. link_communities.m.</li><li>added autofix flag to weight_conversion.m for fixing common weight problems.</li><li>other function improvements: participation_coef.m, charpath.m, reorder_mod.m.</li><li>bug fixes: modularity_finetune_und_sign.m, modularity_probtune_und_sign.m, threshold_proportional.m</li><li>changed help files: assortativity_wei.m, distance_wei.m</li></ul></div><h2 id="4">Version 2014-04-05: Minor update</h2><div><ul><li>consensus_und.m is now a self-contained function</li><li>headers in charpath.m and in threshold_proportional.m have been corrected</li></ul></div><p class="footer"><br><a href="http://www.mathworks.com/products/matlab/">Published with MATLAB&reg; R2016b</a><br></p></div><!--
  53. ##### SOURCE BEGIN #####
  54. %% Version 2017-15-01: Major update
  55. % *New network models*
  56. %
  57. % * generate_fc.m: Generation of synthetic functional connectivity matrices
  58. % based on structural network measures.
  59. % * predict_fc.m: Prediction of functional connectivity matrices from
  60. % structural connectivity matrices.
  61. % * mleme_constraint_model.m: Unbiased sampling of networks with soft
  62. % module and hub constraints (maximum-likelihood estimation of maximum
  63. % entropy networks).
  64. %
  65. % *New measures and demos*
  66. %
  67. % * clique_communities.m: Overlapping community structure via the clique
  68. % percolation method.
  69. % * rentian_scaling_2d.m and rentian_scaling_3d.m: Updated rentian scaling
  70. % functions to replace rentian_scaling.m.
  71. % * diffusion_efficiency.m: Global mean and pair-wise effiency based on
  72. % a diffusion process.
  73. % * distance_wei_floyd.m: All pairs shortest paths via the Floyd-Warshall
  74. % algorithm.
  75. % * mean_first_passage_time.m: Mean first passage time.
  76. % * path_transitivity.m: Transitivity based on shortest paths.
  77. % * resource_efficiency_bin.m: Resource efficiency and shortest path
  78. % probability.
  79. % * rout_efficiency.m: Mean, pair-wise and local routing efficiency.
  80. % * retrieve_shortest_path.m: Retrieval of shortest path between source and
  81. % target nodes.
  82. % * search_information.m: Search information based on shortest paths.
  83. % * demo_efficiency_measures.m: Demonstration of efficiency measures.
  84. %
  85. % *Removed functions*
  86. %
  87. % * rentian_scaling.m: Replaced with rentian_scaling_2d.m and
  88. % rentian_scaling_3d.m.
  89. %
  90. % *Bug fixes and/or code improvements and/or documentation improvements*
  91. %
  92. % * efficiency_wei.m: Included a modified weighted variant of the local
  93. % efficiency.
  94. % * partition_distance.m: Generalized computation of distances to input
  95. % partition matrices.
  96. % * clustering_coef_wu_sign.m: Fixed computation of the denominator in the
  97. % Constantini and Perugini versions of the weighted clustering
  98. % coefficient.
  99. % * modularity_dir.m and modularity_und.m: Updated documentation and
  100. % simplified code to clarify that these are deterministic algorithms.
  101. % * weight_conversion.m: Corrected bug in weight autofix.
  102. %
  103. % *Cosmetic and MATLAB code analyzer (mlint) improvements to many other functions*
  104. %
  105. %% Version 2016-16-01: Major update
  106. % *New network models*
  107. %
  108. % * generative_model.m: Implements more than 10 generative network models.
  109. % * evaluate_generative_model.m: Implements and evaluates the accuracy of
  110. % more than 10 generative network models.
  111. % * demo_generative_models_geometric.m and
  112. % demo_generative_models_neighbors.m: Demonstrate the capabilities of the
  113. % new generative model functions.
  114. %
  115. % *New network measures*
  116. %
  117. % * clustering_coef_wu_sign.m: Multiple generalizations of the clustering
  118. % coefficient for networks with positive and negative weights.
  119. % * core_periphery_dir.m: Optimal core structure and core-ness statistic.
  120. % * gateway_coef_sign.m: Gateway coefficient (a variant of the
  121. % participation coefficient) for networks with positive and negative
  122. % weights.
  123. % * local_assortativity_sign.m: Local (nodal) assortativity for networks
  124. % with positive and negative weights.
  125. % * randmio_dir_signed.m: Random directed graph with preserved signed in-
  126. % and out- degree distribution.
  127. %
  128. % *Removed network measures*
  129. %
  130. % * modularity_louvain_und_sign.m, modularity_finetune_und_sign.m: This
  131. % functionality is now provided by community_louvain.m.
  132. % * modularity_probtune_und_sign.m: Similar functionality is provided by
  133. % consensus_und.m
  134. %
  135. % *Bug fixes and/or code improvements and/or documentation improvements*
  136. %
  137. % * charpath.m: Changed default behavior, such that infinitely long paths
  138. % (i.e. paths between disconnected nodes) are now included in computations
  139. % by default, but may be excluded manually.
  140. % * community_louvain.m: Included generalization for negative weights,
  141. % enforced binary network input for Potts-model Hamiltonian, streamlined
  142. % code.
  143. % * eigenvector_centrality_und.m: Ensured the use of leading eigenvector
  144. % for computations of eigenvector centrality.
  145. % * modularity_und.m, modularity_dir.m: Enforced single node moves during
  146. % fine-tuning step.
  147. % * null_model_und_sign.m and null_model_dir_sign.m: Fixed preservation
  148. % of negative degrees in sparse networks with negative weights.
  149. % * randmio_und_signed.m: Now allows unbiased exploration of all network
  150. % configurations.
  151. % * transitivity_bd.m, transitivity_wu.m, transitivity_wd.m: removed tests
  152. % for absence of nodewise 3-cycles. Expanded documentation.
  153. % * clustering_coef_wu.m, clustering_coef_wd.m: Expanded documentation.
  154. % * motif3-m and motif4-m functions: Expanded documentation.
  155. % * rich_club_wu.m, rich_club_wd.m. Expanded documentation.
  156. %
  157. % *Cosmetic and MATLAB code analyzer (mlint) improvements to many other functions*
  158. %
  159. %% Version 2015-25-01: Major update
  160. % Includes two new community-detection scripts and multiple improvements
  161. %
  162. % * New community detection scripts: 1. community_louvain.m (supersedes
  163. % modularity_louvain.m and modularity_finetune.m scripts); 2.
  164. % link_communities.m.
  165. % * added autofix flag to weight_conversion.m for fixing common weight
  166. % problems.
  167. % * other function improvements: participation_coef.m, charpath.m,
  168. % reorder_mod.m.
  169. % * bug fixes: modularity_finetune_und_sign.m,
  170. % modularity_probtune_und_sign.m, threshold_proportional.m
  171. % * changed help files: assortativity_wei.m, distance_wei.m
  172. %
  173. %
  174. %% Version 2014-04-05: Minor update
  175. %
  176. % * consensus_und.m is now a self-contained function
  177. % * headers in charpath.m and in threshold_proportional.m have been corrected
  178. ##### SOURCE END #####
  179. --></body></html>