Rogue Scholar Digest November 15, 2023


This is a summary of the Rogue Scholar blog posts published since November 8, 2023.


Martin Fenner

Front Matter


November 15, 2023

import requests
import locale
import html
import json
import re
from typing import Optional
import datetime
import pydash as py_
from IPython.display import Markdown

locale.setlocale(locale.LC_ALL, "en_US")
baseUrl = ""
published_since = "2023-11-08"
published_until = "2023-11-14"
feature_image = 2
include_fields = "title,authors,published_at,summary,blog_name,blog_slug,doi,url,image"
url = (
    + 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']}]({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 /><br />{summary}\n"

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

def doi_from_url(url: str) -> Optional[str]:
    """Return a DOI from a URL"""
    match =
    if match is None:
        return None

# Get csl-formatted metadata for all posts that have a DOI
def get_csl(post):
    doi = doi_from_url(post["doi"])
    res = requests.get(baseUrl + "posts/" + doi + "?format=csl")
    csl = res.json()
    csl["title"] = html.unescape(csl["title"])
    return json.dumps(csl, indent=2)

csl_list = "[\n" + ",\n".join([ get_csl(x) for x in posts if x.get("doi", None) is not None ]) + "\n]"
with open('digest.json', 'w') as f:

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

Introducing the CWTS ECR/PhD Council

Published November 8, 2023 in Leiden Madtrics
Leiden Madtrics

In this blog post, we’ll introduce you to the CWTS ECR/PhD Council, shedding light on its significance, objectives, and how it can serve as a crucial resource for early career researchers and PhDs at CWTS. CWTS is an interdisciplinary institute at Leiden University with a diverse multinational academic culture. PhD candidates, early career researchers, and visiting scholars from around the world gather at CWTS to pursue their research journeys.

BioBanking at GGBN 2023: Highlights from GigaScience Press
Published November 8, 2023 in GigaBlog
Chris Armit

“Extinction is forever – so our action must be immediate.” Sir David Attenborough, Sept 30th 2020 The fourth international Global Genome Biodiversity Network (GGBN) Conference took place in Aguascalientes, Mexico from October 17th to October 20th 2023 where it was hosted by the Universidad Autónoma de Aguascalientes.

From Ottawa to Leiden: ScholCommLab’s Conference Highlights
Published November 9, 2023 in Scholarly Communications Lab | ScholCommLab
Olivia Aguiar

Over the last few months, ScholCommLab members took part in over six conferences, including the: International Conference on Science, Technology, and Innovation Indicators (STI 2023), International Communication Association Conference (ICA 2023), and Bibliometrics and Research Impact Community Conference (BRIC 2023). In this blog post, we’re sharing highlights from each event.

Archiving Rogue Scholar blogs with the Internet Archive
Published November 9, 2023 in Front Matter
Martin Fenner

Blogs participating in the Rogue Scholar science blog archive are now archived in the Internet Archive. Starting November 1st, Rogue Scholar is participating in the Internet Archive Archive-It service and all archived blogs can be found here.

Two influential textbooks – “Mee” and “Mellor”.
Published November 11, 2023 in Henry Rzepa’s Blog
Henry Rzepa

I am a member of the  Royal Society of  Chemistry’s Historical group. Amongst other activities, it publishes two editions of a newsletter each year for its members.

Auto-DOI for Quarto posts via Rogue Scholar
Published November 13, 2023 in Chris von Csefalvay
Chris von Csefalvay

I love posts that allow me to merge some of my addictions.

Data on 100 million individual trees in the National Ecological Observatory Network
Published November 13, 2023 in Jabberwocky Ecology
Ethan White

We’re excited to announce the initial release of crown maps for 100 million trees in the National Ecological Observatory Network (NEON) with information on location, species identify, size, and alive/dead status.

Do you dare? What female scientists expect when communicating

Published November 14, 2023 in Elephant in the Lab
Sascha Schönig

The expectation to communicate In 2019, the German Federal Ministry of Education and Research called for a cultural shift toward communicating science (Bundesministerium für Bildung und Forschung, 2019). The former Federal Minister of Education and Research, Anja Karliczek, urged scientists to communicate their research continuously and classified communication as a central task for universities and research organizations

Reevaluating POSI: 2023 evolution
Published November 14, 2023 in Liberate Science
Liberate Science

In 2022, we did our first self-evaluation according to the Principles of Open Scholarly Infrastructure (POSI). In this blog, we take stock ~1 year later, based on POSI v1.1, and reevaluate how we’re doing and where there’s still room for improvement. Summary 💚 = aligned; 💛 = less aligned;

Upstream reflections
Published November 14, 2023 in Chris Hartgerink
Chris Hartgerink

Recently, I left the Upstream editorial team as a result of changing priorities.  I figured it would be a good idea to reflect before I forget.

New paper: theropod bite marks on Morrison sauropod bones
Published November 14, 2023 in Sauropod Vertebra Picture of the Week
Matt Wedel

  New paper out today in PeerJ: Lei R, Tschopp E, Hendrickx C, Wedel MJ, Norell M, Hone DWE. 2023. Bite and tooth marks on sauropod dinosaurs from the Morrison Formation. PeerJ 11:e16327 This one had a long gestation.

The programmable blog
Published November 14, 2023 in Front Matter
Martin Fenner

Today I am relaunching the Syldavia Gazette blog on a new blogging platform, switching from Ghost to Quarto. This allows me to use Jupyter notebooks in the blog to help generate blog posts. The Syldavia Gazette (the other blog I manage besides the Front Matter blog) description says The Syldavia Gazette is a newsletter highlighting interesting science stories from around the web.

Back to top