1 Installation guide
1.1 Download stand-alone package
git clone https://github.com/ShutaoChen97/PDB-BRE.git
or click here.
1.2 Operating systems compatibility and requirements
PDB-BRE is programmed based on Python 3.8. For the convenience of researchers, PyInstaller has been used to freeze the PDB-BRE source code into several separate executables so that it can run directly on platforms without Python installed.
The PDB-BRE should be compatible with any Windows- and Linux-based operating system, but in some cases some additional data may be required for analysis input, see below.
If a problem occurs during the installation or if PDB-BRE is not running properly, please read the information reported below about the possible problems that may occur with PDB-BRE or contact us (stchen@bliulab.net).
1.2.1 Network connection
PDB-BRE needs to automatically obtain the 3D structure data of the analyzed protein structure from RCSB PDB database and EMBL-EBI database, so please make sure the network connection is normal before running PDB-BRE.
Connectivity tests (ping or browser access) can be performed at the following link:
For RCSB PDB : https://www.rcsb.org/
For EMBL-EBI : https://www.ebi.ac.uk/pdbe/
1.2.2 UniProt mapping database
In some studies, to realize the unified input of protein sequences, it is necessary to map the protein chains in the input PDB format files. In PDB-BRE, the Reviewed (Swiss-Prot) resource in UniProtKB is used for mapping by default (./uniprot_sprot.fasta), and users can download other resources and manually change the relevant parameters.
Other UniProt data sets that can be used for protein chain mapping are detailed in: https://www.uniprot.org/help/downloads.
1.2.3 Windows PowerShell (for Windows)
PDB-BRE uses the tqdm package in Python to display progress information about some executable files, which may cause print exceptions in Windows’s command (CMD). Therefore, for the Windows-based operating system, we recommend using Windows PowerShell to run PDB-BRE’s executable.
Windows PowerShell is available for free through the Microsoft Store or as a download at the following link: https://github.com/PowerShell/PowerShell.
1.3 Package installation
1.3.1 For Liunx
To install PDB-BRE, unarchive the downloaded tarball:
tar -xvzf PDB-BRE_1.0.0.tar.gz
Then, move the four executable files in the ‘Linux’ folder to the <INSTALL_DIR> directory.
Change directory to the resulting folder:
cd PDB-BRE_1.0.0
1.3.2 For Windows
To install PDB-BRE, unarchive the downloaded tarball (PDB-BRE_1.0.0.tar.gz). Then, move the four executable files in the ‘Windows’ folder to the <INSTALL_DIR> directory.
Use Windows PowerShell to enter the decompressed file directory.
cd <INSTALL_DIR>
1.3.3 For OS X
To install PDB-BRE, unarchive the downloaded tarball (PDB-BRE_1.0.0.tar.gz). Then, move the four executable files in the ‘OS X’ folder to the <INSTALL_DIR> directory.
Enter the decompressed file directory.
cd <INSTALL_DIR>
1.4 Installation test
To test the software installation, enter the following command:
cd <INSTALL_DIR>
./PDB-BRE-InterPair -h
If prompted to report an error, check to make sure the executable has been moved to <INSTALL_DIR>.