BioGears was developed using the following software tools:
CMake
Usage: Cross-platform build process using compiler-independent methods.
Code Synthesis
Usage: XML data binding compiler to C++.
Eigen
Usage: Matrix manipulation and linear algebra solver for the circuit solver, substance transporter, and saturation calcuations.
log4cpp
Usage: Logging.
JFreeChart
Usage: Creating image plots of output data.
JChart2D
Usage: Creating realtime plots of output data.
Apache Ant
Usage: Compiling and running Java applications.
Doxygen
Usage: HTML documentation generation.
Strawberry Perl
Usage: Required by Doxygen for citations and creating a references page.
MiKTeX
Usage: Required by Doxygen for citations and creating a references page.
Reflections
Usage: Reflectively analyze classes for dynamic GUI generation.