tidyomics
Easily install and load packages from the tidyomcis ecosystem
Keywords
cytometry
genomics
tidyverse
transcriptomics
Last synced: 9 months ago
·
JSON representation
Repository
Easily install and load packages from the tidyomcis ecosystem
Basic Info
- Host: GitHub
- Owner: tidyomics
- License: mit
- Language: R
- Default Branch: main
- Homepage: https://tidyomics.github.io/tidyomicsBlog/
- Size: 107 KB
Statistics
- Stars: 68
- Watchers: 5
- Forks: 0
- Open Issues: 16
- Releases: 0
Topics
cytometry
genomics
tidyverse
transcriptomics
Created about 3 years ago
· Last pushed over 2 years ago
Metadata Files
Readme
License
README.Rmd
---
output: github_document
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "# ",
fig.path = "README-"
)
options(cli.hyperlink = FALSE)
```
## Overview
The [tidyomics](https://github.com/tidyomics) ecosystem is a set of packages for omics data analysis that work together in harmony; they share common Bioconductor data representations and API design consistent with the [tidyverse](https://www.tidyverse.org/) ecosystem. The __tidyomics__ package is designed to make it easy to install and load core packages from the _tidyomics_ ecosystem with a single command.
The core packages are:
```{r, eval = FALSE}
tidyomics_packages()
```
```{r, echo = FALSE}
# Call tidyomics_packages before attaching tidyomics to preserve logical presentation order
tidyomics::tidyomics_packages()
```
## The tidyomics ecosystem
You can find out more about each package in the tidyomics ecosystem here:
| Package | Intro | GitHub | Description |
|---|---|---|---|
| [tidybulk](https://stemangiola.github.io/tidybulk/) | [Vignette](https://stemangiola.github.io/tidybulk/articles/introduction.html) | [GitHub](https://github.com/stemangiola/tidybulk/) | Tidy bulk RNA-seq data analysis |
| [tidySummarizedExperiment](https://stemangiola.github.io/tidySummarizedExperiment/) | [Vignette](https://stemangiola.github.io/tidySummarizedExperiment/articles/introduction.html) | [GitHub](https://github.com/stemangiola/tidySummarizedExperiment) | Tidy manipulation of SummarizedExperiment objects |
| [tidySingleCellExperiment](https://stemangiola.github.io/tidySingleCellExperiment) | [Vignette](https://stemangiola.github.io/tidySingleCellExperiment/articles/introduction.html) | [GitHub](https://github.com/stemangiola/tidySingleCellExperiment) | Tidy manipulation of SingleCellExperiment objects |
| [tidySeurat](https://stemangiola.github.io/tidyseurat/) | [Vignette](https://stemangiola.github.io/tidyseurat/articles/introduction.html) | [GitHub](https://github.com/stemangiola/tidyseurat) | Tidy manipulation of Seurat objects |
| [tidySpatialExperiment](https://william-hutchison.github.io/tidySpatialExperiment/) | [Vignette](https://william-hutchison.github.io/tidySpatialExperiment/articles/overview.html) | [GitHub](https://github.com/william-hutchison/tidySpatialExperiment) | Tidy manipulation of SpatialExperiment objects |
| [plyranges](https://sa-lee.github.io/plyranges/) | [Vignette](https://sa-lee.github.io/plyranges/articles/an-introduction.html) | [GitHub](https://github.com/sa-lee/plyranges) | Tidy manipulation of genomics ranges |
| [plyinteractions](https://tidyomics.github.io/plyinteractions/) | [Vignette](https://tidyomics.github.io/plyinteractions/articles/plyinteractions.html) | [GitHub](https://github.com/tidyomics/plyinteractions) | Tidy manipulation of genomic interactions |
| [nullranges](https://nullranges.github.io/nullranges/) | [Vignette](https://nullranges.github.io/nullranges/articles/nullranges.html) | [GitHub](https://github.com/nullranges/nullranges/) | Generation of null genomic range sets |
## Installation
Installing the __tidyomics__ package will install all core packages of the _tidyomics_ ecosystem. The __tidyomics__ package can be installed from Bioconductor:
```{r eval = FALSE}
BiocManager::install("tidyomics")
```
__plyinteractions__ and __tidySpatialExperiment__ are two new packages in the _tidyomics_ ecosystem. __plyinteractions__ and __tidySpatialExperiment__ are both ready to use and are available in Bioconductor. The packages are now reaching maturity and will be added to the core packages for automatic installation mid-2024.
For the time being, __plyinteractions__ and __tidySpatialExperiment__ can be installed independently:
```{r eval = FALSE}
BiocManager::install("plyinteractions")
BiocManager::install("tidySpatialExperiment")
```
## Loading the _tidyomics_ ecosystem
The core _tidyomics_ packages can be attached with:
```{r eval = FALSE}
library(tidyomics)
```
This command also produces a summary of package versions and function conflicts. Function conflicts are a point of ongoing development and will be addressed over time.
__plyinteractions__ and __tidySpatialExperiment__ can be loaded independently:
```{r eval = FALSE}
library(plyinteractions)
library(tidySpatialExperiment)
```
You are now ready to start using the _tidyomics_ ecosystem.
Owner
- Name: tidyomics
- Login: tidyomics
- Kind: organization
- Twitter: steman_research
- Repositories: 1
- Profile: https://github.com/tidyomics
Open organizaion of developers creating tidy-style analysis packages in R/Bioconductor and beyond. Reach out to join.
GitHub Events
Total
- Issues event: 4
- Watch event: 4
- Issue comment event: 30
Last Year
- Issues event: 4
- Watch event: 4
- Issue comment event: 30
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 21
- Total pull requests: 9
- Average time to close issues: 14 days
- Average time to close pull requests: about 14 hours
- Total issue authors: 6
- Total pull request authors: 1
- Average comments per issue: 4.0
- Average comments per pull request: 0.22
- Merged pull requests: 9
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 4
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 3
- Pull request authors: 0
- Average comments per issue: 2.5
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- stemangiola (10)
- mikelove (5)
- HelenaLC (2)
- TuomasBorman (1)
- william-hutchison (1)
- alikhuseynov (1)
Pull Request Authors
- william-hutchison (8)
Top Labels
Issue Labels
enhancement (3)
bug (2)
good first issue (2)
documentation (1)