Skip to content

Instantly share code, notes, and snippets.

View lmichan's full-sized avatar
💭
💬aprendiendo

layla michan lmichan

💭
💬aprendiendo
View GitHub Profile

Welcome to the New Era of Scientific Publishing

— by Tobias Kuhn, 4 April 2022; reporting on work with Cristina Bucur, Davide Ceolin, and Jacco van Ossenbruggen [1,2] —

I believe we have made the first steps venturing into a new era of scientific publishing. Let me explain. [Update: At what point exactly a new era begins and what counts as first steps are of course subject to debate. I therefore added a section on related initiatives and further reading below.]

Science is nowadays communicated in a digital manner through the internet. We essentially have a kind of "scientific knowledge cloud", where researchers with the help of publishers upload their latest findings in the form of scientific articles, and where everybody who is interested can access and retrieve these findings. (This is in fact only true for articles that are published as Open Access, but that is not the point here.)

@stuppie
stuppie / check_database.py
Created April 22, 2017 21:28
Check NAR databases
from multiprocessing.pool import ThreadPool
from bs4 import BeautifulSoup
from urllib.request import urlopen
import requests
soup = BeautifulSoup(urlopen("http://www.oxfordjournals.org/nar/database/a"), "lxml")
urls = [link['href'] for link in soup.find_all('a', href=True) if link.text.strip() == "database"]
total = len(urls)
failed = 0
@bonzanini
bonzanini / search_biopython.py
Last active June 16, 2025 13:33
Searching PubMed with Biopython
# This code uses Biopython to retrieve lists of articles from pubmed
# you need to install Biopython first.
# If you use Anaconda:
# conda install biopython
# If you use pip/venv:
# pip install biopython
# Full discussion: