PressPurt: network sensitivity to press perturbations under interaction uncertainty. Koslicki, D., Gibbon, D., & Novak, M. Technical Report 11:173, F1000Research, February, 2022. Type: article
PressPurt: network sensitivity to press perturbations under interaction uncertainty [link]Paper  doi  abstract   bibtex   
While the use of networks to understand how complex systems respond to perturbations is pervasive across scientific disciplines, the uncertainty associated with estimates of pairwise interaction strengths (edge weights) remains rarely considered. Mischaracterizations of interaction strength can lead to qualitatively incorrect predictions regarding system responses as perturbations propagate through often counteracting direct and indirect effects. Here, we introduce PressPurt , a computational package for identifying the interactions whose strengths must be estimated most accurately in order to produce robust predictions of a network's response to press perturbations. The package provides methods for calculating and visualizing these edge-specific sensitivities (tolerances) when uncertainty is associated to one or more edges according to a variety of different error distributions. The software requires the network to be represented as a numerical (quantitative or qualitative) Jacobian matrix evaluated at stable equilibrium. PressPurt is open source under the MIT license and is available as both a Python package and an R package hosted at https://github.com/dkoslicki/PressPurt and on the CRAN repository https://CRAN.R-project.org/package=PressPurt.
@techreport{koslicki_presspurt_2022,
	title = {{PressPurt}: network sensitivity to press perturbations under interaction uncertainty},
	copyright = {http://creativecommons.org/licenses/by/4.0/},
	shorttitle = {{PressPurt}},
	url = {https://f1000research.com/articles/11-173},
	abstract = {While the use of networks to understand how complex systems respond to perturbations is pervasive across scientific disciplines, the uncertainty associated with estimates of pairwise interaction strengths (edge weights) remains rarely considered. Mischaracterizations of interaction strength can lead to qualitatively incorrect predictions regarding system responses as perturbations propagate through often counteracting direct and indirect effects. Here, we introduce PressPurt , a computational package for identifying the interactions whose strengths must be estimated most accurately in order to produce robust predictions of a network's response to press perturbations. The package provides methods for calculating and visualizing these edge-specific sensitivities (tolerances) when uncertainty is associated to one or more edges according to a variety of different error distributions. The software requires the network to be represented as a numerical (quantitative or qualitative) Jacobian matrix evaluated at stable equilibrium. PressPurt is open source under the MIT license and is available as both a Python package and an R package hosted at https://github.com/dkoslicki/PressPurt and on the CRAN repository https://CRAN.R-project.org/package=PressPurt.},
	language = {en},
	number = {11:173},
	urldate = {2022-03-16},
	institution = {F1000Research},
	author = {Koslicki, David and Gibbon, Dana and Novak, Mark},
	month = feb,
	year = {2022},
	doi = {10.12688/f1000research.52317.1},
	note = {Type: article},
	keywords = {Press perturbation, loop analysis, mentions sympy, sensitivity, uncertainty quantification},
}

Downloads: 0