me another picture of me


Home Classes Publications Research Resume Tourettes Aspergers Pictures Software
What is bruceWare?

Way back in the dark ages when I was overworked and underpaid by a rather disreputable beltway bandit one of co-workers jestfully asked me one morning, "So what's the latest bruceWare?"

In other words the term bruceware doesn't mean anything.

This website, on the other hand, is a place to post links to some of the software projects that I've worked on, some more disreputable then others. Generally it'll just be a pointer to the appropropriate software repository.


Cellerator is a mathematica and python package that describes single and multi-cellular signal transduction networks (STN) with a compact optionally palette-driven, arrow based notation to represent biochemical reactions and transcriptinoal activation. Multi- compartment systems are represented as graphs with STNs embedded in each node. Interactions include mass- action, enzymatic, allosteric and connectionist models. Reactions are symbolically translated into differential equations and can be solved numerically to generate predictive time courses or output as systems of equations that can be read by other programs. Cellerator is freely downloadable for academic/government/nonprofit users. Click here to visit the Cellerator web page.

xCellerator, AKA xlr8r

xCellerator is similar to Cellerator but the implementation is fundamentaly different; it consequently runs 100 - 1000 times faster then Cellerator. It is currently in alpha-test stage, and does not havel all features implemented. When completed, it will be fully backwards compatible with Cellerator models, but will be more flexible and compatible with other programs. It will also be fully integrated with MathSBML. Visit the xCellerator web page.

Both Cellerator and xCellerator require Mathematica.

Cellerator Plugins

The MathSBML package for Mathematica provides facilities for reading models expressed in SBML, converting them to systems of ordinary differential equations, and solving and plotting the results in Mathematica. MathSBML is open source software (LGPL license) and can be freely downloaded form SourceForge.

Click here to visit the MathSBML web page.


GTARG is the Ground Track Maintenance Maneuver Targeting Program developed for exact repeat ground track orbiting satellites. The GTARG algorithm propagates non-singular mean elements using Merson's extension of Grove's theory for the geopotential field through J30; Kaula's disturbing function for luni-solar gravity; and a Jacchia-Roberts atmosphere.

GTARG was released by NASA in the early 90's as public domain, open source, government-sponsored software and was freely downloadable from COSMIC before NASA squashed the funding. Since then pieces of it have appeared around the internet. Some companies may have written wrappers and claim it as their own but the original software is here. Don't believe them. Its in the public domain. They just want to make you pay them for it. Go to GTARG download site.