Publications by Dario Radečić

shiny.gosling is Now on Bioconductor – An Open-Source Software for Bioinformatics

10.06.2024

Inclusion of our shiny.gosling package on Bioconductor is a three-fold milestone for us. First, it gives our developers the recognition they deserve. Second, it strengthens our position as a leading voice in bioinformatics software development. And finally, it amplifies our visibility and credibility within the scientific community. For you, as a u...

9315 sym R (2751 sym/4 pcs) 10 img

R One Billion Row Challenge: Is R Viable Option for Analyzing Huge Datasets?

06.06.2024

Note: Thank you Kamil Żyła for providing guidance and expertise in writing R code for this article. R, being single-threaded in nature, isn’t the fastest programming language out there. You have options when it comes to parallelism, but these often don’t reduce the runtime as much as you’d want. So when the official 1 Billion Row Challenge ...

8428 sym R (8192 sym/7 pcs) 6 img

R Shiny and DuckDB: How to Speed Up Your Shiny Apps When Working With Large Datasets

20.05.2024

If there’s one thing with a certain downward trend, it’s got to be people’s attention span. Even Google reports that pages with a load time of 5 seconds increase their probability of bounce by 90%! And that was in 2017! As an R Shiny developer, you must do everything in your power to stop users leaving your app and increase engagement. One wa...

9638 sym R (6048 sym/4 pcs) 22 img

Shiny for Python Shinylive: How to Run Shiny for Python Apps Without a Python Server

16.05.2024

Writing Shiny for Python applications is fun and games, but what about deploying them? Well, it’s the same story. Shiny for Python Shinylive saves the day by offering a beginner-friendly ways (plural) to share Shiny apps. Today you’ll learn a bunch of them. By the end, you’ll have your app running on Shinylive through the editor, GitHub, and ...

9847 sym Python (1069 sym/7 pcs) 15 img

R Highcharts: How to Make Interactive Maps for R and R Shiny

07.05.2024

R Shiny needs no introduction, as it’s one of the go-to frameworks for building amazing applications and dashboards. But most of them lack one thing – interactivity and motion. Truth be told, R’s standard visualization packages such as ggplot2 aren’t interactive, so that’s the main reason why. Enter R Highcharts – a free package for mak...

10414 sym R (4393 sym/13 pcs) 30 img

R Shiny Highcharts – How to Create Interactive and Animated Shiny Dashboards

05.05.2024

Welcome to the third (and final) part of our R Highcharts article series. So far, you’ve learned how to make basic interactive charts, and how to make drilldown charts. These two articles are a must-read before going over this one, since today the focus will be on code rather than explanations. After reading today’s piece, you’ll know how to ...

9109 sym R (16462 sym/9 pcs) 12 img

R Highcharts Drilldown – How to Create Animated and Interactive Drilldown Charts in R

18.04.2024

You have the fundamentals of R Highcharts under your belt by now. The next logical step is to introduce a bit more complexity in the code, but for the greater good. And that good is implementing drilldown charts straight in R! This will allow you to click on individual chart elements to open up yet another visualization that displays the data for a...

9701 sym R (4208 sym/16 pcs) 30 img

R Highcharts: How to Make Animated and Interactive Data Visualizations in R

04.04.2024

If you’re looking to take your R data visualization skills to the next level, interactivity is the name of the game. There aren’t too many packages that offer it out of the box, but you don’t need quantity if you have quality. Highcharts is among the most popular JavaScript packages for interactive data visualization, and it has a superb R po...

12457 sym R (3906 sym/17 pcs) 32 img

R dtplyr: How to Efficiently Process Huge Datasets with a data.table Backend

26.03.2024

In a world where compute time is billed by the second, make every one of them count. There are zero valid reasons to utilize a quarter of your CPU and memory, but achieving complete resource utilization isn’t always a straightforward task. That is if you don’t know about R dtplyr. One option is to use dplyr. It’s simple to use and has intuiti...

9449 sym R (3954 sym/17 pcs) 16 img

R doParallel: How to Parallelize R DataFrame Computations

22.03.2024

Parallelizing R dataframe computation is a guaranteed way to shave minutes or even hours from your data processing pipeline compute time. Sure, it adds more complexity to the code, but it can drastically reduce your computing bills, especially if you’re doing everything in the cloud. R doParallel package provides a significant speed increase to y...

9337 sym R (6095 sym/8 pcs) 16 img