Skip to Content

BCL::EMFold™ Customer Help

Posted in

Please return to this page any time you need assistance.

If you do not find the answers you need, please feel free to visit our Contact page and tell us about your issue.

We will post helpful answers to customer inquiries in this section on an ongoing basis in order to provide all of our customers with an effective and a productive experience while using the BCL::Jufo software.

Support for BCL::EMFold Software

Technical support is available throughout the license period.

For scientific or technical questions related to BCL::EMFold, please contact us.

If there is a major bug fix or significant improvements to the application, entities with current licenses will be notified via email and will be given access to the updated software.

Installation Procedures

BCL::EMFold

Copy the appropriate executable into the respective directory on your PC. No additional steps are required for installation. If there are major bug fixes or revisions, an email will be sent out to entities with current licenses so that the newest application can be installed.

Running BCL::EMFold

HOW TO RUN THE APPLICATION

Running BCL::EMFold consists of five main steps.

1.) Create the fasta sequence file for the protein to be studied. You will need the protein sequence in fasta format, and it should be stored in a <.fasta> file. An example is given below. For more information about fasta formats, please visit http://www.ncbi.nlm.nih.gov/blast/fasta.shtml.

2.) Create the pool file. This could be done by hand or using the CreatePool application in the BCL. An example is given below.

3.) Create the body restraint file. This is just like a pdb file containing helix coordinates wherever density rods are observed in the density map. An example is given below.

4.) Create the score file. Simply use the example that is given below.

5.) Run BCL::EMFold. At a command prompt, navigate to the location of your BCL::EMFold executable program. The syntax for running the application looks like the following:

bcl_emfold.exe Fold -nmodels 1 -fastas XXXXA.fasta -pool XXXX.pool -mc_number_iterations 2000 500 -mc_temperature_fraction 0.25 0.05 -prefix ./pdbs/ -body_restraint XXXX.cst_body 500 1.0 1.0 2.0 2.0 -1.0 true -random_seed -message_level Critical -score_weightset weights_assembly.score

BCL::EMFold needs a fasta sequence with the extension <.fasta>, a pool file <.pool>, a constraints file <.cst_body> and a score weightset file <.score> to exist in the same directory.

FLAGS

-nmodels 1

Number of models that a single run creates (1 in that case)

-fastas XXXXA.fasta

The fasta file containing the sequence of the protein.

-pool XXXX.pool

The pool file containing the secondary structure prediction of the protein.

-body_restraint XXXX.cst_body 500 1.0 1.0 2.0 2.0 -1.0 true

The file containing the restraints extracted from the density map, the weight for the occupancy score, and parameters describing the shape of the potential used in the occupancy score.

-score_weightset weights_assembly.score

The score file detailing which scores to use.

-mc_number_iterations 2000 500

The number of total steps (2000) as well as rejected steps in a row (500) before the Monte Carlo search is stopped. 

INPUT AND OUTPUT.

 

BCL::EMFold requires four inputs, a) a fasta file, b) a pool file, c) a restraints file and d) a score file.

a) The fasta file uses one letter codes for protein sequence and looks
like the following:

>1UBI:A|PDBID|CHAIN|SEQUENCE
MQIFVKTLTGKTITLEVEPSDTIENVKAKIQDKEGIPPDQQRLIFAGKQLEDGRTLSDYNIQKESTLHLVLRLRGG

b) The pool file specifies the predicted secondary structure elements and looks like the following:

 

bcl::assemble::SSEPool
HELIX    1   1 TRP A    4  ALA A   19                                     16
HELIX    2   2 TRP A    4  LEU A   36                                     33
HELIX    3   3 LYS A    5  GLU A   18                                     14
HELIX    4   4 LYS A    5  SER A   33                                     29
HELIX    5   5 LYS A    7  THR A   22                                     16
HELIX    6   6 GLU A   20  SER A   33                                     14
HELIX    7   7 LEU A   21  LEU A   36                                     16
HELIX    8   8 LEU A   41  TRP A   51                                     11

 

c) The restraint file encodes the density rods as helices and looks like the following:

 

SEQRES   1 A  152  PRO PRO LYS TRP LYS VAL LYS LYS GLN LYS LEU ALA GLU
SEQRES   2 A  152  LYS ALA ALA ARG GLU ALA GLU LEU THR ALA LYS LYS ALA
SEQRES   3 A  152  GLN ALA ARG GLN ALA LEU SER ILE TYR LEU ASN LEU PRO
SEQRES   4 A  152  THR LEU ASP GLU ALA VAL ASN THR LEU LYS PRO TRP TRP
SEQRES   5 A  152  PRO GLY LEU PHE ASP GLY ASP THR PRO ARG LEU LEU ALA
SEQRES   6 A  152  CYS GLY ILE ARG ASP VAL LEU LEU GLU ASP VAL ALA GLN
SEQRES   7 A  152  ARG ASN ILE PRO LEU SER HIS LYS LYS LEU ARG ARG ALA
SEQRES   8 A  152  MET LYS ALA ILE THR ARG SER GLU SER TYR LEU CYS ALA
SEQRES   9 A  152  MET LYS ALA GLY ALA CYS ARG TYR ASP THR GLU GLY TYR
SEQRES  10 A  152  VAL THR GLU HIS ILE SER GLN GLU GLU GLU VAL TYR ALA
SEQRES  11 A  152  ALA GLU ARG LEU ASP LYS ILE ARG ARG GLN ASN ARG ILE
SEQRES  12 A  152  LYS ALA GLU LEU GLN ALA VAL LEU ASP
HELIX    1   1 PRO A    2  SER A   33  1                                  32
HELIX    5   5 GLY A   67  ARG A   79  1                                  13
HELIX    6   6 SER A   84  ARG A   97  1                                  14
HELIX    8   8 SER A  123  ASP A  152  1                                  30
ATOM      8  N   PRO A   2     -34.913  10.141  21.737  1.00 45.99           N
ATOM      9  CA  PRO A   2     -34.039  10.544  20.632  1.00 46.41           C
ATOM     10  C   PRO A   2     -32.544  10.299  20.814  1.00 47.36           C
ATOM     11  O   PRO A   2     -32.078   9.922  21.893  1.00 48.61           O
ATOM     12  CB  PRO A   2     -34.341  12.030  20.469  1.00 45.93           C
ATOM     13  CG  PRO A   2     -35.724  12.173  21.015  1.00 46.71           C
ATOM     14  CD  PRO A   2     -35.693  11.293  22.226  1.00 46.13           C
ATOM     15  N   LYS A   3     -31.807  10.533  19.730  1.00 47.24           N
....

 

d) The score file specifies used scores and should look like the following:

 

bcl::storage::Table         nr         co       rgyr     aadist   aasmooth 
aaneigh      aavmd     aanvec    annsasa      aaols    loop   ssepack_fr  strand_fr 
sum       rmsd    rmsd100
weights                              0          0          0          0          0 
0          0          0          0          0     265          0         0          
0          0          0

 

Column descriptions and score weights should be in one line respectively!