Download Latest Version compuGUT-v01.04-20170410.tar (774.5 MB)
Email in envelope

Get an email when there's a new version of compuGUT

Home
Name Modified Size InfoDownloads / Week
compuGUT-v01.04-20170410.tar 2017-04-21 774.5 MB
README 2017-04-18 4.9 kB
compuGUT-v01_wSUNDIALS-150819.tar 2015-08-30 527.1 MB
Totals: 3 Items   1.3 GB 0
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
compuGUT: An in silico tool for investigating flora composition in the human
large intestine

Project URL: compugut.sourceforge.net

Revision: 0.4
Date: 2017/04/10 (INSTRUCTION FILES UPDATED)

Contributors: Arun S. Moorthy and Hermann J. Eberl
Affiliation: Biophysics Interdepartmental Group, Department of Mathematics and
             Statistics, University of Guelph, Guelph, Ontario, Canada.

Contact: Arun S. Moorthy, PhD, arunsmoorthy@gmail.com


Past Contributors: Kathleen Songin (Summer 2014)
                   Richard Yam (Summer 2014)
		   Jesse Knight (Summer 2013)

--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

The compuGUT platform for in silico simulation of intestinal fermentation is an
open source tool written in C. Compilation of the source (access to advanced
options) requires libraries developed by the Lawrence Livermore National 
Library (SUNDIALS), specifically the non-linear solver (KINSOL) and ODE solver 
(CVODES). Binaries generated in 64-bit Linux using intel and gnu compilers, and
32-bit linux using the gnu compiler are also provided and may be suitable for 
some users. Instructions for building from source are provided in this document. 
Details about the operation of the compuGUT are found in the software technical 
documentation - Moorthy & Eberl (2015)

Version 1 Details:
- simulate a model system with primary substrate of fiber, nine subsequent 
substrates/metabolites, four biomass functional groups with up to ten 
subdivisions per group.
- physical analogous is a cylindrical pipe with a fluid media through the 
center of the pipe (lumen) and fixed medium of constant volume attached to 
the pipe’s inner wall (mucus). Components are exchanged between media and 
removed from the system either through the mucus (in to the host) or at the 
end of the pipe.
- exchange parameters are defined spatially along the length of the pipe. 
Digestion parameters are constant in both lumen and mucus environments.
- dietary input (fiber, bacteria) is prescribed at every hour for a minimum 
of 24 hours up to a maximum of 365 days. Simulations longer than diet input 
prescription assume repeated cycling of diet.
- software developed in a Linux computing environment. Primary tool written 
in C, with auxiliary scripts written in R and BASH (LINUX).
- functional coding and modeling strategy promotes continuous adaptation, 
extension and improvement.

Upcoming versions:
v02 - mixed diet input
v03 - antimicrobial activity (as antibiotic or other chemical agent)

Dependencies: 
-cvODE-2.7.0
-KINSOL-2.7.0 
Included in folder: SUNDIALS_LIB, but we recommend users view official 
documentation (forums, FAQ, etc) available at: 
http://computation.llnl.gov/casc/sundials/main.html

Technical References:
Moorthy AS. A computational tool for investigating mechanistic relation-
ships in the colon-diet-flora complex. (2015) PhD Dissertation. Univers-
ity of Guelph, Guelph, Ontario, Canada.

Moorthy AS et. al. A spatially continuous model of carbohydrate digesti-
on and transport in the colon. (2015) PloS One 10(12), e0145309.

-----------------------------------------------------------------------
-----------------------------------------------------------------------

BUILDING FROM SOURCE:
1) Download compressed latest version of compuGUT from 
   project url: compugut.sourceforge.net
2) Navigate to the download location and uncompress
   compuGUT. For example, if the latest version was "compuGUT-v01.tar" 

   $ tar -xf compuGUT-v01.tar

3) Navigate to uncompressed folder. For example, if the uncompressed
   folder was "compuGUT-v01":

   $ cd compuGUT-v01

4) Change permissions of 'quick-compile-X.sh' script to 
   executable, where X is either 32 or 64 depending on your system.

   $ chmod 744 quick-compile-X.sh

5) Run quick-compile-X.sh script to generate compuGUTv01-lXg
   binary, where X is either 32 or 64, and 'l' and 'g'
   indicate that the binary is functional on linux operating
   systems and was compiled using a gnu compiler (gcc). 

   $ ./quick-compile-X.sh


EXECUTING BINARY:
    Users can also use the pre-compiled binary if relevant.

    $ ./compuGUTv01-l64g

    32-bit binaries will be provided upon request. (Contact Arun Moorthy)

INTERACTIVE R-Scripts:
    R-scripts change more frequently than c source code so documentation
    is provided within the scripts. Many additional packages are required 
    as noted in the scripts themselves.

------------------------------------------------------------------------------
END OF DOCUMENT
------------------------------------------------------------------------------
Source: README, updated 2017-04-18