Difference between revisions of "Fabry:Structure-based mutation analysis/Journal"

From Bioinformatikpedia
(Create mutation)
(Create mutation)
Line 14: Line 14:
   
 
== Create mutation ==
 
== Create mutation ==
  +
=== Pymol ===
  +
The mutations were introduced on the basis of an backbone independent rotamer library to show the difference to the backbone dependent library used in SCWRL. The pictures were created with the pymol scripts [https://dl.dropbox.com/u/13796643/fabry/strucbased/scripts/mutSingle.pml.html mutSingle.pml] and [https://dl.dropbox.com/u/13796643/fabry/strucbased/scripts/surface.pml.html surface.pml]
  +
=== SCWRL4 ===
 
The mutated sequences that were used as input for SCWRL were generated by the script [https://dl.dropbox.com/u/13796643/fabry/strucbased/scripts/scwrl_generate_mutation_sequences.sh.html scwrl_generate_mutation_sequences.sh] which again uses the perl script [https://dl.dropbox.com/u/13796643/fabry/strucbased/scripts/scwrl_mutate_sequence.pl.html scwrl_mutate_sequence.pl] for the actual mutation change. Afterwards, the models were calculated using [https://dl.dropbox.com/u/13796643/fabry/strucbased/scripts/scwrl_calculate_models.sh.html scwrl_calculate_models.sh]. The available options for SCWRL can be found [http://dunbrack.fccc.edu/scwrl4/index.php#usage here].
 
The mutated sequences that were used as input for SCWRL were generated by the script [https://dl.dropbox.com/u/13796643/fabry/strucbased/scripts/scwrl_generate_mutation_sequences.sh.html scwrl_generate_mutation_sequences.sh] which again uses the perl script [https://dl.dropbox.com/u/13796643/fabry/strucbased/scripts/scwrl_mutate_sequence.pl.html scwrl_mutate_sequence.pl] for the actual mutation change. Afterwards, the models were calculated using [https://dl.dropbox.com/u/13796643/fabry/strucbased/scripts/scwrl_calculate_models.sh.html scwrl_calculate_models.sh]. The available options for SCWRL can be found [http://dunbrack.fccc.edu/scwrl4/index.php#usage here].
   
Line 21: Line 24:
 
An additional run without any mutation was also done.
 
An additional run without any mutation was also done.
 
Scwrl4 -h -s scwrl/sequence.fasta -i 3S5Y_chainA_repaired.pdb -o wt.pdb > wt.log
 
Scwrl4 -h -s scwrl/sequence.fasta -i 3S5Y_chainA_repaired.pdb -o wt.pdb > wt.log
  +
  +
Afterwards the minimal energies were parsed from the logfiles and compared to the minimal energy of the wildtype.
  +
perl [https://dl.dropbox.com/u/13796643/fabry/strucbased/scripts/parseEnergySCWRL.pl.html parseEnergySCWRL.pl]
   
 
== Comparison energies ==
 
== Comparison energies ==

Revision as of 15:19, 25 June 2012

Fabry Disease » Structure-based mutation analysis  » Journal


Preparation


Vizualisation

The mapping of all SNPs was done with the bash script map_mark_positions.sh

bash map_mark_positions.sh

It creates the script map.pml, which can be loaded in pymol. The resulting 30 png pictures were merged into an animated gif with convert.

convert -delay 80 *.png map.gif

Create mutation

Pymol

The mutations were introduced on the basis of an backbone independent rotamer library to show the difference to the backbone dependent library used in SCWRL. The pictures were created with the pymol scripts mutSingle.pml and surface.pml

SCWRL4

The mutated sequences that were used as input for SCWRL were generated by the script scwrl_generate_mutation_sequences.sh which again uses the perl script scwrl_mutate_sequence.pl for the actual mutation change. Afterwards, the models were calculated using scwrl_calculate_models.sh. The available options for SCWRL can be found here.

bash scwrl_generate_mutation_sequences.sh
bash scwrl_calculate_models.sh

An additional run without any mutation was also done.

Scwrl4 -h -s scwrl/sequence.fasta -i 3S5Y_chainA_repaired.pdb -o wt.pdb > wt.log

Afterwards the minimal energies were parsed from the logfiles and compared to the minimal energy of the wildtype.

perl parseEnergySCWRL.pl

Comparison energies

foldX

ln -sf /opt/SS12-Practical/foldx/rotabase.txt
wget http://www.rcsb.org/pdb/files/3S5Y.pdb
perl ../repairPDB 3S5Y.pdb > 3S5Y_repaired.pdb 
/opt/SS12-Practical/foldx/FoldX.linux64 -runfile run.txt

Minimise

bash call_minimise.sh

Gromacs

bash gromacs_mutations.sh ../scwrl/models/*