Skip to content
This repository was archived by the owner on Jan 7, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

Docs for the Bridge2AI Voice Project.

[![GitHub](https://img.shields.io/badge/github-2.0.1-green?style=flat&logo=github)](https://github.com/eipm/bridge2ai-docs) [![Python 3.12.0](https://img.shields.io/badge/python-3.12.0-blue.svg)](https://www.python.org/downloads/release/python-3120/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![DOI](https://zenodo.org/badge/860006845.svg)](https://zenodo.org/doi/10.5281/zenodo.13834653)
[![GitHub](https://img.shields.io/badge/github-2.0.2-green?style=flat&logo=github)](https://github.com/eipm/bridge2ai-docs) [![Python 3.12.0](https://img.shields.io/badge/python-3.12.0-blue.svg)](https://www.python.org/downloads/release/python-3120/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![DOI](https://zenodo.org/badge/860006845.svg)](https://zenodo.org/doi/10.5281/zenodo.13834653)


## 🤝 License
Expand Down
4 changes: 2 additions & 2 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ currently being supported with security updates.

| Version | Supported |
| ------- | ------------------ |
| v2.0.1 | :white_check_mark: |
| < v2.0.1 | :x: |
| v2.0.2 | :white_check_mark: |
| < v2.0.2 | :x: |

## Reporting a Vulnerability

Expand Down
Binary file not shown.
2 changes: 1 addition & 1 deletion src/dashboard.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ def create_tabs(tabs_func):

def main():
# Current version of the app
version = "2.0.1"
version = "2.0.2"
# Map tab names to functions
# In this dictionary, the key is the tab name and the value is the function that will be called when the tab is selected
# The function is defined in the respective file
Expand Down
42 changes: 31 additions & 11 deletions src/tabs/data_governance.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,37 @@
def data_governance_page(tab_name):
st.header("Accessing the Dataset")
st.markdown("""
The feature-only and raw audio datasets are available under distinct agreements appropriate for the sensitivity of their respective content.
* Registered Access (features-only data):
* Register on PhysioNet and confirm your identity ([Registered Access License](https://b2ai-voice.org/wp-content/uploads/2024/11/B2AI-Voice_Registered_Access_Data_Agreement_v20241119.pdf) for reference)
* Sign the Bridge2AI-Voice Registered Access Agreement, which outlines the terms and conditions for data use
* Controlled Access (raw audio data):
* Complete the Data Access Request Form (DARF)
* Complete the Data Use Agreement (DUA)
* Submit your application to the Data Access Compliance Office for review

Upon approval, ensure a Data Use and Transfer Agreement (DTUA) is signed by an authorized official at your institution
""")
The feature-only and raw audio datasets are available under distinct agreements appropriate for the sensitivity of their respective content.
* Registered Access (features-only data):
* Register on PhysioNet and confirm your identity ([Registered Access License](https://physionet.org/about/duas/bridge2ai-voice-registered-access-agreement/)).
* Sign the Bridge2AI-Voice Registered Access Agreement, which outlines the terms and conditions for data use
* Controlled Access (raw audio data):
* Complete the Data Access Request Form (DARF)
* Complete the Data Use Agreement (DUA)
* Submit your application to the Data Access Compliance Office for review

Upon approval, ensure a Data Use and Transfer Agreement (DTUA) is signed by an authorized official at your institution
""")

st.subheader("Memorandum: Ethical Justification for Controlled Access to Raw Voice Data Samples")

st.markdown("""Click the button below to download a copy of the memorandum explaining the reasoning behind the governance structur.""")
Comment thread
alexsigaras marked this conversation as resolved.

try:
with open("docs/v1.0-Memorandum on Raw Voice Data Samples.pdf", "rb") as pdf_file:
pdf_data = pdf_file.read()

st.download_button(
label="Download - Memorandum PDF",
type="primary",
Comment thread
alexsigaras marked this conversation as resolved.
help="Download the Memorandum on Raw Voice Data Samples",
icon=":material/download:",
data=pdf_data,
file_name="v1.0-Memorandum on Raw Voice Data Samples.pdf",
mime="application/pdf"
)
except FileNotFoundError:
st.error("PDF file not found. Please check the file path.")

st.header("Oversight")

Expand Down