Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Stand-alone software package of PureseqTM for transmembrane topology prediction from amino acid sequence only.

NotificationsYou must be signed in to change notification settings

PureseqTM/PureseqTM_Package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TransMembrane (TM) topology prediction from amino acid sequence only

Server

Users may submit their sequences to the PureseqTM Server at:http://pureseqtm.predmp.com

Train and test data

Users may find the train, test data of PureseqTM at:https://github.com/PureseqTM/PureseqTM_Dataset

Paper

https://www.biorxiv.org/content/10.1101/627307v2.abstract

Contact email

pureseqtm@gmail.com

Install

Download the PureseqTM package

git clone https://github.com/PureseqTM/PureseqTM_Package.gitcd ./PureseqTM_Package

Compilation if necessary

cd source_code    makecd ../

Examples

single protein prediction

prediction with fast mode (i.e., NOT use DBN features from Philius)

./PureseqTM.sh -i example/4j7cK.fasta -m 0

prediction without ground-truth label

./PureseqTM.sh -i example/4j7cK.fasta

given ground-truth 2-state TM label

./PureseqTM.sh -i example/4j7cK.fasta -l example/4j7cK.top

evaluate the prediction result

If the ground-truth label is provided, run below commands to evaluate the prediction accuracy:

grep -v "#" 4j7cK_PureTM/4j7cK.prob | awk '{print $NF" "$3}' > 4j7cK.pred_resoutil/TM2_Evaluation 4j7cK.pred_reso 0.5rm -f 4j7cK.pred_reso

plot the posterior probabilities

./PureseqTM.sh -i example/4j7cK.fasta -P 1

Note that gnuplot is required to be installed in the local system.

prediction with given profile

./PureseqTM.sh -i example/1bhaA.tgt

Note that to generate the evolutionary profile, users are suggested to use theTGT_Package to generate the TGT file:

./A3M_TGT_Gen.sh -i <input_fasta> -d uniprot20_2016_02 -h hhsuite2 -n 3 -E 10

For more details on evolutionary profile, please gotohttps://github.com/realbigws/TGT_Package

proteome prediction

As it takes about 2 hours for the whole Human proteome, below please find a toy example:

./PureseqTM_proteome.sh -i example/test_proteome.fasta

transfer PDBTM label

Transfer PDBTM 9-state label to 0/1 TransMembrane (TM) label:

python util/pdbtm2binary.py example/1bhaA.pdbtm

Output files

There shall be 5 to 7 output files in XXX_PureTM by default, where XXX is the input name:

File nameDescriptionOption
XXX.fasta_raworiginal input sequence file in FASTA format.
XXX.fastacanonical sequence file without non-canonical characters.
XXX.topsimple 2-state TransMembrane (TM) prediction in FASTA format.
XXX.probdetailed 2-state TransMembrane (TM) probability prediction.
XXX.pred_modeprediction mode (1 for sequence and 0 for profile).
XXX.pngposterior probabilities plotted by GNUPLOTif option -P 1 is set
XXX.gffsegment-level outputif option -P 1 is set

References

Title:     A Combined Transmembrane Topology and Signal Peptide Prediction MethodAuthors:     Lukas Kall, Anders Krogh and Erik L. L. SonnhammerJournal:     J. Mol. Biol. (2004) 338, 1027–1036
Title:     Transmembrane Topology and Signal Peptide Prediction Using Dynamic Bayesian NetworksAuthors:     Sheila M. Reynolds, Lukas Kall, Michael E. Riffle, Jeff A. Bilmes, William Stafford NobleJournal:     PLoS computational biology (2008) 4(11):e1000213
Title:     Protein secondary structure prediction using deep convolutional neural fieldsAuthors:     Sheng Wang, Jian Peng, Jianzhu Ma, Jinbo XuJournal:     Scientific reports (2016) 6:18962

About

Stand-alone software package of PureseqTM for transmembrane topology prediction from amino acid sequence only.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp