andyj10224 / pnab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

proto-Nucleic Acid Builder (pNAB)

Try the Package: Binder

Read the documentation: docs v1.0.0

Build Status Build status Language grade: C/C++ Language grade: Python

Overview

The proto-Nucleic Acid Builder is a program for modeling the 3D strucutres of DNA, RNA, and nucleic acid analogs. Nucleic acids with alternative backbones or nucleobases can be constructed by the program by supplying the 3D structure of isolated backbones or nucleobases. The program can perform a helical parameter search and backbone conformation search and find reasonable nucleic acid structures. Geometric and energetic criteria are used to evaluate candidate structures. The program is written in C++ and Python, and has a graphical user interface. The program is available for the Linux, MacOS, and Windows platforms. image

Installing the Package Using the conda package manager

To install the conda package, first install miniconda/anaconda. Then,

conda config --add channels conda-forge
conda install -c alenaizan pnab

Compiling the Package in Linux

If you prefer to compile the package, install miniconda or anaconda. Then,

git clone https://github.com/alenaizan/pnab.git
cd pnab
sh install.sh 

Documentations:

Development version: docs latest

Latest release: docs v1.0.0

About


Languages

Language:C++ 51.8%Language:Python 35.0%Language:CMake 6.5%Language:C 5.7%Language:Shell 0.4%Language:Batchfile 0.3%Language:Jupyter Notebook 0.2%