Package: HPiP 1.19.0

Matineh Rahmatbakhsh

HPiP: Host-Pathogen Interaction Prediction

HPiP (Host-Pathogen Interaction Prediction) uses an ensemble learning algorithm for prediction of host-pathogen protein-protein interactions (HP-PPIs) using structural and physicochemical descriptors computed from amino acid-composition of host and pathogen proteins.The proposed package can effectively address data shortages and data unavailability for HP-PPI network reconstructions. Moreover, establishing computational frameworks in that regard will reveal mechanistic insights into infectious diseases and suggest potential HP-PPI targets, thus narrowing down the range of possible candidates for subsequent wet-lab experimental validations.

Authors:Matineh Rahmatbakhsh [aut, trl, cre], Mohan Babu [led]

HPiP_1.19.0.tar.gz
HPiP_1.19.0.zip(r-4.7)HPiP_1.19.0.zip(r-4.6)HPiP_1.19.0.zip(r-4.5)
HPiP_1.19.0.tgz(r-4.6-any)HPiP_1.19.0.tgz(r-4.5-any)
HPiP_1.19.0.tar.gz(r-4.7-any)HPiP_1.19.0.tar.gz(r-4.6-any)
HPiP_1.19.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
HPiP/json (API)
NEWS

# Install 'HPiP' in R:
install.packages('HPiP', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/mrbakhsh/hpip/issues

Datasets:

On BioConductor:HPiP-1.19.0(bioc 3.24)HPiP-1.18.0(bioc 3.23)

proteomicssystemsbiologynetworkinferencestructuralpredictiongenepredictionnetwork

5.26 score 3 stars 6 scripts 334 downloads 30 exports 95 dependencies

Last updated from:a85ff66af9. Checks:1 WARNING, 7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksWARNING183
linux-devel-x86_64NOTE425
source / vignettesOK628
linux-release-x86_64NOTE473
macos-release-arm64NOTE422
macos-oldrel-arm64NOTE324
windows-develNOTE638
windows-releaseNOTE371
windows-oldrelNOTE705
wasm-releaseOK141

Exports:calculateAACcalculateAutocorcalculateBEcalculateCTDCcalculateCTDDcalculateCTDTcalculateCTriadcalculateDCcalculateFcalculateKSAAPcalculateQD_SmcalculateTCcalculateTC_Smcorr_plotenrichfind_cpxenrichfind_hpenrichfindPenrichplotfilter_missing_valuesFreqInteractorsFSmethodget_negativePPIget_positivePPIgetFASTAgetHPIimpute_missing_dataplotPPIpred_ensembelrun_clusteringvar_imp

Dependencies:askpassbitbit64caretclassclicliprclockcodetoolscorrplotcpp11crayoncurldata.tablediagramdigestdplyre1071expmfarverforeachfuturefuture.applygenericsggplot2globalsgluegowergtablehardhathmshttrigraphipredisobanditeratorsjsonliteKernSmoothlabelinglatticelavalifecyclelistenvlubridatemagrittrMASSMatrixMCLmimeModelMetricsnlmennetnumDerivopensslparallellypillarpkgconfigplyrprettyunitspROCprodlimprogressprogressrprotrproxyPRROCpurrrR6RColorBrewerRcppreadrrecipesreshape2rlangrpartS7scalesshapesparsevctrsSQUAREMstringistringrsurvivalsystibbletidyrtidyselecttimechangetimeDatetzdbutf8vctrsviridisLitevroomwithr

Introduction to HPiP

Rendered fromHPiP_tutorial.Rmdusingknitr::rmarkdownon May 30 2026.

Last update: 2025-11-23
Started: 2021-09-10

Readme and manuals

Help Manual

Help pageTopics
Calculate Amino Acid Composition (AAC) DescriptorcalculateAAC
Calculate Autocorrelation DescriptorscalculateAutocor
Tranform a Seqeuence into Binary Encoding (BE)calculateBE
Calculate CTD Descriptors - Composition (C)calculateCTDC
Calculate CTD Descriptors - Distribution (D)calculateCTDD
Calculate CTD Descriptors - Transition (T)calculateCTDT
Calculate Conjoint Triad DescriptorcalculateCTriad
Calculate Dipeptide Composition (DC) DescriptorcalculateDC
Calculate F1 or F2 DescriptorscalculateF
Calculate k-spaced Amino Acid Pairs (KSAAP) DescriptorcalculateKSAAP
Calculate Quadruples Composition (QC) Descriptor from Biochemical Similarity ClassescalculateQD_Sm
Calculate Tripeptide Composition (TC) DescriptorcalculateTC
Calculate Tripeptide Composition (TC) Descriptor from Biochemical Similarity ClassescalculateTC_Sm
Plot Correlation Matrix between Input Featurescorr_plot
Enrichment Resultenrich.df
Functional Enrichment Analysis for Predicted Modulesenrichfind_cpx
Functional Enrichment Analysis of all Host Proteinsenrichfind_hp
Functional Enrichment Analysis for Pathogen Interactors in the High-Confidence Network.enrichfindP
Plot the Enrichment Reusltenrichplot
Input Data for Prediction Algorithmexample_data
Drop the Missing Values Above a Certain Thresholdfilter_missing_values
Plot the Pathogen Proteins' frequency of Interactions with Host ProteinsFreqInteractors
Feature Selection via Matrix Correlation and Recursive Feature Elimination (RFE)FSmethod
Construct Negative Reference Host-Pathogen Protein-Protein Interactions (HP-PPIs)get_negativePPI
Fetch Positive Reference Host-Pathogen Protein-Protein Interactions (HP-PPIs) from the BioGRID Databaseget_positivePPI
Fetch FASTA Sequence from the UniProt DatabasegetFASTA
Generating Host-Pathogen Protein-Protein Interaction (HP-PPI) DescriptorsgetHPI
Gold-standard Reference Set of Inter-Species PPIsGold_ReferenceSet
Host SummarizedExperiment objecthost_se
Impute missing Values per Features (i.e., Columns)impute_missing_data
Plot the Predicted PPIplotPPI
Predict Interactions via Ensemble Learning Methodpred_ensembel
Predicted HP-PPIspredicted_PPIs
Module Detectionrun_clustering
HP-PPIs with Unknown Class Labelsunlabel_data
Data.frame Containing SARS-CoV-2 FASTA SequencesUP000464024_df
Variable Importance Plotvar_imp
Viral SummarizedExperiment objectviral_se