Overview

This EmacsConf 2023 talk demonstrates a collaborative workflow for research data processing and documentation in Emacs. The speakers use Org mode as the central document format and combine it with companion packages for knowledge graph visualization, literate programming, and collaborative editing.

Starting from the National Research Data Infrastructure Germany (NFDI), the talk shows how to retrieve information from Wikidata, clean and process it with different programming languages, visualize relationships, and preserve the work through exportable documentation.

Topics covered

  • Org mode as a plain-text environment for scientific writing, organization, and publishing
  • org-roam and org-roam-ui for linking notes and visualizing a knowledge graph
  • org-babel for literate programming and self-documenting code
  • SPARQL queries against Wikidata
  • Data cleaning and processing with shell, Python, awk, and R
  • Collaborative editing in Emacs using CRDT
  • Exporting Org documents to formats such as PDF, HTML, and plain text

Speakers

Jonathan Hartman is a trained data scientist and works at the IT Center of RWTH Aachen University, Germany.

Lukas C. Bossert is a trained classical archaeologist and deputy head of the department “Research Process and Data Management” at the IT Center of RWTH Aachen University.

Chapter markers

  • 00:00 — Introduction
  • 01:16 — Org Mode
  • 02:18 — Working together
  • 06:27 — Data cleaning
  • 08:04 — Processing
  • 12:36 — Visualization
  • 14:01 — Preserve

Resources

Related Posts

Documentation From User Experience

Documentation From User Experience

This post is a condensed version of a talk at our Data Compentcy College

If you regularly use scientific software written by others, or tried to replicate interesting research that relies on software, you have probably also invested weeks of work to solve a software problem or even given up on a software because of missing documentation. Finding a project that might be the solution to your problem and then failing to run the code is frustrating. Being unable to run a project you have built yourself years ago is even worse. Having experienced all those setbacks myself in the past I want to use this post to channel that frustration to fuel solutions for better documentation for our current and future projects.

Read More
Do's and Don'ts in Research Data Management

Do's and Don'ts in Research Data Management

Research Data Management Do’s and Don’ts - Step up your RDM skills!

1. Structuring and naming your folders There is an easy way to make your data findable for you and your team: establish a folder structure which makes sense for you and your working group as well as naming conventions for your folders.

Don’t:

Paul and Suzie
»Guideline
>application
»version2_final
»v.3
»review
»3rd.version
>JD
»qn
»0-1

Instead do:

000_int_orga
»01_application
»02_review 120_questionaires
»01_qualitative »02_quantitative 130_data
»01_qualitative »02_quantitative

Read More
A Survival Guide to Research Data Sharing Services in the Rhine-Ruhr Region

A Survival Guide to Research Data Sharing Services in the Rhine-Ruhr Region

A Survival Guide to Research Data Sharing Services in the Rhine-Ruhr Region

There are a lot of reasons why collaborating with other researchers on scientific projects is great! It provides new perspectives and gives you the chance to benefit from other people’s knowledge and input. When it comes to sharing and exchanging data across multiple locations and devices however, researchers are often disoriented and don’t know which tools, cloud services and so on are safe to share data in a secure and ethical way.

Read More