This page is a collaboration between the Berens lab at the University of Tübingen and Nomic. It presents an online companion to the paper circulated as The landscape of biomedical research, by Rita Gonzalez-Marquez, Luca Schmidt, Benjamin M. Schmidt, Philipp Berens, and Dmitry Kobak.
Gonzalez-Marquez, B. Schmidt, and Kobak prepared the online version: underlying code is at https://github.com/bmschmidt/pubmed-explorer
Code for processing the data here and arranging it in two dimensions is at https://github.com/berenslab/pubmed-landscape The visualization engine to display points is Deepscatter, and pandoc-svelte-components is used to create a scrollable narration from the underlying Markdown file.
pip install quadfeather
and use it to create a directory of feather tiles for deepscatter.
Fork and clone https://github.com/bmschmidt/pubmed-explorer/
10:32pip install quadfeather
and use it to create a directory of feather tiles for deepscatter.
10:35~/scrolly_tiles/pubmed
, ~/scrolly_tiles/hathi
, etc.; and then after using npm i --global http-server
I run http-server --cors . --port 9999
in that folder.src/scrollership/pubmed.md
. Set the tile location in the first api
block as http://localhost:9999/pubmed.npm i
and npm run dev
in the pubmed-explorer repository folder. Editing the file at src/scrollership/pubmed.md
will change the website. Each of the code blocks is a deepscatter API call expressed as yaml.At some point soon it will become possible to compile pandoc to run on the web using the new wasm backend for the GHC. This will be really fun and make it possible to radically streamline this process.