A mirror of the FreesearchR repository.
Find a file
2025-09-10 13:12:37 +02:00
.github new attempt 2025-06-26 10:42:26 +02:00
app_docker version bump 2025-08-27 12:46:44 +02:00
data-raw session data 2025-04-23 14:24:42 +02:00
examples feat: introduction of validation alerts 2025-09-10 12:00:24 +02:00
inst updated translations 2025-09-10 13:12:37 +02:00
man updated translations 2025-09-10 13:12:37 +02:00
pkgdown docs 2025-04-29 12:11:38 +02:00
R updated translations 2025-09-10 13:12:37 +02:00
renv chore: Updating renv 2025-08-21 11:39:39 +02:00
tests updating docs 2025-04-23 14:25:38 +02:00
vignettes updated docs 2025-07-22 20:00:41 +02:00
.dockerignore new attempt 2025-06-26 10:42:26 +02:00
.gitignore updated docs 2025-07-22 20:00:41 +02:00
.png version bump - regression - data overview 2025-04-02 11:31:04 +02:00
.Rbuildignore loading animation 2025-05-08 11:38:02 +02:00
.Rprofile Initial commit 2024-11-08 15:13:33 +01:00
_pkgdown.yml version bump 2025-05-10 11:31:11 +02:00
CITATION.cff feat: starting to implement translations throughout the UI 2025-09-10 12:00:03 +02:00
CODE_OF_CONDUCT.md naming and dealing with a dependency issue. ready for first release 2024-12-19 15:26:23 +01:00
DESCRIPTION feat: starting to implement translations throughout the UI 2025-09-10 12:00:03 +02:00
FreesearchR.Rproj renaming 2025-03-19 09:14:36 +01:00
LICENSE.md Initial commit 2024-11-08 15:13:33 +01:00
NAMESPACE feat: starting to implement translations throughout the UI 2025-09-10 12:00:03 +02:00
NEWS.md feat: starting to implement translations throughout the UI 2025-09-10 12:00:03 +02:00
QA.md renaming 2025-03-19 09:14:36 +01:00
README.md cleaning and minor code export polish 2025-06-26 12:33:25 +02:00
renv.lock feat: starting to implement translations throughout the UI 2025-09-10 12:00:03 +02:00
ROADMAP.md new docs 2025-04-22 09:58:18 +02:00
SESSION.md updated translations 2025-09-10 13:12:37 +02:00

FreesearchR FreesearchR website

Lifecycle: experimental DOI rhub FreesearchR

The FreesearchR is a simple, clinical health data exploration and analysis tool to democratise clinical research by assisting any researcher to easily evaluate and analyse data and export publication ready results.

FreesearchR is free and open-source, and is accessible in your web browser through this link. The app can also run locally, please see below.

All feedback is welcome and can be shared as a GitHub issue. Any suggestions on collaboration is much welcomed. Please reach out!

FreesearchR demo

Motivation

This app has the following simple goals:

  1. help the health clinician getting an overview of data in quality improvement projects and clinical research

  2. help learners get a good start analysing data and coding in R

  3. ease quick data overview and basic visualisations for any clinical researcher

Run locally on your own machine

The FreesearchR app can also run on your own machine with no data transmitted anywhere. Blow are the available options.

Run from R (or RStduio)

Working with data in R, FreesearchR is a quick and easy tool to get overview and perform the first explorative analyses to get you going.

Any data available in the your R session will be available to the FreesearchR app. Just follow the below steps to get going:

  1. Requirement: You need to have R installed and possibly an editor like RStudio.

  2. Then open the R console and copy/paste the following code, that will install the {devtools} package and then the {FreesearchR} R-package with its dependencies:

    require("devtools")
    devtools::install_github("agdamsbo/FreesearchR")
    library(FreesearchR)
    # By loading mtcars to the environment, it will be available 
    # in the interface like any other data.frame
    data(mtcars) 
    launch_FreesearchR()
    

Running with docker compose

For advanced users, wanting to deploy the FreesearchR app to run anywhere, a docker image is available.

Below is the minimal docker_compose.yml file:

services:
  freesearchr: 
    image: ghcr.io/agdamsbo/freesearchr:latest 
    ports: 
      - '3838:3838'
    restart: on-failure

Code of Conduct

Please note that the FreesearchR project is published with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

Acknowledgements

Like any other project, this project was never possible without the great work of others. These are some of the sources and packages I have used:

This project was all written by a human and not by any AI-based tools.

The online FreesearchR app contains a tracking script, transmitting minimal data on usage. No uploaded data is transmitted anywhere. Have a look at the tracking data here. No tracking data is sent running the app locally (see above).