Skip to content

Commit 75041f3

Browse files
authored
Merge pull request #52 from tidyomics/rss-fixes
fixes to get clean xml for rss
2 parents f85ffd9 + facc5e2 commit 75041f3

File tree

37 files changed

+1213
-439
lines changed

37 files changed

+1213
-439
lines changed

.github/workflows/blog.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
- name: Setup Hugo
2121
uses: peaceiris/actions-hugo@v2
2222
with:
23-
hugo-version: '0.119.0'
23+
hugo-version: '0.143.1'
2424
# extended: true
2525

2626
- name: Build

blog/config.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,11 @@ pygmentsCodefences: yes
1212
pygmentsUseClasses: yes
1313
pygmentsCodefencesGuessSyntax: yes
1414
hasCJKLanguage: yes
15-
paginate: 5
15+
pagination:
16+
pagerSize: 5
1617
disqusShortname: ''
1718
googleAnalytics: ''
1819
copyright: ''
19-
author:
20-
name: Stefano Mangiola, Maria Doyle
2120
sitemap:
2221
changefreq: weekly
2322
filename: sitemap.xml
@@ -37,6 +36,8 @@ menu:
3736
url: /tags/
3837
weight: 30
3938
params:
39+
author:
40+
name: Stefano Mangiola, Maria Doyle
4041
archivePaginate: 50
4142
autoCollapseToc: no
4243
baiduAnalytics: ''

blog/content/post/2021-07-07-tidy-transcriptomics-manifesto/index.en.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ <h2>SingleCellExperiment and tidySingleCellExperiment</h2>
208208
) %&gt;%
209209
select(signature_score, everything())</code></pre>
210210
<pre><code>## # A SingleCellExperiment-tibble abstraction: 80 x 22
211-
## [90m# Features=230 | Assays=counts, logcounts[39m
211+
<!-- ## [90m# Features=230 | Assays=counts, logcounts[39m -->
212212
## cell signature_score orig.ident nCount_RNA nFeature_RNA RNA_snn_res.0.8
213213
## &lt;chr&gt; &lt;dbl&gt; &lt;fct&gt; &lt;dbl&gt; &lt;int&gt; &lt;fct&gt;
214214
## 1 ATGC… -0.128 SeuratPro… 70 47 0
@@ -240,7 +240,7 @@ <h2>SingleCellExperiment and tidySingleCellExperiment</h2>
240240

241241
pbmc_SCE[, cell_subset]</code></pre>
242242
<pre><code>## # A SingleCellExperiment-tibble abstraction: 72 x 17
243-
## [90m# Features=230 | Assays=counts, logcounts[39m
243+
<!-- ## [90m# Features=230 | Assays=counts, logcounts[39m -->
244244
## cell orig.ident nCount_RNA nFeature_RNA RNA_snn_res.0.8 letter.idents groups
245245
## &lt;chr&gt; &lt;fct&gt; &lt;dbl&gt; &lt;int&gt; &lt;fct&gt; &lt;fct&gt; &lt;chr&gt;
246246
## 1 ATTA… SeuratPro… 463 77 1 B g1
@@ -386,7 +386,7 @@ <h2>tidyseurat</h2>
386386
) %&gt;%
387387
select(signature_score, everything())</code></pre>
388388
<pre><code>## # A Seurat-tibble abstraction: 80 x 24
389-
## [90m# Features=230 | Active assay=originalexp | Assays=originalexp[39m
389+
<!-- ## [90m# Features=230 | Active assay=originalexp | Assays=originalexp[39m -->
390390
## cell signature_score orig.ident nCount_original… nFeature_origin… nCount_RNA
391391
## &lt;chr&gt; &lt;dbl&gt; &lt;fct&gt; &lt;dbl&gt; &lt;int&gt; &lt;dbl&gt;
392392
## 1 ATGC… -0.128 SeuratPro… 70 47 70
@@ -419,7 +419,7 @@ <h2>tidyseurat</h2>
419419

420420
pbmc_Seurat[, cell_subset]</code></pre>
421421
<pre><code>## # A Seurat-tibble abstraction: 72 x 19
422-
## [90m# Features=230 | Active assay=originalexp | Assays=originalexp[39m
422+
<!-- ## [90m# Features=230 | Active assay=originalexp | Assays=originalexp[39m -->
423423
## cell orig.ident nCount_original… nFeature_origin… nCount_RNA nFeature_RNA
424424
## &lt;chr&gt; &lt;fct&gt; &lt;dbl&gt; &lt;int&gt; &lt;dbl&gt; &lt;int&gt;
425425
## 1 GCAG… SeuratPro… 72 45 72 45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
title: "Bioconductor Meets Brazil: A One-Day Immersion in RNA-seq with tidybulk and Carpentries"
3+
author: "João Paulo P. de Almeida, Izabela Mamede & Carlos Augusto"
4+
date: "2025-07-11"
5+
output: html_document
6+
---
7+
8+
9+
10+
<p>We are thrilled to share that we recently organized the first Bioconductor (bioC-RNAseq) course in the state of Minas Gerais—one of the few such events ever held in Brazil.</p>
11+
<p>The course took place at the Federal University of Minas Gerais (UFMG), supported by the graduate programs in Bioinformatics and in Biochemistry &amp; Immunology. It was part of the 10-year anniversary edition of the Bioinformatics Summer Course.</p>
12+
<p>Our experience in organizing this course builds upon insights from our publication, <em>“From In-Person to the Online World: Insights Into Organizing Events in Bioinformatics”</em>. A key highlight was the collaboration between departments at Instituto de Ciências Biológicas (ICB) and Departamento de Ciência da Computação/Instituto de Ciências Exatas (DCC/ICEx), fostering interdisciplinary learning and research.</p>
13+
<div id="instructors" class="section level2">
14+
<h2>Instructors</h2>
15+
<ul>
16+
<li><strong>Izabela Mamede</strong>: MSc in Biochemistry and Immunology at UFMG. Bachelor’s in Biological Sciences from UFMG. Certified Carpentries instructor (<a href="https://github.com/izabelamc">GitHub</a>).</li>
17+
<li><strong>João Paulo P. de Almeida</strong>: Postdoctoral researcher at the Institute of Biological Sciences and the Center for Artificial Intelligence Applied to Health, UFMG. PhD in Bioinformatics from UFMG and MSc in Biochemistry from the Ribeirão Preto Medical School, University of São Paulo (2018). (<a href="https://github.com/jppalmeida">GitHub</a>).</li>
18+
</ul>
19+
</div>
20+
<div id="monitors" class="section level2">
21+
<h2>Monitors</h2>
22+
<ul>
23+
<li><strong>Carlos A. da M. Machado</strong> – Undergraduate student, Biological Sciences, UFMG.<br />
24+
</li>
25+
<li><strong>Victor A. Rogana</strong> – Undergraduate student, Biological Sciences, UFMG.<br />
26+
</li>
27+
<li><strong>Bárbara Marinho</strong> – Undergraduate student, Biomedical Sciences, UFMG.<br />
28+
</li>
29+
<li><strong>Clarisse R. Reis</strong> – Master’s student, Graduate Program in Biochemistry and Immunology, UFMG.<br />
30+
</li>
31+
<li><strong>Henry P. G. Neto</strong> – PhD student, Graduate Program in Genetics, UFMG.</li>
32+
</ul>
33+
</div>
34+
<div id="course-content" class="section level2">
35+
<h2>Course Content</h2>
36+
<p>In this course, we integrated the Carpentries bioC-RNAseq lesson with the tidyomics syntax, particularly <a href="https://github.com/stemangiola/tidybulk"><code>tidybulk</code></a>. This intensive one-day event spanned eight hours and covered essential topics in RNA sequencing data analysis using R.</p>
37+
<p>The course took place in an auditorium equipped with 120 Raspberry Pi 3 Model B+ computers. All participants had Wi-Fi access and a pre-configured connection to a local server with 300 GB of RAM and 24 CPUs, maintained by Professor Glória R. Franco’s group (UFMG). The server, which included all necessary packages for the course, was prepared with the support of Lucio Rezende Queiroz, a researcher at Weill Cornell Medicine. (<a href="https://github.com/luciorezende">GitHub</a>)</p>
38+
<p>We had a total of 58 participants coming from 8 different Brazilian states and one from Peru (Figure 1). Our team of five monitors played a key role in troubleshooting small coding issues and keeping the course running smoothly in a large in-person classroom.</p>
39+
<p><strong>Figure 1</strong> - Map of Brazil showing the number of course participants per state.<br />
40+
<img src="figure1.png" width="50%" /></p>
41+
<p>The audience ranged from university professors to undergraduate students across various life science disciplines, including health and agricultural sciences. No prior experience in R was required. Over <strong>14k lines of code</strong> were typed during the course, and our local server reached its <strong>full CPU capacity</strong> when all participants ran the <code>lfcShrink</code> function simultaneously!</p>
42+
<p>The feedback was overwhelmingly positive, highlighting a clear demand for more courses like this. Many participants reached us via Instagram, requesting an online version. Given this strong interest, we plan to organize an online edition in the second semester of this year. Stay tuned!</p>
43+
<p><strong>Figure 2</strong> - View of the Computational Lab Classroom at CAD3, UFMG, during the course.<br />
44+
<img src="figure2.jpg" /></p>
45+
<p><strong>Figure 3</strong> - Final group photo with students, monitors, and instructors.<br />
46+
<img src="figure3.jpg" /></p>
47+
</div>

blog/public/404.html

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@
1616
<meta name="apple-mobile-web-app-status-bar-style" content="#f8f5ec">
1717

1818

19-
<meta name="author" content="Stefano Mangiola, Maria Doyle" /><meta name="description" content="The Tidyomics Blog" /><meta name="keywords" content="Hugo, theme, even" />
19+
<meta name="author" content="" /><meta name="description" content="The Tidyomics Blog" /><meta name="keywords" content="Hugo, theme, even" />
2020

2121

2222

2323

2424

2525

26-
<meta name="generator" content="Hugo 0.115.4 with theme even" />
26+
<meta name="generator" content="Hugo 0.143.1 with theme even" />
2727

2828

2929
<link rel="canonical" href="https://tidyomics.github.io/tidyomicsBlog/404.html" />
@@ -39,14 +39,18 @@
3939
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/jquery.fancybox.min.css" integrity="sha256-7TyXnr2YU040zfSP+rEcz29ggW4j56/ujTPwjMzyqFY=" crossorigin="anonymous">
4040

4141

42-
<meta property="og:title" content="404 Page not found" />
43-
<meta property="og:description" content="The Tidyomics Blog" />
44-
<meta property="og:type" content="website" />
45-
<meta property="og:url" content="https://tidyomics.github.io/tidyomicsBlog/404.html" />
46-
<meta itemprop="name" content="404 Page not found">
47-
<meta itemprop="description" content="The Tidyomics Blog"><meta name="twitter:card" content="summary"/>
48-
<meta name="twitter:title" content="404 Page not found"/>
49-
<meta name="twitter:description" content="The Tidyomics Blog"/>
42+
<meta property="og:url" content="https://tidyomics.github.io/tidyomicsBlog/404.html">
43+
<meta property="og:site_name" content="The Tidyomics Blog">
44+
<meta property="og:title" content="404 Page not found">
45+
<meta property="og:description" content="The Tidyomics Blog">
46+
<meta property="og:locale" content="en">
47+
<meta property="og:type" content="website">
48+
49+
<meta itemprop="name" content="404 Page not found">
50+
<meta itemprop="description" content="The Tidyomics Blog">
51+
<meta name="twitter:card" content="summary">
52+
<meta name="twitter:title" content="404 Page not found">
53+
<meta name="twitter:description" content="The Tidyomics Blog">
5054

5155
<!--[if lte IE 9]>
5256
<script src="https://cdnjs.cloudflare.com/ajax/libs/classlist/1.1.20170427/classList.min.js"></script>
@@ -77,8 +81,6 @@
7781
<li class="mobile-menu-item">Archives</li>
7882
</a><a href="/tidyomicsBlog/tags/">
7983
<li class="mobile-menu-item">Tags</li>
80-
</a><a href="/tidyomicsBlog/categories/">
81-
<li class="mobile-menu-item">Categories</li>
8284
</a><a href="/tidyomicsBlog/about/">
8385
<li class="mobile-menu-item">About</li>
8486
</a>
@@ -107,8 +109,6 @@
107109
<a class="menu-item-link" href="/tidyomicsBlog/post/">Archives</a>
108110
</li><li class="menu-item">
109111
<a class="menu-item-link" href="/tidyomicsBlog/tags/">Tags</a>
110-
</li><li class="menu-item">
111-
<a class="menu-item-link" href="/tidyomicsBlog/categories/">Categories</a>
112112
</li><li class="menu-item">
113113
<a class="menu-item-link" href="/tidyomicsBlog/about/">About</a>
114114
</li>
@@ -145,7 +145,7 @@ <h1 class="error-emoji"></h1>
145145
<a href="mailto:[email protected]" class="iconfont icon-email" title="email"></a>
146146
<a href="https://github.com/stemangiola" class="iconfont icon-github" title="github"></a>
147147
<a href="https://twitter.com/steman_research" class="iconfont icon-twitter" title="twitter"></a>
148-
<a href="https://tidyomics.github.io/tidyomicsBlog/index.xml" type="application/rss+xml" class="iconfont icon-rss" title="rss"></a>
148+
<a href="https://tidyomics.github.io/tidyomicsBlog/404.html" type="application/rss+xml" class="iconfont icon-rss" title="rss"></a>
149149
</div>
150150

151151
<div class="copyright">
@@ -163,7 +163,7 @@ <h1 class="error-emoji"></h1>
163163
<span class="copyright-year">
164164
&copy;
165165
2017 -
166-
2024<span class="heart"><i class="iconfont icon-heart"></i></span><span>Stefano Mangiola, Maria Doyle</span>
166+
2025<span class="heart"><i class="iconfont icon-heart"></i></span><span></span>
167167
</span>
168168
</div>
169169

@@ -189,5 +189,6 @@ <h1 class="error-emoji"></h1>
189189

190190

191191

192+
192193
</body>
193194
</html>

blog/public/about/index.html

Lines changed: 36 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,17 @@
1616
<meta name="apple-mobile-web-app-status-bar-style" content="#f8f5ec">
1717

1818

19-
<meta name="author" content="Stefano Mangiola, Maria Doyle" /><meta name="description" content="Hugo is a static site engine written in Go.
20-
It makes use of a variety of open source projects including:
21-
Cobra Viper J Walter Weatherman Cast Learn more and contribute on GitHub." /><meta name="keywords" content="Hugo, theme, even" />
19+
<meta name="author" content="" /><meta name="description" content="This is the blog of the tidyomics ecosystem. In it, we hope to share exciting updates on the development and use of our ecosystem.
20+
You can find out more at our homepage.
21+
This blog is part of R-Bloggers.
22+
" /><meta name="keywords" content="Hugo, theme, even" />
2223

2324

2425

2526

2627

2728

28-
<meta name="generator" content="Hugo 0.115.4 with theme even" />
29+
<meta name="generator" content="Hugo 0.143.1 with theme even" />
2930

3031

3132
<link rel="canonical" href="https://tidyomics.github.io/tidyomicsBlog/about/" />
@@ -41,25 +42,29 @@
4142
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/jquery.fancybox.min.css" integrity="sha256-7TyXnr2YU040zfSP+rEcz29ggW4j56/ujTPwjMzyqFY=" crossorigin="anonymous">
4243

4344

44-
<meta property="og:title" content="About" />
45-
<meta property="og:description" content="Hugo is a static site engine written in Go.
46-
It makes use of a variety of open source projects including:
47-
Cobra Viper J Walter Weatherman Cast Learn more and contribute on GitHub." />
48-
<meta property="og:type" content="article" />
49-
<meta property="og:url" content="https://tidyomics.github.io/tidyomicsBlog/about/" /><meta property="article:section" content="" />
50-
<meta property="article:published_time" content="2017-08-20T21:38:52+08:00" />
51-
<meta property="article:modified_time" content="2017-08-28T21:41:52+08:00" />
52-
<meta itemprop="name" content="About">
53-
<meta itemprop="description" content="Hugo is a static site engine written in Go.
54-
It makes use of a variety of open source projects including:
55-
Cobra Viper J Walter Weatherman Cast Learn more and contribute on GitHub."><meta itemprop="datePublished" content="2017-08-20T21:38:52+08:00" />
56-
<meta itemprop="dateModified" content="2017-08-28T21:41:52+08:00" />
57-
<meta itemprop="wordCount" content="32">
58-
<meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary"/>
59-
<meta name="twitter:title" content="About"/>
60-
<meta name="twitter:description" content="Hugo is a static site engine written in Go.
61-
It makes use of a variety of open source projects including:
62-
Cobra Viper J Walter Weatherman Cast Learn more and contribute on GitHub."/>
45+
<meta property="og:url" content="https://tidyomics.github.io/tidyomicsBlog/about/">
46+
<meta property="og:site_name" content="The Tidyomics Blog">
47+
<meta property="og:title" content="About">
48+
<meta property="og:description" content="This is the blog of the tidyomics ecosystem. In it, we hope to share exciting updates on the development and use of our ecosystem.
49+
You can find out more at our homepage.
50+
This blog is part of R-Bloggers.">
51+
<meta property="og:locale" content="en">
52+
<meta property="og:type" content="article">
53+
<meta property="article:published_time" content="2017-08-20T21:38:52+08:00">
54+
<meta property="article:modified_time" content="2017-08-28T21:41:52+08:00">
55+
56+
<meta itemprop="name" content="About">
57+
<meta itemprop="description" content="This is the blog of the tidyomics ecosystem. In it, we hope to share exciting updates on the development and use of our ecosystem.
58+
You can find out more at our homepage.
59+
This blog is part of R-Bloggers.">
60+
<meta itemprop="datePublished" content="2017-08-20T21:38:52+08:00">
61+
<meta itemprop="dateModified" content="2017-08-28T21:41:52+08:00">
62+
<meta itemprop="wordCount" content="38">
63+
<meta name="twitter:card" content="summary">
64+
<meta name="twitter:title" content="About">
65+
<meta name="twitter:description" content="This is the blog of the tidyomics ecosystem. In it, we hope to share exciting updates on the development and use of our ecosystem.
66+
You can find out more at our homepage.
67+
This blog is part of R-Bloggers.">
6368

6469
<!--[if lte IE 9]>
6570
<script src="https://cdnjs.cloudflare.com/ajax/libs/classlist/1.1.20170427/classList.min.js"></script>
@@ -90,8 +95,6 @@
9095
<li class="mobile-menu-item">Archives</li>
9196
</a><a href="/tidyomicsBlog/tags/">
9297
<li class="mobile-menu-item">Tags</li>
93-
</a><a href="/tidyomicsBlog/categories/">
94-
<li class="mobile-menu-item">Categories</li>
9598
</a><a href="/tidyomicsBlog/about/">
9699
<li class="mobile-menu-item">About</li>
97100
</a>
@@ -120,8 +123,6 @@
120123
<a class="menu-item-link" href="/tidyomicsBlog/post/">Archives</a>
121124
</li><li class="menu-item">
122125
<a class="menu-item-link" href="/tidyomicsBlog/tags/">Tags</a>
123-
</li><li class="menu-item">
124-
<a class="menu-item-link" href="/tidyomicsBlog/categories/">Categories</a>
125126
</li><li class="menu-item">
126127
<a class="menu-item-link" href="/tidyomicsBlog/about/">About</a>
127128
</li>
@@ -135,15 +136,9 @@
135136
<div id="content" class="content">
136137
<article class="post">
137138
<div class="post-content">
138-
<p>Hugo is a static site engine written in Go.</p>
139-
<p>It makes use of a variety of open source projects including:</p>
140-
<ul>
141-
<li><a href="https://github.com/spf13/cobra">Cobra</a></li>
142-
<li><a href="https://github.com/spf13/viper">Viper</a></li>
143-
<li><a href="https://github.com/spf13/jWalterWeatherman">J Walter Weatherman</a></li>
144-
<li><a href="https://github.com/spf13/cast">Cast</a></li>
145-
</ul>
146-
<p>Learn more and contribute on <a href="https://github.com/gohugoio">GitHub</a>.</p>
139+
<p>This is the blog of the tidyomics ecosystem. In it, we hope to share exciting updates on the development and use of our ecosystem.</p>
140+
<p>You can find out more at our <a href="https://github.com/tidyomics">homepage</a>.</p>
141+
<p>This blog is part of <a href="https://www.r-bloggers.com">R-Bloggers</a>.</p>
147142

148143
</div>
149144
</article>
@@ -154,6 +149,8 @@
154149

155150

156151

152+
153+
157154
</div>
158155
</main>
159156

@@ -162,7 +159,7 @@
162159
<a href="mailto:[email protected]" class="iconfont icon-email" title="email"></a>
163160
<a href="https://github.com/stemangiola" class="iconfont icon-github" title="github"></a>
164161
<a href="https://twitter.com/steman_research" class="iconfont icon-twitter" title="twitter"></a>
165-
<a href="https://tidyomics.github.io/tidyomicsBlog/index.xml" type="application/rss+xml" class="iconfont icon-rss" title="rss"></a>
162+
<a href="https://tidyomics.github.io/tidyomicsBlog/about/" type="application/rss+xml" class="iconfont icon-rss" title="rss"></a>
166163
</div>
167164

168165
<div class="copyright">
@@ -180,7 +177,7 @@
180177
<span class="copyright-year">
181178
&copy;
182179
2017 -
183-
2024<span class="heart"><i class="iconfont icon-heart"></i></span><span>Stefano Mangiola, Maria Doyle</span>
180+
2025<span class="heart"><i class="iconfont icon-heart"></i></span><span></span>
184181
</span>
185182
</div>
186183

@@ -206,5 +203,6 @@
206203

207204

208205

206+
209207
</body>
210208
</html>

0 commit comments

Comments
 (0)