hdxstats: An R-package for statistical analysis of hydrogen deuterium exchange mass-spectrometry data. hdxstats
provides flexible data analysis approaches for hdx-ms data. By exploiting functional data analysis techniques and emprirical Bayes methodology, the approaches within control false positives whilest maintaining power.
- Start with HDX-MS data in a
QFeatures
object and perform statistical workflows and visualisation.
hdxstats
require data to be stored in a particular format, we provide guidance based on the output of standard software but any .csv should be coercible. The QFeatures
object ensures reproducibility and standardisation
hdxstats
uses rigourous statistical testing for determining the differences between hdx-ms on a peptide-per-peptide basis.
hdxstats
provides a number of visualisation tools, please see the vignettes for examples
Users will require a working version of R, currently at least version >4.1. It is recommend to use the last version of RStudio. The package can then be installed using the devtools
package. The package should take a few minutes to install on a regular desktop or laptop. The package will need to be loaded using library(hdxstats)
devtools::install_github("ococrook/hdxstats")
See vignettes for example analysis, including epitope mapping.
We suggest discussing with a statistican prior to performing experiments. However, the following rules of thumb will be useful:
- Aim for at least 3 time points e.g. 0, 30, 300 seconds with 1 replicate.
- Adding more timepoints and replicates will substantially improve statistical power (ability to detect differences).
- Two replicates at each time point, will stablise analysis considerably.
- For more subtle differences, more replicates will be better than more time points.
- For better mechanistic insights, more timepoints are preferred.
See vignettes and package manual for documentation
Major changes ar reported in the NEWS
file.
Please report bugs by opening an issue
Feature requests are welcomed, please open an issue so we can dicuss your feature
Contributions are welcome, if you wish to contribute to the package please open an issue and we can discuss your suggest contribution.
This development of this package was support by funding from GlaxoSmithKline, a Todd-Bird Junior Research Fellowship and the EPSRC (EP/R511742/1).