Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upREADME
Welcome to Sambada!
Sambada is free software, you can redistribute it and/or modify it under certain conditions, see AUTHORS for details.
The folder should contains the following files:
A. Programs
- sambada : detects selection signatures and analyses spatial dependance.
- supervision : manages data files for distributed computing.
- recode-plink : recodes genetic data from Plink's .ped/.map files to Sambada's format.
- recode-plink-lfmm : recodes genetic data from Plink's .ped/.map files to LFMM's format.
B. Documentation
- sambadoc.pdf : is the manual.
- CHANGELOG : lists the changes.
C. General information
- AUTHORS : presents authors, dependancies on libraries and licensing conditions;
- COPYING : contains the license;
- VERSION : shows the current version;
- README : is the present file.
D. Building from sources
1. Sources are available on GitHub or on our Web site (see below).
2. Sambada is best built with GCC versions 4.4.7 to 7.x.
We noticed some incompatibilities with GCC version 8 and with Clang, which are under investigation.
- Building the programs with Make
mkdir build
cd build
../configure (or ../configure CC=gcc-7 CXX=g++-7 for explicitly building with GCC 7)
make
- Building the programs with CMake
Please note that this secondary build system might be subject to change.
mkdir build
cd build
cmake ..
make
3. Programs are placed in the folder "binaries/".
4. Also available with Make:
- Creating the folder containing all artefacts for the end-user
make binary-archive
- Some configuration options (see the manual for details)
../configure --help
In case something is missing, claim your complete copy of Sambada on
https://github.com/Sylvie/sambada or http://lasig.epfl.ch/sambada
Please feel free to share your questions and suggestions with us!
Sylvie Stucki Stéphane Joost
sylvie.stucki@a3.epfl.ch stephane.joost@epfl.ch