Skip to content

ScolarlyOutput es una pequeña aplicación R Shiny para crear y exportar gráficos de datos a partir de perfiles de Google Scholar.

License

Notifications You must be signed in to change notification settings

JDLeongomez/ScholarlyOutput_ES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScholarlyOutput

Grafica tus resultados académicos con el paquete scholar de R.

License: MIT DOI

ScholarlyOutput es una pequeña aplicación R Shiny para crear y exportar un gráfico completo de tu perfil académico de Google Scholar

(NOTE: For the English version, go to https://github.com/JDLeongomez/ScholarlyOutput_EN)

Sólo necesitas el enlace completo a tu perfil de Google Scholar (basta con copiarlo y pegarlo en el recuadro), y la app creará un gráfico con tu nombre (tal como aparece en tu perfil de Google Scholar) y dos paneles:

  1. Citas por publicación, incluyendo tanto tu índice h como, de manera importante, el índice g (que nunca antes había visto en gráficos)
  2. Número de publicaciones y citas por año, incluyendo el número total de citas

A continuación hay un ejemplo de la interfaz de usuario ScholarlyOutput que muestra una gráfica de mi propio perfil:

Interfaz de usuario de ScholarlyOutput

Puedes cambiar el color de acento y filtrar las publicaciones.

Selector de color

Una vez que estés satisfecho, la gráfica se puede exportar en formato PNG, PDF e incluso SVG en caso de que desees editarlo (el archivo descargado se llamará Scholar_profile.png, cambiando únicamente la extensión del archivo según el formato que hayas seleccionado).

El archivo descargado (en este caso, en formato PNG) se verá así:

Ejemplo de gráfica de ScholarlyOutput

Esta aplicación utiliza el fantástico paquete scholar de R para extraer la información de tu perfil de Google Scholar, y luego varios paquetes (principalmente del conjunto de paquetes tidyverse, incluyendo ggplot2) para manipular y representar estos datos.

Cómo ejecutarlo localmente

Si bien esta aplicación está disponible en mi (bastante lento) servidor personal de Shiny server, si es demasiado lento o mi servidor no está funcionando, siempre puedes ejecutarlo localmente en tu computadora con R instalado.

Simplemente puedes ejecutar el siguiente código en R:

library(shiny)
runGitHub("ScholarlyOutput_ES", "JDLeongomez")

Alternativamente, siempre puedes clonar o descargar el repositorio ScholarlyOutput y ejecutar el archivo app.R.

Haz clic aquí para asegurarte de tener todos los paquetes necesarios instalados
Por favor, ten en cuenta que el paquete shiny debe estar instalado. Otros paquetes de R utilizados en esta aplicación incluyen thematic, shinythemes, colourpicker, stringr, scholar, dplyr, tidyr, ggplot2, ggpubr, scales y purrr.

Si lo deseas, puedes ejecutar primero el siguiente código, que verificará qué paquetes de estos ya están instalados en tu computadora e instalará los que falten (si los hay).

# Paquetes requeridos
packages <- c("shiny", 
            "thematic", 
            "shinythemes", 
            "colourpicker", 
            "stringr", 
            "scholar", 
            "dplyr", 
            "tidyr", 
            "ggplot2", 
            "ggpubr", 
            "scales", 
            "purrr")
# Instalar paquetes aún no instalados
installed_packages <- packages %in% rownames(installed.packages())
if (any(installed_packages == FALSE)) {
 install.packages(packages[!installed_packages])
}

Por qué hice esta pequeña aplicación

Originalmente escribí un script para descargar datos de Google Scholar y hacer estos gráficos para una versión particular de mi Hoja de Vida. Sin embargo, a varios amigos les gustó y querían hacer gráficos de sus propios perfiles (y poder actualizarlos fácilmente), así que decidí convertir el código en una aplicación Shiny para que cualquiera pueda usarla.

About

ScolarlyOutput es una pequeña aplicación R Shiny para crear y exportar gráficos de datos a partir de perfiles de Google Scholar.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages