Skip to content

Use Cases in the Bridge2AI Standards Explorer

The Bridge2AI project defines various use cases that represent different stages and activities in biomedical data workflows. These use cases are organized into categories and show relationships through enabling dependencies.

Use Case Categories

The colors in the diagrams below represent different categories of use cases:

Acquisition: Use cases focused on obtaining and collecting data from various sources
Integration: Use cases that combine or link data from multiple sources
Standardization: Use cases that establish consistent formats and quality standards
Modeling: Use cases that develop analytical or predictive models from data

Main Use Case Workflow

The following diagram shows the primary use case workflow with dependencies and relationships:

flowchart LR
    B2AI_USECASE_1["Obtain patient data from records of clinical vi..."]
    B2AI_USECASE_2["Obtain image data from brain magnetic resonance..."]
    B2AI_USECASE_3["Obtain clinical waveform data from patients."]
    B2AI_USECASE_4["Obtain image data from retinal and other ophtha..."]
    B2AI_USECASE_5["Obtain patient data from laboratory analysis, i..."]
    B2AI_USECASE_6["Obtain patient data from wearable devices."]
    B2AI_USECASE_7["Obtain genomics data from patients."]
    B2AI_USECASE_8["Obtain voice data from patients."]
    B2AI_USECASE_9["Obtain social determinants of health data from ..."]
    B2AI_USECASE_10["Obtain molecular proximity observations from mi..."]
    B2AI_USECASE_11["Obtain proteome data from human cell samples."]
    B2AI_USECASE_12["Obtain transcriptome data from human cell popul..."]
    B2AI_USECASE_13["Integrate clinical record data with voice data."]
    B2AI_USECASE_16["Link cellular objects to functions through asso..."]
    B2AI_USECASE_17["Standardize clinical record data collected from..."]
    B2AI_USECASE_18["Standardize clinical waveform data collected fr..."]
    B2AI_USECASE_19["Standardize clinical image data collected from ..."]
    B2AI_USECASE_20["Standardize clinical omics data collected from ..."]
    B2AI_USECASE_22["Assemble standards for voice data."]
    B2AI_USECASE_24["Develop multi-scale maps of human cell architec..."]
    B2AI_USECASE_25["Develop models of clinical image data."]
    B2AI_USECASE_26["Develop pseudotime patient models of health and..."]
    B2AI_USECASE_27["Deploy a Federated Learning System for analysis..."]
    B2AI_USECASE_28["Develop cross-sectional AI models of relationsh..."]
    B2AI_USECASE_29["Develop predictive models of insulin dependence..."]
    B2AI_USECASE_30["Test and deploy analytical models of clinical i..."]
    B2AI_USECASE_31["Develop software and cloud infrastructure for a..."]
    B2AI_USECASE_32["Build a database of human voice samples and ass..."]

    %% Workflow relationships
    B2AI_USECASE_1 --> B2AI_USECASE_5
    B2AI_USECASE_1 --> B2AI_USECASE_13
    B2AI_USECASE_1 --> B2AI_USECASE_17
    B2AI_USECASE_1 --> B2AI_USECASE_19
    B2AI_USECASE_2 --> B2AI_USECASE_19
    B2AI_USECASE_3 --> B2AI_USECASE_18
    B2AI_USECASE_4 --> B2AI_USECASE_19
    B2AI_USECASE_4 --> B2AI_USECASE_26
    B2AI_USECASE_5 --> B2AI_USECASE_17
    B2AI_USECASE_6 --> B2AI_USECASE_17
    B2AI_USECASE_6 --> B2AI_USECASE_26
    B2AI_USECASE_6 --> B2AI_USECASE_28
    B2AI_USECASE_7 --> B2AI_USECASE_20
    B2AI_USECASE_7 --> B2AI_USECASE_26
    B2AI_USECASE_7 --> B2AI_USECASE_28
    B2AI_USECASE_7 --> B2AI_USECASE_29
    B2AI_USECASE_8 --> B2AI_USECASE_13
    B2AI_USECASE_8 --> B2AI_USECASE_22
    B2AI_USECASE_8 --> B2AI_USECASE_27
    B2AI_USECASE_8 --> B2AI_USECASE_31
    B2AI_USECASE_9 --> B2AI_USECASE_17
    B2AI_USECASE_9 --> B2AI_USECASE_26
    B2AI_USECASE_9 --> B2AI_USECASE_28
    B2AI_USECASE_9 --> B2AI_USECASE_29
    B2AI_USECASE_10 --> B2AI_USECASE_16
    B2AI_USECASE_11 --> B2AI_USECASE_16
    B2AI_USECASE_12 --> B2AI_USECASE_16
    B2AI_USECASE_13 --> B2AI_USECASE_17
    B2AI_USECASE_16 --> B2AI_USECASE_24
    B2AI_USECASE_17 --> B2AI_USECASE_26
    B2AI_USECASE_17 --> B2AI_USECASE_28
    B2AI_USECASE_17 --> B2AI_USECASE_29
    B2AI_USECASE_19 --> B2AI_USECASE_25
    B2AI_USECASE_19 --> B2AI_USECASE_30
    B2AI_USECASE_22 --> B2AI_USECASE_31
    B2AI_USECASE_22 --> B2AI_USECASE_32
    B2AI_USECASE_25 --> B2AI_USECASE_30

    style B2AI_USECASE_1 fill:#e1f5fe
    style B2AI_USECASE_2 fill:#e1f5fe
    style B2AI_USECASE_3 fill:#e1f5fe
    style B2AI_USECASE_4 fill:#e1f5fe
    style B2AI_USECASE_5 fill:#e1f5fe
    style B2AI_USECASE_6 fill:#e1f5fe
    style B2AI_USECASE_7 fill:#e1f5fe
    style B2AI_USECASE_8 fill:#e1f5fe
    style B2AI_USECASE_9 fill:#e1f5fe
    style B2AI_USECASE_10 fill:#e1f5fe
    style B2AI_USECASE_11 fill:#e1f5fe
    style B2AI_USECASE_12 fill:#e1f5fe
    style B2AI_USECASE_13 fill:#f3e5f5
    style B2AI_USECASE_16 fill:#f3e5f5
    style B2AI_USECASE_17 fill:#e8f5e8
    style B2AI_USECASE_18 fill:#e8f5e8
    style B2AI_USECASE_19 fill:#e8f5e8
    style B2AI_USECASE_20 fill:#e8f5e8
    style B2AI_USECASE_22 fill:#e8f5e8
    style B2AI_USECASE_24 fill:#fff3e0
    style B2AI_USECASE_25 fill:#fff3e0
    style B2AI_USECASE_26 fill:#fff3e0

    click B2AI_USECASE_1 "../usecases/obtain-patient-data-from-records-of-clinical-visits/" "Obtain patient data from records of clinical visits."
    click B2AI_USECASE_2 "../usecases/obtain-image-data-from-brain-magnetic-resonance-imaging/" "Obtain image data from brain magnetic resonance imaging."
    click B2AI_USECASE_3 "../usecases/obtain-clinical-waveform-data-from-patients/" "Obtain clinical waveform data from patients."
    click B2AI_USECASE_4 "../usecases/obtain-image-data-from-retinal-and-other-ophthalmic-imaging/" "Obtain image data from retinal and other ophthalmic imaging."
    click B2AI_USECASE_5 "../usecases/obtain-patient-data-from-laboratory-analysis-including-serological-testing-and-urinalysis/" "Obtain patient data from laboratory analysis, including serological testing and urinalysis."
    click B2AI_USECASE_6 "../usecases/obtain-patient-data-from-wearable-devices/" "Obtain patient data from wearable devices."
    click B2AI_USECASE_7 "../usecases/obtain-genomics-data-from-patients/" "Obtain genomics data from patients."
    click B2AI_USECASE_8 "../usecases/obtain-voice-data-from-patients/" "Obtain voice data from patients."
    click B2AI_USECASE_9 "../usecases/obtain-social-determinants-of-health-data-from-patients/" "Obtain social determinants of health data from patients."
    click B2AI_USECASE_10 "../usecases/obtain-molecular-proximity-observations-from-microscopy-images-of-human-cells/" "Obtain molecular proximity observations from microscopy images of human cells."
    click B2AI_USECASE_11 "../usecases/obtain-proteome-data-from-human-cell-samples/" "Obtain proteome data from human cell samples."
    click B2AI_USECASE_12 "../usecases/obtain-transcriptome-data-from-human-cell-populations-perturbed-through-crispr-driven-mutagenesis/" "Obtain transcriptome data from human cell populations perturbed through CRISPR-driven mutagenesis."
    click B2AI_USECASE_13 "../usecases/integrate-clinical-record-data-with-voice-data/" "Integrate clinical record data with voice data."
    click B2AI_USECASE_16 "../usecases/link-cellular-objects-to-functions-through-associations-between-proteins-cell-structure-proximity-and-transcriptomics/" "Link cellular objects to functions through associations between proteins, cell structure proximity, and transcriptomics."
    click B2AI_USECASE_17 "../usecases/standardize-clinical-record-data-collected-from-multiple-sites-and-sources/" "Standardize clinical record data collected from multiple sites and sources."
    click B2AI_USECASE_18 "../usecases/standardize-clinical-waveform-data-collected-from-multiple-sites-and-sources/" "Standardize clinical waveform data collected from multiple sites and sources."
    click B2AI_USECASE_19 "../usecases/standardize-clinical-image-data-collected-from-multiple-sites-and-sources/" "Standardize clinical image data collected from multiple sites and sources."
    click B2AI_USECASE_20 "../usecases/standardize-clinical-omics-data-collected-from-multiple-sites-and-sources/" "Standardize clinical omics data collected from multiple sites and sources."
    click B2AI_USECASE_22 "../usecases/assemble-standards-for-voice-data/" "Assemble standards for voice data."
    click B2AI_USECASE_24 "../usecases/develop-multi-scale-maps-of-human-cell-architecture/" "Develop multi-scale maps of human cell architecture."
    click B2AI_USECASE_25 "../usecases/develop-models-of-clinical-image-data/" "Develop models of clinical image data."
    click B2AI_USECASE_26 "../usecases/develop-pseudotime-patient-models-of-health-and-salutogenesis/" "Develop pseudotime patient models of health and salutogenesis."
    click B2AI_USECASE_27 "../usecases/deploy-a-federated-learning-system-for-analysis-of-voice-data/" "Deploy a Federated Learning System for analysis of voice data."
    click B2AI_USECASE_28 "../usecases/develop-cross-sectional-ai-models-of-relationships-between-diabetes-severity-cognitive-function-and-presence-of-biomarkers/" "Develop cross-sectional AI models of relationships between diabetes severity, cognitive function, and presence of biomarkers."
    click B2AI_USECASE_29 "../usecases/develop-predictive-models-of-insulin-dependence-and-salutogenesis/" "Develop predictive models of insulin dependence and salutogenesis."
    click B2AI_USECASE_30 "../usecases/test-and-deploy-analytical-models-of-clinical-image-data/" "Test and deploy analytical models of clinical image data."
    click B2AI_USECASE_31 "../usecases/develop-software-and-cloud-infrastructure-for-automated-voice-data-collection-through-a-smartphone-application/" "Develop software and cloud infrastructure for automated voice data collection through a smartphone application."
    click B2AI_USECASE_32 "../usecases/build-a-database-of-human-voice-samples-and-associations-with-biomarkers-of-health/" "Build a database of human voice samples and associations with biomarkers of health."

Standalone Use Cases

The following use cases operate independently without direct dependencies on other use cases:

flowchart LR
    subgraph integration_standalone ["Integration"]
        direction LR
        B2AI_USECASE_14["Transform data from OMOP to the i2b2 standard."]
        B2AI_USECASE_15["Produce artifacts that map identifiers between ..."]
        B2AI_USECASE_40["Transform FHIR data to TSV."]
    end
    subgraph standardization_standalone ["Standardization"]
        direction LR
        B2AI_USECASE_21["Assemble standards for integrated maps of human..."]
        B2AI_USECASE_23["Construct standards for computational provenance."]
    end
    subgraph application_standalone ["Application"]
        direction LR
        B2AI_USECASE_33["Build a relational database of arbitrary data t..."]
        B2AI_USECASE_34["Query a relational database of arbitrary data t..."]
        B2AI_USECASE_35["Build a graph database of arbitrary data types."]
        B2AI_USECASE_36["Query a graph database of arbitrary data types."]
    end
    subgraph modeling_standalone ["Modeling"]
        direction LR
        B2AI_USECASE_37["Train a linear regression model on data in an R..."]
        B2AI_USECASE_38["Train a binary classification model on data in ..."]
        B2AI_USECASE_39["Train a neural network model on tensor data."]
    end
    subgraph assessment_standalone ["Assessment"]
        direction LR
        B2AI_USECASE_41["Determine whether enough data is available to t..."]
        B2AI_USECASE_42["Assess the quality of a computational model in ..."]
        B2AI_USECASE_43["Assess the potential bias in a computational mo..."]
        B2AI_USECASE_44["Assess the explainability of a computational mo..."]
    end

    style B2AI_USECASE_14 fill:#f3e5f5
    style B2AI_USECASE_15 fill:#f3e5f5
    style B2AI_USECASE_40 fill:#f3e5f5
    style B2AI_USECASE_21 fill:#e8f5e8
    style B2AI_USECASE_23 fill:#e8f5e8
    style B2AI_USECASE_37 fill:#fff3e0
    style B2AI_USECASE_38 fill:#fff3e0
    style B2AI_USECASE_39 fill:#fff3e0

    click B2AI_USECASE_14 "../usecases/transform-data-from-omop-to-the-i2b2-standard/" "Transform data from OMOP to the i2b2 standard."
    click B2AI_USECASE_15 "../usecases/produce-artifacts-that-map-identifiers-between-source-and-standardized-data-representations/" "Produce artifacts that map identifiers between source and standardized data representations."
    click B2AI_USECASE_21 "../usecases/assemble-standards-for-integrated-maps-of-human-cell-architecture/" "Assemble standards for integrated maps of human cell architecture."
    click B2AI_USECASE_23 "../usecases/construct-standards-for-computational-provenance/" "Construct standards for computational provenance."
    click B2AI_USECASE_33 "../usecases/build-a-relational-database-of-arbitrary-data-types/" "Build a relational database of arbitrary data types."
    click B2AI_USECASE_34 "../usecases/query-a-relational-database-of-arbitrary-data-types/" "Query a relational database of arbitrary data types."
    click B2AI_USECASE_35 "../usecases/build-a-graph-database-of-arbitrary-data-types/" "Build a graph database of arbitrary data types."
    click B2AI_USECASE_36 "../usecases/query-a-graph-database-of-arbitrary-data-types/" "Query a graph database of arbitrary data types."
    click B2AI_USECASE_37 "../usecases/train-a-linear-regression-model-on-data-in-an-r-tibble/" "Train a linear regression model on data in an R tibble."
    click B2AI_USECASE_38 "../usecases/train-a-binary-classification-model-on-data-in-one-or-more-bioconductor-objects/" "Train a binary classification model on data in one or more Bioconductor objects."
    click B2AI_USECASE_39 "../usecases/train-a-neural-network-model-on-tensor-data/" "Train a neural network model on tensor data."
    click B2AI_USECASE_40 "../usecases/transform-fhir-data-to-tsv/" "Transform FHIR data to TSV."
    click B2AI_USECASE_41 "../usecases/determine-whether-enough-data-is-available-to-train-a-computational-model-of-interest/" "Determine whether enough data is available to train a computational model of interest."
    click B2AI_USECASE_42 "../usecases/assess-the-quality-of-a-computational-model-in-terms-of-its-ability-to-complete-a-specific-task/" "Assess the quality of a computational model in terms of its ability to complete a specific task."
    click B2AI_USECASE_43 "../usecases/assess-the-potential-bias-in-a-computational-model/" "Assess the potential bias in a computational model."
    click B2AI_USECASE_44 "../usecases/assess-the-explainability-of-a-computational-model/" "Assess the explainability of a computational model."