since the multifactorial causes and nature of obesity is well recognized , it is clear that no single community program or policy is likely to offer a comprehensive solution [ 1 , 2 ] . therefore , there is a need for multilevel , multicomponent ( mlmc ) interventions in the community to address obesity . such interventions , which work in many community settings simultaneously ( e.g. , food stores , schools , restaurants , worksites , etc . ) have  been shown to successfully prevent obesity [ 46 ] . however , mlmc interventions can be costly and challenging to design , implement , and evaluate . communities are complex systems and interventions must plan for these complexities . without adequate assurances , decision makers may be reluctant to try a mlmc intervention . in many other fields , computational modeling has helped decision makers address a variety of different problems that sit in complex systems . for example , computational modeling is routinely used to help design , build , and evaluate transportation systems for cities and regions . many companies utilize simulation modeling to plan their manufacturing operations . in the healthcare arena , simulation modeling has helped plan vaccine distribution and the prevention and control of infectious diseases in healthcare facilities [ 911 ] . what then is the potential of computational models in helping design , implement , and evaluate community - level obesity prevention and control measures ? we review how computational models have been used for such interventions , use our ongoing obesity prevention trial to show the steps and key principles entailed in such applications of computational modeling , and summarize the benefits , challenges , and potential future directions of this work . compared to the use of modelling in infectious disease research , computational modeling for community - level obesity control interventions is nascent . therefore , many of the existing models are explanatory , attempting to elucidate the mechanisms behind obesity . looks at the physiological processes and energy balance within individuals that produce obesity in individuals . other recent work has aimed to delineate individual or small group behavior that produces increased obesity risk . at the opposite end of the spectrum , there have been few attempts to tie these different mechanistic scales into one cohesive model . the foresight program of uk published an obesity system map , illustrating 108 variables related to obesity and their interconnected relationships . while all of these models have been helpful in elucidating mechanisms , they have not been oriented to impact and evaluate community - level decision - making and operations . one form of modeling , agent - based models ( abms ) could help develop solutions to the obesity epidemic [ 17 ] . abms include computational  agents  that can represent a person or group that act autonomously and demonstrate adaptive behavior within a virtual representation of a location or region . each agent is assigned characteristics ( e.g. , age , gender ) and a set of behaviors and decision - making rules for interacting with other agents and the simulated environment [ 19 ] . in the obesity field , abms have been developed to evaluate the effects of social norms on diet and physical activity   as well as the relationships between income inequalities , segregation , and healthy eating [ 19 ] . computational modeling has  also been used to assess the effects of economic change   and social networks   on the obesity epidemic . to illustrate the steps , processes , and considerations involved in developing a computational model that can assist community - level decision - making , we will provide the example of the development and use of our baltimore low income food environment ( blife ) model , a geospatially specific agent - based model ( abm ) representing low - income african american adolescents and their after school food environment in low - income neighborhoods in baltimore city . development of blife occurred in netlogo , a multiagent programmable modeling environment . using this model as an example , we will address the following questions : what key principles underlie the development of multilevel simulation models to address the obesity epidemic?what are the potential benefits of these models?what are some of the most significant challenges that must be addressed when building systems science models for obesity prevention , and how might they be overcome ? what key principles underlie the development of multilevel simulation models to address the obesity epidemic ? what are the potential benefits of these models ? what are some of the most significant challenges that must be addressed when building systems science models for obesity prevention , and how might they be overcome ? we have identified five principles for systems science modeling for community - based obesity prevention : to be relevant to decision makers for a community , it is important to have a deep understanding of and connection with the community . members of the blife development team have had over 12  years of experience in improving the baltimore city food environment , through multiple intervention trials in corner stores [ 2426 ] , carryouts [ 27 , 28 ] , recreation centers , and churches [ 30 , 31 ] . additionally , the team has strong , longstanding connections with key stakeholders in baltimore city , including the city health department , city council , department of recreation and parks , food policy advisory committee , and more . blife includes a grid for mapping homes , schools , food sources ( i.e. , corner stores , carryouts , supermarkets ) , and recreation centers , covering approximately 15  % of the total area of baltimore city in its current version . the model incorporates maryland food system data from the center for the livable future   and baseline data from the bmore healthy communities for kids program ( bhck ) . bhck data were collected from 299 low - income african american children ages 10 to 14 and their caregivers living in food deserts [ 33 ] . in addition to anthropometric measurements , the youth completed a questionnaire that assessed food - purchasing behavior , attitudes about healthy and unhealthy food , self - efficacy for making positive changes to their diet , and food - related psychosocial factors . they were asked how much money they typically spend when they buy food from carryouts and corner stores and how often they shopped in corner stores , carryouts , and fast - food restaurants , convenience stores , supermarkets , or at schools or other locations in the last 7  days . however , the model should include every process that is relevant to the interventions being explored . the blife model captures adolescent behaviors ( food foraging and physical activity ) on a daily basis . agents in the model are characterized based on real data that inform their movement from school to small food store(s ) to recreation centers to home . decision - making of agents in the simulated food environment was based on data collected from 299 african american adolescents ( 1014  years ) . growth for each agent in the abm is simulated over a 5-year period , and the weight trajectory of each agent is a perturbation of the cdc growth charts [ 33 , 34 ] . as the model is geospatially specific , food foraging and activity behaviors vary based on the agent and environment characteristics . at each time period , the agent computes the likely food source it accesses or the recreation center it could go to . our studies have shown that afterschool consumption at small food stores is a major source of added calories and this has been incorporated in the model to make it more locally relevant . on the other hand , purchase and consumption of foods from fast - food restaurant chains is not common among our sample of children and is not represented in the model  invoking the principle of parsimony . we found that grounding the model in data from the specific communities involved helped convince decision makers that the model truly represents their own communities . . this can be achieved by involving them along each step of the model development process . for blife , we conducted multiple meetings with groups of policymakers and city agency representatives , where they were given the opportunity to review the model , suggest means of improving it and making it more relevant to their work . stakeholders are less likely to trust a model that is a  black box  to them and that they can not this gui allows the user to modify characteristics of the simulated food environment that can influence dietary behaviors and obesity risk through the use of several  levers . these were determined based on findings from the literature and from our extensive intervention work to improve the food environment in baltimore . the blife model has generated considerable interest among local policymakers , city agencies , and other community institutions , who view it as a means of providing evidence in support of new and ongoing policy initiatives and testing what - if scenarios to examine the potential intended and unintended consequences of new programs . for example , the family league of baltimore , anticipating proposed closures of many of its summer meal program sites , found utility in the model to predict potential impact on household food security . other city stakeholders have asked us to use the blife model to simulate the effects of programs and policies with many diverse outcomes , including changes to food access , school achievement , and the financial viability of small food stores associated with new farm bill regulations . we have identified several benefits of abm from the research and community perspectives : without the assistance of computational models , humans can struggle to consider more than a few factors and relationships at a time  and the potential consequences may be unclear . the blife model , for example , weighs multiple factors when considering where a youth goes to purchase food , including proximity , type of food source , previous reported use of food sources , and relationship to school and home locations . simulation modeling can test the potential impact of programs and policies in the  safety  of a virtual environment before they can be implemented , saving considerable time , effort , costs , and resources . findings from simulation models can provide insight on the most promising approaches , when presented with a number of options . for example , the blife model has been used to test the expected change in adolescent bmi percentile , over a 5-year period , as a result of ( 1 ) improving the availability of healthy food options in corner stores alone , ( 2 ) improving the availability of healthy food options in carryout restaurants alone , and ( 3 ) improving the availability of healthy food options in both corner stores and carryouts . a continuing challenge of working with mlmc interventions is that any action may have ripple effects throughout different parts of the system . traditional methods that focus on only a component or portion of the system may miss these reverberations . from the blife model work , we have come to realize that small stores can only access the foods that exist in their  own food environment ( what is offered by their wholesalers ) . requiring these small stores to stock a broad range of healthy foods without working at higher levels of the food system to improve access could have the consequence of making these small businesses unworkable . . it can be difficult to determine the impact of having certain types of data . simulation modeling can help determine the value of having different types of data and can help prioritize selection of data sources . we have found it crucial to understand the food selection process of youth and how that might or might not be impacted by different intervention strategies ( e.g. , labeling , reducing price , increasing availability ) . a model can help communicate a person s or group s understanding of a system . in many ways , a model puts this understanding on the  table  for key stakeholders to consider , evaluate , critique , and discuss . for example , based on the request from a local city council member , the blife model was used to simulate the potential impact of implementing a city tax credit for urban farmers on improving adolescent access to fresh produce and dietary behavior . the research team was invited to present findings from the simulation in support of the tax credit at a public hearing session held in october 2014 . a model is by definition a simplification and can not possibly include every possible factor and relationship . a factor or relationship should be included if it may affect the ultimate evaluation or outcome of the intervention . in some cases , a factor or relationship is included if a key stakeholder would like to see it even though it has little impact on the results . as complete consensus might be harder to reach on some points , choosing what factors and relationships to not include requires judgment and experience . for example , the current version of the blife model does not include social networks and peer relationships as a driving force in food selection . we have used formative research as part of the process in determining key components to operationalize . formative research not only helps in planning and development of intervention strategies and data collection instruments   but can also be used to identify the most salient and important factors for inclusion in simulation models . for example , our formative research indicated that corner stores were commonly used by children in low - income areas of baltimore  which led us to carefully operationalize this component of the food system [ 33 ] . on the other hand , carryouts are much less frequently used by youth and play a smaller role in their diet . once a model is developed , there is the temptation to use it for every question or decision that arises . the current iteration of the blife model evaluates different obesity prevention programs and policies alone or in combination  in terms of its impact on childhood obesity , and can not be used to assess economic effects . a key feature of obesity epidemic is that there exist multilevel interactions among the different components . for instance , store owners adjust stock and price according to children s purchase behavior and policy intervention , while children choose foods based on price , availability , and promotion . these feedback loops can be modeled using behavioral algorithms to capture the interaction between agents in an abm . foremost is the enormous number of feedback loops involved in modeling food selection behavior over time . each time a child visits a store and selects a kind of food hence , the whole system will have a very large number of feedback loops for each combination of child , store , and food . another challenge is that individual - level behavioral algorithms can not capture all store - level changes . selling of cold beverages strongly depends on daily weather , while many other foods do not . customers of stores near schools will not visit during holidays , even if the prices are low . to model the feedback loops reasonably , surveys have to be conducted across multiple components of the model to effectively capture food stocking and purchases . a key challenge is the degree to which actual behavioral data should be used to simulate decision - making . for example , for the blife model , we used survey data on store selection and food purchasing by youth to create relative proportions of selection of different kinds of stores and foods . this makes the model very accurate ( presumably ) for predicting food - purchasing behavior in the baltimore setting . on the other hand , there is a potential loss of transferability and generalizability from the model to other settings . data on food store selection and purchasing are very specific to a particular setting and are related to the availability of those foods , their prices , amount of money youth in that setting have in hand , etc . it is important to come up with more general algorithms for modeling food choices ( and other behaviors ) . using proximity as a sole measure of food store selection provides inconsistent findings when linked to dietary intake and obesity [ 3748 ] . a more comprehensive understanding involves incorporating multiple personal , socio - environmental , and behavioral factors [ 49 , 50 ] . the dynamics of these influences are very difficult to understand through statistical models alone , hence , the utility of abms . in silico models developed by auchincloss et al . showed how residential income segregation at the community level can impact dietary behavior by disaggregating the distribution of grocery stores [ 19 ] . the model highlighted that spatial segregation among high - income and low - income areas can exacerbate residential availability of healthy foods in those areas . social influences on eating behaviors have been explored in abm by zhang et al . . for the blife model , the agents take advantage of the extensive data collected previously to capture food source selection in baltimore city based on food - purchasing behavior , neighborhood availability , attitudes about healthy and unhealthy food , etc . food choices can be influenced by promotional signage , displays , and taste - tests in stores [ 33 ] . structural changes in stores ( i.e. , refrigeration units ) and storeowner trainings can encourage consumer purchasing of healthier food options . formative research from the bhck obesity - intervention trial further revealed that taste , preference , and familiarity with a given food were important factors in decision - making [ 33 ] . for example , some found that diet beverages were not as satisfying or palatable as regular sugar - sweetened beverages . another factor is price sensitivity of adolescents , especially in urban low - income neighborhoods . . finally , while identifying the most important drivers is challenging , system dynamics modeling and social network analyses can be helpful to tease apart the influence of parental and household factors ( i.e. , income , education ) and to better understand the underlying mechanisms of food choice . for the blife model , we developed an algorithm to model food choice based on reported frequency of consumption of foods from different categories , classified as healthy and unhealthy options . for example , our data indicated that children were three times more likely to select a sugar - sweetened beverage than a healthier alternative like water . changes in bmi are reflective of the energy imbalances between energy intake / storage and mobilization ( energy expenditure , growth ) . the factors that influence energy expenditure and energy intake have varying degree of influence and complexity [ 54 , 55 ] . a model developed by butte et al . has been widely used in systems modeling literature to predict changes in energy intake and physical activity associated with weight gain in children and adolescents . a modified version of the model has been used in the blife model to understand energy imbalance in adolescents taking into account walking and recreational center activities . the next iteration of the blife model will look to incorporate more types of physical activities to represent varying activity intensity levels ( light , moderate , vigorous ) . the usefulness of abms is directly related to how readily they can be employed to simulate the impact of different intervention strategies . for example , a lever which allows the user to change availability of healthy foods in small food stores would permit the testing of this strategy . many such levers could be conceptualized , such as pricing , promotional materials , training , etc . however , the addition of more levers means more increased complexity and challenges for how to weigh each of these additional variables . should the impact of lowered prices for healthier foods be weighted as more influential than materials ( like shelf labels ) promoting the health benefits of these foods ? for the blife model , we developed an array of over 30 different levers , with 36 levers assigned to each component of the food environment ( corner stores , carryouts , etc . ) . the agents often moved randomly in simulated environments or develop a network randomly in their environment with other agents based on  a limited set of requirements [ 57 , 58 ] . similarly , studies of social networks and their relationship to obesity have not rigorously investigated the interactions between the environments in which children live , study , and play and how these environments shape social networks and are in turn shaped by them [ 22 , 59 , 60 ] . instead , researchers have focused on defending whether the environment or social networks are more important in explaining the  spread  and clustering of obesity over time and controlled for the other variables . these measures are only weakly associated with obesity prevalence and do not actually reflect how individuals interact within their local food environments [ 39 , 62 ] . the blife model adds to other recent advances in the social environments and obesity literature [ 63 , 64 ] by using data from real children , precisely identifying where children are obtaining food , how often , and with whom . this specificity will help us investigate the interaction between food environments and social networks as they relate to clustering of obesity in social networks and neighborhoods . development of any systems science model should be driven by a specific inquiry  what is the purpose of developing the model and what question is one seeking to answer with the model ? for the blife model , the outcome of interest was change in youth bmi percentile and obesity risk . however , there is significant value added when stakeholders and policymakers can utilize the evidence from systems science models to inform their own programs and policies . therefore , it is important to consider other outcomes that may be of interest to a range of users . we have been asked to expand the blife model to be used as a tool to examine potential change in student attendance / student achievement , energy intake / energy expenditure , and food security and hunger . simulation modeling has tremendous potential to transform the design , planning , implementation , and evaluation of community - level obesity control . the use of modeling in this realm is still relatively nascent as much of the existing obesity - related models have been focused on particular scales and purposes . we have outlined several guiding principles for developing community - level models for obesity control and highlighted the benefits and challenges involved in the process . as the use of simulation modeling to guide such interventions grows , stakeholders may become more accepting of this method . greater experience will undoubtedly lead to modification of these principles , benefits , and challenges over time . it would help to develop a  shared language  among diverse stakeholders around obesity to encourage consensus building over time . nevertheless , the benefit of being able to test potential interventions virtually before implementation to assess cost - effectiveness and potential impact is enormously valuable . importantly , it should be emphasized that computational models , such as the blife agent - based model , should not replace human decision - making or other types of studies . models are intended to facilitate human decision - making and complement other studies , but not replace them .
systems modeling represents an innovative approach for addressing the obesity epidemic at the community level . 
 we developed an agent - based model of the baltimore city food environment that permits us to assess the relative impact of different programs and policies , alone and in combination , and potential unexpected consequences . 
 based on this experience , and a review of literature , we have identified a set of principles , potential benefits , and challenges . 
 some of the key principles include the importance of early and multilevel engagement with the community prior to initiating model development and continued engagement and testing with community stakeholders . 
 important benefits include improving community stakeholder understanding of the system , testing of interventions before implementation , and identification of unexpected consequences . 
 challenges in these models include deciding on the most important , yet parsimonious factors to consider , how to model food source and food selection behavior in a realistic yet transferable manner , and identifying the appropriate outcomes and limitations of the model .