https://github.com/bioconductor-source/tidyomics

https://github.com/bioconductor-source/tidyomics

Science Score: 13.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
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.8%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: bioconductor-source
  • License: mit
  • Language: R
  • Default Branch: devel
  • Size: 95.7 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed almost 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: (WIP DEV) Bioconductor Packages
  • Login: bioconductor-source
  • Kind: organization
  • Email: maintainer@bioconductor.org

Source code for packages accepted into Bioconductor

GitHub Events

Total
Last Year

Dependencies

DESCRIPTION cran
  • R >= 4.2 depends
  • cli * imports
  • nullranges * imports
  • plyranges * imports
  • purrr * imports
  • rlang * imports
  • stringr * imports
  • tidySingleCellExperiment * imports
  • tidySummarizedExperiment * imports
  • tidybulk * imports
  • tidyseurat * imports
  • utils * imports
  • dplyr * suggests
  • ggplot2 * suggests
  • knitr >= 1.41 suggests
  • mockr >= 0.2.0 suggests
  • rmarkdown >= 2.20 suggests
  • testthat >= 3.1.6 suggests
  • tibble * suggests
  • tidyr * suggests