Science Score: 59.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org, zenodo.org -
✓Committers with academic emails
1 of 15 committers (6.7%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (19.9%) to scientific vocabulary
Keywords
nexml
phylogenetics
r
r-package
rstats
Keywords from Contributors
taxonomy
climate
biodiversity
genome
noaa-data
mock
noaa
fish
fishbase
dbi
Last synced: 6 months ago
·
JSON representation
Repository
Implementing semantically rich NeXML I/O in R
Basic Info
- Host: GitHub
- Owner: ropensci
- License: other
- Language: R
- Default Branch: master
- Homepage: https://docs.ropensci.org/RNeXML
- Size: 8.54 MB
Statistics
- Stars: 13
- Watchers: 8
- Forks: 9
- Open Issues: 12
- Releases: 8
Topics
nexml
phylogenetics
r
r-package
rstats
Created over 12 years ago
· Last pushed almost 2 years ago
Metadata Files
Readme
Changelog
Contributing
License
Codemeta
README.Rmd
---
output: github_document
---
```{r, echo = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "tools/README-"
)
```
# RNeXML
[](https://zenodo.org/badge/latestdoi/11856817)
[](https://travis-ci.org/ropensci/RNeXML)
[](https://ci.appveyor.com/project/cboettig/rnexml/branch/master)
[](https://cran.r-project.org/package=RNeXML)
[](https://codecov.io/github/ropensci/RNeXML?branch=master)

* Maintainer: Carl Boettiger
* Authors: Carl Boettiger, Scott Chamberlain, Hilmar Lapp, Kseniia Shumelchyk, Rutger Vos
* License: BSD-3
* [Issues](https://github.com/ropensci/RNeXML/issues): Bug reports, feature requests, and development discussion.
An extensive and rapidly growing collection of richly annotated phylogenetics data is now available in the NeXML format. NeXML relies on state-of-the-art data exchange technology to provide a format that can be both validated and extended, providing a data quality assurance and adaptability to the future that is lacking in other formats. See [Vos et al 2012](https://doi.org/10.1093/sysbio/sys025 "NeXML: Rich, Extensible, and Verifiable Representation of Comparative Data and Metadata.") for further details on the NeXML format.
How to cite
-----------
RNeXML has been published in the following article:
> Boettiger C, Chamberlain S, Vos R and Lapp H (2016). “RNeXML: A Package for
> Reading and Writing Richly Annotated Phylogenetic, Character, and Trait Data
> in R.” _Methods in Ecology and Evolution_, **7**, pp. 352-357.
> doi:10.1111/2041-210X.12469
Although the published version of the article is pay-walled, the source of the manuscript, and a much better rendered PDF, are included in this package (in the `manuscripts` folder). You can also find it [freely available on arXiv](https://arxiv.org/abs/1506.02722).
```{r compile-settings, include=FALSE}
library(methods)
```
Installation
---------------
The latest stable release of RNeXML is on CRAN, and can be installed with the usual `install.packages("RNeXML")` command. Some of the more specialized functionality described in the Vignettes (such as RDF manipulation) requires additional packages which can be installed using:
```{r eval=FALSE}
install.packages("RNeXML", deps = TRUE)
```
The development version can be installed using:
```{r eval=FALSE}
remotes::install_github("ropensci/RNeXML")
```
Getting Started
----------------
See the vignettes below for both a general quick start and an overview of more specialized features.
- [A Brief Introduction to RNeXML](https://docs.ropensci.org/RNeXML/articles/intro)
- [RNeXML: A Package for Reading and Writing Richly Annotated Phylogenetic, Character, and Trait Data in R](https://github.com/ropensci/RNeXML/tree/master/manuscripts) (published in MEE).
- [Handling Metadata in RNeXML](https://docs.ropensci.org/RNeXML/articles/metadata)
- [The `nexml` S4 Object](https://docs.ropensci.org/RNeXML/articles/S4)
- [Semantic data & SPARQL with RNeXML](https://docs.ropensci.org/RNeXML/articles/sparql)
- [Extending NeXML: an example based on simmap](https://docs.ropensci.org/RNeXML/articles/simmap)
-----
[](https://ropensci.org/)
Owner
- Name: rOpenSci
- Login: ropensci
- Kind: organization
- Email: info@ropensci.org
- Location: Berkeley, CA
- Website: https://ropensci.org/
- Twitter: rOpenSci
- Repositories: 307
- Profile: https://github.com/ropensci
CodeMeta (codemeta.json)
{
"@context": [
"https://doi.org/10.5063/schema/codemeta-2.0",
"http://schema.org"
],
"@type": "SoftwareSourceCode",
"identifier": "RNeXML",
"description": "Provides access to phyloinformatic data in 'NeXML' format. The\n package should add new functionality to R such as the possibility to\n manipulate 'NeXML' objects in more various and refined way and compatibility\n with 'ape' objects.",
"name": "RNeXML: Semantically Rich I/O for the 'NeXML' Format",
"codeRepository": "https://github.com/ropensci/RNeXML",
"relatedLink": [
"https://docs.ropensci.org/RNeXML",
"https://CRAN.R-project.org/package=RNeXML"
],
"issueTracker": "https://github.com/ropensci/RNeXML/issues",
"license": "https://spdx.org/licenses/BSD-3-Clause",
"version": "2.4.1",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
"version": "3.6.2",
"url": "https://r-project.org"
},
"runtimePlatform": "R version 3.6.2 (2019-12-12)",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"author": [
{
"@type": "Person",
"givenName": "Carl",
"familyName": "Boettiger",
"email": "cboettig@gmail.com",
"@id": "https://orcid.org/0000-0002-1642-628X"
},
{
"@type": "Person",
"givenName": "Scott",
"familyName": "Chamberlain",
"@id": "https://orcid.org/0000-0003-1444-9135"
},
{
"@type": "Person",
"givenName": "Hilmar",
"familyName": "Lapp",
"@id": "https://orcid.org/0000-0001-9107-0714"
},
{
"@type": "Person",
"givenName": "Kseniia",
"familyName": "Shumelchyk"
},
{
"@type": "Person",
"givenName": "Rutger",
"familyName": "Vos",
"@id": "https://orcid.org/0000-0001-9254-7318"
}
],
"contributor": {},
"copyrightHolder": {},
"funder": {},
"maintainer": [
{
"@type": "Person",
"givenName": "Carl",
"familyName": "Boettiger",
"email": "cboettig@gmail.com",
"@id": "https://orcid.org/0000-0002-1642-628X"
}
],
"softwareSuggestions": [
{
"@type": "SoftwareApplication",
"identifier": "spelling",
"name": "spelling",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=spelling"
},
{
"@type": "SoftwareApplication",
"identifier": "rdflib",
"name": "rdflib",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rdflib"
},
{
"@type": "SoftwareApplication",
"identifier": "geiger",
"name": "geiger",
"version": ">= 2.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=geiger"
},
{
"@type": "SoftwareApplication",
"identifier": "phytools",
"name": "phytools",
"version": ">= 0.3.93",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=phytools"
},
{
"@type": "SoftwareApplication",
"identifier": "knitr",
"name": "knitr",
"version": ">= 1.5",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=knitr"
},
{
"@type": "SoftwareApplication",
"identifier": "rfigshare",
"name": "rfigshare",
"version": ">= 0.3.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rfigshare"
},
{
"@type": "SoftwareApplication",
"identifier": "knitcitations",
"name": "knitcitations",
"version": ">= 1.0.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=knitcitations"
},
{
"@type": "SoftwareApplication",
"identifier": "testthat",
"name": "testthat",
"version": ">= 0.10.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=testthat"
},
{
"@type": "SoftwareApplication",
"identifier": "rmarkdown",
"name": "rmarkdown",
"version": ">= 0.3.3",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rmarkdown"
},
{
"@type": "SoftwareApplication",
"identifier": "rlang",
"name": "rlang",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rlang"
},
{
"@type": "SoftwareApplication",
"identifier": "xslt",
"name": "xslt",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=xslt"
},
{
"@type": "SoftwareApplication",
"identifier": "covr",
"name": "covr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=covr"
},
{
"@type": "SoftwareApplication",
"identifier": "taxadb",
"name": "taxadb"
}
],
"softwareRequirements": [
{
"@type": "SoftwareApplication",
"identifier": "R",
"name": "R",
"version": ">= 3.0.0"
},
{
"@type": "SoftwareApplication",
"identifier": "ape",
"name": "ape",
"version": ">= 3.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=ape"
},
{
"@type": "SoftwareApplication",
"identifier": "methods",
"name": "methods",
"version": ">= 3.0.0"
},
{
"@type": "SoftwareApplication",
"identifier": "XML",
"name": "XML",
"version": ">= 3.95",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=XML"
},
{
"@type": "SoftwareApplication",
"identifier": "plyr",
"name": "plyr",
"version": ">= 1.8",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=plyr"
},
{
"@type": "SoftwareApplication",
"identifier": "reshape2",
"name": "reshape2",
"version": ">= 1.2.2",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=reshape2"
},
{
"@type": "SoftwareApplication",
"identifier": "httr",
"name": "httr",
"version": ">= 0.3",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=httr"
},
{
"@type": "SoftwareApplication",
"identifier": "uuid",
"name": "uuid",
"version": ">= 0.1-1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=uuid"
},
{
"@type": "SoftwareApplication",
"identifier": "dplyr",
"name": "dplyr",
"version": ">= 0.5.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=dplyr"
},
{
"@type": "SoftwareApplication",
"identifier": "lazyeval",
"name": "lazyeval",
"version": ">= 0.1.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=lazyeval"
},
{
"@type": "SoftwareApplication",
"identifier": "tidyr",
"name": "tidyr",
"version": ">= 0.3.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=tidyr"
},
{
"@type": "SoftwareApplication",
"identifier": "stringr",
"name": "stringr",
"version": ">= 1.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=stringr"
},
{
"@type": "SoftwareApplication",
"identifier": "stringi",
"name": "stringi",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=stringi"
},
{
"@type": "SoftwareApplication",
"identifier": "xml2",
"name": "xml2",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=xml2"
}
],
"applicationCategory": "DataPublication",
"isPartOf": "https://ropensci.org",
"keywords": [
"metadata",
"nexml",
"phylogenetics",
"linked-data",
"r",
"rstats",
"r-package"
],
"releaseNotes": "https://github.com/ropensci/RNeXML/blob/master/NEWS.md",
"readme": "https://github.com/ropensci/RNeXML/blob/master/README.md",
"fileSize": "303.304KB",
"contIntegration": [
"https://travis-ci.org/ropensci/RNeXML",
"https://ci.appveyor.com/project/cboettig/rnexml/branch/master",
"https://codecov.io/github/ropensci/RNeXML?branch=master"
],
"citation": [
{
"@type": "ScholarlyArticle",
"datePublished": "2016",
"author": [
{
"@type": "Person",
"givenName": "Carl",
"familyName": "Boettiger"
},
{
"@type": "Person",
"givenName": "Scott",
"familyName": "Chamberlain"
},
{
"@type": "Person",
"givenName": "Rutger",
"familyName": "Vos"
},
{
"@type": "Person",
"givenName": "Hilmar",
"familyName": "Lapp"
}
],
"name": "{RNeXML}: {A} Package for Reading and Writing Richly Annotated Phylogenetic, Character, and Trait Data in {R}",
"identifier": "10.1111/2041-210X.12469",
"paginiation": "352--357",
"@id": "https://doi.org/10.1111/2041-210X.12469",
"sameAs": "https://doi.org/10.1111/2041-210X.12469",
"isPartOf": {
"@type": "PublicationIssue",
"datePublished": "2016",
"isPartOf": {
"@type": [
"PublicationVolume",
"Periodical"
],
"volumeNumber": "7",
"name": "Methods in Ecology and Evolution"
}
}
}
]
}
GitHub Events
Total
Last Year
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Carl Boettiger | c****g@g****m | 591 |
| Hilmar Lapp | h****p@d****t | 135 |
| rvosa | r****o@g****m | 69 |
| rstudio | r****o@e****m | 39 |
| Scott Chamberlain | m****s@g****m | 37 |
| Kseniia Shumelchyk | s****k@g****m | 12 |
| Carl Boettiger | c****l@r****g | 7 |
| Jeroen Ooms | j****s@g****m | 5 |
| Craig Citro | c****o@g****m | 4 |
| Carl Boettiger | c****g@g****m | 4 |
| Hadley Wickham | h****m@g****m | 2 |
| steven2249 | s****w@b****u | 2 |
| Bryce Mecum | p****h@g****m | 1 |
| Edmund Hart | e****t@g****m | 1 |
| Francois Michonneau | f****u@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 53
- Total pull requests: 49
- Average time to close issues: about 1 year
- Average time to close pull requests: 1 day
- Total issue authors: 9
- Total pull request authors: 4
- Average comments per issue: 3.85
- Average comments per pull request: 1.88
- Merged pull requests: 46
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 2
- Pull request authors: 0
- Average comments per issue: 3.5
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- hlapp (30)
- cboettig (13)
- sckott (3)
- lionel- (2)
- laurajackson (1)
- fmichonneau (1)
- krlmlr (1)
- wdahdul (1)
- gvegayon (1)
Pull Request Authors
- hlapp (36)
- cboettig (11)
- hadley (1)
- jeroen (1)
Top Labels
Issue Labels
bug (13)
question (9)
use-case (4)
documentation (1)
metadata (1)
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 4,865 last-month
- Total docker downloads: 132,196
- Total dependent packages: 2
- Total dependent repositories: 7
- Total versions: 28
- Total maintainers: 1
cran.r-project.org: RNeXML
Semantically Rich I/O for the 'NeXML' Format
- Homepage: https://docs.ropensci.org/RNeXML/
- Documentation: http://cran.r-project.org/web/packages/RNeXML/RNeXML.pdf
- License: BSD_3_clause + file LICENSE
-
Latest release: 2.4.11
published about 3 years ago
Rankings
Downloads: 7.2%
Forks count: 7.3%
Dependent repos count: 11.1%
Average: 13.2%
Dependent packages count: 13.7%
Stargazers count: 15.1%
Docker downloads count: 24.7%
Maintainers (1)
Last synced:
6 months ago
Dependencies
DESCRIPTION
cran
- R >= 3.0.0 depends
- ape >= 3.1 depends
- methods >= 3.0.0 depends
- XML >= 3.95 imports
- dplyr >= 0.5.0 imports
- httr >= 0.3 imports
- lazyeval >= 0.1.0 imports
- plyr >= 1.8 imports
- reshape2 >= 1.2.2 imports
- rlang * imports
- stringi * imports
- stringr >= 1.0 imports
- tidyr >= 0.3.1 imports
- uuid >= 0.1 imports
- xml2 * imports
- covr * suggests
- geiger >= 2.0 suggests
- knitcitations >= 1.0.1 suggests
- knitr >= 1.5 suggests
- phytools >= 0.3.93 suggests
- rdflib * suggests
- rfigshare >= 0.3.0 suggests
- rmarkdown >= 0.3.3 suggests
- spelling * suggests
- taxalight * suggests
- testthat >= 0.10.0 suggests
- xslt * suggests
.github/workflows/R-CMD-check.yaml
actions
- actions/checkout v3 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
manuscripts/Dockerfile
docker
- rocker/ropensci latest build