The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

Title: Guidelines for Reporting About Network Data
Version: 0.9.1
Description: Interactively applies the Guidelines for Reporting About Network Data (GRAND) to an 'igraph' object, and generates a uniform narrative or tabular description of the object.
License: GPL-3
Encoding: UTF-8
RoxygenNote: 7.3.1
Depends: R (≥ 2.10)
Imports: igraph, methods, utils
Suggests: knitr, rmarkdown
URL: https://github.com/zpneal/grand
BugReports: https://github.com/zpneal/grand/issues
NeedsCompilation: no
Packaged: 2025-07-23 19:58:49 UTC; zacharyneal
Author: Zachary Neal ORCID iD [aut, cre]
Maintainer: Zachary Neal <zpneal@msu.edu>
Repository: CRAN
Date/Publication: 2025-07-23 20:20:02 UTC

Applies Guidelines for Reporting About Network Data

Description

The grand function interactively adds information about a network and generates a narrative summary of the network following the Guidelines for Reporting About Network Data.

Usage

grand(G, mode, help = FALSE, verbose = FALSE)

Arguments

G

An igraph object, with weights/signs (if present) stored in E(G)$weight

mode

string: "interview" to interactively add information, or "statement" to generate a summary statement

help

boolean: Should interview prompts be accompanied by explanations and examples?

verbose

boolean: Should an extended summary be generated?

Value

An igraph object if mode == "interview", or a string if mode == "statement"

Examples

G <- igraph::make_graph("Zachary")  #An example network

#G <- grand(G, mode = "interview")  #Interactively enter information...

G <- grand_manual(G,  #...or manually enter information
     name = "Zachary Karate Club",
     doi = "10.1086/jar.33.4.3629752",
     url = "https://networks.skewed.de/net/karate",
     vertex1 = "People",
     positive = "Friendship",
     mode = "Observation",
     year = "1977")

grand(G, mode = "statement")  #Display summary statement


Manually add Guidelines for Reporting About Network Data (GRAND) information to an igraph object

Description

The grand_manual function allows a user to manually and non-interactively add GRAND information to an igraph object. Normally this information should be added interactively using grand(mode = "interview").

Usage

grand_manual(
  G,
  name = NA,
  doi = NA,
  url = NA,
  vertex1 = NA,
  vertex2 = NA,
  positive = NA,
  negative = NA,
  weight = NA,
  level = NA,
  mode = NA,
  year = NA
)

Arguments

G

An igraph object, with weights/signs (if present) stored in E(G)$weight

name

string: Name of the network (e.g., Zachary Karate Club)

doi

string: DOI associated with the data (e.g., 10.1086/jar.33.4.3629752)

url

string: Link to data (e.g., https://networks.skewed.de/net/karate)

vertex1

string: Entity represented by nodes in a unipartite network, or by FALSE nodes in a bipartite network (e.g., people)

vertex2

string: Entity represented by TRUE nodes in a bipartite network

positive

string: Relationship represented by (positive) edges (e.g., friendship)

negative

string: Relationship represented by negative edges, if present

weight

string: What the edge weights represent (e.g., frequency, intensity, multiplexity)

level

string: Scale on which edge weights are measured (e.g., continuous, count, ordinal, categorical)

mode

string: Mode of data collection (e.g., survey, interview, sensor, observation, archival, simulation)

year

numeric: Year in which data was collected (e.g., 1977)

Value

An igraph object

Examples

G <- igraph::make_graph("Zachary")  #An example network

G <- grand_manual(G,  #Manually enter information
     name = "Zachary Karate Club",
     doi = "10.1086/jar.33.4.3629752",
     url = "https://networks.skewed.de/net/karate",
     vertex1 = "People",
     positive = "Friendship",
     mode = "Observation",
     year = "1977")

grand(G, mode = "statement")  #Display summary statement

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.