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


< Back to DB search