-
-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Presubmission inquiry - openalexR: interacts with OpenAlex API #557
Comments
Hi @trangdata, could you give us a more detailed comparison of the packages' overlap? Here's an example of a previous inquiry for another package that had some overlap. #199 (comment) |
Hi @adamhsparks thank you so much for your time! 🙏🏽 The example comparison is very helpful! Quick Q: is the overlap analysis for within the ropensci packages like in the case of scrubr and CoordinateCleaner (of which there is not one similar ropensci package that I'm aware of), or do you mean the overlap between what we have and KTH-Library/openalex and ekmaloney/openalexR? |
I mean the overlap between the packages that you cited as being similar. |
Thank you @adamhsparks for clarifying! 🌻 I'm showing a detailed table of comparison below. In short, our package shares some similarity with KTH-Library/openalex, but we offer additional functionalities such as snowball search. We also expose functions that are crucial for many use cases such as filtering for a particular set of works/authors/etc. and generally a more "canonical" and simpler way to construct the query (see example). Our package is actively maintained and well tested. We also have a lot fewer dependencies. Lastly, these other packages currently only live on GitHub and do not belong to any repository (RO, CRAN, or BioC). We're confident we have satisfied three out of four criteria listed in the guideline's package overlap section. Let me know if there is anything you would like me to elaborate on. 🌈 Table of comparison
ExampleGetting a dataframe of papers published in 2022 by a specific author. Our wayoa_fetch(
"works",
authors.orcid = "0000-0002-8517-9411",
publication_year = 2022
) KTH-Library/openalex's way:openalex_flatten_long(openalex_crawl(
"works",
query = openalex:::openalex_query(
filter = "authors.orcid:0000-0002-8517-9411,publication_year:2022"
)
)) ekmaloney/openalexR's way:Not available. The package doesn't allow for filtering by publication_year. |
Hi @adamhsparks — just wanted to float this up on your list. I'm excited to get the package to ropensci and start the review process. Let me know if there is anything else that you need from me, or if there is anything from the presubmission guide that I should highlight. Thank you again for your time! 🪴 |
Hello @trangdata ! 👋🙂 I can confirm that the editorial team feel the package is eligible for submission 🎉 Feel free to open a full submission issue. Let me know if you have any further questions. |
That's great news! 🥳 Thank you so much @annakrystalli, @adamhsparks and team! Please feel free to close this issue when ready. |
Thanks, @trangdata and @annakrystalli. I'll hand everything over to @annakrystalli as the incoming EIC. |
Submitting Author Name: Trang Le
Submitting Author Github Handle: @trangdata
Other Package Authors Github handles: (comma separated, delete if none) @massimoaria
Repository: https://github.com/massimoaria/openalexR
Submission type: Pre-submission
Language: en
Scope
Please indicate which category or categories from our package fit policies or statistical package categories this package falls under. (Please check an appropriate box below):
Data Lifecycle Packages
Statistical Packages
Explain how and why the package falls under these categories (briefly, 1-2 sentences). Please note any areas you are unsure of:
The package interacts with the OpenAlex API. Similar packages in the same category are rcrossref and rotl.
If submitting a statistical package, have you already incorporated documentation of standards into your code via the srr package?
N/A
Who is the target audience and what are scientific applications of this package?
Anyone who wants to work in R to interact with the OpenAlex API to acquire information on publications, authors, etc., including researchers in the field of bibliometrics, text mining, etc. We including some nice example analyses in our README.
Are there other R packages that accomplish the same thing? If so, how does yours differ or meet our criteria for best-in-category?
There are a couple of packages that we're aware of: https://github.com/KTH-Library/openalex and https://github.com/ekmaloney/openalexR. We think our package strikes the balance of complexity/flexibility, follow best API package practices, and offer additional useful functionality such as snowball search.
(If applicable) Does your package comply with our guidance around Ethics, Data Privacy and Human Subjects Research?
Yes.
Any other questions or issues we should be aware of?:
None.
The text was updated successfully, but these errors were encountered: