Tools

Over the years, many tools have been developed to facilitate effective data management, archiving content, and retrieving data for synthetic analysis projects.


MetacatUI

A web interface for data repositories.

MetacatUI is a client-side web interface for querying Metacat servers and other servers that implement the DataONE REST API. MetacatUI provides a user interface for search, display, and submission of datasets to the KNB. The MetacatUI web submission form is the preferred method for initial submission to the KNB.

More about MetacatUI


rDataONE

An R package for accessing the KNB and other DataONE repositories.

rDataONE image

rDataONE provides the ability to seamlessly access and contribute data from within the R programming language to various DataONE repositories, including the KNB. By accessing data using a persistent DataONE identifier, R scripts become significatly more portable -- any user with the script can run it because all of the data is accessed directly from the KNB or other repositories. Also, as much data is generated within R, we have made it seamless to upload data objects, assign them an identifier (including a DOI), and provide metadata so that others can use the data in their own analyses and models.

Install rDataONE from CRAN: install.packages("rdataone")

More about rDataONE


Metacat

A flexible metadata database.

Metacat image

As a repository for data and metadata (documentation about data), Metacat helps scientists find, understand and effectively use data sets they manage or that have been created by others. Thousands of data sets are currently documented in a standardized way and stored in Metacat systems around the world, providing the scientific community with a broad range of science data that - because the data are well and consistently described - can be easily searched, compared, merged, or used in other ways.

More about Metacat


Morpho

Data management for earth, environmental and ecological scientists.

Morpho image

Morpho is a desktop application that allows researchers to create metadata, (i.e. describe their data in a standardized format), and create a catalog of data & metadata upon which to query, edit and view data collections. This software is no longer maintained by our development team, however it is an open source application and users are welcome to make contributions to the code.

Linking your Morpho account with an ORCID.

ORCID credentials are the preferred login to use with the web submission form. Previous Morpho users can link their ORCID account to their old Morpho account with the following instructions.

First create an account at orcid.org/register if you have not already. After that account registration is complete, login to the KNB with your ORCID. Next, hover over the icon on the top right and choose 'My Profile'. Then, click the 'Settings' tab and scroll down to 'Add Another Account'. Enter your name or username from your Morpho account and select yourself (your name should populate as an option). Click the '+' icon. You will then need to log out of the KNB, and then log back in with your old LDAP account (click 'have an existing account'), and enter your Morpho credentials to finalize the linkage between the two accounts. Navigate to 'My Profile' and 'Settings' to confirm the linkage.After completing this, all of your previously submitted data pacakges should show up on your KNB 'My Profile' page, whether you are logged in using your ORCID or Morpho account. You can also reverse the instructions above - log in first using your Morpho account, look for your ORCID account, then log out and back in with ORCID to confirm the linkage.

Download the Morpho data management application.

Easy-to-use installers are available for various platforms. For windows and mac versions, users need to double click the installers. For linux version, users need to run "java -jar morpho-version-linux.jar". To run Morpho, you must have Java 1.7 or later installed on your computer.


EML - Ecological Metadata Language

A metadata standard developed for the earth, environmental and ecological sciences.

It is based on prior work done by the Ecological Society of America and associated efforts. EML is implemented as a series of XML document types that can by used in a modular and extensible manner to document scientific research data.

More about EML


KNB Developer Tools

The KNB supports the DataONE REST API for automating the process of uploading, downloading, and searching for data on the KNB using scripted languages such as shell, R, Matlab, and Python, among others.

Learn more about the KNB Developer Tools and API