Difference between revisions of "Lab Journal of Task 3 (MSUD)"

From Bioinformatikpedia
m
(Secondary structure)
Line 1: Line 1:
 
For task 3 we have used the [[BCKDHA#Protein|reference sequence of BCKDHA]] and other given example proteins.
 
For task 3 we have used the [[BCKDHA#Protein|reference sequence of BCKDHA]] and other given example proteins.
 
== Secondary structure ==
 
== Secondary structure ==
  +
  +
* PSSMs were created with Psi-Blast:
  +
  +
<code>
  +
blastpgp -d /mnt/project/pracstrucfunc13/data/big/big_80 -i P10775.fasta -j 2 -h 10e-10 -Q P10775_big80.blastPsiMat
  +
  +
blastpgp -d /mnt/project/pracstrucfunc13/data/swissprot/uniprot_sprot -i P10775.fasta -j 2 -h 10e-10 -Q P10775_SwissProt.blastPsiMat
  +
</code>
  +
  +
* ReProf was run for P10775 with a simple fasta file and with a PSSM (generated with big_80 and SwissProt, respectively) as input:
  +
  +
<code>
  +
reprof -i P10775.fasta
  +
  +
reprof -i P10775_big80.blastPsiMat
  +
  +
reprof -i P10775_SwissProt.blastPsiMat
  +
</code>
  +
  +
* PsiPred and DSSP were run on the following servers: [http://bioinf.cs.ucl.ac.uk/psipred/ PsiPred], [http://mrs.cmbi.ru.nl/hsspsoap/ DSSP_server].
  +
  +
* To parse the output of ReProf, DSSP and PsiPred, we used [[Phenylketonuria/Task3/Scripts#Secondary_Structure|Sonja's script]].
  +
  +
* The ReProf predictions were compared with the DSSP assignment with a Python script (located at <code>/mnt/home/student/schillerl/MasterPractical/task3/compare_secstr.py</code>), which calculates the recall, precision and f-measure of the predictions. Positions that don't have a DSSP assignment (translated into a '-' by Sonja's script) were excluded from the calculation.
   
 
== Disordered protein ==
 
== Disordered protein ==

Revision as of 17:25, 15 May 2013

For task 3 we have used the reference sequence of BCKDHA and other given example proteins.

Secondary structure

  • PSSMs were created with Psi-Blast:

blastpgp -d /mnt/project/pracstrucfunc13/data/big/big_80 -i P10775.fasta -j 2 -h 10e-10 -Q P10775_big80.blastPsiMat

blastpgp -d /mnt/project/pracstrucfunc13/data/swissprot/uniprot_sprot -i P10775.fasta -j 2 -h 10e-10 -Q P10775_SwissProt.blastPsiMat

  • ReProf was run for P10775 with a simple fasta file and with a PSSM (generated with big_80 and SwissProt, respectively) as input:

reprof -i P10775.fasta

reprof -i P10775_big80.blastPsiMat

reprof -i P10775_SwissProt.blastPsiMat

  • To parse the output of ReProf, DSSP and PsiPred, we used Sonja's script.
  • The ReProf predictions were compared with the DSSP assignment with a Python script (located at /mnt/home/student/schillerl/MasterPractical/task3/compare_secstr.py), which calculates the recall, precision and f-measure of the predictions. Positions that don't have a DSSP assignment (translated into a '-' by Sonja's script) were excluded from the calculation.

Disordered protein

IUPred

  • Predictions were performed through the web server of IUPred. Graphical profiles of the results were downloaded.
  • Output of IUPred are stored in the directory /mnt/home/student/weish/master-practical-2013/task03/02-disordered-protein/iupred
  • We have also performed the prediction from command-line, following is the bash script:

<source lang="bash">

  1. !/bin/sh -e

INPUT=$HOME/master-practical-2013/task03 OUTPUT=$HOME/master-practical-2013/task03/02-disordered-protein/iupred PARAMS="long short glob"

if [ ! -d $OUTPUT ]; then

       mkdir $OUTPUT

fi

for seq in $INPUT/*.fasta do

       filename=`basename $seq`
       for param in $PARAMS
       do
               iupred $seq $param > $OUTPUT/iupred_${filename}_$param.tsv
       done

done </source>

MetaDisorder(MD)

  • As the man page of metadisorder describes, the prediction of disordered region is based on the results of other programs such as NORSnet, PROFbval etc. Rather than directly call metadisorder we have used the wrapper program predictprotein as is described on the exercise page.
  • Comparison to DisProt database: TODO


Following script was called for the task: <source lang="bash">

  1. !/bin/sh -e

INPUT=$HOME/master-practical-2013/task03 OUTPUT=$HOME/master-practical-2013/task03/metadisorder EXE=predictprotein

  1. make output directory

if [ ! -d $OUTPUT ]; then

       mkdir $OUTPUT

fi

  1. call metadisorder for all query sequences

for seq in $INPUT/*.fasta do

       filename=`basename $seq`
       $EXE --seqfile $seq --target metadisorder -p metadisorder_$filename \
       -o $OUTPUT

done echo Done! </source>

Transmembrane helices

Signal peptides

GO terms