blockr is a framework for data analysis, using a web-based point and click user interface. Use blockr to create web apps that perform visual programming, leveraging the power of R.
You can install the development version of blockr.core from GitHub with:
::pak("BristolMyersSquibb/blockr.core") pak
blockr.core
is the entry point to blockr, providing the
core functionality needed to get started. It can be run as a stand-alone
app, but is designed with extensibility in mind. A rich
API is provided to connect your own blocks and override
the default behaviors (e.g., you can add your own GUI layer or
serialization).
A block is a fundamental unit of a data analysis workflow. A single block performs a single task, such as loading or filtering or visualization. Blocks can be joined together using a DAG (direct acyclic graph) to create powerful data workflows.
blockr targets two main user groups:
blockr.core
are easily shareable and reproducible, with
exportable code.blockr.ui example
To get started, we invite you to read this vignette.
We started to build blockr extensions to enrich blockr.core’s capabilities:
dplyr
ecosystem.If you wish to learn to develop your own blocks, have a look at this vignette.