REPROF(1)

πŸ“¦
version 1.0.1 Β· 4 versions
, in debian bookworm, ubuntu jammy, ubuntu noble

✨ REPROF(1) ✨

ok bestie, sit down, hydrate, and let me tell you about reprof πŸ’– it's a User Commands girlie and she is so good at what she does.


🌸 NAME 🌸

reprof β€” predict protein secondary structure and solvent accessibility

like... she looks at your protein and tells you the vibes. secondary structure? solvent accessibility? she's got you. no cap. 🧚


πŸŽ€ SYNOPSIS πŸŽ€

reprof -i [query.blastPsiMat] [OPTIONS]

reprof -i [query.fasta] [OPTIONS]

reprof -i [query.blastPsiMat|query.fasta] --mutations [mutations.txt] [OPTIONS]

three ways in, bestie. pick your fighter. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

Predict protein secondary structure and solvent accessibility.

that's it, that's the whole job, and she ate. ✨

🌈 Output Format 🌈

the output format is self-explanatory, i.e. the columns of the output are described in the output file itself. so like, you don't have to memorize anything, the file literally introduces itself to you. main character behaviour honestly. πŸ‘‘


πŸ’… OPTIONS πŸ’…

  • -i, --input=FILE β€” your input. either a BLAST PSSM matrix file (the kind that comes out of Blast's -Q option) or a (single) FASTA file. one file. singular. don't get cute with it. πŸ™ˆ
  • -o, --out=FILE β€” either an output file or a directory, your call. if you don't provide it, or if what you provided is a directory, the suffix of the input filename (so .fasta or .blastPsiMat) gets swapped out to build an output filename. automatic naming, we love a self-sufficient queen. πŸŽ€
  • --mutations=[all|FILE] β€” either the keyword all, which predicts all possible mutations (yes, all of them, she's built different πŸ”₯), or a file with mutations, one per line, written like "C12M" β€” meaning C is mutated to M at position 12. here's what that looks like:
C30Y
R31W
G48D

this mutation code also gets attached to the output filename using "_". and there's an extra file ending in "_ORI" that contains the prediction made using no evolutionary information, even if you handed her a BLAST PSSM matrix. so she does the extra credit version and the stripped-down version. obsessed. πŸ’œ

  • --modeldir=DIR β€” the directory where the model and feature files live. default: /usr/share/reprof.

πŸ‘‘ AUTHOR πŸ‘‘

Peter Hoenigschmid <hoenigschmid@rostlab.org>, Burkhard Rost


πŸ“ EXAMPLES πŸ“

prediction from a BLAST PSSM matrix, aka the way to get best results:

reprof -i /usr/share/doc/reprof/examples/example.Q -o /tmp/example.Q.reprof

prediction from a FASTA file:

reprof -i /usr/share/doc/reprof/examples/example.fasta -o /tmp/example.fasta.reprof

prediction from a BLAST PSSM matrix file, but make it mutation mode:

reprof -i /usr/share/doc/reprof/examples/example.Q -o /tmp/mutations_example.Q.reprof --mutations /usr/share/doc/reprof/examples/mutations.txt
# Result files for the above call are going to be:
# /tmp/mutations_example.Q.{reprof,reprof_F172P,reprof_M1Q,reprof_N34Y,reprof_ORI} - see --mutations for a description of the extensions.

look at all those files she produced. she's thriving. 🌱


This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

okay so the ALL CAPS WARRANTY DISCLAIMER is not a vibe I'm softening, bestie β€” there is genuinely NO WARRANTY, not even the implied kind for merchantability or fitness for a particular purpose. read it, respect it, it's real. 😭

πŸ™ˆ BUGS πŸ™ˆ

found something cursed? go tell on her here:

https://rostlab.org/bugzilla3/enter_bug.cgi?product=reprof

⭐ SEE ALSO ⭐


and that's the whole page, bestie! this is reprof version 1.0.1, dated 2022-01-18 β€” she's been serving since then and she has not missed a day. go predict something iconic. 🫢✨

πŸ“¦ where this page comes from