ASAP: a machine learning framework for local protein properties.
Determining residue-level protein properties, such as sites of post-translational modifications (PTMs), is vital to understanding protein function. Experimental methods are costly and time-consuming, while traditional rule-based computational methods fail to annotate sites lacking substantial similarity. Machine Learning (ML) methods are becoming fundamental in annotating unknown proteins and their heterogeneous properties. We present ASAP (Amino-acid Sequence Annotation Prediction), a universal ML framework for predicting residue-level properties. ASAP extracts numerous features from raw sequences, and supports easy integration of external features such as secondary structure, solvent accessibility, intrinsically disorder or PSSM profiles. Features are then used to train ML classifiers. ASAP can create new classifiers within minutes for a variety of tasks, including PTM prediction (e.g. cleavage sites by convertase, phosphoserine modification). We present a detailed case study for ASAP: CleavePred, an ASAP-based model to predict protein precursor cleavage sites, with state-of-the-art results. Protein cleavage is a PTM shared by a wide variety of proteins sharing minimal sequence similarity. Current rule-based methods suffer from high false positive rates, making them suboptimal. The high performance of CleavePred makes it suitable for analyzing new proteomes at a genomic scale. The tool is attractive to protein design, mass spectrometry search engines and the discovery of new bioactive peptides from precursors. ASAP functions as a baseline approach for residue-level protein sequence prediction. CleavePred is freely accessible as a web-based application. Both ASAP and CleavePred are open-source with a flexible Python API.Database URL: ASAP's and CleavePred source code, webtool and tutorials are available at: https://github.com/ddofer/asap; http://protonet.cs.huji.ac.il/cleavepred.
Department of Biological Chemistry, The Alexander Silberman Institute of Life Sciences, The Hebrew University, Jerusalem 91904, Israel.
Nadav
N
Brandes
Department of Biological Chemistry, The Alexander Silberman Institute of Life Sciences, The Hebrew University, Jerusalem 91904, Israel.
Dan
D
Ofer
Department of Biological Chemistry, The Alexander Silberman Institute of Life Sciences, The Hebrew University, Jerusalem 91904, Israel michall@cc.huji.ac.il michall@ias.huji.ac.il.
Michal
M
Linial
D020407:Internet; D000069550:Machine Learning; D058977:Molecular Sequence Annotation / Q000379:methods*; D010455:Peptides / Q000235:genetics* / Q000378:metabolism*; D020539:Sequence Analysis, Protein / Q000379:methods*
D010455:Peptides
Protein Eng Des Sel. 2004 Jan;17(1):107-12
14985543
PLoS One. 2013;8(1):e54290
23335997
Bioinformatics. 2011 Oct 1;27(19):2772-3
21821666
Bioinformatics. 2014 Aug 1;30(15):2137-41
24728857
Nat Rev Drug Discov. 2012 May;11(5):367-83
22679642
Nucleic Acids Res. 2003 Jul 1;31(13):3784-8
12824418
Nucleic Acids Res. 2014 Jan;42(Database issue):D222-30
24288371
BMC Bioinformatics. 2011 Oct 03;12 Suppl 8:S4
22151968
Bioinformatics. 2005 Aug 15;21(16):3435-8
15955783
Nature. 2011 Oct 26;479(7374):529-33
22031327
Bioinformatics. 2015 Mar 15;31(6):857-63
25391399
Methods Mol Biol. 2010;615:357-74
20013220
Peptides. 2006 May;27(5):1087-98
16494967
Science. 1969 May 16;164(3881):788-98
5767777
Methods Mol Biol. 2016;1374:23-54
26519399
Bioinformatics. 2008 Mar 15;24(6):815-25
18252740
Bioinformatics. 2014 Apr 1;30(7):931-40
24336809
Proc Natl Acad Sci U S A. 2005 May 3;102(18):6395-400
15851683
Nat Commun. 2016 Jan 20;7:10357
26787517
BMC Bioinformatics. 2006 Aug 17;7:385
16916457
J Comput Biol. 2009 May;16(5):703-23
19432540
Database (Oxford). 2015 Apr 29;2015:bav038
25931458
Mass Spectrom Rev. 2006 Jan-Feb;25(1):77-98
15937922
Bioinformatics. 2008 Apr 15;24(8):1049-55
18321887
Nat Methods. 2011 Sep 29;8(10):785-6
21959131
PLoS One. 2012;7(9):e45854
23029276
Bioinformatics. 2010 Oct 1;26(19):2460-1
20709691
J Proteomics. 2013 Oct 08;91:1-12
23806756
J Comput Chem. 2014 Oct 30;35(28):2040-6
25212657
Nucleic Acids Res. 2005 Jul 1;33(Web Server issue):W72-6
15980571
BMC Bioinformatics. 2010 May 21;11:273
20492656
Bioinformatics. 2015 Nov 1;31(21):3429-36
26130574
Genome Biol. 2016 Sep 07;17(1):184
27604469
Protein Pept Lett. 2008;15(9):956-63
18991772
Nucleic Acids Res. 2014 Jan;42(Database issue):D259-66
24214962
Bioinformatics. 2014 Sep 15;30(18):2592-7
24860169
Nucleic Acids Res. 2015 Jan;43(Database issue):D213-21
25428371
Toxins (Basel). 2013 Jul 23;5(7):1314-31
23881252
Bioinformatics. 2010 Mar 1;26(5):680-2
20053844
BMC Bioinformatics. 2013;14 Suppl 8:S10
23815620
Glycobiology. 2005 Feb;15(2):153-64
15385431
Nucleic Acids Res. 2014 Jan;42(Database issue):D537-45
24302577
Nucleic Acids Res. 2012 Jul;40(Web Server issue):W597-603
22661580
Nucleic Acids Res. 2014 Jul;42(Web Server issue):W182-6
24792159
Nucleic Acids Res. 2003 Jul 1;31(13):3692-7
12824396
Nucleic Acids Res. 2006 Jul 1;34(Web Server issue):W267-72
16845008
J Proteome Res. 2006 May;5(5):1162-7
16674105
Mamm Genome. 2008 Feb;19(2):106-20
18213482
Nat Methods. 2013 Mar;10(3):221-7
23353650
Arch Insect Biochem Physiol. 2000 Feb;43(2):49-63
10644969
Bioinformatics. 2005 Nov 1;21(21):4060-6
16091411
IEEE/ACM Trans Comput Biol Bioinform. 2015 Jan-Feb;12(1):103-12
25750595