Back to SimpleMetrics page.
This is currently unpublished.
Metric for predicting 18 different post-translational modifications (PTMs) using neural networks.
The metric requires Rosetta to be build using extras=tensorflow
(for compilation details see trRosettaProtocol).
You can use this metric together with the GenericMonteCarloMover and RandomMutationMover to maximize/minimize the probability of a modification in your protein of interest.
We use local sequence and structure features around the potentially modified site to predict its modification probability. We do not use global or homology features (e.g. whole sequence, ESM embeddings, MSAs, cellular localization), as the Metric is not only meant for prediction of PTMs but also for engineering PTMs of any protein, be it de novo or natural. This does mean that, for example, optimizing the probability of an N-linked glycosylation site will still not result in a glycosylated protein if the protein lacks a secretion tag or is expressed in an unsuitable system like E. coli.
Predicting N-linked glycosylation:
<ROSETTASCRIPTS>
<FILTERS>
</FILTERS>
<RESIDUE_SELECTORS>
<Index name="res" resnums="22A,38A,81A,165A,285A,63A,133A,144A,246A"/>
</RESIDUE_SELECTORS>
<SIMPLE_METRICS>
<PTMPredictionMetric name="glycosylation_prediction" residue_selector="res" modification="NlinkedGlycosylation" />
</SIMPLE_METRICS>
<MOVERS>
<RunSimpleMetrics name="run" metrics="glycosylation_prediction" override="true"/>
</MOVERS>
<PROTOCOLS>
<Add mover_name="run"/>
</PROTOCOLS>
</ROSETTASCRIPTS>
Autogenerated Tag Syntax Documentation:
A metric for estimating the probability of a given site to be modified, as predicted by neural network.
References and author information for the PTMPredictionMetric simple metric:
PTMPredictionMetric SimpleMetric's author(s): Moritz Ertelt, University of Leipzig moritz.ertelt@gmail.com
<PTMPredictionMetric name="(&string;)" custom_type="(&string;)"
modification="(&string;)" residue_selector="(&string;)" />