Sasita is a software to enumerate all minimal sets of precursors of target compounds in a metabolic network considering the stoichiometry.
It is coded in Java and available as a free software under the CeCILL license. The included jar contains the JDOM and JSBML libraries needed by the Sasita code. In order to run it, you need to have IBM CPLEX (commercial license) installed in your machine.
Before running Sasita, first you need to install Java (version 1.7 or higher) and IBM CPLEX (version 12.5.1 or higher).
The next step is to download Sasita and uncompress the downloaded file. Then, you need to edit the file run_example.sh that comes with Sasita and set the two following variables according to your IBM CPLEX installation:
The first one should point to the directory where your libcplex.so is installed and the second one should point to your cplex.jar file.
You can now run our example by typing ./run_example.sh. You can also customize this file in order to suit your needs/solve your own instances.
In case you want to see the code or modify it, you can recover it here.
You can download a compressed file with all the networks and inputs used in the experiments of our paper. Within this file you will also find the scripts used for running the method. The results obtained and presented in the paper are available here.
The paper describing Sasita is available here.