Jan Broder Engler
751 posts
Image
user avatar
Jan Broder Engler
@JanBroderEngler
Scientist and software developer. Creator of tidyplots.org and sepacode.app.
Hamburg, Germany
jbengler.de
Joined February 2016
997
Following
4,201
Followers
  • Pinned
    user avatar
    Jan Broder Engler
    @JanBroderEngler
    Jan 12, 2025
    Everybody can do code-based plotting in R πŸ’ͺ Try tidyplots.org πŸ•ŠοΈ Free and open-source πŸš€ Easy, intuitive and fast 🌈 Beautiful Getting started guide at jbengler.github.io/tidyplots/arti… #rstats #dataviz #phd
    Image
    52K
  • user avatar
    Jan Broder Engler
    @JanBroderEngler
    Apr 19, 2025
    This is how you can split a plot into multiple subplots using #tidyplots πŸš€ #rstats #dataviz #phd
    library(tidyplots)

gene_expression |> 
  head(n = 180) |> 
  tidyplot(x = group, y = expression, color = group) |> 
  add_mean_bar(alpha = 0.3) |> 
  add_sem_errorbar() |> 
  add_data_points_beeswarm() |> 
  split_plot(by = external_gene_name, ncol = 3, nrow = 3)
    48K
  • user avatar
    Jan Broder Engler
    @JanBroderEngler
    Jan 18, 2025
    To add a statistical test in #tidyplots , just do `add_test_pvalue()` πŸš€ Then you can decide, whether you want to compare every group to every group, or one control group to all other groups. jbengler.github.io/tidyplots/refe… #rstats #dataviz #phd
    Image
    Image
    45K
  • user avatar
    Jan Broder Engler
    @JanBroderEngler
    Jan 13, 2025
    New website for #tidyplots use cases, complete with data and code 🀩 tidyplots.org/use-cases/ #rstats #dataviz #phd
    Image
    36K
  • user avatar
    Jan Broder Engler
    @JanBroderEngler
    Mar 19, 2025
    The #tidyplots paper is now published in @iMetaScience πŸŽ‰πŸ₯³πŸ”₯ Whenever you use tidyplots in your published work, consider citing doi.org/10.1002/imt2.7… πŸ™ #rstats #dataviz #phd
    Image
    28K
  • user avatar
    Jan Broder Engler
    @JanBroderEngler
    Feb 2, 2025
    This is how you can generate a multiplot layout including statistics in #tidyplots 🀩 #rstats #dataviz #phd
    Image
    42K
  • user avatar
    Jan Broder Engler
    @JanBroderEngler
    Jan 16, 2025
    Reordering axis labels has never been easier. Just add `sort_x_axis_labels()`. Check out tidyplots.org #rstats #phd #dataviz
    Image
    Image
    46K
  • user avatar
    Jan Broder Engler
    @JanBroderEngler
    Feb 25, 2025
    This is how you can visualize gene expression data in #tidyheatmaps 🀩 jbengler.github.io/tidyheatmaps/ #rstats #dataviz #phd
    library(tidyheatmaps)

tidyheatmap(df = data_exprs,
            rows = external_gene_name,
            columns = sample,
            values = expression,
            scale = "row",
            annotation_col = c(sample_type, condition, group),
            annotation_row = c(is_immune_gene, direction),
            gaps_row = direction,
            gaps_col = group
)
    28K
  • user avatar
    Jan Broder Engler
    @JanBroderEngler
    Jul 7, 2025
    This is how you can do paired testing in #tidyplots 0.3.1 πŸ’ #rstats #dataviz #phd
    library(tidyplots)

x <- c(2.3, 4.5, 6.3, 3.4, 7.8, 6.7)
df <- data.frame(
  x = c(x, x + c(0.8, 0.75)),
  group = paste0("g", rep(c(1, 2), each = 6)),
  batch = paste0("b", c(1:6, 1:6)),
  shuffle = paste0("c", c(1:6, 6:1))
)

df |>
  tidyplot(group, x, color = group) |>
  add_boxplot() |>
  add_data_points() |>
  add_test_pvalue(paired_by = batch) |>
  add_line(group = batch, color = "black")
    31K
  • user avatar
    Jan Broder Engler
    @JanBroderEngler
    Apr 6, 2025
    This is how you can rename axis labels in #tidyplots πŸš€ #rstats #dataviz #phd
    Image
    29K

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms of Service|Privacy Policy|Cookie Policy|Accessibility|Ads info|Β© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
Advertisement
Advertisement