PROFTMB(1)
π
PROFTMB β the girlies' guide to proftmb π
okay bestie, sit DOWN, because this one's a User Commands classic and it's genuinely so cool. this is the manual page for proftmb, and I'm about to make it make sense. no cap. π«Ά
β¨ NAME β¨
proftmb β per-residue prediction of bacterial transmembrane beta barrels π¦ π’οΈ
like, it looks at a sequence and tells you, residue by residue, where the membrane-y bits are. it's giving structural biology but make it slay.
πΈ SYNOPSIS πΈ
proftmb [options]
that's it. that's the whole vibe. you just feed it options and it goes. π
π DESCRIPTION π
proftmb predicts bacterial transmembrane beta barrels from sequence using profile fed Hidden Markov Models (HMM). yes, that's a real sentence, and yes, HMMs are iconic. π§
π¦ Output format π¦
bestie it's self-annotating. the letters it spits out mean this, and you WILL need to know them:
iβ inside cytoplasmOβ outside cytoplasm</outside> (as written: outside cytoplasm)Uβ up (on chain moving out of cytoplasm)Dβ down (on chain moving into cytoplasm)
memorise those four and you're literally set. π
π References π
Bigelow, H. and Rost, B. (2006). PROFtmb: a web server for predicting bacterial transmembrane beta barrel proteins. Nucleic Acids Res, 34(Web Server issue), W186-8.
go cite it, academic bestie. π
π To invoke the menu, type:
proftmb --menu
yes girl, there's a whole menu. you don't have to memorise the flags if you don't want to (but I'm about to give you all of them anyway, because we don't gatekeep here). π
β The options are:
-d,--directory-root <STRING>β the root path where the files for options-s,-r,-l,-a,-e,-t,-u,-z,-nlive. one home base for the whole crew. π-a,--reduction-state-decode <STRING>β state reduction for decoding. π§¬-b,--reduction-state-report <STRING>β state reduction for reporting. π-m,--membrane-strand-states <STRING>β list of membrane strand states. π-z,--z-curve-file <STRING>β file containing means and sd's at integral length values. π-x,--z-calibration-curve <STRING>β file mapping coverage and accuracy values to z-scores. π―-n,--null-frequency <STRING>β background frequency file. π-c,--minimum-score-cutoff <DOUBLE>β minimum z-score for per-residue prediction. anything below this just doesn't make the cut, sorry babe. βοΈ-o,--outfile-prefix <STRING>β output file prefix for the three files generated:PREFIX_dat.txt,PREFIX_proftmb_pretty.txt,PREFIX_proftmb_tabular.txt. three files, one prefix, very efficient of it. π-s,--static-model-data <STRING>β data representing the model architecture. ποΈ-t,--trained-params <STRING>β params representing the encoded training data. π§-q,--test-blastQ-file-or-dir <STRING>β psiblast profile (-Q) or directory (full pathname or relative to current directory) with many profiles. the input moment fr fr. π₯-w,--single-sequence-name <STRING>β if the-qoption points to a single file, this is the name. one file, one name, iconic. π·οΈ-v,--list-blastQ-files <STRING>β list of psiblast files to process in directory (leave blank to process all files). blank = everything. no thoughts, head empty, process it all. π--outfile-pretty <STRING>β pretty output file (overrides automatic namePREFIX_proftmb_pretty.txt). π--outfile-tab <STRING>β tabulated output file (overrides automatic namePREFIX_proftmb_tabular.txt). π--outfile-dat <STRING>β data output file (overrides automatic namePREFIX_dat.txt). ποΈ--version <BOOL>β output version information and exit. bye bestie π--quiet <BOOL>β be quiet. π€« (respectfully. sometimes you just need peace.)
lowkey important:--outfile-pretty,--outfile-taband--outfile-dateach override the automatic name they'd otherwise get from the prefix. so if you set them, that's the name you get, periodt.
π BUGS π
Please report bugs at https://rostlab.org/bugzilla3/enter_bug.cgi?product=proftmb.
not me telling you where to file the bugs π do it anyway, the devs wanna know. π«Ά
π₯ EXAMPLES π₯
proftmb @/usr/share/proftmb/options -q /usr/share/doc/proftmb/examples/example.Q -o /tmp/example
The above produces 3 output files: /tmp/example_proftmb_tabular.txt, /tmp/example_proftmb_pretty.txt and /tmp/example_dat.txt. Compare these to the examples in /usr/share/doc/proftmb/examples.
three files out of one command?? she ATE. π compare them, vibe check them, make sure everything lines up. β¨
π COPYRIGHT π
Copyright Β© 2004 Henry Bigelow
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 package 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 that's the whole page bestie, you're officially educated π this was proftmb version 1.1.12, dated January 2022 β go predict some beta barrels and slay. π¦πβ¨
π¦ where this page comes from
- debian bookworm: proftmb 1.1.12-11 Β· GPL-3.0-or-later
- ubuntu jammy: proftmb 1.1.12-11 Β· GPL-3.0-or-later
- ubuntu noble: proftmb 1.1.12-11 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms