Rogue Scholar Digest December 29, 2023

digest

This is a summary of the Rogue Scholar blog posts published December 21 - December 28, 2023.

Author
Affiliation

Martin Fenner

Front Matter

Published

December 29, 2023

Code
import requests
import locale
import re
from typing import Optional
import datetime
from IPython.display import Markdown

locale.setlocale(locale.LC_ALL, "en_US")
baseUrl = "https://api.rogue-scholar.org/"
published_since = "2023-12-21"
published_until = "2023-12-28"
feature_image = 1
include_fields = "title,authors,published_at,summary,blog_name,blog_slug,doi,url,image"
url = (
    baseUrl
    + f"posts?&published_since={published_since}&published_until={published_until}&language=en&sort=published_at&order=asc&per_page=50&include_fields={include_fields}"
)
response = requests.get(url)
result = response.json()


def get_post(post):
    return post["document"]


def format_post(post):
    doi = post.get("doi", None)
    url = f"[{doi}]({doi})\n<br />" if doi else ""
    title = f"[{post['title']}]({doi})" if doi else f"[{post['title']}]({post['url']})"
    published_at = datetime.datetime.utcfromtimestamp(post["published_at"]).strftime(
        "%B %-d, %Y"
    )
    blog = f"[{post['blog_name']}](https://rogue-scholar.org/blogs/{post['blog_slug']})"
    author = ", ".join([f"{x['name']}" for x in post.get("authors", None) or []])
    summary = post["summary"]
    return f"### {title}\n{url}Published {published_at} in {blog}<br />{author}<br />{summary}\n"


posts = [get_post(x) for i, x in enumerate(result["hits"])]
posts_as_string = "\n\n".join([format_post(x) for x in posts])

def doi_from_url(url: str) -> Optional[str]:
    """Return a DOI from a URL"""
    match = re.search(
        r"\A(?:(http|https)://(dx\.)?(doi\.org|handle\.stage\.datacite\.org|handle\.test\.datacite\.org)/)?(doi:)?(10\.\d{4,5}/.+)\Z",
        url,
    )
    if match is None:
        return None
    return match.group(5).lower()

images = [x["image"] for x in posts if x.get("image", None) is not None]
image = images[feature_image]
markdown = f"![]({image})\n\n"
markdown += posts_as_string
Markdown(markdown)

Open Science Community Leiden supports ResearchEquals

https://doi.org/10.59350/14xbj-h0257
Published December 21, 2023 in Liberate Science
Chris Hartgerink
Open Science Community Leiden (OSCL), with assistance from Leiden University Library, is now a supporting member of ResearchEquals, sustaining and governing the development of modular publishing. OSCL joins as the fourth institutional supporter, alongside Tilburg University, KU Leuven, and VU Amsterdam.

New Horizons: A reflection on the Scientometrics Summer School and the STI 2023 Conference

Published December 21, 2023 in Leiden Madtrics
Leiden Madtrics
In September 2023, the city of Leiden in the Netherlands was the venue for not just one, but two scientometrics-related events: the CWTS Scientometrics Summer School and the STI 2023 conference. Our author attended both and reflects on his experience.

How I GPT It: Development of Custom AI Chatbots for Surgical Education

https://doi.org/10.59350/606fc-4cj20
Published December 21, 2023 in I.D.E.A.S.
Tejas S. Sathe
We are amidst a revolution in artificial intelligence (AI). In this paper, we aim to share our early experience with creating custom AI-powered chatbots in surgical education. While our versions are prototypes, we hypothesize that similar chatbots will one day play a significant role in the field. In brief, AI is the ability of a computer to perform human-like tasks.

rOpenSci News Digest, December 2023

https://doi.org/10.59350/p9jf2-7d310
Published December 22, 2023 in rOpenSci - open tools for open science
The rOpenSci Team
Dear rOpenSci friends, it’s time for our monthly news roundup! You can read this post on our blog.Now let’s dive into the activity at and around rOpenSci!rOpenSci HQ Reminder about giving season: consider donating to rOpenSci This Giving Season consider donating to rOpenSci to support our mission of empowering Open Science.

A look back at 2023

https://doi.org/10.59350/yyt3s-47966
Published December 22, 2023 in Sci:Debug
Ulrich Herb
As the year nears its end, it’s time for a look back at 2023 … “look back.” by barbasia. is licensed under CC BY 2.0 My university job Summa cum Fraude In 2023, a project funded by the German Research Foundation (DFG) entitled Summa cum Fraude ended, which was dedicated to the question of how journals/publishers react to reports of obviously faked/erroneous publications – usually, soberingly, not at all.

A Comics Grid 2023 Submissions Update and Season’s Greetings

https://doi.org/10.59350/s9ttr-abv05
Published December 22, 2023 in Everything is Connected
Ernesto Priego
I repeat and update on the journal’s news section and Comics Grid’s end-of-year newsletter and wish this blog’s readers happy holidays.

Strangford Lough flora: an update

https://doi.org/10.59350/ejjk2-4ta37
Published December 22, 2023 in Irish Plants
Jake Dalzell
Since 2022 I have been recording the flora of some islands in Strangford Lough. I received a Plant Study Grant from the BSBI to work on this in the Summer of 2022 but as it turned out I had committed to a much bigger project than I first thought! I recently submitted my records and can now finally say I have finished my first large recording project.

The German DEAL contracts

https://doi.org/10.59350/vfqbq-13430
Published December 28, 2023 in Sci:Debug
Ulrich Herb
As some people abroad were interested in my earlier posts on the German DEAL contracts, I have decided to summarise here some key points of the new contracts with Wiley, Springer Nature and Elsevier.

Molecules of the year: 2023

https://doi.org/10.59350/38f12-9qe48
Published December 28, 2023 in Henry Rzepa’s Blog
Henry Rzepa
The Science education unit at the ACS publication C&EN publishes its list of molecules of the year (as selected by the editors and voted upon by the readers) in December. Here are some observations about three of this year’s batch. Diberyllocene[1] with its unusual Be-Be bond has already beeen covered on this blog.[2], where I commented that lithioborocene should be possible to make as well.

Three new userscripts for Wikidata

https://doi.org/10.59350/2nwnz-8h307
Published December 28, 2023 in Syntaxus baccata
Lars Willighagen
Today I worked on three user scripts for Wikidata. Together, these tools hopefully make the data in Wikidata more accessible and make it easier to navigate between items. To enable these, include one or more of the following lines in your common.js (depending on which script(s) you want): mw.loader.load(‘//www.wikidata.org/w/index.php?title=User:Lagewi/properties.js&oldid=2039401177&action=raw&ctype=text/javascript’);

Back to top