-
Notifications
You must be signed in to change notification settings - Fork 0
Protein Fragment Library Construction Algorithm based on Logistic Regression Models
License
ElwynWang/LRFragLib
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
LRFragLib: A Fragment Library Building Software for Fragment Assembly in Protein Structure Prediction ***************************************************************************************************** Current Version: 1.0 By Tong Wang ----- April 2016 INSTALLATION ************ LRFragLib has two precompiled released version (compiled by gcc version 4.4.7 on ubuntu): LRFragLib.linux32, which could be executed on a 32bit Linux system and LRFragLib.linux64,which could be executed on a 64bit Linux system. Users could also compile the software: $ g++ ./src/Parameters.h ./src/LRFragLib.cpp -fopenmp -o LRFragLib This will generate the executable file "LRFragLib". DEPENDENCIES ************ LRFragLib does not require any other software to be executed. However, LRFragLib requires 3 input files and another optional file: 1. PDB_ID.fasta.txt: The fasta sequence of the target protein. 2. PDB_ID.fasta.ss: The predicted secondary structure of the target protein generated by PSIPRED. Users could use PSIPRED online server at http://bioinf.cs.ucl.ac.uk/psipred/ ,and rename the output file as PDB_ID.fasta.ss. Also ,a local version of PSIPRED could be downloaded at http://bioinfadmin.cs.ucl.ac.uk/downloads/psipred/ . 3. PDB_ID.fasta.phipsi: The predicted torsion angles of the target protein generated by SPIDER2. Users could use SPIDER2 online server at http://sparks-lab.org/yueyang/server/SPIDER2/ , and rename the output file as PDB_ID.fasta.phipsi. Also ,a local version of SPIDER2 could be downloaded at http://sparks-lab.org/yueyang/download/index.php?Download=SPIDER2_local.tgz . 4. PDB_ID.homol (optional): A file records blast result between our software database containing 4931 peptide chains and the target protein. It is essential to exclude homologous protein. To generate the file, blastpgp is used and the command is as follows: $ blastpgp -i PDB_ID.fasta.txt -d 4931lib > PDB_ID.homol Users should put all these files in the same directory, such as "./examples" and ensure that these files have the same formats of corresponding files in "./examples". EXAMPLE USAGE ************* An example is in "./examples". To generate the fragment library, type the command as follows: $ ./LRFragLib.linux64 PDB_ID After a period of time, two result files will be generated. PDB_ID.lib records detailed information during computation. PDB_ID.frag records dihedral angles and is similar with output file by NNMake in Rosetta. CONFIGURATION ************* Users could change parameters, such as the input file directory, the output file directory or choice of exclusion of homologous proteins in "./src/Parameters.h" and compile the software. OTHER INFORMATION ***************** PDB files of each fragment with 7-10 residues in FD4931 are also available for download at http://166.111.152.91/Downloads.html Due to the limitation of file size on github, files in “Database” can be downloaded at http://166.111.152.91/Downloads/LRFragLib TROUBLESHOOTING *************** Please contact t-wan14@mails.tsinghua.edu.cn for any problems users may encounter using LRFragLib.
About
Protein Fragment Library Construction Algorithm based on Logistic Regression Models
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published