For manual and reference, please visit http://proteomics.informatics.iupui.edu/software/toppic/
- GCC version higher than 4.8.2 for C++11 support
- CMake (>= 3.1)
# install compiling tools
sudo apt-get install build-essential cmake
# install the pwiz lib to process proteomics data
sudo apt-get install libpwiz-dev
# install other dependencies
sudo apt-get install zlib1g-dev libboost-filesystem-dev \
libboost-program-options-dev \
libboost-system-dev \
libboost-thread-dev \
libxalan-c-dev
# install the catch unit test framework (https://github.com/philsquared/Catch)
sudo apt-get install catch
# Qt5 for GUI
sudo apt-get install qtbase5-dev
# building
mkdir build
cd build
cmake ..
make -j$(nproc)
cd bin
ln -s ../toppic_resources .
On some Linux distributions, you might meet the problem "Could not loading a transcoding service".
To fix this, please add following lines into your .bashrc
.
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
MSYS2 is used for Windows building. Please follow the instructions from here.