Skip to content

Commit 5f98149

Browse files
committed
chore: Add schema and workflow to validate BDI-Kit
1 parent 1d1d51a commit 5f98149

File tree

2 files changed

+118
-0
lines changed

2 files changed

+118
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
name: CRA-Validation
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
validate-tool:
7+
uses: ARPA-H-BDF/bdfkb-schema/.github/workflows/ci-validate.yaml@main
8+
with:
9+
python-version: '3.10'

bdf.yaml

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
version: 0.9.0
2+
3+
tool:
4+
name: BDI-Kit
5+
repo_url: https://github.com/VIDA-NYU/bdi-kit
6+
package_url: https://pypi.org/project/bdi-kit
7+
tool_homepage: https://github.com/VIDA-NYU/bdi-kit
8+
documentation_url: https://bdi-kit.readthedocs.io/stable
9+
tool_type: Library
10+
tool_notes: Python library, pip installable
11+
12+
llm:
13+
usesLlm: true
14+
modelsSupported: # It can work with multiple models supported in LiteLLM, including open source models.
15+
- gpt4o
16+
- gpt4o-mini
17+
- ollama/deepseek-r1:32b
18+
modelsRequired:
19+
- gpt4o-mini
20+
bringOwnKey: true
21+
22+
input:
23+
- name: Clinical/phenotype Tabular 1
24+
dataCategory: clinical-phenotype
25+
dataClass: tabular
26+
dataType: clinical-ehr
27+
format:
28+
- csv
29+
dataStandard:
30+
- Any standard for tabular data
31+
proprietary: false
32+
source: https://github.com/VIDA-NYU/bdi-kit/tree/devel/examples/datasets
33+
- name: Omics/molecular 1
34+
dataCategory: omics-molecular
35+
dataClass: tabular
36+
dataType: proteomics
37+
format:
38+
- none
39+
dataStandard:
40+
- None
41+
proprietary: false
42+
source: https://github.com/VIDA-NYU/bdi-kit/tree/devel/examples/datasets
43+
44+
output:
45+
- name: Clinical/phenotype tabular 1
46+
dataCategory: clinical-phenotype
47+
dataClass: tabular
48+
dataType: clinical-ehr
49+
format:
50+
- csv
51+
- dataframe
52+
- json
53+
dataStandard:
54+
- GDC
55+
- PDC
56+
- Synapse
57+
- other common data models
58+
proprietary: false
59+
source: https://github.com/VIDA-NYU/bdi-kit/tree/devel/examples/datasets
60+
- name: Omics/molecular tabular 1
61+
dataCategory: omics-molecular
62+
dataClass: tabular
63+
dataType: clinical-ehr
64+
format:
65+
- dataframe
66+
dataStandard:
67+
- Any target dataset represented as a Pandas DataFrame
68+
proprietary: false
69+
source: https://github.com/VIDA-NYU/bdi-kit/tree/devel/examples/datasets
70+
71+
license:
72+
license_type: Apache-2.0
73+
link: https://github.com/VIDA-NYU/bdi-kit/blob/devel/LICENSE.txt
74+
75+
funding:
76+
source: ASKEM ARPA-H
77+
agreement: Not specified
78+
link: https://arpa-h.gov/
79+
80+
domains:
81+
- omics/clinical
82+
83+
credit:
84+
- name: NYU ASKEM Team
85+
role: Developer
86+
org: New York University
87+
url: https://vida-nyu.github.io/
88+
89+
target_users:
90+
primary_user:
91+
user_type: researcher
92+
technical_literacy_level:
93+
- novice
94+
biomedical_literacy_level:
95+
- intermediate
96+
secondary_user:
97+
user_type: Data Scientist/Developer
98+
technical_literacy_level:
99+
- novice
100+
biomedical_literacy_level:
101+
- intermediate
102+
103+
maturity:
104+
beginning_maturity: 1
105+
current_maturity: 7
106+
107+
media: [{ "link": "https://bdi-kit.readthedocs.io/stable/" }]
108+
109+
collaborations: []

0 commit comments

Comments
 (0)