FAIRSCAPE: A Framework for FAIR and Reproducible Biomedical Analytics
Maxwell Adam LevinsoniD, Justin C. NiestroyiD, Sadnan Al ManiriD, Karen D. FairchildiD, Douglas E. LakeiD, Joseph Randall MoormaniD, Timothy ClarkiD
Abstract
Results of computational analyses require transparent disclosure of their supporting resources, while the analyses themselves often can be very large scale and involve multiple processing steps separated in time. Evidence for the correctness of any analysis should include not only a textual description, but also a formal record of the computations which produced the result, including accessible data and software with runtime parameters, environment, and personnel involved. This article describes FAIRSCAPE, a reusable computational framework, enabling simplified access to modern scalable cloud-based components. FAIRSCAPE fully implements the FAIR data principles and extends them to provide fully FAIR Evidence, including machine-interpretable provenance of datasets, software and computations, as metadata for all computed results. The FAIRSCAPE microservices framework creates a complete Evidence Graph for every computational result, including persistent identifiers with metadata, resolvable to the software, computations, and datasets used in the computation; and stores a URI to the root of the graph in the results metadata. An ontology for Evidence Graphs, EVI (https://w3id.org/EVI), supports inferential reasoning over the evidence. FAIRSCAPE can run nested or disjoint workflows and preserves provenance across them. It can run Apache Spark jobs, scripts, workflows, or user-supplied containers. All objects are assigned persistent IDs, including software. All results are annotated with FAIR metadata using the evidence graph model for access, validation, reproducibility, and re-use of archived data and software.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 10
- FWCI
- 1.71
- Field percentile
- top 13%
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- FAIRly big: A framework for computationally reproducible processing of large-scale data
Adina Svenja Wagner, Laura K. Waite, … Michael Hanke·Scientific DataPeer-reviewed·Mar 11, 2022
- Reproducible big data science: A case study in continuous FAIRness
Ravi Madduri, Kyle Chard, … Ian T Foster·PLoS ONEPeer-reviewed·Apr 11, 2019
- Evidence Graphs: Supporting Transparent and FAIR Computation, with Defeasible Reasoning on Data, Methods and Results
Sadnan Al Manir, Justin C. Niestroy, … Timothy Clark·Lecture notes in computer sciencePeer-reviewed·Jan 1, 2021
- The FAIRSCAPE AI-readiness Framework for Biomedical Research
Mohammad Sadnan Al Manir, Melanie Levinson, … Timothy Clark·bioRxiv·Dec 23, 2024
- A metadata managed FAIR end-to-end workflow for microbial community Omics data analysis
Changlin Ke, Jasper J. Koehorst, … Peter J. Schaap·Scientific DataPeer-reviewed·Sep 8, 2026
- FAIRsoft - A practical implementation of FAIR principles for research software
Eva Martín del Pico, Josep Lluis Gelpí, Salvador Capella-Gutiérrez·bioRxiv·May 4, 2022