User Guide

Description

The SAGA_optimize package provides a simple Python application programming interface for solving boundary-value inverse problem based on a simulated annealing and genetic algorithm.

Installation

SAGA_optimize runs under Python 3.6+ and is available through python3-pip. Install via pip or clone the git repo and install the following dependencies and you are ready to go!

Install on Linux

Pip installation (method 1)

pip3 install SAGA-optimize

GitHub Package installation (method 2)

Make sure you have git installed:

git clone https://github.com/MoseleyBioinformaticsLab/SAGA_optimize.git

Dependecies

SAGA_optimize requires the following Python libraries:

  • JSONPickle for saving Python objects in a JSON serializable form and outputting to a file.

Basic usage

The SAGA_optimize package is used to find the optimal solutions to a set of parameters based on a given energy function calculated using the set of parameters.

Note

Read The SAGA_optimize Tutorial to learn more and see code examples on using the SAGA_optimize as a library.