{"id":23188792,"url":"https://github.com/jasenfinch/grover","last_synced_at":"2025-07-09T04:05:55.830Z","repository":{"id":44662346,"uuid":"119838812","full_name":"jasenfinch/grover","owner":"jasenfinch","description":"Web API Framework for Mass Spectrometry Data Transfer","archived":false,"fork":false,"pushed_at":"2023-07-25T13:34:07.000Z","size":6738,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-09T04:05:55.001Z","etag":null,"topics":["conversion","mass-spectrometry","metabolomics-data","metadata","plumber-api","r-package","transfer","web-api"],"latest_commit_sha":null,"homepage":"https://jasenfinch.github.io/grover/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jasenfinch.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-01T13:23:04.000Z","updated_at":"2023-11-29T08:46:25.000Z","dependencies_parsed_at":"2025-02-10T13:51:34.792Z","dependency_job_id":null,"html_url":"https://github.com/jasenfinch/grover","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/jasenfinch/grover","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasenfinch%2Fgrover","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasenfinch%2Fgrover/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasenfinch%2Fgrover/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasenfinch%2Fgrover/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jasenfinch","download_url":"https://codeload.github.com/jasenfinch/grover/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasenfinch%2Fgrover/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264390708,"owners_count":23600562,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["conversion","mass-spectrometry","metabolomics-data","metadata","plumber-api","r-package","transfer","web-api"],"created_at":"2024-12-18T11:15:40.962Z","updated_at":"2025-07-09T04:05:55.808Z","avatar_url":"https://github.com/jasenfinch.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# grover\n\n\u003c!-- badges: start --\u003e\n[![Lifecycle: stable](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html#stable)\n[![R-CMD-check](https://github.com/jasenfinch/grover/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/jasenfinch/grover/actions/workflows/R-CMD-check.yaml)\n[![Codecov test coverage](https://codecov.io/gh/jasenfinch/grover/branch/master/graph/badge.svg)](https://codecov.io/gh/jasenfinch/grover?branch=master)\n[![license](https://img.shields.io/badge/license-GNU%20GPL%20v3.0-blue.svg)](https://github.com/jasenfinch/grover/blob/master/DESCRIPTION)\n[![GitHub release](https://img.shields.io/github/release/jasenfinch/grover.svg)](https://GitHub.com/jasenfinch/grover/releases/)\n\u003c!-- badges: end --\u003e\n\n### Overview\n\nThe `grover` package provides a web-based API framework for remote access to a mass spectrometry `.raw` data repository, implemented using the [`plumber`](https://www.rplumber.io/) R package.\nAPI functionality includes:\n\n* **File information** retrieval including file size and creation dates.\n* File **transfer**.\n* Raw mass spectrometry data file **conversion** to `.mzML` format.\n* Retrieval of **sample information** from `.raw` file headers.\n\nThe package functionality is platform independent with file conversion and sample information retrieval functionality available through use of the [`msconverteR`](https://github.com/wilsontom/msconverteR) and [`rawrr`](https://github.com/fgcz/rawrr) R packages.\n\n### Installation\n\nThe `grover` package can be installed from GitHub using the following:\n\n```\nremotes::install_github('jasenfinch/grover')\n```\n\n### Learn more\n\nThe package documentation can be browsed online at \u003chttps://jasenfinch.github.io/grover/\u003e. \n\nIf you believe you've found a bug in `grover`, please file a bug (and, if\npossible, a [reproducible example](https://reprex.tidyverse.org)) at\n\u003chttps://github.com/jasenfinch/grover/issues\u003e.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjasenfinch%2Fgrover","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjasenfinch%2Fgrover","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjasenfinch%2Fgrover/lists"}