genra-py

genra-py implements the Generalized Read-Across (GenRA) methodology to estimate physico-chemical, biological, and eco-toxicological properties of chemicals by inferring values from analogous substances for computational toxicology and chemical safety assessment.


Key Features:

  • Data-driven approach: Employs similarity-weighted activity assessments to infer chemical properties from analogue compounds.
  • Interpretable, automated read-across: Automates read-across while systematically exploring input data selection and neighborhood definitions to enable objective evaluation of predictive performance.
  • Nearest-neighbor retrieval: Uses nearest-neighbor algorithms to identify analogous chemicals for information transfer.
  • scikit-learn compatibility: Adheres to the scikit-learn estimator design pattern for use within machine-learning workflows.

Scientific Applications:

  • Chemical safety analysis and risk assessment: Provides analogue-based predictions to address data gaps for new or untested chemicals.
  • Hazard identification and point of departure estimation: Supports human health risk assessment tasks by supplying read-across estimates for hazard characterization and POD derivation.
  • Regulatory toxicology and environmental science: Supplies computational evidence for decision-making in regulatory assessments and environmental evaluations.

Methodology:

Nearest-neighbor algorithms identify analogous chemicals and similarity-weighted activity assessments generate read-across estimates, with systematic exploration of input data selection and neighborhood definition; the package follows the scikit-learn estimator design pattern.

Topics

Details

License:
MIT
Tool Type:
library
Programming Languages:
Python
Added:
9/8/2021
Last Updated:
11/24/2024

Operations

Publications

Shah I, Tate T, Patlewicz G. Generalized Read-Across prediction using genra-py. Bioinformatics. 2021;37(19):3380-3381. doi:10.1093/bioinformatics/btab210. PMID:33772575. PMCID:PMC8863269.

Links