Skip to content

A software for Secondary Structure Assignment based on Differential Geometry and knot theory descriptors

Notifications You must be signed in to change notification settings

labstructbioinf/SSAxgeo

Repository files navigation

SSAxgeo

This software performs protein Secondary Structure Assignment using differential geometry and knot theory descriptors.


How to install?

  1. Clone the repository:
git clone --recurse-submodules https://github.com/labstructbioinf/SSAxgeo.git
cd SSAxgeo
  1. Create and activate conda environment:
conda create -n ssaxgeo python=3.10 "pyarrow>=16,<21" ldc dub -c conda-forge -y
conda activate ssaxgeo
  1. Install SSAxgeo:
# Be sure to use pip from the activated conda environment!
pip install -e .
  1. Compile diffgeo:
cd diffgeo
dub build --build=release --compiler=ldc2
cd ..

Test the installation

cd test
ssaxgeo -can_dir ../canonical 3tsi_70_91_A.pdb -gen_plots
# For more options see
ssaxgeo -h

Build a Singularity container

sudo singularity build ssaxgeo.sif SingularityFile
singularity exec ssaxgeo.sif ssaxgeo -h

About

A software for Secondary Structure Assignment based on Differential Geometry and knot theory descriptors

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors