treeio

This is a read-only mirror of the git repos at https://bioconductor.org

https://github.com/bioc/treeio

Science Score: 49.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 5 DOI reference(s) in README
  • Academic publication links
    Links to: wiley.com
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.9%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

This is a read-only mirror of the git repos at https://bioconductor.org

Basic Info
  • Host: GitHub
  • Owner: bioc
  • Language: R
  • Default Branch: devel
  • Size: 3.01 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed 11 months ago
Metadata Files
Readme Changelog Contributing Codemeta

README.Rmd

---
output:
  md_document:
    variant: gfm
html_preview: false
---




#  treeio: Base classes and functions for phylogenetic tree input and output 

```{r echo=FALSE, results="hide", message=FALSE}
#library("txtplot")
library("badger")
library("ypages")

library("yulab.utils")
```

[![](https://badges.ropensci.org/179_status.svg)](https://github.com/ropensci/onboarding/issues/179)
[![Bioc](http://www.bioconductor.org/shields/years-in-bioc/treeio.svg)](https://www.bioconductor.org/packages/devel/bioc/html/treeio.html#since)
[![Project Status: Active - The project has reached a stable, usable state and is being actively developed.](http://www.repostatus.org/badges/latest/active.svg)](http://www.repostatus.org/#active)
[![platform](http://www.bioconductor.org/shields/availability/devel/treeio.svg)](https://www.bioconductor.org/packages/devel/bioc/html/treeio.html#archives)
[![codecov](https://codecov.io/gh/GuangchuangYu/treeio/branch/master/graph/badge.svg)](https://codecov.io/gh/GuangchuangYu/treeio)


`r badge_bioc_release("treeio", "green")`
`r badge_devel("guangchuangyu/treeio", "green")`
[![Linux Travis Build Status](https://img.shields.io/travis/GuangchuangYu/treeio/master.svg?label=Linux)](https://travis-ci.org/GuangchuangYu/treeio)
[![AppVeyor Build Status](https://img.shields.io/appveyor/ci/Guangchuangyu/treeio/master.svg?label=Windows)](https://ci.appveyor.com/project/GuangchuangYu/treeio)


`r badge_bioc_download("treeio", "total", "blue")`
`r badge_bioc_download("treeio", "month", "blue")`
`r badge_bioc_download_rank("treeio")`



```{r comment="", echo=FALSE, results='asis'}
cat(packageDescription('treeio')$Description)
```

Visit  for details.


[![Twitter](https://img.shields.io/twitter/url/http/shields.io.svg?style=social&logo=twitter)](https://twitter.com/intent/tweet?hashtags=treeio&url=http://onlinelibrary.wiley.com/doi/10.1111/2041-210X.12628/abstract&screen_name=guangchuangyu)
[![saythanks](https://img.shields.io/badge/say-thanks-ff69b4.svg)](https://saythanks.io/to/GuangchuangYu)
`r badger::badge_custom("follow me on", "WeChat", "green", "https://yulab-smu.top/images/biobabble.jpg")`




## :writing_hand: Authors

Guangchuang YU 

School of Basic Medical Sciences, Southern Medical University



If you use `r Biocpkg('treeio')` in published research, please cite:

+ LG Wang, TTY Lam, S Xu, Z Dai, L Zhou, T Feng, P Guo, CW Dunn, BR Jones, T Bradley, H Zhu, Y Guan, Y Jiang, __G Yu__^\*^. treeio: an R package for phylogenetic tree input and output with richly annotated and associated data. __*Molecular Biology and Evolution*__. 2020, 37(2):599-603. doi: [10.1093/molbev/msz240](http://dx.doi.org/10.1093/molbev/msz240).


## :arrow_double_down: Installation

Get the released version from Bioconductor:

```r
## try http:// if https:// URLs are not supported
if (!requireNamespace("BiocManager", quietly=TRUE))
    install.packages("BiocManager")
## BiocManager::install("BiocUpgrade") ## you may need this
BiocManager::install("treeio")
```

Or the development version from github:

```r
## install.packages("devtools")
devtools::install_github("YuLab-SMU/treeio")
```



## :sparkling_heart: Contributing

We welcome any contributions! By participating in this project you agree to
abide by the terms outlined in the [Contributor Code of Conduct](CONDUCT.md).


## :houses: Package Affiliations

The `treeio` package is a part of the Bioconductor and rOpenSci projects.

| [![bioconductor_footer](http://bioconductor.org/images/logo_bioconductor.gif)](http://bioconductor.org) | [![ropensci_footer](http://ropensci.org/public_images/github_footer.png)](http://ropensci.org) |
|:-------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------:|

Owner

  • Name: bioc
  • Login: bioc
  • Kind: organization

CodeMeta (codemeta.json)

{
  "@context": [
    "http://purl.org/codemeta/2.0",
    "http://schema.org"
  ],
  "@type": "SoftwareSourceCode",
  "identifier": "treeio",
  "description": "Base classes and functions for parsing and exporting phylogenetic trees. 'treeio' supports parsing analysis findings from commonly used software packages, allows linking external data to phylogeny and merging tree data obtained from different sources. It also supports exporting phylogenetic tree with heterogeneous associated data to a single tree file.",
  "name": "treeio: Base Classes and Functions for Phylogenetic Tree Input and Output",
  "codeRepository": "https://github.com/GuangchuangYu/treeio",
  "issueTracker": "https://github.com/GuangchuangYu/treeio/issues",
  "license": "https://spdx.org/licenses/Artistic-2.0",
  "version": "1.3.12",
  "programmingLanguage": {
    "@type": "ComputerLanguage",
    "name": "R",
    "version": "3.4.3",
    "url": "https://r-project.org"
  },
  "runtimePlatform": "R version 3.4.3 (2017-11-30)",
  "provider": {
    "@id": "https://www.bioconductor.org",
    "@type": "Organization",
    "name": "BioConductor",
    "url": "https://www.bioconductor.org"
  },
  "author": [
    {
      "@type": "Person",
      "givenName": "Guangchuang",
      "familyName": "Yu",
      "email": "guangchuangyu@gmail.com",
      "@id": "https://orcid.org/0000-0002-6485-8781"
    }
  ],
  "contributor": [
    {
      "@type": "Person",
      "givenName": "Tommy Tsan-Yuk",
      "familyName": "Lam",
      "email": "tylam.tommy@gmail.com"
    },
    {
      "@type": "Person",
      "givenName": "Casey",
      "familyName": "Dunn",
      "email": "casey_dunn@brown.edu"
    },
    {
      "@type": "Person",
      "givenName": "Bradley",
      "familyName": "Jones",
      "email": "brj1@sfu.ca"
    }
  ],
  "maintainer": {
    "@type": "Person",
    "givenName": "Guangchuang",
    "familyName": "Yu",
    "email": "guangchuangyu@gmail.com",
    "@id": "https://orcid.org/0000-0002-6485-8781"
  },
  "softwareSuggestions": [
    {
      "@type": "SoftwareApplication",
      "identifier": "ggplot2",
      "name": "ggplot2",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "ggtree",
      "name": "ggtree",
      "provider": {
        "@id": "https://www.bioconductor.org",
        "@type": "Organization",
        "name": "BioConductor",
        "url": "https://www.bioconductor.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "knitr",
      "name": "knitr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "prettydoc",
      "name": "prettydoc",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "testthat",
      "name": "testthat",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "tidyr",
      "name": "tidyr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    }
  ],
  "softwareRequirements": [
    {
      "@type": "SoftwareApplication",
      "identifier": "ape",
      "name": "ape",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "dplyr",
      "name": "dplyr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "jsonlite",
      "name": "jsonlite",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "magrittr",
      "name": "magrittr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "methods",
      "name": "methods"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "rvcheck",
      "name": "rvcheck",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "tibble",
      "name": "tibble",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "tidytree",
      "name": "tidytree",
      "version": "0.1.7",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "R",
      "name": "R",
      "version": "3.4.0"
    }
  ],
  "contIntegration": "https://travis-ci.org/GuangchuangYu/treeio",
  "developmentStatus": "active",
  "releaseNotes": "https://github.com/GuangchuangYu/treeio/blob/master/NEWS.md",
  "readme": "https://github.com/GuangchuangYu/treeio/blob/master/README.md",
  "fileSize": "1130.987KB"
}

GitHub Events

Total
  • Delete event: 1
  • Push event: 5
  • Create event: 2
Last Year
  • Delete event: 1
  • Push event: 5
  • Create event: 2

Dependencies

DESCRIPTION cran
  • R >= 3.6.0 depends
  • ape * imports
  • cli * imports
  • dplyr * imports
  • jsonlite * imports
  • magrittr * imports
  • methods * imports
  • rlang * imports
  • tibble * imports
  • tidytree >= 0.3.9 imports
  • utils * imports
  • Biostrings * suggests
  • ggplot2 * suggests
  • ggtree * suggests
  • igraph * suggests
  • knitr * suggests
  • phangorn * suggests
  • prettydoc * suggests
  • purrr * suggests
  • rmarkdown * suggests
  • testthat * suggests
  • tidyr * suggests
  • vroom * suggests
  • xml2 * suggests
  • yaml * suggests