Personal tools
You are here: Home Software ActivePapers
Document Actions

ActivePapers

by Konrad Hinsen last modified 2011-08-08 14:43

ActivePapers is a data format for storing scientific data, executable code working on that data, and human-readable documentation in a single file. An ActivePapers file can be archived, shared with collaborators, and submitted as supplementary material for a scientific publication. Ultimately, ActivePapers files could replace PDF files in the electronic publishing process.

The ActivePapers system was submitted to Elsevier's Executable Paper Grand Challenge and was one of the finalists. A description is published in the ICCS 2011 proceedings (free access). Since this description was written before the implementation, it remains a bit vague on some issues.

Compared to most other approaches to integrating data and code into the scientific research and publication practices, ActivePapers differs by placing the emphasis on the data rather than on the tools used to work on them. Tools tend to change rapidly as computer technology advances. Today we are all excited about Web 2.0, but ten years from now, we may have moved to peer-to-peer networking of mobile computing devices and stare at today's desktop and server hardware displayed in museum showcases. If we want scientific data to survive such changes (at least some of it deserves it), we need to think about how we store our data now. The ActivePapers format is designed to be usable in all of today's computing environments (desktop, server, smartphone, ...) and the required support infrastructure is sufficiently small that it can be ported to future computer generations with reasonable effort.

The current implementation of the ActivePapers infrastructure is best described as "proof of concept". The essential elements are there, but the runtime library needs to be more complete before it can be put to practical use. It consists of a command-line tool for working with ActivePapers that should work out of the box under Linux and MacOS X, and with little effort under Windows. There are also a few simple examples and a tutorial.


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: