netDx
netDx is a machine learning tool for patient classification using multi-modal data, including clinical and genomic information. It aims to support precision medicine by providing an interpretable and robust method for predicting patient outcomes, such as binary cancer survival.
Key features of netDx include:
1. Network-based approach: netDx converts patient data into networks of patient similarity, which aligns with the intuitive approach used by clinicians for medical diagnosis.
2. Feature selection: The tool performs feature selection to identify the most informative features for classification.
3. Data integration: netDx can integrate features from multiple data types, enhancing the classifier's performance.
4. Missing data handling: The tool can handle missing data without requiring imputation, which is a common issue in real-world datasets.
5. Interpretability: netDx provides native support for grouping genes into pathways, offering mechanistic insights into predictive features.
The netDx Bioconductor package offers various workflows for users to build custom patient classifiers, including turnkey functions for one-step predictor generation from multi-modal data and parallel execution for improved speed. Users can compute model performance metrics, such as AUROC, AUPR, and accuracy, using built-in functions and examples. The package also utilizes RCy3 to visualize top-scoring pathways and the final integrated patient network in Cytoscape.
Topic
Personalised medicine;Machine learning;Molecular interactions, pathways and networks;Workflows
Detail
Operation: Imputation;Network visualisation;Pathway visualisation;Genotyping
Software interface: Library
Language: R
License: The MIT License
Cost: Free
Version name: 1.16.0
Credit: U.S. National Institutes of Health, Villum Foundation.
Input: -
Output: -
Contact: Shraddha Pai shraddha.pai@utoronto.ca
Collection: -
Maturity: Stable
Publications
- netDx: Software for building interpretable patient classifiers by multi-'omic data integration using patient similarity networks.
- Pai S, et al. netDx: Software for building interpretable patient classifiers by multi-'omic data integration using patient similarity networks. netDx: Software for building interpretable patient classifiers by multi-'omic data integration using patient similarity networks. 2020; 9:1239. doi: 10.12688/f1000research.26429.2
- https://doi.org/10.12688/F1000RESEARCH.26429.1
- PMID: 33628435
- PMC: PMC7883323
Download and documentation
Documentation: https://bioconductor.org/packages/3.10/bioc//manuals/netDx/man/netDx.pdf
Home page: https://bioconductor.org/packages/release/bioc/html/netDx.html
< Back to DB search