Skip to content

Commit df372ea

Browse files
committed
update blog to Rmd
1 parent 6cda6a2 commit df372ea

File tree

3 files changed

+17
-30
lines changed

3 files changed

+17
-30
lines changed

.Rbuildignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
^.*\.Rproj$
22
^\.Rproj\.user$
3+
^blog/public/*

blog/config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ pygmentsCodefences: yes
1212
pygmentsUseClasses: yes
1313
pygmentsCodefencesGuessSyntax: yes
1414
hasCJKLanguage: yes
15+
canonifyURLs: yes
16+
relativeURLs: no
1517
pagination:
1618
pagerSize: 5
1719
disqusShortname: ''

blog/content/post/2025-01-15-introducing-tidyomics-ecosystem/index.qmd renamed to blog/content/post/2025-01-15-introducing-tidyomics-ecosystem/index.Rmd

Lines changed: 14 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,37 @@
11
---
2-
title: "Introducing the Tidyomics Ecosystem: A Comprehensive Guide to Tidy Transcriptomics"
2+
title: "The Tidyomics Ecosystem"
33
author: "Stefano Mangiola"
4-
date: "`r Sys.Date()`"
5-
slug: []
4+
date: "2025-07-07"
5+
package: tidyomics
66
tags:
77
- tidyomics/tidyomicsBlog
88
- ecosystem
99
- transcriptomics
1010
- tidyverse
1111
- bioconductor
12-
lastmod: "`r Sys.Date()`"
13-
keywords: []
1412
description: "A comprehensive introduction to the tidyomics ecosystem, including core packages, publications, GitHub projects, and community resources for tidy transcriptomics analysis."
15-
comment: false
16-
toc: true
17-
autoCollapseToc: false
18-
postMetaInFooter: true
19-
hiddenFromHomePage: false
20-
contentCopyright: false
21-
reward: false
22-
mathjax: false
23-
mathjaxEnableSingleDollar: false
24-
mathjaxEnableAutoNumber: false
25-
hideHeaderAndFooter: false
26-
flowchartDiagrams:
27-
enable: false
28-
options: ''
29-
sequenceDiagrams:
30-
enable: false
31-
options: ''
32-
format:
33-
html:
34-
toc: true
35-
code-fold: false
13+
output:
14+
BiocStyle::html_document:
15+
toc_float: true
3616
---
3717

38-
![Tidyomics Ecosystem Cover](images/tidyomics_book_cover.png){.cover-image width=100%}
18+
19+
20+
![](images/tidyomics_book_cover.png){.cover-image width=100%}
3921

4022
# Introduction
4123

4224
The tidyomics ecosystem was born from a common challenge faced by life-scientists: every omics technology and framework in R seemed to require learning a new data structure and synthax. Switching from bulk RNA-seq to single-cell, or from expression data to genomic ranges, often felt climbing a different mountain. Tidyomics keeps the **underlying objects exactly the same** while giving them a single, tidyverse-flavoured grammar so that moving from bulk RNA-seq to single-cell or spatial data is no harder than shifting between two dplyr pipelines. Its design principles take inspiration from the tidyverse philosophy of clear, human-readable code as articulated by Wickham *et al.* (2019) ([JOSS 10.21105/joss.01686](https://joss.theoj.org/papers/10.21105/joss.01686)).
4325

44-
That question snowballed into an international collaboration—and ultimately into **tidyomics**.
26+
That question snowballed into an international collaboration—and ultimately into `tidyomics`.
4527

4628
# What is Tidyomics?
4729

48-
**Tidyomics** is an open project to develop and integrate software and documentation to enable a tidy data analysis framework for omics data objects ([Hutchison *et al.* 2024](https://doi.org/10.1038/s41592-024-02299-2)). The development of packages and tutorials is organized around [tidyomics open challenges](https://github.com/tidyomics/). Tidyomics enables the use of familiar tidyverse verbs (`select`, `filter`, `mutate`, etc.) to manipulate rich data objects in the Bioconductor ecosystem. Importantly, the data objects are not modified, but tidyomics provides a tidy *interface* to work on the native objects, leveraging existing Bioconductor classes and algorithms.
30+
![](images/logo.png){width="120px"}
31+
32+
`tidyomics` is an open project to develop and integrate software and documentation to enable a tidy data analysis framework for omics data objects ([Hutchison *et al.* 2024](https://doi.org/10.1038/s41592-024-02299-2)). The development of packages and tutorials is organized around [tidyomics open challenges](https://github.com/tidyomics/). Tidyomics enables the use of familiar tidyverse verbs (`select`, `filter`, `mutate`, etc.) to manipulate rich data objects in the Bioconductor ecosystem. Importantly, the data objects are not modified, but tidyomics provides a tidy *interface* to work on the native objects, leveraging existing Bioconductor classes and algorithms.
4933

50-
**Tidyomics** is a set of R packages by an international group of developers. The ecosystem allows for code such as:
34+
`tidyomics` is a set of R packages by an international group of developers. The ecosystem allows for code such as:
5135

5236
```r
5337
single_cell_data |>

0 commit comments

Comments
 (0)