Skip to content

Commit f8500cf

Browse files
authored
Merge pull request #96 from UCD-BDLab/Analysis-GBMLGG-KIPAN-Datasets
2 parents 29f6183 + 7b4c191 commit f8500cf

41 files changed

Lines changed: 31219 additions & 2417 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,13 @@ TCGA_BRCA_DATA/
6969
!bioneuralnet/datasets/brca/
7070
!bioneuralnet/datasets/brca/**/*.csv
7171

72-
!bioneuralnet/datasets/networks/
73-
!bioneuralnet/datasets/networks/**/*.csv
72+
!bioneuralnet/datasets/kipan/
73+
!bioneuralnet/datasets/kipan/**/*.csv
74+
75+
!bioneuralnet/datasets/gbmlgg/
76+
!bioneuralnet/datasets/gbmlgg/**/*.csv
77+
78+
7479
feature_testing
7580

7681
# Sphinx documentation build
@@ -129,3 +134,5 @@ dpmon_cv_results_SAGE_FINAL
129134
dpmon_tuning
130135
GBMLGG
131136
PAAN
137+
dpmon_cv_results_GAT_FINAL
138+
docs_notebooks

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,3 +118,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
118118
## [1.1.3] - 2025-11-01
119119

120120
- **Tag update to Sync Zenodo and PIPY**
121+
122+
## [1.1.4] - 2025-11-08
123+
124+
### **Added**
125+
- **New Utility Functions and Global Seed**
126+
127+
- **Imputation**:
128+
- `impute_omics`: Imputes missing values (NaNs) using `mean`, `median`, or `zero` strategies.
129+
130+
- `impute_omics_knn`: Implements **K-Nearest Neighbors (KNN)** imputation for missing values in omics data.
131+
132+
- **Normalization/Scaling**:
133+
- `normalize_omics`: Scales feature data using `Z-score`, `MinMax` scaling, or `Log2` transformation.
134+
135+
- **Methylation Data Transformation**:
136+
- `beta_to_m`: Converts methylation `Beta-values to M-values` (log2 transformation).
137+
138+
- **Reproducibility Utility**:
139+
- `set_seed`: Sets global random seeds across Python, NumPy, and PyTorch, including configuration for deterministic CUDA operations to ensure maximum experimental reproducibility.
140+
141+
- **New TCGA Datasets**
142+
143+
- **TCGA-KIPAN**: Added the Pan-Kidney cohort (KIRC, KIRP, KICH) to **DatasetLoader**.
144+
145+
- **TCGA-GBMLGG**: Added the combined Glioblastoma Multiforme and Lower-Grade Glioma cohort to **DatasetLoader**.
146+
147+
### **Changed**
148+
149+
- **Documentation Update**: Updated the online documentation (Read the Docs/API Reference) to include the new TCGA datasets and their respective classification results using the **DPMON**.

MANIFEST.in

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,8 @@ recursive-include bioneuralnet/utils *.R *.r
1414
recursive-include bioneuralnet/datasets/monet *.csv
1515
recursive-include bioneuralnet/datasets/example1 *.csv
1616
recursive-include bioneuralnet/datasets/brca *.csv
17-
18-
# include bioneuralnet/datasets/brca/clinical.csv
19-
# include bioneuralnet/datasets/brca/pam50.csv
20-
# include bioneuralnet/datasets/brca/mirna.csv
21-
# exclude bioneuralnet/datasets/brca/meth_*.csv
22-
# exclude bioneuralnet/datasets/brca/rna_*.csv
17+
recursive-include bioneuralnet/datasets/gbmlgg *.csv
18+
recursive-include bioneuralnet/datasets/kipan *.csv
2319

2420
# Include documentation source files
2521
prune docs

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
[![Documentation](https://img.shields.io/badge/docs-read%20the%20docs-blue.svg)](https://bioneuralnet.readthedocs.io/en/latest/)
99
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.17503083.svg)](https://doi.org/10.5281/zenodo.17503083)
1010

11-
## Welcome to BioNeuralNet 1.1.3
11+
## Welcome to BioNeuralNet 1.1.4
1212

1313
![BioNeuralNet Logo](assets/LOGO_WB.png)
1414

0 commit comments

Comments
 (0)