biblioNetwork
creates different bibliographic networks from a bibliographic data frame.
biblioNetwork(M, analysis = "coupling", network = "authors", sep = ";")
convert2df
. It is a data matrix with cases corresponding to
manuscripts and variables to Field Tag in the original SCOPUS and Thomson Reuters' ISI Web of Knowledge file.analysis
argument can be "collaboration"
, "coupling"
, "co-occurrences"
or "co-citation"
.
Default is analysis = "coupling"
.network
aurgument can be
"authors"
, "references"
, "sources"
, "countries"
,"keywords"
or "author_keywords"
.
Default is network = "authors"
.sep = ";"
.dgMatrix
of the package Matrix
.
biblioNetwork
can create a collection of bibliographic networks following the approach proposed by Batagely and Cerinsek (2013).
Typical networks output of biblioNetwork
are:
#### Collaboration Networks ############
-- Authors collaboration (analysis = "collaboration", network = "authors")
-- University collaboration (analysis = "collaboration", network = universities")
-- Country collabortion (analysis = "collaboration", network = "countries")
#### Co-citation Networks ##############
-- Authors co-citation (analysis = "co-citation", network = "authors")
-- Reference co-citation (analysis = "co-citation", network = "references")
-- Source co-citation (analysis = "co-citation", network = "sources")
#### Coupling Networks ################
-- Manuscript coupling (analysis = "coupling", network = "references")
-- Authors coupling (analysis = "coupling", network = "authors")
-- Source coupling (analysis = "coupling", network = "sources")
-- Country coupling (analysis = "coupling", network = "countries")
#### Co-occurrences Networks ################
-- Authors co-occurrences (analysis = "co-occurrences", network = "authors")
-- Source co-occurrences (analysis = "co-occurrences", network = "sources")
-- Keyword co-occurrences (analysis = "co-occurrences", network = "keywords")
-- Author-Keyword co-occurrences (analysis = "co-occurrences", network = "author_keywords")
-- Title content co-occurrences (analysis = "co-occurrences", network = "titles")
-- Abstract content co-occurrences (analysis = "co-occurrences", network = "abstracts")
convert2df
to import and convert a SCOPUS and Thomson
Reuters' ISI Web of Knowledge export file in a data frame.cocMatrix
to compute a co-occurrence matrix.
biblioAnalysis
to perform a bibliometric analysis.
# EXAMPLE 1: Authors collaboration network
library(igraph)
data(scientometrics)
NetMatrix <- biblioNetwork(scientometrics, analysis = "collaboration",
network = "authors", sep = ";")
netDegree <- 2
diag <- Matrix::diag
NetMatrix <- NetMatrix[diag(NetMatrix) >= netDegree,diag(NetMatrix) >= netDegree]
diag(NetMatrix) <- 0
bsk.network <- graph.adjacency(NetMatrix,mode = "undirected")
plot(bsk.network,layout = layout.fruchterman.reingold, vertex.label.dist = 0.5,
vertex.frame.color = 'blue', vertex.label.color = 'black',
vertex.label.font = 1, vertex.label = V(bsk.network)$name, vertex.label.cex = 0.7)
# EXAMPLE 2: Co-citation network
library(igraph)
data(scientometrics)
NetMatrix <- biblioNetwork(scientometrics, analysis = "co-citation",
network = "references", sep = ";")
netDegree=10
diag <- Matrix::diag
NetMatrix <- NetMatrix[diag(NetMatrix) >= netDegree,diag(NetMatrix) >= netDegree]
diag(NetMatrix) <- 0
bsk.network <- graph.adjacency(NetMatrix,mode = "undirected")
plot(bsk.network,layout = layout.fruchterman.reingold, vertex.label.dist = 0.5,
vertex.frame.color = 'blue', vertex.label.color = 'black',
vertex.label.font = 1, vertex.label = V(bsk.network)$name, vertex.label.cex = 0.7)
Run the code above in your browser using DataLab