ricmd

R package for iRODS icommands

https://github.com/jspijker/ricmd

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.7%) to scientific vocabulary

Keywords

data-management irods irods-client meta-data r rivm
Last synced: 6 months ago · JSON representation ·

Repository

R package for iRODS icommands

Basic Info
  • Host: GitHub
  • Owner: jspijker
  • License: gpl-3.0
  • Language: R
  • Default Branch: master
  • Size: 5.19 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • Open Issues: 6
  • Releases: 1
Topics
data-management irods irods-client meta-data r rivm
Created almost 6 years ago · Last pushed about 1 year ago
Metadata Files
Readme Changelog License Citation

README.md

ricmd

R package for iRODS icommands. This R package is an interface between R and iRODS the integrated Rule Oriented Data System.

Features

This package tries to implement the core functionality to work with iRODS collections from within R.

With this package you can: - Connect to an iRODS Zone - Create and remove collections - store and retrieve data from a collection - add and remove meta data from data objects

prerequisites

For this package to run you need Python3. This package is based on the python irodsclient and it uses reticulate to interact with this library.

You also need access to an iRODS zone and make sure that your iRODS environment is set up properly.

This package is developed and tested on Linux systems. If you want to use it on MacOS or Windows, you're on your own.

Release

The current release is version 1.0.0. Version numbers follow the major.minor.patch versioning system. Please, see the NEWS file for the release info.

Development version

This package is still under development and new features will be added in the future. For example meta data management for collections and search queries on meta data are anticipated.

latest features can be found in the development branches of this package.

This package contains tests. However, for these tests to run successfully a speficic testing environment with an iRODS install is needed.

Install

This package is not (yet) available on CRAN, you can install it directly from GitHub:

r remotes::install_github("jspijker/ricmd",build_vignettes=TRUE)

To read the vignette:

r vignette("ricmd")

Licence

This package is publicly available under the GPL 3.0 licence, please see accompanying LICENCE file.

Owner

  • Name: Job Spijker
  • Login: jspijker
  • Kind: user
  • Location: Bilthoven, The Netherlands
  • Company: RIVM: @rivm-syso

http://www.linkedin.com/in/jobspijker My information on GitHub is my own, provided “As Is” and with no warranties.

Citation (CITATION.cff)

cff-version: 1.2.0
title: RICMD
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Job
    family-names: Spijker
    email: job.spijker@rivm.nl
    affiliation: >-
      National Institute for Public Health and the
      Environment
    orcid: 'https://orcid.org/0000-0001-9276-2640'
contact:
  - email: job.spijker@rivm.nl
    name: "National Institute for Public Health and the Environment"
repository-code: 'https://github.com/jspijker/ricmd'
url: 'https://jspijker.github.io/ricmd/'
abstract: R package for iRODS icommands. This R package is an interface between R and iRODS the integrated Rule Oriented Data System.
keywords:
  - iRODS
  - r
  - data management
  - irods-client
  - meta data
license: GPL-3.0
version: 2.0.0

GitHub Events

Total
  • Issues event: 4
  • Delete event: 1
  • Issue comment event: 1
  • Push event: 3
  • Pull request event: 4
  • Create event: 1
Last Year
  • Issues event: 4
  • Delete event: 1
  • Issue comment event: 1
  • Push event: 3
  • Pull request event: 4
  • Create event: 1

Dependencies

DESCRIPTION cran
  • R >= 3.0.0 depends
  • reticulate * depends
  • knitr * suggests
  • rmarkdown * suggests
  • testthat * suggests