Solución:
No conozco una herramienta de este tipo, pero debería ser posible procesar datos BibTeX en software estadístico (como R) o incluso en Excel.
El paquete bibtex en CRAN puede analizar archivos BibTeX. La conversión a un marco de datos debería ser posible atributo por atributo. Entonces puedes analizar lo que quieras. Consulte también esta pregunta relacionada sobre SO.
> rref <- read.bib()
> rref
R Development Core Team (2009). _R: A Language and Environment for
Statistical Computing_. R Foundation for Statistical Computing, Vienna,
Austria. ISBN 3-900051-07-0, <URL: http://www.R-project.org>.
> str(rref)
List of 1
$ :Class 'bibentry' hidden list of 1
..$ :List of 7
.. ..$ title : chr "R: A Language and Environment for Statistical Computing"
.. ..$ author :Class 'person' hidden list of 1
.. .. ..$ :List of 5
.. .. .. ..$ given : chr "R Development Core Team"
.. .. .. ..$ family : NULL
.. .. .. ..$ role : NULL
.. .. .. ..$ email : NULL
.. .. .. ..$ comment: NULL
.. ..$ organization: chr "R Foundation for Statistical Computing"
.. ..$ address : chr "Vienna, Austria"
.. ..$ year : chr "2009"
.. ..$ note : chr "{ISBN} 3-900051-07-0"
.. ..$ url : chr "http://www.R-project.org"
.. ..- attr(*, "bibtype")= chr "Manual"
.. ..- attr(*, "key")= chr "R"
- attr(*, "class")= chr "bibentry"
- attr(*, "strings")= Named chr(0)
..- attr(*, "names")= chr(0)
> rref$url
[1] "http://www.R-project.org"
Si prefiere Excel, es posible que desee convertir su archivo bib a XML primero. Sin embargo, no lo he probado.
Esta pregunta es sobre bibliometría.
bibliometrix es un paquete de R que incorpora varios métodos para dicho análisis. De su viñeta de introducción:
bibliometrix El paquete proporciona un conjunto de herramientas para la investigación cuantitativa en bibliometría y cienciometría.
La bibliometría convierte en sí misma la principal herramienta de la ciencia, el análisis cuantitativo. Básicamente, la bibliometría es la aplicación de análisis cuantitativos y estadísticas a publicaciones como artículos de revistas y los recuentos de citas que los acompañan. La evaluación cuantitativa de los datos de publicaciones y citas se utiliza ahora en casi todos los campos científicos para evaluar el crecimiento, la madurez, los principales autores, los mapas conceptuales e intelectuales, las tendencias de una comunidad científica.
La bibliometría también se utiliza en la evaluación del desempeño de la investigación, especialmente en laboratorios universitarios y gubernamentales, y también por los encargados de formular políticas, directores y administradores de investigación, especialistas en información y bibliotecarios, y los propios académicos.
bibliometrix apoya a los académicos en tres fases clave de análisis:
Importación y conversión de datos a formato R;
Análisis bibliométrico de un conjunto de datos de publicaciones;
Construcción de matrices para co-citación, acoplamiento, colaboración y análisis de palabras conjuntas. Las matrices son los datos de entrada para realizar análisis de red, análisis de correspondencia múltiple y cualquier otra técnica de reducción de datos.
Instalación
install.packages(“bibliometrix”, dependencies=TRUE)
Ejemplo
Tomado de la viñeta:
file <- "https://www.bibliometrix.org/datasets/savedrecs.bib"
M <- convert2df(file = file, dbsource = "isi", format = "bibtex")
results <- biblioAnalysis(M, sep = ";")
S <- summary(object = results, k = 10, pause = FALSE)
Esto produce la información que pidió OP y más:
Por ejemplo, algunas estadísticas sobre el número de artículos por revista,
## Most Relevant Sources
##
## Sources Articles
## 1 SCIENTOMETRICS 49
## 2 JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY 14
## 3 JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE 8
## 4 JOURNAL OF DOCUMENTATION 6
## 5 JOURNAL OF INFORMATION SCIENCE 6
## 6 JOURNAL OF INFORMETRICS 6
## 7 BRITISH JOURNAL OF ANAESTHESIA 5
## 8 LIBRI 5
## 9 SOCIAL WORK IN HEALTH CARE 5
## 10 TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE 5
Tenga en cuenta que esto solo muestra las 10 revistas principales, según lo definido por el k
argumento en la llamada a summary()
. Del mismo modo, solo se enumeran a continuación los 10 autores principales.
autor
## Most Productive Authors
##
## Authors Articles Authors Articles Fractionalized
## 1 BORNMANN L 8 BORNMANN L 4.67
## 2 KOSTOFF RN 8 WHITE HD 3.50
## 3 MARX W 6 MARX W 3.17
## 4 HUMENIK JA 5 ATKINSON R 3.00
## 5 ABRAMO G 4 BROADUS RN 3.00
## 6 D'ANGELO CA 4 CRONIN B 3.00
## 7 GARG KC 4 BORGMAN CL 2.50
## 8 GLANZEL W 4 MCCAIN KW 2.50
## 9 WHITE HD 4 PERITZ BC 2.50
## 10 ATKINSON R 3 KOSTOFF RN 2.10
o año
## Annual Scientific Production
##
## Year Articles
## 1985 4
## 1986 3
## 1987 6
## 1988 7
## 1989 8
## 1990 6
## 1991 7
## 1992 6
## 1993 5
## 1994 7
## 1995 1
## 1996 8
## 1997 4
## 1998 5
## 1999 2
## 2000 7
## 2001 8
## 2002 5
## 2003 1
## 2004 3
## 2005 12
## 2006 5
## 2007 5
## 2008 8
## 2009 14
## 2010 17
## 2011 20
## 2012 25
## 2013 21
## 2014 29
## 2015 32
##
## Annual Percentage Growth Rate 7.177346
Consideración
Este paquete asume el .bib
archivo (u otro formato) proviene de una fuente especificada: el dbsource
argumento en la llamada a convert2df()
. Si ya tiene un archivo bib existente de otro lugar, es posible que algunos análisis no funcionen bien. De sus preguntas frecuentes:
Q5 – Quiero cargar un archivo bibtex creado por un software de administrador de referencias, pero cuando ejecuto la función convert2df, devuelve un error:
Error in seq.default(iStart, iStop) : 'from' must be a finite number
El problema es el formato de los datos.
Desafortunadamente, bibtex no es un formato estandarizado adecuado, por lo que podría cambiar cuando se crea a partir de diferentes fuentes.
Bibliometrix / biblioshiny necesita un archivo bibtex formateado exactamente como lo exportaron WoS o Scopus y con el conjunto completo de metadatos obligatorios (nombre de los autores, afiliaciones, referencias, etc.). Si no, no funcionará.
Utilizo Mendeley para generar mis archivos bib. Probé el ejemplo anterior con algunos archivos bib diferentes y pude generar resultados similares, aunque arroja una advertencia:
> bib <- '/path/to/my/bibfile.bib'
> bibdf <- convert2df(file = bib, dbsource="isi", format="bibtex")
Converting your isi collection into a bibliographic dataframe
Warning:
In your file, some mandatory metadata are missing. Bibliometrix functions may not work properly!
Please, take a look at the vignettes:
- 'Data Importing and Converting' (https://cran.r-project.org/web/packages/bibliometrix/vignettes/Data-Importing-and-Converting.html)
- 'A brief introduction to bibliometrix' (https://cran.r-project.org/web/packages/bibliometrix/vignettes/bibliometrix-vignette.html)
Missing fields: ID C1 CRDone!
También recomendaría pasar por el Importación y conversión de datos viñeta en el mensaje de advertencia.