Apps

The introduction of Dataverse APIs has fostered the development of apps that are listed at http://dataverse.org/integrations and the Integrations section of the Admin Guide.

The apps below are open source, demonstrating how to use Dataverse APIs. Some of these apps (and others) are built on Client Libraries that are available for Dataverse APIs.

Javascript

TwoRavens

TwoRavens is a system of interlocking statistical tools for data exploration, analysis, and meta-analysis.

https://github.com/IQSS/TwoRavens

PHP

OJS

The Open Journal Systems (OJS) Dataverse Plugin adds data sharing and preservation to the OJS publication process.

https://github.com/pkp/ojs/tree/ojs-stable-2_4_8/plugins/generic/dataverse

Python

OSF

Allows you to view, download, and upload files to and from a Dataverse dataset from an Open Science Framework (OSF) project: https://github.com/CenterForOpenScience/osf.io/tree/develop/addons/dataverse

GeoConnect

GeoConnect allows Dataverse files to be visualized on http://worldmap.harvard.edu with the “Explore” button. Read more about it in the WorldMap: Geospatial Data Exploration section of the User Guide.

https://github.com/IQSS/geoconnect

metrics.dataverse.org

metrics.dataverse.org aggregates metrics across multiple Dataverse installations: https://github.com/IQSS/metrics.dataverse.org

Java

DVUploader

The open-source DVUploader tool is a stand-alone command-line Java application that uses the Dataverse API to upload files to a specified Dataset. Files can be specified by name, or the DVUploader can upload all files in a directory or recursively from a directory tree. The DVUploader can also verify that uploaded files match their local sources by comparing the local and remote fixity checksums. Source code, release 1.0.0- jar file, and documentation are available on GitHub. DVUploader’s creation was supported by the Texas Digital Library.

https://github.com/IQSS/dataverse-uploader

Dataverse for Android

For now this is only a proof of concept.

https://github.com/IQSS/dataverse-android