Distribution of protein simulations on machines - - PowerPoint PPT Presentation

distribution of protein simulations on machines
SMART_READER_LITE
LIVE PREVIEW

Distribution of protein simulations on machines - - PowerPoint PPT Presentation

Distribution of protein simulations on machines Sridhar, Dept of Biochemistry Example commandline of one simula1on job nohup


slide-1
SLIDE 1

nohup /work/sridhar/rosetta/rosetta_source/bin/match.linuxiccrelease @/gpfs/DS3524-1/WORK/sridhar/scripts/ myscripts/test_jobdistribution/general_match.flags -match:geometric_constraint_file /gpfs/DS3524-1/WORK/ sridhar/scripts/myscripts/test_jobdistribution/Orgpho_S_H_DE_oxya_FP1_match.cst -s /lab/shared/scaffolds/pb/ 1pbp/1pbp_nohet_1_relax.pdb -match:scaffold_active_site_residues /lab/shared/scaffolds/pb/1pbp/ 1pbp_nohet_1.pdb_0.pos > log &

Distribution of protein simulations on machines ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Sridhar, Dept of Biochemistry

Input file: 1pbp 2gbp 1abe 2uvh …. …. …..

pb/1pbp/1pbp_nohet_1.pdb_0.pos ¡ Example ¡commandline ¡of ¡one ¡simula1on ¡job ¡ Submi5ng ¡10 ¡jobs ¡manually ¡would ¡be ¡easier ¡ But ¡submi5ng ¡1000 ¡jobs ¡is ¡painful ¡to ¡do ¡manually. ¡ A ¡python ¡script ¡to ¡automate ¡distribu1on ¡of ¡jobs ¡and ¡have ¡check ¡on ¡them ¡ would ¡be ¡ideal ¡

slide-2
SLIDE 2

Internal Database Inputs : 1.Protein Name

  • 2. specification
  • 1. Process input,
  • 2. Check in database
  • 3. generate commandline
  • 4. Communicate with machines
  • 5. Distribute jobs and wait

12 14 18 20 17 4 7 Machines

dig4 ¡ dig8 ¡ dig17 ¡ dig21 ¡

slide-3
SLIDE 3
slide-4
SLIDE 4

Before execution After execution Execution

slide-5
SLIDE 5

from Job_Distribution import * hostlist = get_hostlist(4,27)

  • nlinedigs = online_digs(hostlist)

killalldigs(onlinedigs)