Main components:
virus_segment_membrane
: segmentation of closed surfaces using min-cut/max-flow routinesvirus_segment_membrane_select_threshold
: visualization of implicit surfaces to assess segmentation qualityCorrelation3DNew
: geometric template search constrained to a surfaceCutVolumes3DFromPositions
: extraction of sub-volumes from tomogramsLoopCreateVolumeList
: creation of metadata for sub-volume averagingTest_Metric_Filter
: filtering and masking of sub-volumesMPI_Classification
: sub-volume alignment, averaging and classification using spherical harmonics
export MYPATH=`pwd`
git clone [email protected]:nextpyp/ettk.git
cd ettk
sudo singularity build ettk-devel.sif singularity/ettk-devel.def
singularity shell ettk-devel.sif
mkdir ${MYPATH}/ettk/external/VTK5.10.1/build
cd ${MYPATH}/ettk/external/VTK5.10.1/build
ccmake -Wno-dev -D CMAKE_CXX_COMPILER=/usr/bin/g++ -D CMAKE_C_COMPILER=/usr/bin/gcc ..
Type "c" for configure
Type "c" for configure
Type "g" to generate
make -j 4
mkdir ${MYPATH}/ettk/external/InsightToolkit-4.2.1/build
cd ${MYPATH}/ettk/external/InsightToolkit-4.2.1/build
ccmake -Wno-dev -D CMAKE_CXX_COMPILER=/usr/bin/g++ -D CMAKE_C_COMPILER=/usr/bin/gcc ..
Type "c" for configure
Type "c" for configure
Type "g" to generate
make -j 4
cd ${MYPATH}/ettk
rm CMakeCache.txt*
ccmake -D ITK_DIR=${MYPATH}/ettk/external/InsightToolkit-4.2.1/build -D VTK_DIR=${MYPATH}/ettk/external/VTK5.10.1/build -D BLITZ_DIR=${MYPATH}/ettk/external/blitz-0.9 -D CMAKE_CXX_COMPILER=/usr/bin/g++ -D CMAKE_C_COMPILER=/usr/bin/gcc .
Type "c" for configure
Type "c" for configure
Type "g" to generate
make -j 4