joy50706 / iAMPCN

11 stars 6 forks source link

iAMPCN: a deep-learning approach for identifying antimicrobial peptides and their functional activities

Introduction

Due to the microbial pathogens’ increasing resistance to chemical antibiotics, it is urgent to develop novel infectious therapeutics. Over the past decade, there have been several developments in utilizing antimicrobial peptides (AMPs) as potential alternatives to treat infections since most natural AMPs are particular polypeptide substances in living organisms and are critical components of the innate immune system which protects the host against invading pathogens. AMPs are generally small-molecule polypeptides and have diverse functional activities against target organisms such as bacteria, yeasts, fungi, viruses, and cancer cells. Compared with traditional chemical antibiotics, AMPs have higher antibacterial activities, broader antibacterial spectrums, and fewer possibilities resulting in target strains’ resistance mutation. Therefore, AMPs have a wide range of application prospects in the pharmaceutical industry and have become a hotspot of biomedical research. Herein, we reviewed these computational approaches comprehensively, including the involved functional activities, benchmark datasets, machine learning algorithms, feature selection algorithms, and performance evaluation strategies and metrics. Then we developed a predictive framework named iAMPCN (identification of AMPs and their functional activities based on convolutional neural networks) and evaluated its ability to identify different kinds of functional activities of AMPs. The performance evaluation results demonstrated that iAMPCN achieved superior performances in identifying AMPs and their functional types compared with available predictive tools. In addition, we constructed an user-friendly web server based on this framework (http://iampcn.erc.monash.edu/) for the public to use. We sincerely hope iAMPCN serves as a prominent tool for identiying potential AMPs and their speicific functions that can be experimentally validated. image

Environment