ScholarlyOutput

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

DOI

Shiny App Iframe

Cómo usarla

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 he 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.

Juan David Leongómez
Juan David Leongómez
Profesor Asociado

Mis intereses de investigación incluyen los procesos de selección de pareja y la comunicación vocal en humanos, con una aspiración hacia la comprensión de la musicalidad. También estoy interesado en bioacústica y psicoacústica, así como en estadística y programación en .