netDx
netDx constructs interpretable patient classifiers by integrating heterogeneous multi-omic and clinical data into patient similarity networks for precision medicine applications.
Key Features:
- Multi-Omic Data Integration: Integrates diverse patient datasets, including clinical records and genomic profiles, to build multi-modal classifiers.
- Patient Similarity Networks: Converts patient data into networks that encode pairwise patient similarity for classification based on profile similarity.
- Interpretability and Mechanistic Insights: Groups genes into pathways to provide pathway-level, mechanistic interpretation of predictive features.
- Performance in Cancer Survival Prediction: Shows superior performance compared to many machine learning methods in binary cancer survival prediction and handles missing data without requiring imputation.
- Bioconductor Package and Workflows: R/Bioconductor implementation provides workflows for predictor generation, feature selection across multiple train/test splits, customizable similarity metrics, and parallel execution.
- Model Performance Metrics: Computes AUROC (Area Under the Receiver Operating Characteristic curve), AUPR (Area Under the Precision-Recall curve), and accuracy for model evaluation.
- Visualization Tools: Uses RCy3 to export top-scoring pathways and integrated patient networks for visualization in Cytoscape.
- Pathway-Based Classification Workflow: Provides a workflow for pathway-based patient classification from sparse genetic data.
Scientific Applications:
- Oncology — cancer survival prediction: Applied to cancer datasets where it outperforms many traditional machine learning methods for predicting survival outcomes.
- Precision medicine — patient stratification and personalized treatment: Integrates multi-omic and clinical data to support patient stratification and to inform personalized treatment strategies.
Methodology:
Integrates multi-omic and clinical data into patient similarity networks; groups genes into pathways for feature definition; performs feature selection across multiple train/test splits using customizable similarity metrics; computes AUROC, AUPR, and accuracy for evaluation; handles missing data without imputation; exports visualizations via RCy3 for Cytoscape.
Topics
Details
- License:
- MIT
- Tool Type:
- library
- Programming Languages:
- R
- Added:
- 1/18/2021
- Last Updated:
- 3/8/2021
Operations
Publications
Pai S, Weber P, Isserlin R, Kaka H, Hui S, Shah MA, Giudice L, Giugno R, Nøhr AK, Baumbach J, Bader GD. netDx: Software for building interpretable patient classifiers by multi-'omic data integration using patient similarity networks. F1000Research. 2020;9:1239. doi:10.12688/f1000research.26429.1.
Downloads
- Downloads pagehttp://download.baderlab.org/netDx/