Skip to content

R interface to Semantic Scholar API

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

njahn82/semscholar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c1a5c58 · Jun 22, 2021

History

11 Commits
Jun 22, 2021
Jun 22, 2021
Jan 28, 2020
Jun 22, 2021
Jun 22, 2021
Jan 24, 2020
Jan 24, 2020
Jan 24, 2020
Jan 24, 2020
Jan 28, 2020
Jun 22, 2021
Jun 22, 2021
Jun 22, 2021
Jan 24, 2020

Repository files navigation

semscholar: interfacing Semantic Scholar search engine with R

Lifecycle: experimental R-CMD-check Codecov test coverage

This web client wraps the Semantic Scholar RESTful API. Semantic Scholar is a free, nonprofit, academic search engine from the Allen Institute for AI.

The client supports search for author profiles and mined metadata of scholarly works including citations, references and topics.

API Docs: https://api.semanticscholar.org/

Installation

You can install the develpment version of semscholar from GitHub:

remotes::install_github("njahn82/semscholar")

Paper Lookup

library(semscholar)
s2_papers(
  c("10.1093/nar/gkr1047", 
             "14a22b032524573d15593abed170f9f76359e581", 
             "10.7717/peerj.2323", 
             "arXiv:0711.0914")
  )
#> # A tibble: 4 x 14
#>   abstract   arxiv_id  authors citation_veloci… citations doi   influential_cit…
#>   <chr>      <chr>     <list>             <int> <list>    <chr>            <int>
#> 1 T-DNA ins… <NA>      <tibbl…               31 <tibble … 10.1…               28
#> 2 T-DNA ins… <NA>      <tibbl…               31 <tibble … 10.1…               28
#> 3 Publicati… <NA>      <tibbl…                8 <tibble … 10.7…                3
#> 4 Abstract … 0711.0914 <tibbl…               16 <tibble … 10.1…               12
#> # … with 7 more variables: paper_id <chr>, references <list>, title <chr>,
#> #   topics <list>, url <chr>, venue <chr>, year <int>

Authors

s2_papers("14a22b032524573d15593abed170f9f76359e581")$authors
#> [[1]]
#> # A tibble: 5 x 3
#>   author_id  author_name        author_url                                      
#>   <chr>      <chr>              <chr>                                           
#> 1 2099949665 Nils Kleinboelting https://www.semanticscholar.org/author/20999496…
#> 2 1922491    G. Huep            https://www.semanticscholar.org/author/1922491  
#> 3 3096048    A. Kloetgen        https://www.semanticscholar.org/author/3096048  
#> 4 2092957728 Prisca Viehoever   https://www.semanticscholar.org/author/20929577…
#> 5 2204561    B. Weisshaar       https://www.semanticscholar.org/author/2204561

Citations

s2_papers("14a22b032524573d15593abed170f9f76359e581")$citations
#> [[1]]
#> # A tibble: 283 x 10
#>    citations_arxiv_id citations_authors citations_doi           citations_intent
#>    <lgl>              <list>            <chr>                   <list>          
#>  1 NA                 <df [3 × 2]>      10.1101/2021.01.06.425… <chr [1]>       
#>  2 NA                 <df [5 × 2]>      10.1186/s12870-021-030… <chr [0]>       
#>  3 NA                 <df [3 × 2]>      10.1101/2021.03.03.433… <chr [1]>       
#>  4 NA                 <df [5 × 2]>      10.3389/fpls.2021.6286… <chr [0]>       
#>  5 NA                 <df [5 × 2]>      10.1101/2021.06.03.446… <chr [0]>       
#>  6 NA                 <df [5 × 2]>      10.1101/2021.02.17.431… <chr [0]>       
#>  7 NA                 <df [12 × 2]>     10.1038/s41467-020-205… <chr [0]>       
#>  8 NA                 <df [3 × 2]>      10.3389/fpls.2021.6524… <chr [1]>       
#>  9 NA                 <df [13 × 2]>     10.1101/2021.01.28.428… <chr [1]>       
#> 10 NA                 <df [12 × 2]>     10.1101/2020.04.02.021… <chr [1]>       
#> # … with 273 more rows, and 6 more variables: citations_is_influential <lgl>,
#> #   citations_paper_id <chr>, citations_title <chr>, citations_url <chr>,
#> #   citations_venue <chr>, citations_year <int>

References

s2_papers("14a22b032524573d15593abed170f9f76359e581")$references
#> [[1]]
#> # A tibble: 13 x 10
#>    references_arxiv_… references_autho… references_doi          references_inte…
#>    <lgl>              <list>            <chr>                   <list>          
#>  1 NA                 <df [4 × 2]>      10.1093/nar/gkl753      <chr [3]>       
#>  2 NA                 <df [1 × 2]>      10.1038/35048692        <chr [0]>       
#>  3 NA                 <df [2 × 2]>      10.1111/j.1365-313X.20… <chr [1]>       
#>  4 NA                 <df [7 × 2]>      10.1093/NAR/GKH134      <chr [1]>       
#>  5 NA                 <df [3 × 2]>      10.1385/1-59259-192-2:… <chr [0]>       
#>  6 NA                 <df [3 × 2]>      10.1093/NAR/23.24.4992  <chr [1]>       
#>  7 NA                 <df [1 × 2]>      <NA>                    <chr [0]>       
#>  8 NA                 <df [12 × 2]>     10.1104/pp.103.022251   <chr [1]>       
#>  9 NA                 <df [5 × 2]>      10.1093/bioinformatics… <chr [0]>       
#> 10 NA                 <df [39 × 2]>     10.1126/SCIENCE.1086391 <chr [2]>       
#> 11 NA                 <df [6 × 2]>      10.2144/03356ST01       <chr [0]>       
#> 12 NA                 <df [6 × 2]>      10.1023/B:PLAN.0000009… <chr [1]>       
#> 13 NA                 <df [16 × 2]>     10.1093/nar/gkm965      <chr [1]>       
#> # … with 6 more variables: references_is_influential <lgl>,
#> #   references_paper_id <chr>, references_title <chr>, references_url <chr>,
#> #   references_venue <chr>, references_year <int>

Topics

s2_papers("14a22b032524573d15593abed170f9f76359e581")$topics
#> [[1]]
#> # A tibble: 13 x 3
#>    topic                      topic_id topic_url                                
#>    <chr>                      <chr>    <chr>                                    
#>  1 KickassTorrents            2106063  https://www.semanticscholar.org/topic/21…
#>  2 Gabi software              1885631  https://www.semanticscholar.org/topic/18…
#>  3 Index                      35133    https://www.semanticscholar.org/topic/35…
#>  4 Clinical act of insertion  2803     https://www.semanticscholar.org/topic/28…
#>  5 KAT 250                    7277553  https://www.semanticscholar.org/topic/72…
#>  6 Reverse Genetics           21005    https://www.semanticscholar.org/topic/21…
#>  7 Annotation                 37540    https://www.semanticscholar.org/topic/37…
#>  8 Silo (dataset)             130506   https://www.semanticscholar.org/topic/13…
#>  9 fostriecin                 5652     https://www.semanticscholar.org/topic/56…
#> 10 DNA Sequence - Cloning Si… 653134   https://www.semanticscholar.org/topic/65…
#> 11 Collections (publication)  23835    https://www.semanticscholar.org/topic/23…
#> 12 Nuclear Proteins           252416   https://www.semanticscholar.org/topic/25…
#> 13 Insertion Mutation         999582   https://www.semanticscholar.org/topic/99…

Author Lookup

Provide one or many S2 Author IDs

s2_authors(c("2204561", "144128278", "49930593"))
#> # A tibble: 3 x 6
#>   aliases  author_id author_name  author_url          influential_citat… papers 
#>   <list>   <chr>     <chr>        <chr>                            <int> <list> 
#> 1 <chr [3… 2204561   B. Weisshaar https://www.semant…               1891 <df [2…
#> 2 <chr [1… 144128278 G. Buzsáki   https://www.semant…               4088 <df [4…
#> 3 <chr [2… 49930593  M. Salmon    https://www.semant…                  5 <df [3…

About

R interface to Semantic Scholar API

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages