Lucas Moitinho-Silva's Avatar

Lucas Moitinho-Silva

@lmoitinho.bsky.social

69 Followers  |  646 Following  |  8 Posts  |  Joined: 17.11.2024  |  1.8723

Latest posts by lmoitinho.bsky.social on Bluesky


You guys are doing great stuff! Thanks for keeping it compatible and updated

15.12.2025 18:04 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is gold!!

13.12.2025 08:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Side-by-side comparison of two multi-panel bubble charts faceted by world region. The left column shows the default facet labels placed above each panel (β€œAfrica”, β€œAmericas”, β€œAsia”, β€œEurope”, β€œOceania”). The right column shows the same charts, but the facet labels are moved inside each panel at the top-left using a negative margin. In the center, there is a title reading β€œWant to place your facet labels inside each panel?” with an arrow pointing right, followed by a short ggplot2 theme code snippet demonstrating how to move strip text inside the panel.

Side-by-side comparison of two multi-panel bubble charts faceted by world region. The left column shows the default facet labels placed above each panel (β€œAfrica”, β€œAmericas”, β€œAsia”, β€œEurope”, β€œOceania”). The right column shows the same charts, but the facet labels are moved inside each panel at the top-left using a negative margin. In the center, there is a title reading β€œWant to place your facet labels inside each panel?” with an arrow pointing right, followed by a short ggplot2 theme code snippet demonstrating how to move strip text inside the panel.

I ignored the strip.clip argument in #ggplot2 for way too long 😲

Combined with a small negative margin tweak, you can place facet labels inside each panel. A tiny trick that makes small multiples feel so much cleaner.

πŸ”΅ no manual coordinates
πŸ”΅ inherits theme styling
πŸ”΅ scales nicely when resizing

12.12.2025 12:51 β€” πŸ‘ 239    πŸ” 40    πŸ’¬ 7    πŸ“Œ 4

Yes!!!

09.12.2025 20:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
filtro package hex on a background with dots; the Posit logo is in the corner

filtro package hex on a background with dots; the Posit logo is in the corner

New releases for tidymodels! πŸ“¦

We've launched filtro and important for supervised feature selection in #RStats. These tools simplify predictor ranking, reduce overfitting, and include advanced dynamic importance calculations.

Learn more: tidyverse.org/blog/2025/11...

09.12.2025 15:21 β€” πŸ‘ 35    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0
The commitments in the SAFE Labs Handbook.

The commitments in the SAFE Labs Handbook.

A new community-driven lab handbook for reducing conflict and creating more positive and equitable work environments gets strong support from a survey of 200 researchers.
buff.ly/K7CGFLV

09.12.2025 11:02 β€” πŸ‘ 38    πŸ” 24    πŸ’¬ 0    πŸ“Œ 2

tidyomics project πŸ”› R-bloggers!

www.r-bloggers.com/2025/10/the-...

Thanks to @stemang.bsky.social, Maria Doyle @bioconductor.bsky.social, @jhsanchez.bsky.social, Mengyuan Shen, Jonathan Carroll and others in tidyomics for testing and getting this up and running

08.12.2025 17:28 β€” πŸ‘ 19    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

Sounds pretty Cool!

10.08.2025 06:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, pretty exciting! Keep up the great work! Will definitely discuss in our next journal club.

12.12.2024 16:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is pretty cool! I am wondering why I am not seeing more bacterial scRNA studies. Maybe due to my biased metagenome bubble?

12.12.2024 09:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
mSphere of Influence: How the single cell contributes to the collective | mSphere In microbiology, we know that size matters. Your typical bacterium is only ~1 Β΅m3, and thus, the micron scale is the fundamental level at which bacteria interact with their environments, a level that is hard to appreciate as humans (1). This challenge is one of the things that draws me to microbiology. I love the puzzle of understanding how things work that are too small for us to see. Through much of my PhD and postdoctoral training, I used sequencing approaches, including RNA-seq, to show how bacteria behave across different environments. But I always wondered if I had captured the whole story. For example, when I analyzed the gene expression of an oral pathogen from tooth scrapings taken from people with periodontitis (2), the samples were prepared from millions of microbes across millimeters of a tooth surface. I would ask, are all cells of this pathogen producing the same virulence factors and eating the same carbon sources? Likely not. Not all bacteria are in an identical environment, surrounded by the same host and bacterial cells at the micron level. Furthermore, targeted studies have shown repeatedly that bacterial gene expression varies across clonal cells for traits such as growth rate, antibiotic resistance, and competence due to micron-scale environmental differences, but also bistability, stochasticity, and genealogical effects (3, 4). Then, in 2020 and 2021, two papers, by Blattman et al. (5,6) and Kuchina et al. (6,6), opened up a new way to study bacterial gene expression at this single-cell level using bacterial single-cell RNA-seq (scRNA-seq).

My new perspective article is out on the opportunities to use single-cell RNA-seq to better understand heterogeneity in bacteria! journals.asm.org/doi/10.1128/...

#mSphereofInfluence @asm.org #scRNA-seq #microsky

11.12.2024 14:40 β€” πŸ‘ 16    πŸ” 9    πŸ’¬ 2    πŸ“Œ 1
Title slide: Will your code run again? Tips for making code reproducible in R

Title slide: Will your code run again? Tips for making code reproducible in R

If you missed my talk but still want to learn how to make your R code more reproducible, my slides are here πŸ™‚:

daxkellie.quarto.pub/will-your-co...

All the links to packages and resources I mentioned are there, so hopefully this can be a nice reference, too!

#ESAus2024 #rstats #quartopub πŸ§ͺ🌏

09.12.2024 06:06 β€” πŸ‘ 344    πŸ” 107    πŸ’¬ 15    πŸ“Œ 9
Preview
Introducing the {messy} package | Nicola Rennie The {messy} R package takes a clean dataset, and randomly adds mess to create data more similar to that which you'd find in the real world. This is an easy way for educators to create data sets that g...

πŸŽ‰ The {messy} package is now available on CRAN! πŸŽ‰

Read the introductory blog post here: nrennie.rbind.io/blog/introdu...

#RStats #StatsEd #DataScience

04.12.2024 09:17 β€” πŸ‘ 135    πŸ” 33    πŸ’¬ 10    πŸ“Œ 4

Re-upping this one. I have curated a playlist for molecular biology. Could be useful you are training undergrads in the lab.

04.12.2024 03:49 β€” πŸ‘ 38    πŸ” 12    πŸ’¬ 0    πŸ“Œ 0

Great, thx for sharing!

28.11.2024 07:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A common issue when learning new tools is that you normally don't know from where to begin. This could be your way into nextflow.

28.11.2024 07:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

NEW Publication!πŸ˜„

Here, we show how #PhyKIT β€” a broadly applicable toolkit for #phylogenomics β€” can be used to construct phylogenomic data matrices (& quantify biases therein), detect anomalies in predicted orthology, calculate gene-gene coevolution, & more!

πŸ”—: tinyurl.com/yc5ja4xz

25.11.2024 17:25 β€” πŸ‘ 163    πŸ” 63    πŸ’¬ 2    πŸ“Œ 2

I made a starter pack for microbiome:

go.bsky.app/Fq36egy

19.10.2024 16:16 β€” πŸ‘ 23    πŸ” 14    πŸ’¬ 1    πŸ“Œ 0

Here’s a fun bunch πŸ™Œ Let me know if you’d like to be added to it!

22.11.2024 19:32 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 4    πŸ“Œ 0
Preview
Bluesky for Science Bluesky starter packs for genomics, bioinformatics, R, and Nextflow

Bluesky for Science

Starter packs for genomics, bioinformatics, #Rstats, Nextflow. Moderation lists. Feeds. Let's rebuild the old scitwitter community and keep this place nice

blog.stephenturner.us/p/bluesky-fo... 🧬πŸ–₯️πŸ§ͺ

16.11.2024 10:25 β€” πŸ‘ 182    πŸ” 68    πŸ’¬ 35    πŸ“Œ 12

@lmoitinho is following 20 prominent accounts