https://github.com/cimentadaj/coauthornetwork

Explore your network of coauthors from your Google Scholar profile

https://github.com/cimentadaj/coauthornetwork

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: scholar.google
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.9%) to scientific vocabulary

Keywords

academia google-scholar-scrapper network-visualization
Last synced: 5 months ago · JSON representation

Repository

Explore your network of coauthors from your Google Scholar profile

Basic Info
  • Host: GitHub
  • Owner: cimentadaj
  • License: other
  • Language: R
  • Default Branch: master
  • Homepage:
  • Size: 728 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Topics
academia google-scholar-scrapper network-visualization
Created over 7 years ago · Last pushed over 7 years ago
Metadata Files
Readme License

README.Rmd

---
output: github_document
---



```{r setup, include = FALSE}
knitr::opts_chunk$set(
  collapse = TRUE,
  warning = FALSE,
  comment = "#>",
  fig.path = "man/figures/README-",
  out.width = "100%"
)
```
# coauthornetwork

The goal of coauthornetwork is to plot a network of authors-coauthors from Google Scholar.

## Installation

You can install it from [GitHub](https://github.com/) with:

``` r
# install.packages("devtools")
devtools::install_github("cimentadaj/coauthornetwork")
```
## Example

The package only has two functions: `grab_network` to extract the network of coauthors and `plot_coauthors` to plot the network as a `ggraph`. The only thing you need is the string in the Google Scholar profile after the root of the website. For example, a Google Scholar profile URL is typically structured like this `https://scholar.google.es/citations?user=amYIKXQAAAAJ&hl=en`. `grab_network` will accept the end of the URL: `citations?user=amYIKXQAAAAJ&hl=en` and search for the network of coauthors.

A basic example:

```{r example}
library(coauthornetwork)

final_network <- grab_network('citations?user=amYIKXQAAAAJ&hl=en', n_coauthors = 5)
plot_coauthors(final_network, size_labels = 3)
```

`grab_network` has an additional argument called `n_deep` which controls the degree of depth in which to go down the coauthorship list. An `n_deep` of 1 (default) will grab all of the coauthors of the Google Scholar profile and also their coauthors. An `n_deep` of 2 will expand to this:

Google Scholar Profile -- > Coauthors --> Coauthors --> Coauthors

I urge the user to use an `n_deep` of 2 at most because the network can grow exponentially with an `n_deep` of 2 or above. For example..

```{r pressure}
final_network <- grab_network('citations?user=amYIKXQAAAAJ&hl=en', n_coauthors = 10, n_deep = 2)
plot_coauthors(final_network, size_labels = 3)
```

Owner

  • Name: Jorge Cimentada
  • Login: cimentadaj
  • Kind: user
  • Location: Madrid
  • Company: Senior Data Scientist

@ eDreams

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 7
  • Total pull requests: 3
  • Average time to close issues: 2 days
  • Average time to close pull requests: almost 3 years
  • Total issue authors: 2
  • Total pull request authors: 1
  • Average comments per issue: 2.0
  • Average comments per pull request: 2.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ghost (5)
  • mkiang (1)
Pull Request Authors
  • ghost (3)
Top Labels
Issue Labels
Pull Request Labels