Skip to content

DKFZ-ODCF/sophia

Repository files navigation

SOPHIA Tool for Structural Variation Calling

Runtime Dependencies

The only dependency is Boost 1.70.0 (currently). E.g. you can do

conda create -n sophia boost=1.70.0

Building

Build-time Dependencies

  • g++ >= 7
  • Boost 1.70.0

Dynamic Build

With Conda you can do

conda create -n sophia gxx_linux-64=8 boost=1.70.0

to create an environment to build the sophia and sophiaAnnotate binaries.

To build you need to do

source activate sophia
cd Release_sophia
build-sophia.sh

cd ../Release_sophiaAnnotate
build-sophiaAnnotate.sh

Note that the build-scripts are for when you manage your dependencies with Conda.

Static Build

If you want to compile statically you need to install glibc and boost static libraries (not possible with Conda, in the moment) and do

source activate sophia

cd Release_sophia
STATIC=true build-sophia.sh

cd ../Release_sophiaAnnotate
STATIC=true build-sophiaAnnotate.sh