Engineering Papers⌕ Search

Engineering topics

McDonald, Michael J.

Publications and source records attributed to McDonald, Michael J..

Adaptive evolution of genomically recoded Escherichia coli

Significance The construction of an organism with an altered genetic code negatively impacted its fitness. We evolved this organism for ∼1,100 generations in the laboratory to recover fitness and learn what changes would accumulate during evolutionary trajectories toward faster growth rates. We observed several selective mutations that helped alleviate insufficient translation termination or that corrected for unintended mutations that accumulated when we originally altered the genetic code. Further observed mutations were generally adaptive in a nonrecoded background. This work bolsters our understanding of the pliability of the genetic code and will help guide future efforts seeking to recode genomes. Finally, it results in a useful strain for nonstandard amino acid incorporation in numerous contexts relevant for research and industry.

59 BASIC BIOLOGICAL SCIENCES↗

Umbra Utility v. 1.1

This is a utility library to support umbra core. These utilities are widely disparate in capability, but largely serve to extend the core Umbra. This is a catch-all library for useful modules such as positioning modules, logic and statistical distribution modules and other general purpose classes and modules.

McDonald, Michael J.↗

Umbra (core)

Umbra is a flexible simulation framework for complex systems that can be used by itself for modeling, simulation, and analysis, or to create specific applications. It has been applied to many operations, primarily dealing with robotics and system of system simulations. This version, from 4.8 to 4.8.3b, incorporates bug fixes, refactored code, and new managed C++ wrapper code that can be used to bridge new applications written in C# to the C++ libraries. The new managed C++ wrapper code includes (project/directories) BasicSimulation, CSharpUmbraInterpreter, LogFileView, UmbraAboutBox, UmbraControls, UmbraMonitor and UmbraWrapper.

Bradley, Jon David↗