Skip to content
This repository has been archived by the owner on May 24, 2023. It is now read-only.
/ peptidemodel Public archive

Modulating and evaluating receptor promiscuity through directed evolution and modeling

Notifications You must be signed in to change notification settings

bagherilab/peptidemodel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modulating and evaluating receptor promiscuity through directed evolution and modeling

LAST UPDATED: 2017-03-25

Content overview

  • scripts : .pbs scripts for submitting jobs on QUEST
  • lib : library functions
  • pipeline : main code for simulation, regression, and analysis

PBS scripts for running grouping exhaustive regression of receptors and single amino acid variants. Make sure Quest is setup as follows (starred files for shuffling only):

Running on QUEST

Pipeline was written specifically for running on Northwestern's high performance computing core QUEST.

File structure

The working directory on QUEST contains the following:

`~/Matlab/`
    logs/ -- standard out and error logs
    results/ -- results stored here
        Vectorizations.mat
        Data_R_*.mat
        Data_P_*.mat
        Data_Shuffle.mat
    *.m (all Matlab files)
    *.pbs (all submission scripts)

Pipeline

run_regress_P.pbs

By Property regression. There are 255 vectorizations, completed in sets of 25, for 9 different responses. Run using:

msub -t runP[1-11] run_regress_P.pbs

run_regress_R.pbs

By Residue regression. There are 8191 vectorizations, completed in sets of 25, for 9 different responses. Run using:

msub -t runR[1-328] run_regress_R.pbs

run_merge_R.pbs / run_merge_P.pbs

Merges results into a single Matlab file. Run only after previous jobs are completed.

msub -t mergeP[1-7] run_merge_P.pbs
msub -t mergeR[1-7] run_merge_R.pbs

run_shuffle_P.pbs

By Property shuffled regression. There are 255 vectorizations, completed in sets of 25, for 51 reps. Run using:

msub -t shuffleP[1-11] run_shuffle_P.pbs

run_shuffle_R.pbs

By Residue shuffled regression. There are 8191 vectorizations, completed in sets of 25, for 51 reps. Run using:

msub -t shuffleR[1-328] run_shuffle_R.pbs

About

Modulating and evaluating receptor promiscuity through directed evolution and modeling

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published