Giter VIP home page Giter VIP logo

phesse001 / trust-tools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from betterscientificsoftware/trust-tools

0.0 0.0 0.0 6.69 MB

A collection of resources for improving transparency and reproducibility of computational results

Home Page: https://phesse001.github.io/Trust-Tools/

License: MIT License

Shell 0.32% C++ 78.32% CMake 2.35% C 1.86% Cuda 0.85% Fortran 8.61% Python 3.11% JavaScript 0.05% CSS 0.04% Dockerfile 0.01% TeX 1.05% Starlark 0.15% Jupyter Notebook 3.27%

trust-tools's Introduction

Build Status

Trust-Tools

A collection of resources for creating trusted computational results

Overview

Published computational results must be trustworthy in order to advance science and engineering. The need has grown over time, as computation becomes an ever-increasing element of advances in science and technology. Fortunately, tools, processes and practices have also emerged to assist computational scientist and engineers in establishing the trustworthiness of their results.

This repository contains information on approaches to improving trustworthiness, and pointers to some of the tools and references that can be helpful.

Fundamental concepts related to trustworthy results

Trusted computational results require focus on both internal and external concerns. While external, independent confirmation of a particular computational result is the most effective way to increase trust, knowing the details of how a result was computed is also important. Transparency into how a result was computed allows us to better understand the parameter space that produced the result. Understanding the computational environment used to produce the result, and having access to that environment in the future, better assures that a result is not just a single outcome that might be misleading, but is part of a family of results that we can build upon going forward.

For example, suppose I know a reliable make of automobile that has been used to travel across 500 miles of desert on a regular basis. I will likely have confidence that I can safely travel 500 miles across the desert with a vehicle of this kind. I might also assume that I can trust it to travel 600 miles. However, if the vehicle has a fuel efficiency of 26 miles per gallon and a 20 gallon gas tank, a detail of how it can be trustworthy for 500 miles, my 600-mile trip would not go well.

One framework for reasoning about trustworthiness is to consider three terms: transparency,reproducibility and replicability.

Term Definition
Transparency All data and software used to produce a result are available with sufficient documentation.
Reproducibility Results can be computed by someone else using the author's environment.
Replicability Consistent results can be obtained using another environment.

trust-tools's People

Contributors

ivotron avatar maherou avatar phesse001 avatar wbonsu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.