treeio

:seedling: Base Classes and Functions for Phylogenetic Tree Input and Output

https://github.com/yulab-smu/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.3%) to scientific vocabulary

Keywords

exporter parser phylogenetic-trees
Last synced: 4 months ago · JSON representation

Repository

:seedling: Base Classes and Functions for Phylogenetic Tree Input and Output

Basic Info
Statistics
  • Stars: 102
  • Watchers: 13
  • Forks: 26
  • Open Issues: 29
  • Releases: 0
Topics
exporter parser phylogenetic-trees
Created about 9 years ago · Last pushed 9 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: Bioinformatics Group @ SMU
  • Login: YuLab-SMU
  • Kind: organization
  • Email: gcyu1@smu.edu.cn
  • Location: Guangzhou

Research group led by Prof. Guangchuang Yu in School of Basic Medical Sciences, Southern Medical University

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
  • Issues event: 4
  • Watch event: 8
  • Issue comment event: 10
  • Push event: 4
  • Pull request event: 2
  • Fork event: 1
Last Year
  • Issues event: 4
  • Watch event: 8
  • Issue comment event: 10
  • Push event: 4
  • Pull request event: 2
  • Fork event: 1

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 2
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 2
  • Total pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 2
  • Pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • Fan-iX (2)
  • CecileTK (1)
  • jvolkening (1)
  • gdunshea (1)
  • mmokrejs (1)
  • tiagorsimoes (1)
  • lfreitasl (1)
  • NPSDC (1)
Pull Request Authors
  • brj1 (3)
  • Clearmind777 (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

DESCRIPTION cran
  • R >= 3.6.0 depends
  • ape * 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
  • rmarkdown * suggests
  • testthat * suggests
  • tidyr * suggests
  • vroom * suggests
  • xml2 * suggests
  • yaml * suggests