Discindo
  • Projects
  • Series
  • Archive
  • About
Categories
All (53)
.Renviron (1)
aggregate (2)
API (2)
app (1)
arch (1)
async programming (3)
Automation (3)
AWS (13)
AWS AppRunner (1)
AWS CloudWatch (1)
AWS Copilot (1)
AWS ECR (4)
AWS EventBridge (2)
AWS IAM (3)
AWS Lambda (7)
AWS S3 (1)
background process (1)
Big Query (1)
bioinformatics (1)
Bioinformatics (1)
BLAST (1)
blasterjs (1)
blog (1)
Bootstrap 5 (1)
Brochure (1)
brochure (1)
bslib (2)
Cache (1)
callr (2)
CD/CI (1)
CI/CD (1)
configuration (1)
cron (2)
daemons (1)
Dash (1)
data analysis (2)
database (1)
dbt (1)
deepVariant (1)
Digital Ocean (1)
Docker (3)
dplyr (2)
duckdb (3)
ducklake (1)
dynamic (2)
dynamodb (2)
EC2 (2)
filter (2)
Finances (1)
gatk (1)
Git (1)
GitHub Actions (6)
golem (3)
Google Analytics (1)
Hackathon (2)
HTML (1)
htmltools (1)
httr2 (1)
icons (1)
internationalization (1)
JSON (1)
mirai (1)
motherduck (1)
multi-page (1)
multi-session (1)
NCBI (1)
newscatcheR (1)
Open data (1)
package (5)
parallelization (1)
paws (5)
phylogenies (1)
plumber (3)
popover (1)
popper.js (1)
Posit Connect (2)
purrr (2)
pydata (1)
Python (6)
python (2)
R (46)
r2lambda (4)
r4ds (1)
reactable (1)
renv (2)
reproducible (1)
Rmd (2)
rskopje (2)
RStudio (1)
Rstudio (1)
Shiny (18)
shiny module (3)
shiny.i18n (1)
ShinyProxy (1)
shortcuts (1)
StackOverflow (1)
stevedore (1)
Streamlit (1)
Terraform (1)
Tidytuesday (1)
tidytuesday (2)
tooltip (1)
uv (1)
Wikidata (2)
windsorair (1)

Archive

Jumping in the Ducklake with nothing but R on

R
ducklake
duckdb

Navigating the strange world of lakes, table formats, and catalogs from R

2025-09-20
6 min

Introducing bioinf-bloggers.com

bioinformatics
blog

A feed of the latest posts of Bioinformatics blogs around the world

2025-09-05
1 min

An Arch Linux package for the Air R formatter

R
arch

Getting Air with the Arch linux package manager

2025-06-21
1 min

A plumber API to filter and aggregate datasets

R
plumber
API
filter
aggregate
httr2

Demo of a {plumber} that uses dynamic filtering and aggregation

2025-02-13
6 min

How to dynamically aggregate any dataset in R with purrr and dplyr

R
aggregate
dynamic
purrr
dplyr

Demo of an approach I use for dynamic aggregating of tables (in Shiny)

2025-02-06
8 min

How to dynamically filter any dataset in R with purrr and dplyr

R
filter
dynamic
purrr
dplyr

Demo of an approach I use for dynamic filtering of tables (in Shiny)

2025-01-31
7 min

Sharing data between pages in a multi-page Brochure Shiny application

R
Shiny
Brochure
Cache
multi-page
multi-session

A breakdown of some approaches for between-page data sharing in a multi-session {brochure} {shiny} application

2025-01-27
14 min

How to configure your shiny app content from a remote JSON file

R
Shiny
JSON
shiny module
configuration

A straightforward way to configure the appearance and content of a Shiny application using a (remote) JSON configuration file

2025-01-19
12 min

Automating building and ckecking of renv environments using GitHub Actions

R
renv
GitHub Actions

A quick how-to on building renv environments with GitHub Actions.

2025-01-10
5 min

Happy New Year

R

Just a ggplot2 decorated tree.

2025-01-06
2 min

r2lambda update to support multi-file projects and renv projects

AWS
R
r2lambda
AWS Lambda
renv

A demo of two newly added features in the {r2lambda} R package. How to deploy R projects with multiple files, and how to use the {renv} lockfile to manage dependencies in the AWS Lambda docker image

2024-10-17
3 min

Noting the differences in deploying R vs Python apps on Posit Connect

R
Python
Automation
Shiny
Posit Connect
GitHub Actions

Clarifying confusion regarding using GitHub Actions to deploy R and Python Shiny apps

2024-09-29
4 min

Using uv to manage the environment for a Python Shiny app and setting up a GitHub action to publish it to Posit Connect

python
Automation
Shiny
uv
GitHub Actions

A step-by-step guide to work with a Python Shiny app with the help of uv and a GitHub Actions workflow to have it published from GitHub to Posit Connect.

2024-09-21
5 min

Shiny ducks: connecting to MotherDuck from Shiny

R
Shiny
duckdb
motherduck

Few notes about getting up and running with Shiny and Mother duck

2024-06-28
4 min

Few notes on getting R package data from the local library

R
package

The missing conventions in the descriptions of packages

2024-06-23
3 min

Joining the flock from R: working with data on MotherDuck

R
duckdb
database

Using R to connect to MotherDuck, the cloud data warehouse powered by DuckDB.

2024-06-21
4 min

How to set up development and production environments using AWS Copilot: Example using a plumber API.

R
API
plumber
AWS
AWS Copilot
GitHub Actions
AWS ECR
AWS IAM
AWS AppRunner
CD/CI
Automation

In this post I dive deep into setting up a dev/stage/prod environment setup for a {plumber} API on AWS AppRunner

2024-02-25
19 min

A simple workflow for async {shiny} with {mirai}

R
Shiny
async programming
mirai
daemons
parallelization
shiny module

A module-based approach to simplify async calls in {shiny} apps using {mirai}

2024-01-15
4 min

A simple workflow for async {shiny} with {callr}

R
Shiny
async programming
callr
shiny module

An approach to simplify and standardize async calls in {shiny} apps using {callr}

2024-01-12
7 min

100 days of Python and R

R
python

Random things from 100 days of code challenge.

2023-12-29
2 min

Deploying Plumber API to AWS Elastic Container Service

AWS
AWS ECR
plumber
Posit Connect

Notes on deploying Plumber API to AWS ECS.

2023-12-28
5 min

How to deploy Shiny application to Digital Ocean using GitHub Actions

R
Shiny
GitHub Actions
Digital Ocean
ShinyProxy

A walkthrough on setting up GitHub Actions for automatic deployment of Shiny application to DigitalOcean server running ShinyProxy

2023-12-12
7 min

How to use buttons in a Reactable widget for navigation in a Shiny application

R
Shiny
bslib
reactable

A few helpful design patterns for navigation in {shiny} applications using buttons in a {reactable} widget

2023-04-04
12 min

How to use Bootstrap 5 popovers in Shiny applications

R
Shiny
bslib
Bootstrap 5
popover
tooltip
popper.js

A few tips on using bootstrap 5 popovers in Shiny

2023-04-01
8 min

Data wrangling tricks from the R4DS slack

R
r4ds
data analysis
shortcuts

R4DS slack tips and tricks.

2023-03-27
3 min

How to use custom icons in Rmd reports and Shiny applications

R
Shiny
icons
htmltools
HTML

A workflow on how to create visually pleasing and effective static HTML visualizations of small-scale and heterogenous tabular data

2023-03-19
12 min

How to set up an R-based AWS Lambda to write to AWS S3 on a schedule

AWS
R
r2lambda
AWS Lambda
AWS EventBridge
AWS S3
cron

An introduction to working with AWS S3 from R and a step-by-step workflow to set an AWS Lambda functon to save datasets to an S3 bucket on a weekly schedule

2023-03-09
9 min

Set an R-based AWS Lambda function to run on a schedule

AWS
R
r2lambda
AWS Lambda
AWS EventBridge
AWS CloudWatch
cron
Tidytuesday

A step-by-step tutorial on how to deploy an R-based AWS Lambda function, how to set it to run on a recurring schedule, how to validate that the execution happens on schedule, and how to clean up. All from the R console.

2023-02-26
6 min

An R AWS Lambda function to download Tidytuesday datasets

AWS
R
r2lambda
AWS Lambda
tidytuesday

A detailed walk through the steps to prepare a custom R script for deployment as AWS Lambda with the r2lambda package. How to prepare an R script? What are the roles of several key arguments? How to request longer timeout or more memory for a Lambda function? How to parse the response payload returned by the Lambda function?

2023-02-24
5 min

Test an R-based AWS lambda function locally before deploying to the cloud

AWS
R
paws
AWS Lambda
AWS IAM
AWS ECR
Docker
package

Learn how to test an R-based AWS Lambda function locally before deploying it to the cloud using the r2lambda package. This post covers the steps to build, test, and deploy your Lambda function, ensuring it works correctly before using AWS resources.

2023-02-19
3 min

Using {stevedore} to manage docker-based variant-calling pipelines from R

R
Bioinformatics
stevedore
Docker
gatk
deepVariant

Docker and stevedore for overcoming usual obstacles in complicated pipelines.

2023-02-12
9 min

Deploy an R script as an AWS Lambda function without leaving the R console

R
AWS
paws
AWS Lambda
AWS IAM
AWS ECR
Docker
package

This post introduces the {r2lambda} package, which simplifies the process of deploying R scripts as AWS Lambda functions. It automates the steps of creating a Docker image, pushing it to AWS ECR, and creating the Lambda function, all from within the R console. The post provides a detailed guide on how to use the package, including writing the R script, deploying the Lambda function, and testing it. Additionally, it covers the necessary system and R dependencies, AWS configuration, and installation steps. The post concludes with a demo run and a discussion of future improvements for the package.

2023-02-04
10 min

Rstudio in the cloud for those of us with old laptops part 2: automating with terraform

R
RStudio
AWS
EC2
Terraform

In this post, we automate the process of setting up an RStudio server on AWS EC2 using Terraform. This guide covers the prerequisites, writing the Terraform configuration, and extending it to install R and RStudio server on the instance.

2023-01-29
10 min

Rstudio in the cloud for those of us with old laptops

R
Rstudio
AWS
EC2

A guide on setting up Rstudio server on an AWS EC2 instance for users with older laptops, including steps for installation, configuration, and secure access.

2023-01-20
4 min

Getting Google Analytics data in R the long way

R
Google Analytics
Big Query
dbt

An overview of how to work with dbt and Big Query to analyze Google Analytics data

2022-12-29
4 min

Python dashboards after Shiny for Python

Python
Dash
Streamlit

Exploring other dashboarding option in Python

2022-12-03
2 min

Packaging a Python Shiny app

Python
Shiny
golem

A step-by-step guide on how to package a Python Shiny app, including directory structure, necessary files, and commands to build and run the package.

2022-11-18
3 min

Using Wikidata to draw networks of Politically Exposed Persons #2

Python
Wikidata
Shiny

Building a PyShiny app for displaing data from Wikidata

2022-11-17
2 min

Using Wikidata to draw networks of Politically Exposed Persons #1

Python
Wikidata

Introduction on getting data from Wikidata using python

2022-11-16
7 min

How to invoke an AWS Lambda function with R and paws

R
AWS
paws
AWS Lambda
.Renviron

This post provides a step-by-step guide on how to invoke an AWS Lambda function using R and the {paws} package. It covers setting up AWS credentials, starting a Lambda service, listing available functions, and invoking a specific Lambda function with a payload. The post also includes examples and a custom function to streamline the process.

2022-07-24
6 min

A {shiny} app to wrap BlasterJS and visualize NCBI BLAST results locally

Shiny
R
blasterjs
NCBI
BLAST
I recently learned about a really slick JavaScript component for interactive visualization of NCBI’s blast output. BlasterJS (Website, Paper) makes it possible to visualize b…
2022-06-23
4 min

Using R and {paws} to populate DynamoDB tables #2

R
paws
AWS
dynamodb

How to start on using R with paws to work with AWS DynamoDB, part 2.

2022-05-18
6 min

Building a multi-session {shiny} application with {brochure}

golem
R
Shiny
app
brochure

In this post, I share my experience building a multi-session Shiny application using the {brochure} package. I discuss the advantages of using {brochure} for creating independent Shiny sessions for different pages, the integration with {golem}, and the steps to deploy the application on shinyapps.io. Additionally, I provide a solution for handling URL redirects in different environments.

2022-05-09
6 min

Using R and {paws} to populate DynamoDB tables

R
paws
AWS
dynamodb

How to start on using R with paws to work with AWS DynamoDB.

2022-04-30
5 min

Using {shiny.i18n} with {golem} for server-side translation

Shiny
R
golem
shiny.i18n
internationalization
Hackathon

using-shiny-i18n-with-golem-for-server-side-translation

2021-05-22
4 min

OpenBudget: A Shiny app for transparent finances in local government in North Macedonia

R
Shiny
Open data
Hackathon
Finances

OpenBudget: A Shiny app for transparent finances in local government in North Macedonia

2021-05-21
2 min

WindsoraiR package for accessing Windsor.ai API from R

R
package
windsorair

Few notes on the package I wrote for Windsor.ai.

2021-04-21
2 min

A guide for reproducible data analysis in Macedonian

R
rskopje
Rmd
data analysis
reproducible

An overview of the document we produced for the reproducible data analysis workshop.

2020-12-25
4 min

Few things I learned while writing an R package

R
package
newscatcheR

On writing my first R package and publishing to CRAN.

2020-07-23
2 min

Asynchronous background execution in Shiny using callr

background process
async programming
callr
R
Shiny

This post explores how to handle asynchronous background execution in Shiny applications using the callr package. We discuss the limitations of the current promises implementation in Shiny and demonstrate how to use callr::r_bg to run long computations in the background, allowing users to continue interacting with the app. The post includes example code and a link to a live demo app.

2020-05-01
5 min

Six months of #rstats workshops in Skopje, and more

R
Python
tidytuesday
rskopje
pydata

Few notes on running R and Python workshops in Skopje.

2020-03-07
2 min

Using GitHub actions with R: Some notes from our #TidyTuesday setup

R
Git
GitHub Actions
Rmd
CI/CD

Notes on using GitHub Actions with R for our #TidyTuesday setup, including automation of gh-pages publishing and handling dependencies.

2019-12-29
2 min

Basic visual manupulation of phylogenies in R

R
StackOverflow
phylogenies

Some notes from StackOverflow.

2019-12-18
2 min
No matching items
     

    © 2019-2025 Discindo. This work is licensed under CC-BY-SA. The content is aggregated on r-bloggers. Thanks for supporting us.

    Cookie Preferences