Skip to content

Prediction of protein ubiquitination sites via multi-view features based on eXtreme gradient boosting classifier

Notifications You must be signed in to change notification settings

QUST-AIBBDRC/UbiSite-XGBoost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##UbiSite-XGBoost

Prediction of protein ubiquitination sites via multi-view features based on eXtreme gradient boosting classifier

###UbiSite-XGBoost uses the following dependencies:

  • Python 3.6
  • numpy
  • scipy
  • scikit-learn
  • pandas

###Guiding principles:

**The dataset file contains six Training datasets, among which Set1, Set2, Set3,Set4, Set5, and Set6, and three independent test datasets, among which Independent test1, Independent test2 , Independent test3.

**Feature extraction:

  • PseAAC.py is the implementation of PseAAC.
  • CKSAAP.m is the implementation of CKSAAP.
  • Bi_profile_bayes.m is the implementation of ANBPB.
  • AAindex.py is the implementation of implement AAindex.
  • EBGW_DATA.m and EBGW.m are the implementation of EBGW.
  • BLOSUM62.py is the implementation of BLOSUM62.
  • zhenglinxulie.m and PsePSSM.m are the implementation of PsePSSM.

**Dimension reduction:

  • LASSO_dimensional reduction.py and dimensional_reduction.py are the implementation of LASSO.
  • Elastic net.py is the implementation of Elastic net.
  • ET.py is the implementation of ET.
  • LR.py is the implementation of LR.
  • MI.py is the implementation of MI.
  • SVD.py is the implementation of SVD.

**SMOTE:

  • SMOTE_R_train_test.R is the implementation of SMOTE.

**Classifier:

  • AdaBoost.py is the implementation of Adaboost.
  • ET.py is the implementation of ET.
  • GTB.py is the implementation of GTB.
  • KNN.py is the implementation of KNN.
  • DT.py is the implementation of DT.
  • RF.py is the implementation of RF.
  • SVM.py is the implementation of SVM.
  • XGBoost.py is the implementation of XGBoost.
  • LightGBM.py is the implementation of LightGBM.
  • Bagging.py is the implementation of Bagging.

About

Prediction of protein ubiquitination sites via multi-view features based on eXtreme gradient boosting classifier

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published