Interested in R package validation? Learn about Litmus

Litmus: R Package
Validation Reimagined

Package validation has never
been both robust and customisable,
until now.

Welcome to the Litmusverse

Welcome to the litmusverse, a suite of open-source and bespoke tooling that enables you to risk assess your R packages, allowing you to unleash the power of open source in your organisation.

Package validation is complex, nuanced and technical. We have defined a streamlined approach for those organisations that would rather not spend precious time and resourced on managing the risk of open source R tools.

Flexibility is Key

Our approach decouples risk assessment from risk mitigation.

We do not provide a pre-defined list of packages that are safe to use.

Rather, we allow you to provide your own package list for evaluation, and then empower you to make decisions about whether to accept, reject or remediate these. These packages can come from any source - CRAN, BioConductor, GitHub or your own organisation.

Flow diagram of the litmus workflowThe flow diagram starts with "Your package" then moves on to "Automated assessment". From "Automated assessment" it moves on to "Automated report genration". After that we consider "Is the package good enough?". If the answer to that question is "no" the diagram moves on to "Manual remediation" and then loops back to the "Automated assessment" stage. If the answer to the question is "Yes" the flow movse on to the final step: "Include in regulated environment".Include inregulatedenvironmentIs the packagegood enough?YESNO
>

Key Components

Open-source contribution

At Jumping Rivers, we believe that innovation and open-source are hand-in-glove. That's why we have committed to releasing our approach to package risk assessment and scoring as two open-source R packages, {litmus} and {litmus.score}.

Bespoke reporting

Archive your risk assessments with detailed PDF reports. Get a clear view of vulnerabilities across your package collection. Track how risks are identified, addressed, and resolved over time.

Custom scoring framework

Use our pre-set risk scoring strategies to determine the robustness of your packages, or tweak the scoring strategy to your requirements.

Custom test suites

For high-risk packages that are business critical, we write custom tests to ensure the expected results are produced.

Experienced statistical programmers

Our R experts write robust test cases that ensure both code quality and statistical accuracy, ensuring packages truly deliver their intended purpose.

User-friendly dashboard

We provide a dashboard for viewing individual package risk assessments, as well as collection overviews.

Next Steps

Get in touch

To find out more about how we can facilitate your organisation’s adoption of open-source, please contact us.

Contact Us

Need more detail?

Check out our FAQs page for more information or to asnwer some of your questions!

FAQs