This page shows changes to UCINET between versions. Just scroll down to see release notes in reverse chronological order.
Note: To find revision information for really old versions of UCINET look in these two places:
Related Links
  • To see a list of known bugs and user wish list items, check the fix list
  • To download the latest version, click download


  • Two-day workshop on social network analysis using UCINET WHOTaught by Steve Borgatti under the auspices of Statistical HorizonsWHENFriday, April 27, 2018 9:00 AM –Saturday, April 28, 2018 5:00 PM (Eastern Time)WHERETemple ...
    Posted Jan 14, 2018, 12:35 PM by Steve Borgatti
Showing posts 1 - 1 of 12. View more »

Version 6.662 | 30 July 2018

posted Jul 30, 2018, 6:38 PM by Steve Borgatti   [ updated Jul 30, 2018, 6:40 PM ]

  • Added new procedure to export edgelists in Data|Export|DL. Currently, the procedure is limited to edgelists, but will be expanded to include other dl formats as well

Version 6.661 | 22 July 2018

posted Jul 22, 2018, 6:25 AM by Steve Borgatti   [ updated Jul 22, 2018, 12:57 PM ]

  • added triad census function to the CLI. Syntax is triadcensus(<network>). Usage example:
    ->dsp triadcensus(campnet)
  • Also added node-level triad census function to CLI. This counts how often each node is involved in each kind of triad. Syntax: nodetriadcensus(campnet). Usage example:

    ->ntc = nodetriad(campnet)
    ->summed = transp(total(ntc col))
    ->dsp summed; triadcensus(campnet)

    Note that the summed the summed triad counts will not equal the overall triad census. In the sum, most triads will be triple-counted as each member of a given triad will occur once. Similarly, triads 012 and 102 will each be double-counted. 
Update 15:54
  • Added CLI command to list undirected triads with specified number of ties. Syntax: liststriads(<dataset> [0 1 2 3]). Usage:
    ->dsp listtriads(campnet 3)  // lists all closed triads (ones with 3 ties)
    ->dsp listtriads(campnet 2 3) //lists all open triads (2 legs) and all closed triads (3 legs)
    ->dsp listtriads(campnet 0) //lists only triads containing no ties

Version 6.660 | 8 July 2018

posted Jul 8, 2018, 2:28 PM by Steve Borgatti   [ updated Jul 10, 2018, 2:58 PM ]

  • Added procedure to CLI for exporting networks to Pajek .net files. Syntax is Pajek <network> [<coordinates>]. Usage example:
    ->pajek campnet   // creates a text file called
  • Install package includes netdraw 2.164, which fixes a bug in reading vna files in which you could not have a variable name that started with the letters 'id'
Update 10 July 2018
  • replaced netdraw with version 2.165 which changes the way the default increment is set. Now, if the data have values greater than 1, the increment is set to 1. If the values are 1 or less, the increment is set to 0.1.

Version 6.659| 23 June, 2018

posted Jun 23, 2018, 10:40 AM by Steve Borgatti   [ updated Jun 23, 2018, 7:51 PM ]

  • Updated help file
  • added options to Transform|Match Marginals

Version 6.658 | 3 June 2018 (updated 22 June)

posted Jun 3, 2018, 7:03 AM by Steve Borgatti   [ updated Jun 22, 2018, 3:43 PM ]

New Features
  • In the CLI, changed Degree command so that when given directed data, it produces both indegree, outdegree and degree (on the underlying graph, i.e., symmetrized by maximum).
  • Added temporary help button in CLI to online help
  • (22 June) updated the help files

Version 6.657 | 30 May 2018

posted May 30, 2018, 8:49 AM by Steve Borgatti

  • Fixed bug in CLI's alters-in-common procedure (aic). It had actually been calculating alters not in common.
New features
  • In Network|Cohesion|Alters in Common, the user can now specify different generalizations of simple counts for the case where ties are valued
  • The CLI's version of AIC now has this as well. Syntax is aic(<network> [out|in|BOTH|recip]  [min|pos|PROD]). Usage examples:
    ->x = aic(samplk1 min)
    ->dsp aic(samplk2 out pos)

Version 6.656 | 27 May 2018

posted May 27, 2018, 3:42 PM by Steve Borgatti   [ updated May 27, 2018, 3:44 PM ]

  • Added procedure under Transform|Make Structural Effects for Dyadic Regression. This creates matrices that can be used to test a number of structural effects using QAP regression, such as 
    • Reciprocity
    • Transitivity -- tendency for a-->b and b-->c to result in a-->c
    • Cyclicity -- tendency for a-->b and b-->c to result in c --> a
    • Alters in common (out) -- how often a and b send ties to same others
    • Alters in common (in) -- how often a and b receive ties from same others
    • Out coverage -- proportion of a's outgoing ties that are also b's
    • In coverage -- proportion of a's incoming ties that are also b's
    • Reciprocal distance -- reciprocal of geodesic distance from a to b
    • In pref attach -- tendency to send ties to those w/ many incoming ties

Version 6.655 | 26 May 2018

posted May 26, 2018, 1:20 PM by Steve Borgatti   [ updated May 27, 2018, 6:03 AM ]

  • Added att2mat command to the CLI. This is the command line version of the menu system's Data|Attribute to Matrix, except that it is a little more powerful. Two syntaxes: 
    • att2mat(<vector> [PROD|sum|avg|eq|ord|diff|absdiff|sqrdiff])
    • att2mat(<vector1> <vector2> [PROD|sum|avg|eq|ord|diff|absdiff|sqrdiff]). 
Usage examples (assume gender and wealth are each datasets with 1 column in them):

->samegender = att2mat(gender eq)
->wealthdiff = att2mat(wealth diff)
->genpluswealth = att2mat(gender wealth sum)  // y(i,j) = gender(i) + wealth(j)
  • Slight changes to structural effects in LR-QAP. Closure/transitivity now yields the number of triples due to adding a particular tie.  
  • Added some new structural effects to LR-QAP, including 3-cycle effect, and alters in common

  • Added Burt's Character Assassination index

Version 6.654 | 16 May 2018

posted May 16, 2018, 7:00 PM by Steve Borgatti   [ updated May 16, 2018, 7:18 PM ]

  • Added capability to the CLI that provides a test for the difference in degree centralization between two relations on the same nodes. Syntax is:
    centdiff(<relation1> <relation2> [dir|undir]). Usage example:
    ->dsp centdiff(padgm padgb undir)
    Note 1. If you neither dir nor undir are specified, the program checks the two matrices and if either is not symmetric, it runs outdegree centralization. If both are symmetric, then it runs undirected degree centralization. 
    Note 2. If the data are valued, degree centrality will be computed as the sum of the tie strengths. 

Version 6.653 | 8 May 2018

posted May 8, 2018, 8:12 AM by Steve Borgatti

  • Added capability in CLI that enables export to tab-delimited text files with no labels. Usage:
    ->savetext campnet

1-10 of 242