BackgroundThe tumour stroma -or tumour microenvironment- is an important constituent of solid cancers and it is thought to be one of the main obstacles to quantitative translation of drug activity between the preclinical and clinical phases of drug development. The tumour-stroma relationship has been described as being both pro- and antitumour in multiple studies. However, the causality of this complex biological relationship between the tumour and stroma has not yet been explored in a quantitative manner in complex tumour morphologies.MethodsTo understand how these stromal and microenvironmental factors contribute to tumour physiology and how oxygen distributes within them, we have developed a lattice-based multiscalar cellular automaton model. This model uses principles of cytokine and oxygen diffusion as well as cell motility and plasticity to describe tumour-stroma landscapes. Furthermore, to calibrate the model, we propose an innovative modelling platform to extract model parameters from multiple in-vitro assays. This platform provides a novel way to extract meta-data that can be used to complement in-vivo studies and can be further applied in other contexts.ResultsHere we show the necessity of the tumour-stroma opposing relationship for the model simulations to successfully describe the in-vivo stromal patterns of the human lung cancer cell lines Calu3 and Calu6, as models of clinical and preclinical tumour-stromal topologies. This is especially relevant to drugs that target the tumour microenvironment, such as antiangiogenics, compounds targeting the hedgehog pathway or immune checkpoint inhibitors, and is potentially a key platform to understand the mechanistic drivers for these drugs.ConclusionThe tumour-stroma automaton model presented here enables the interpretation of complex in-vitro data and uses it to parametrise a model for in-vivo tumour-stromal relationships.Electronic supplementary materialThe online version of this article (doi:10.1186/s12911-017-0461-1) contains supplementary material, which is available to authorized users.