Open Source R Software - Page 2

R Software

R Clear Filters

Browse free open source R Software and projects below. Use the toggles on the left to filter open source R Software by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    R4DS (R for Data Science)

    R4DS (R for Data Science)

    R for data science: a book

    “R for Data Science” (r4ds) is the source material (book + examples) by Hadley Wickham et al., intended to teach data science using R and the tidyverse. It covers the workflow from importing data, tidying, transforming, visualizing, modelling, communicating results, and programming in R. The repository contains the source files (Quarto / RMarkdown), example datasets, visualizations, exercises, and all content needed to build the book. Includes many example datasets, diagrams, code samples, and “hands-on” exercises. Comprehensive coverage of data-science workflow: data import, cleaning, transformation, exploration, modelling etc. Includes topics beyond basics: relational data (joins), date/time, strings, working with missing values, visualizing data, etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    RStan

    RStan

    RStan, the R interface to Stan

    RStan is the R interface to Stan, a C++ library for statistical modeling and high-performance statistical computation. It lets users specify models in the Stan modeling language (for Bayesian inference), compile them, and perform inference from R. Key inference approaches include full Bayesian inference via Hamiltonian Monte Carlo (specifically the No-U-Turn Sampler, NUTS), approximate Bayesian inference via variational methods, and optimization (penalized likelihood). RStan integrates with Stan’s automatic differentiation library, provides diagnostics, model comparison, posterior predictive checks, etc. It is used in research, applied statistics, and modelling workflows where flexibility and rigor in Bayesian methods are required.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Readr

    Readr

    Read flat files (csv, tsv, fwf) into R

    readr is an R package that provides a fast and friendly way to read rectangular data, such as CSV and TSV files. Part of the Tidyverse, it simplifies data import and parsing tasks in R.​
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    ggraph

    ggraph

    Grammar of Graph Graphics

    ggraph adapts the Grammar of Graphics from ggplot2 for network and graph visualizations. It integrates with tidygraph/igraph data structures, providing a wide range of geoms, layouts (e.g. hive plots, circle packing), and layering methods tailored to hierarchical or relational data.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5
    httr

    httr

    httr: a friendly http package for R

    httr is superseded: only changes necessary to keep it on CRAN will be made. We recommend using httr2 instead. The aim of httr is to provide a wrapper for the curl package, customized to the demands of modern web APIs. Functions for the most important http verbs: GET(), HEAD(), PATCH(), PUT(), DELETE() and POST(). Automatic connection sharing across requests to the same website (by default, curl handles are managed automatically), cookies are maintained across requests, and an up-to-date root-level SSL certificate store is used. Requests return a standard reponse object that captures the http status line, headers and body, along with other useful information. Support for OAuth 1.0 and 2.0 with oauth1.0_token() and oauth2.0_token(). The demo directory has eight OAuth demos: four for 1.0 (twitter, vimeo, withings and yahoo) and four for 2.0 (facebook, github, google, linkedin). OAuth credentials are automatically cached within a project.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    knitr

    knitr

    A general-purpose tool for dynamic report generation in R

    knitr is an R package that acts as a literate programming engine, combining code execution and document generation. It executes code embedded in Markdown, LaTeX, or other formats and produces output with results interleaved into final documents. It powers R Markdown and supports caching, chunk options, graphics, and extensibility for reproducible analysis.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    pointblank

    pointblank

    Data quality assessment and metadata reporting for data frames

    With the pointblank package it’s really easy to methodically validate your data whether in the form of data frames or as database tables. On top of the validation toolset, the package gives you the means to provide and keep up-to-date with the information that defines your tables. For table validation, the agent object works with a large collection of simple (yet powerful!) validation functions. We can enable much more sophisticated validation checks by using custom expressions, segmenting the data, and by selective mutations of the target table. The suite of validation functions ensures that everything just works no matter whether your table is a data frame or a database table. Sometimes, we want to maintain table information and update it when the table goes through changes. For that, we can use an informant object plus associated functions to help define the metadata entries and present it as a data dictionary.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    rollama

    rollama

    Wrap the Ollama API, which allows you to run different LLMs

    rollama is an R package that provides a convenient interface for interacting with local large language models through the Ollama API, bringing modern AI capabilities into the R ecosystem. It is designed to make LLM usage accessible to data scientists and researchers who work primarily in R, allowing them to generate text, analyze data, and create embeddings without relying on external cloud services. The package emphasizes reproducibility and privacy by enabling local execution of models, which is especially valuable for sensitive or research-oriented workflows. It supports common LLM tasks such as text generation, annotation, and embedding creation, making it useful for tasks like document analysis and data labeling. The design mirrors familiar R workflows, allowing users to integrate AI capabilities into scripts, notebooks, and data pipelines with minimal friction. It also provides flexibility to extend functionality to any feature supported by the underlying Ollama API.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    tidytext

    tidytext

    Text mining using tidy tools

    tidytext brings tidy data principles to text mining by converting text into a tidy data frame format. It provides tools for tokenization, sentiment analysis, n‑gram creation, and term‑document matrices, enabling interoperability with dplyr, ggplot2, and other tidyverse workflows.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 10
    MitoSAlt

    MitoSAlt

    Identification of mitochondrial structural alterations

    MitoSAlt is a pipeline to identify large deletions and duplications in human and mouse mitochondrial genomes from next generation whole genome/exome sequencing data. The pipeline is capable of analyzing any circular genome in principle, as long as a proper configuration file is provided.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11

    QuantifyPoly(A)

    Quantification of poly(A) sites from 3' end sequencing data

    QuantifyPoly(A) - a tool for quantification of poly(A) sites from 3' end sequencing data. [1] QuantifyPoly(A) user manual Please visit the Wiki page of this website. [2] QuantifyPoly(A) Q&A For Q&A, please visit the Blog page of this website. [3] QuantifyPoly(A) bug report You can report a bug as a Ticket request, or start a topic session in the Discussion webpage of this website.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    No-code system is for the visual creation of structural-functional models and the automatic generation of R language simulation models. The program can be used to describe information, production, organizational, and other processes. For graphical representation, the EdPM/EPM notation is used, which allowed us to implement: - structural-functional modeling using graphical methods; - the study of the efficiency of structural-functional models using simulation methods, that allow (e.g. unlike Petri nets) to process queries in groups, which is important for the study of the efficiency of using such methods as volumetric calendar planning and AI methods in process activities, since the operating time of these methods depends on the number of parameters and changes nonlinearly; - the study of multiprocess systems; - the results were obtained, that allow you to find efficient topologies of structural-functional models.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13

    MetEx

    MetEx is a computational tool for metabolite targered extraction and a

    Liquid chromatography–high resolution mass spectrometry (LC-HRMS) is the most popular platform for untargeted metabolomics methods, but annotating LC-HRMS data is a long-standing bottleneck that we are facing since years ago in metabolomics research. A wide variety of methods have been established to deal with the annotation issue. To date, however, there is a scarcity of efficient, systematic, and easy-to-handle tools that are tailored for metabolomics and exposome community. So we developed a user-friendly and powerful software/webserver, MetEx, to both enable implementation of classical peak detection-based annotation and a new annotation method based on targeted extraction algorithms. The new annotation method based on targeted extraction algorithms can annotate more than 2 times metabolites than classical peak detection-based annotation method because it reduces the loss of metabolite signal in the data preprocessing process.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    activAnalyzer
    activAnalyzer is a Shiny app that has been developed to analyze daily physical behavior data recorded at the hip in adults using an ActiGraph accelerometer (.agd file from a GT3X, GT3X+, wGT3X+ or wGT3X-BT device). Once analysis is completed, the app allows exporting results to .csv files and generating a report of the measurement (in either an .html format or a .pdf format). All the configured inputs relevant for interpreting the results are recorded in the report. Be sure that the inputs that are configured when generating the report correspond to the analysis that was actually performed (in other words, avoid modifying the inputs after generating satisfactory results). In addition to an analysis of physical behavior, the app also allows to implement the Daily- and Clinical visit-PROactive Physical Activity in COPD (chronic obstructive pulmonary disease) instruments (D-PPAC and C-PPAC). Please read the user’s guide for details about how the app works.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    methylr

    methylr

    a single shiny solution from sequencer data to pathway analysis

    Here we introduce methylR, a complete pipeline for the analysis of both 450K and EPIC Illumina arrays which not only offers data visualization and normalization but also provide additional features such as the annotation of the genomic features resulting from the analysis, pairwise comparisons of DMCs with different graphical representation plus functional and pathway enrichment as downstream analysis, all packed in a minimal, elegant and intuitive graphical user interface which brings the analysis of array DNA methylation data.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    AI-Agent-Host

    AI-Agent-Host

    The AI Agent Host is a module-based development environment.

    The AI Agent Host integrates several advanced technologies and offers a unique combination of features for the development of language model-driven applications. The AI Agent Host is a module-based environment designed to facilitate rapid experimentation and testing. It includes a docker-compose configuration with QuestDB, Grafana, Code-Server and Nginx. The AI Agent Host provides a seamless interface for managing and querying data, visualizing results, and coding in real-time. The AI Agent Host is built specifically for LangChain, a framework dedicated to developing applications powered by language models. LangChain recognizes that the most powerful and distinctive applications go beyond simply utilizing a language model and strive to be data-aware and agentic. Being data-aware involves connecting a language model to other sources of data, enabling a comprehensive understanding and analysis of information.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Advanced Shiny

    Advanced Shiny

    Shiny tips & tricks for improving your apps and solving common problem

    The advanced-shiny repository is a curated collection of practical tips, design patterns, and mini Shiny apps focused on solving real-world challenges in R Shiny applications. The author (Dean Attali) collected many of the “harder” or less-documented tricks he uses or encounters frequently—things like controlling UI behavior dynamically, managing reactive logic, optimizing interactivity, and structuring large Shiny codebases. The repo’s structure includes folders of example apps each implementing a specific trick or pattern (e.g. loading spinners, dynamic UI, hiding/showing UI elements, handling file uploads, URL parameter inputs). Each example is runnable so developers can inspect code and behavior side-by-side. The README acts as a “table of contents” linking to example apps and the contexts in which they are useful (beginner, intermediate, advanced).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Amplicon_Sequencing_Worfklow

    Amplicon_Sequencing_Worfklow

    Analyzing amplicon data from sequences to stats

    This is a collection of scripts and instructions on how to analyzing amplicon sequence data (i.e., 16S, ITS2, & other marker genes). I created this workflow to create a consistent set of methods for analyzing amplicon sequence data, from when you first receive the sequence data to statistical analyses & data visualization. All you need is to have the latest version of R installed, some experience with the command line & shell, and enough memory to run all of the programs. There are also instructions provided in case you are running these analyses via a computing cluster/Slurm workload manager. You can choose to go through the workflow using either an Rmd script, an html file, or a PDF, or via the homepage link provided. If you have questions or concerns, please don't hesitate to reach out. Thanks!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    AnomalyDetection

    AnomalyDetection

    Anomaly Detection with R

    AnomalyDetection is an R package developed by Twitter for detecting anomalies in seasonal univariate time series. It implements the Seasonal Hybrid Extreme Studentized Deviate (S‑H‑ESD) test, which reliably identifies both global and local outliers in data with trends and seasonality—commonly applied to system metrics, engagement data, and business KPIs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Awesome Network Analysis

    Awesome Network Analysis

    A curated list of awesome network analysis resources

    awesome-network-analysis is a curated list of resources focused on network and graph analysis, including libraries, frameworks, visualization tools, datasets, and academic papers. It covers multiple programming languages and domains like sociology, biology, and computer science. This repository serves as a central reference for researchers, analysts, and developers working with network data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    CausalImpact

    CausalImpact

    An R package for causal inference in time series

    The CausalImpact repository houses an R package that implements causal inference in time series using Bayesian structural time series models. Its goal is to estimate the effect of an intervention (e.g. a marketing campaign, policy change) on a time series outcome by predicting what would have happened in a counterfactual “no intervention” world. The package requires as input a response time series plus one or more control (covariate) time series that are assumed unaffected by the intervention, and it divides the time horizon into “pre-intervention” and “post-intervention” periods. It uses Bayesian modeling to fit a structural time series to the pre-period and extrapolate a counterfactual prediction for the post period, then compares observed vs predicted to infer the causal effect. The package supports plotting, summary tables, and verbal narratives for interpretive reports.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    ComplexHeatmap

    ComplexHeatmap

    Make Complex Heatmaps

    ComplexHeatmap is an R/Bioconductor package by Zuguang Gu et al. designed to create highly flexible, complex, richly annotated heatmaps and related visualizations. It allows arranging multiple heatmaps, adding annotations, combining heatmaps, customizing colors, layouts, and integrating other plots. Often used in genomics/bioinformatics to show expression, methylation, etc., with sidebars, annotations, clustering, etc. Highly customizable layout: combining different heatmaps, arranging and splitting, dealing with multiple heatmap merges, combining with other plots etc. Integration with Shiny / interactive heatmaps via companion packages (InteractiveComplexHeatmap) to allow interactivity, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Covidex

    Covidex

    Ultra fast and accurate subtyping tool of viral genomes.

    Viral subtypes or clades represent clusters among isolates from the global population of a defined species. Subtypification is relevant for studies on virus epidemiology, evolution and pathogenesis. In this sense, Covidex was developed as an open source alignment-free machine learning subtyping tool. It is a shiny app that allows fast and accurate classification of viral genomes in pre-defined clusters. If more than 1000 sequences are loaded the tool will run in multithread mode. Capable of classifying 16000 genome sequences in less than a minute (AMD Ryzen 7 1700 8-core Processor 3 GHz) For a Web-based version of the app (only for small datasets: 100 seqs max) please go to http://covidex.unlu.edu.ar If you use Covidex please consider citing the following preprint: https://biorxiv.org/cgi/content/short/2020.08.21.261347v1 If you think my work is useful you can buy me a coffee! https://www.buymeacoffee.com/mcacciabue
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Data Analysis for the Life Sciences

    Data Analysis for the Life Sciences

    Rmd source files for the HarvardX series PH525x

    This repository holds the R Markdown (.Rmd) source files for the PH525x / HarvardX course series (Data Analysis for the Life Sciences / Genomics) managed by GenomicsClass. It functions as the canonical source for course lab exercises, lecture modules, and reading materials in reproducible format. Students and learners use these R Markdown files to follow along, knit notebooks, run code samples, and complete the lab-based assignments. The repo is licensed under MIT, allowing reuse and modification. It is part of a larger ecosystem: the compiled HTML / book version of the labs is published via a companion “book” repository, which presents a polished, browsable version of the materials. The content covers topics such as data wrangling in R, statistical inference, genomics workflows, Bioconductor packages, and project-based analyses. Because it’s open and modular, contributors can suggest improvements, update modules, or add new exercises.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    DataScienceR

    DataScienceR

    a curated list of R tutorials for Data Science, NLP

    The DataScienceR repository is a curated collection of tutorials, sample code, and project templates for learning data science using the R programming language. It includes an assortment of exercises, sample datasets, and instructional code that cover the core steps of a data science project: data ingestion, cleaning, exploratory analysis, modeling, evaluation, and visualization. Many of the modules demonstrate best practices in R, such as using the tidyverse, R Markdown, modular scripting, and reproducible workflows. The repository also shows examples of linking R with external resources — APIs, databases, and file formats — and integrating into larger pipelines. It acts as a learning scaffold for students or beginners transitioning to more advanced data science work in R, offering a hands-on, example-driven approach. The structure encourages modularity, readability, and reproducible practices, making it a useful reference repository for learners and educators alike.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB