key: cord-0642960-rnrplg2e authors: Orozco, Luis Guillermo Natera; Alessandretti, Laura; Saberi, Meead; Szell, Michael; Battiston, Federico title: Multimodal urban mobility and multilayer transport networks date: 2021-11-03 journal: nan DOI: nan sha: f4f28de880da9efd5c81e79d8da5d1ca249069db doc_id: 642960 cord_uid: rnrplg2e Transportation networks, from bicycle paths to buses and railways, are the backbone of urban mobility. In large metropolitan areas, the integration of different transport modes has become crucial to guarantee the fast and sustainable flow of people. Using a network science approach, multimodal transport systems can be described as multilayer networks, where the networks associated to different transport modes are not considered in isolation, but as a set of interconnected layers. Despite the importance of multimodality in modern cities, a unified view of the topic is currently missing. Here, we provide a comprehensive overview of the emerging research areas of multilayer transport networks and multimodal urban mobility, focusing on contributions from the interdisciplinary fields of complex systems, urban data science, and science of cities. First, we present an introduction to the mathematical framework of multilayer networks. We apply it to survey models of multimodal infrastructures, as well as measures used for quantifying multimodality, and related empirical findings. We review modelling approaches and observational evidence in multimodal mobility and public transport system dynamics, focusing on integrated real-world mobility patterns, where individuals navigate urban systems using different transport modes. We then provide a survey of freely available datasets on multimodal infrastructure and mobility, and a list of open source tools for their analyses. Finally, we conclude with an outlook on open research questions and promising directions for future research. Urban mobility takes place across a range of transport modes. The most basic mode is walking, allowing individuals to cover short distances. With the historic growth of cities and transport technologies, new forms of mobility have emerged that are able to cover larger distances, keeping the growing city a coherent unit: from horsecar, bicycle, streetcar, to rail, bus, and automobile. These different modes of transport fulfil different roles that cater to the heterogeneity of urban trips which unfold across a range of different spatial scales, from individual buildings to city blocks, neighbourhoods, up to large urban agglomerations (Batty, 2006; Alessandretti et al., 2020) . Due to their heavy-tailed distribution (Brockmann et al., 2006; Gonzalez et al., 2008; Song et al., 2010; Alessandretti et al., 2017) , the majority of urban trips are short and can therefore be taken by foot (Varga et al., 2016) . The second largest fraction of trips is medium distance optimally taken by bicycle or bus. Finally, the smallest fraction of urban trips is long distance, for which travel via metro/rail or via car is reasonable (Varga et al., 2016) . It is therefore important for any large enough city to have a balanced mix of modes that reflects the distribution of how far its citizens need to move. The subject of this review, multimodal mobility (or combined mobility), is then the idea to combine multiple modes in one trip. On one hand this is happening naturally just by the existence of multiple modes -for example, a trip with a bus includes walking to and from a bus station. On the other hand, multimodal mobility can also be intentionally designed, such as bicycletrains (Geurs et al., 2016) or shared mobility solutions to the last mile problem (Shaheen and Chan, 2016) . Given the different ranges, densities, and frequencies of transport modes, their combination can thus be advantageous. This is the potential of multimodal mobility: Combining multiple transport modes promises to offer the benefits of all modes while avoiding their weaknesses. A multimodal transportation system offers this benefit by connecting different transportation modes through interfaces (e.g. stations) that facilitate transfers between the distinct services (van Nes, 2002) . The biggest potential of multimodal mobility is to improve urban sustainability. In the 20th century, the now conventional car-centric approach to transport planning has emerged aiming to minimize travel time for individual motorized transport (Banister, 2005) . However, with the further growth of cities, it became clear that a monolithic focus on cars is unsustainable. The economic burden of automobility alone is e 500 billion yearly in the EU while walking and cycling provides a yearly benefit to society worth e 90 billion due to positive health effects (Gössling et al., 2019) . Sustainable urban transport development therefore views mobility as a means to provide people social access to the city rather than an optimized traffic flow for vehicles. In this modern view, all transport modes co-exist in a hierarchy that prioritizes walking, cycling, and transit over other forms of transport (Banister, 2005; Gössling, 2016) . This co-existence naturally provides opportunities for combinations. However, designing a well-functioning multimodal transport system comes with challenges. Apart from deep political challenges related to car dependence (Mattioli et al., 2020) , each mode of transport has its own underlying infrastructure network and schedule of operation that has unique structural and dynamical properties depending on its function. An example of this structural complexity is provided in Figure 1 showing the interconnected transport system of Manhattan given by the interplay of a pedestrian, a bicycle, an underground and a car network, characterised by different size, connectivity and velocity. Considering private transport, the network of pedestrian sidewalks and walking areas must be at least as dense as the bicycle network, as almost every location in the city should be reachable by walking but not necessarily by bicycle. Similarly, considering public transport, a bus network will generally be more dense and more frequently operated than an urban rail network which serves larger distances. The new multimodal nature of large cities raises further planning challenges. From the traveller's view, choosing convenient travel solutions within multimodal systems requires to process large amounts of information (Gallotti et al., 2016b) . From the transport provider's perspective, multimodal systems are more difficult to manage, due to the large number of aspects that have to be taken into account in order to achieve synchronization between different agencies and modes (Barthelemy, 2016) . In practice, these difficulties have created novel business opportunities for both proprietary and public stakeholders, e.g. mobile phone applications for multimodal urban mobility (Willing et al., 2017) , and a plethora of research questions which are the subject of this review. The primary aim of this article is to offer a comprehensive review of multimodal transportation and mobility research focusing on recent approaches from complexity science. Within this framework a city is understood as a complex system (Batty, 2013; Lobo et al., 2020) , and its transport infrastructures, such as streets, sidewalks, bicycle lanes and public transport, are modelled as networks (Barthelemy, 2011) . The field of Network Science has extensively studied such spatial networks, first from a single-layer and more recently with a multilayer perspective, with special attention to transportation networks (Lin and Ban, 2013; Barthelemy, 2011; Ding et al., 2019) , focusing on topological properties (Jiang and Claramunt, 2004; Cardillo et al., 2006; Barthelemy and Flammini, 2008; Batty, 2008; Barthelemy, 2011; Strano et al., 2013; Louf and Barthelemy, 2014; Boeing, 2020) , centrality metrics (Crucitti et al., 2008; Boeing, 2018; Kirkley et al., 2018) , and growth processes (Makse et al., 1995; Strano et al., 2012; Szell et al., 2021) . Other topics include the impact of the street networks on pedestrian volume (Hajrasouliha and Yin, 2015) , accessibility and vitality of cities (De Nadai et al., 2016; Biazzo et al., 2019; Natera Orozco et al., 2019) , resilience of transportation networks (Baggag et al., 2018; Ferretti et al., 2019; Natera Orozco et al., 2020a) . These recent approaches can be seen as the beginning of emerging fields like a Science of Cities or Urban Data Science which exploit new large-scale urban datasets with quantitative tools from physics, geoinformatics, and data/network science (Batty, 2013; Resch and Szell, 2019) . In this review, we survey the literature on urban multimodal mobility, and on urban transportation infrastructure as multilayer networks. Here, we focus on the primal approach to networks where streets and mobility infrastructure constitute the network links, and intersections (bus stops, subway stations, etc.) constitute the nodes of the network. Other approaches such as space syntax are not common in complexity science. The remainder of this review is arranged as follows. Section 1 introduces the mathematical concept of multilayer networks. In Section 2 we discuss research on urban transport infrastructures, including their empirical characterization (see Subsection 2.2) and theoretical modelling (see Subsection 2.1) as multilayer networks. In Section 3 we instead focus on mobility and navigation across these multimodal systems. In Section 4 we cover the relevant open datasets and the main software tools which can be used to analyse multimodal transportation systems. We conclude with an outlook and a summary of open questions for the research community in Section 5. Over the last decades, networks have emerged as a versatile tool to understand, map and visualise the interconnected architecture of a wide range of complex systems (Albert and Barabási, 2002; Dorogovtsev and Mendes, 2002; Newman, 2003; Boccaletti et al., 2006) , in particular spatially embedded ones (Barthelemy, 2011 (Barthelemy, , 2018 . Formally, a network, or graph, G = (N , L) consists of a set of nodes N , and a second set L of edges, describing connections among unordered pairs of elements of the first set. This information can be stored into an adjacency matrix A = {a ij }, where i = 1, . . . , N are the nodes, and a ij = 1 if there is a link between nodes i and j, a ij = 0. In transportation systems (Lin and Ban, 2013) , nodes can represent the stations of a network, and links direct connections between them. Two approaches for constructing network links have been proposed (Barthelemy, 2011) : in the first one, known as L-space representation, two nodes are connected if they are consecutive stops in a given transportation route; in the second one, known as P-space representation, two nodes are connected if there is at least one transportation route between them. Interestingly, we note that while this is the most used notation, such wording is the result of a mistake, as L and P should in principle be exchanged, as they refer respectively to logical and physical network. The adjacency matrix can also include weights W = {w ij }, where w ij are positive real numbers, for instance describing how strongly connected two nodes are. For spatial systems, weights are often taken as the reciprocal of the distance between two nodes, or the time it takes to travel from one to another, i.e. w ij = 1/d ij or w ij = 1/t ij . More recently, network scientists have put effort into characterising the structure of systems which are formed by different interconnected networks. Such interconnected structures are natural for transportation systems but also for social and biological networks. Think for instance of the largest transportation hubs in worldwide cities, where stations are routinely served by bus, underground and railway infrastructures. Indeed, most urban transportation systems systemically rely on the interplay between different means of transportation. These systems can be conveniently described by multiplex or multilayer networks. Here we introduce the vectorial formalism for multilayer networks (Boccaletti et al., 2014; Battiston et al., 2014) , widely used in most papers on multimodal transportation. An alternative description can be provided by a more mathematically involved tensorial framework (De Domenico et al., 2013; Kivelä et al., 2014) . In multilayer networks, links of different types, describing for instance a different mean of transportation, are embedded into different layers. Each layer α, α = 1, . . . , M , is described by an adjacency matrix W [α] = {w [α] ij }. In a multimodal urban transportation network with three mobility infrastructure layers, α = 1 can represent the bus network, α = 2 the underground network, and α = 3 the urban railway network, for example. The full transportation system M can be described as W = {W [1] , . . . , W [M ] }. Nodes i = 1, . . . , N are labeled in the same order in all networks. In the case of transportation networks, simply identifying nodes of different networks as the same station might not provide the most complete description of the multimodal network. Take for instance the largest stations in mega-cities, like King's Cross -St. Pancras in London, Grand Central Station in New York or Hongqiao transportation hub in Shanghai. All of these are identified by a unique location (node index) i across the different transportation layers. Yet, switching from one mean of transportation to another within the same station might require a non-negligible fraction of time and effort, given the complexity and size of the overall infrastructure. For this reason, it is often relevant to complement the description of the intra-layer connections present in the system, with inter-layer links associated to the cost, spatial distance or time required to switch layers. Inter-layer links between layers α and β at a node i can be encoded through the inter-layer matrix C i = {c [αβ] i }, and all such inter-layer connections can be stored in the vector C = C 1 , . . . , C N . In this case, the full multiplex structure of the system is described by taking into account both intra-layer and inter-layer connectivity, hence M = (W , C). Inter-layer links may be neglected for many measures focusing on diversity (Battiston et al., 2014) , as well as correlations across the layers of the systems, relevant to assess the different roles and geographical spanning of the different mean of transportations of a multilayer network. Multilayer networks are a natural framework for multimodal transport networks. Indeed, the concept of multilayer networks in the transportation engineering field goes back to the 1970's when Dafermos (1972) proposed a formulation for the traffic assignment problem for multiclass-user networks. Since then, the term "multilayer" has been interchangeably used with "multiclass", "multimodal", and "multiuser". Shortly after, Sheffi (1978) proposed the notion of "hypernetwork" that was later redefined as "supernetwork" (Sheffi, 1985) in which decision-making can be modelled as a route selection over a multilayer or multimodal network. In the field of network science, one of the pioneering works introducing the framework and concept of "layered complex networks" (Kurant and Thiran, 2006b ) explicitly focuses on the case of transportation systems, where a first layer encodes the physical infrastructure of the system, and the second one describes the flows on such infrastructure. Other early works on the topic also dealt with interconnected systems at the worldwide level, focusing on different modes of transport such as the multiplex airline networks . Noticeably, multimodal infrastructures seem to possess exclusive characteristics different from other multilayer networks. For instance, when tools to assess the redundancy of the different layers are considered, transportation networks are often found to be irreducible . Differently from many biological systems, where layers often duplicate information to guarantee the interconnected system a high level of robustness, the layers of a multiplex transportation systems are purposedly engineered to be different, in order to maximise efficiency (Latora and Marchiori, 2001) . As a byproduct of this feature, multimodal systems are also often highly fragile (Buldyrev et al., 2010 ) and sensitive to disruptions or failures of a single infrastructure (De Domenico et al., 2014) . For the reader interested in further material on the topic, we refer to the early reviews (Boccaletti et al., 2014; Kivelä et al., 2014) and textbook (Bianconi, 2018) covering the field. Aleta and Moreno (2019) provide a more recent eye-bird view of the field. A thorough review of the measures and models used to analyse such systems can be found in Battiston et al. (2017 ), whereas De Domenico et al. (2016 give a theoretical overview of spreading and diffusive processes on such systems. In the following sections of this review, we focus on findings of more direct relevance to the research community working with multimodal transportation and urban mobility. The division of related research across these two themes is not meant to be rigid, but rather serves as a indication of the core topic treated in the different works. As cities grow and add different transportation modes, understanding the transportation infrastructure and its interconnected nature is crucial to capture patterns of urban mobility. Since the 1950s, fields ranging from Architecture to Urbanism and Transport Planning have grown a large body of literature studying the structure of cities and their transport systems. With the growth of the Complex Systems and Network Science fields, new models have been developed to study the complexity behind urban systems, and specifically mobility infrastructure. Multimodal urban infrastructures can be represented as multilayer networks, in which each layer α represents a mobility infrastructure (e.g. subway, light railway, bus service, pedestrian or bicycle infrastructure), the set of nodes N are locations (e.g. bus stops, intersections, subway stations), and the set of edges L in layer α are the infrastructure links between nodes in the same layer (e.g. subway lines, bus routes, bicycle lanes, see also Section 1). Modeling infrastructures is of great importance for understanding how urban systems work, and for the design of new sustainable mobility options. In the following we describe recent findings related to how transportation layers are coupled and grow. First, we review the main complex systems models of urban transportation. Then, we describe empirical findings related to the transport infrastructures. The design of efficient single-layer transportation networks is a classical problem in the domain of transport optimization. As such, it is widely studied and often formulated as a bilevel mathematical problem, where in the upper-level the traffic planner makes decisions regarding management of the system, and in the lower level users choose route, travel mode, origin and destination of their travel in response to the upper-level decision. The design of multimodal transportation network, instead, has been less studied (Farahani et al., 2013) . In fact, multimodality brings new challenges to the transportation network design problem, including issues related to the integration of the street network with public transit and active transportation networks (walking and cycling networks) in which travellers can choose to take multiple modes for a single journey (Zhang et al., 2014; Huang et al., 2018) . One of the first contributions to the modeling of multimodal urban infrastructures was provided by De Cea et al. (2005) who pointed out that most of the models from the transport community (Boyce et al., 1994; Boyce, 2002; De Cea and Fernandez, 2007) used to plan and simulate the effects of new transportation options failed to consider congestion associated with transit modes. This shortcoming is particularly relevant when the models are used for infrastructure development and predict transportation equilibria in future years. In the work by De Cea et al. (2005) , the authors take the road network as the base layer. There, links have an average operating cost that takes into account different mobility options (e.g. cars, taxi, etc.). For every public transportation mode a new layer is defined, with their unique nodes and links. For these layers, the cost function of the public transportation links depends on the combined effect of travel, waiting, and transfer time. The model considers the existence of combined trips (e.g. car/metro, bus/metro, etc) and looks for an equilibrium condition under the assumption that every user chooses her route to minimize their average operation cost (Wardrop's first principle) . This means that at equilibrium, only non-congested routes have a minimum cost, while those without flow represent a more costly option. Travel time might be affected by the interplay of different transportation means. For instance, vehicle flow over the road network may induce longer travel times in the bus network. Similarly, a passenger might decide not to take the subway if it is too crowded. De Cea et al. (2005) show that their model is able to find the equilibrium in the trips between origin and destination in a toy model, and can be successfully applied to real-world scenarios. For instance, a rich version of this model (which comprised of 13 user classes, 11 transport modes, and 450 zones) successfully informed the planning of the new metro line 5 in Santiago (Chile). A similar philosophy was deployed by Li et al. (2007) who considered a transportation infrastructure of cars, combined walk-metro paths, and park-and-ride. Differently from the previous work in which the model takes in consideration the availability of routes, here parking availability and time spent by car commuters while looking for parking, which can be considerable (Shoup, 2017) , is considered explicitly. The focus here is on the interplay and impact of park-and-ride (P&R) schemes to encourage users to switch from car travel to subway and public transportation options when traveling to the cities' central area. The model proposed by Li et al. (2007) considers the effects of traffic conditions on travel demand, and incorporates elastic demand into the model to capture commuters' responses to traffic congestion and availability of parking supply. The responses of a user include the decision to switch to another transportation option, or to not make the trip at all. For the public transportation layer, the model also takes in consideration discomfort that may result from crowded subways. Through numerical simulations, Li et al. (2007) found that it is possible to reach an equilibrium control which prevents the emergence of traffic jams in the city center by implementing a suitable P&R scheme, which looks at the combined effect of cost at the P&R sites, parking availability in the city center, as well as metro fares and frequency. While in the above works the interplay of different transportation modes was introduced, they were not yet modeled as a multilayer network. One of the first applications of this new modeling framework was presented by Morris and Barthelemy (2012) who developed a toy model to couple different transport modes, according to the following rules. First, N nodes are placed at random within the unit circle, mimicking a spatial configuration typical of many cities, and are connected by a Delaunay triangulation. Second, to simulate another transport mode, a second layer is generated by drawing a subset of the previously generated nodes and a second Delaunay triangulation. Finally, the two layers are coupled with interlayer links when a node is present in both layers. Using this toy model and a simulated Origin-Destination matrix, Morris and Barthelemy (2012) investigated how fragile the network is to changes in supply and demand. They found that increasing travel speed in one layer tends to concentrate trips in the fastest layer, and also produces congestion in the nodes where is possible to change transport mode. Similar results have been reported for coupled random networks (Gao et al., 2017) , as well as scale-free networks (Zhuo et al., 2011) where a similar modelling approach is used to mimic a real-world transport scenario (Du et al., 2016) . In their work, Du et al. (2016) used a two-layer traffic model, where one layer provides higher transport speed than the other, and applied a Particle Swarm Optimisation algorithm to optimize the transport system capacity and reduce congestion both in synthetic and real-world multimodal networks. A more detailed coverage of the findings can be found when discussing betweenness centrality and interdependence in Section 2.2. Gil (2014) proposed to use open data from OpenStreetMap to model the multimodal infrastructure network of a given city as a combination of three layers. The first layer is the street network, where the nodes are intersections and links are streets. This layer, accounting for private transportation, was again the reference layer with respect to the other transportation modes in the system, i.e. all other layers have to be connected to and interact with it. The second layer is the public transport layer that represents the stations as nodes. It links the stations whenever there is a public transport service between two stations. This layer is coupled to the street layer by the stations and their closest street intersection. Gil (2014) also include in their model land use to measure urban accessibility. This framework was applied to the analysis of the Randstad city-region in the Netherlands. The model was tested under different parameters and layer combinations, measuring reachability of the different city areas through closeness and betweenness centralities. Comparison with ground truth data showed that betweeness centrality in the public transportation layer can be a good indicator of passenger flows. Aleta et al. (2017) exploited one step further the richness of multilayer networks for transportation systems, highlighting two possible frameworks. In the first framework, each bus or metro line on its own could be considered an independent layer. This approach is useful to have a realistic model of human mobility which takes into consideration transfer times and synchronization between single trips. Yet, it does not allow to evaluate the importance of an entire transportation mode. This issue is resolved in the second framework. Here all the lines of the same mode are combined into a so-called superlayer, which is fundamental to study the interdependence and resilience of the whole system. Using the previously described frameworks, Aleta et al. (2017) investigated the public transport systems of nine European cities. Following the first framework, the authors focused on some structural features of the emerging system such as the overlapping degree (sum of the node's degree in all layers (Battiston et al., 2014) ). They found that public transport infrastructures have some universal properties, and that the maximum overlapping degree is quite similar in all the systems, even if the number of layers is different. This depends on the fact that networks are embedded in a physical space, hence imposing some bounds on the maximum number of links of each node structural constraints. Following the second framework, Aleta et al. (2017) investigated in detail the superlayers and found that -suprisingly -the nodes with the highest overlapping degree are not necessarily the ones with the highest superlayer activity . Indeed, some transportation modes (and in particular the bus layer) have a tendency for hubs which might be disconnected to the other transportation modes, leading to high overlapping degree but low multilayer activity. The prevalence of such hubs is relevant when considering the robustness of the whole system. As the study highlights, it is often easier to move a bus stop to a street nearby, even if it is a local hub where multiple lines stop, than solving a disruption in a subway station. Aleta et al. (2017) also assess the importance of the superlayers based on the number of shortest paths that make use of the superlayer, a measure that we characterize later in Section 2.2. It is important to note that cities and their transportation systems are not static in time. This means new transport modes may be introduced or extended, such as when new bus/subway stops are added. Recently, to plan for open streets during the COVID-19 pandemic, Rhoads et al. (2020) proposed an investigation of the relation between streets and sidewalks. First, the authors used percolation theory to examine whether the sidewalk infrastructure in cities can withstand the tight pandemic social distancing. They then proposed an algorithm that takes into consideration both the sidewalk and street layers while improving the sidewalk connectivity. Despite spatial constraints, Rhoads et al. (2020) showed that it is possible to widen the sidewalks and improve the pedestrian connectivity with a minimum loss in the road network. In a similar fashion, Szell et al. (2021) explored different growth strategies for retrofitting streets to bicycle networks. Exploring the topological limitations of various bicycle network growth processes, Szell et al. (2021) found initially decreasing returns on investment until a critical threshold, posing fundamental consequences to sustainable urban planning: Cities must invest into bicycle networks with the right growth strategy, and persistently, to surpass a critical mass. Decreased directness for automobile traffic due to bicycle network growth was found which is a desirable effect from the perspective of urban sustainability and livability. More in general, some works have focused on the growth and evolution of multilayer networks, such as Nicosia et al. (2013) , Kim and Goh (2013) , and Nicosia et al. (2014) , generalising preferential attachment mechanisms in different ways (Barabási and Albert, 1999) . However, these works do not keep into account spatial constraints, and are not well suited to describe the evolution of spatial networks. For this reason, there is ample potential for future work to develop growth models for multimodal infrastructures, for instance considering densification and exploration, as previously done for street networks (Strano et al., 2012 ). An alternative view can be obtained by investigating the optimal growth and design of the multiplex structure of the different layers, as was done for the multilayer airline network composed by routes of different airline companies (Santoro et al., 2018) . The models discussed in this section show how the multilayer network framework has been used to investigate the structure, function and vulnerabilities of a complex transportation system. In the next section we cover some measures to quantify the multiplexity of these structures and their interconnections. The empirical study of urban transportation infrastructure has revealed some of the structural properties of specific transport networks (Barthelemy, 2011) . But how to quantify the effectiveness of their interconnections? In this section, we describe a number of measures that have been used to capture the multiplexity of multimodal infrastructures, such as the importance of different nodes, the system's resilience, and the similarity between layers. Overlap census. Urban transportation networks present different degrees of multimodality and integration. How can we quantify such differences? The overlap census proposed by Natera Orozco et al. (2020b) is a method that helps to answer this question. Taking the multimodal mobility network of a city as an input, this measure calculates the fraction of nodes that are active in different multiplex configurations ( Fig. 2 (a) ). Given a multiplex transport network with M layers, the overlap census is formally defined as a vector with (2 M ) − 1 components, where each component stores the fraction of nodes that are reached by a given subset of the existing transport modes. For example, one component stores the fraction of nodes reachable by foot and bicycle but not by car, another the fraction of nodes that can be reached using any of the available transport modes (Fig. 2 (b-c) ). Using the proposed metric, Natera Orozco et al. (2020b) investigated the different transportation profile of fifteen cities around the world, covering cities in multiple development stages, from Amsterdam and Copenhagen to Beihai or Detroit. By clustering together similar profiles, six clusters were identified which quantitatively capture different levels of development and sustainability. The overlap census was not the first measure to compare similarities between multiplex networks and layers. Indeed, similar approaches were developed for multiplex networks more in general. For a detailed view see Nicosia and Latora (2015) who proposed measures capturing nontrivial correlations in multiplex networks and models to reproduce those correlations. More recently, Bródka et al. (2018) also presented an overview of different metrics to compute similarities between layers in multiplex networks. Paths. At a more global scale, multimodality is often associated with the ability of an agent to navigate the system by using the available transportation modes. Journey or route planning in a multimodal setting refers to finding the shortest route in a multilayer network when multiple transportation modes such as private car, public transit, walking, and cycling are combined in a single and integrated journey (Zografos and Androutsopoulos, 2008; Botea et al., 2013) . For this reason, the navigation of an agent in a transportation network can be measured through the available types of paths. The literature on multimodal route planning has been mostly built around static multilayer networks with no time-dependent characteristics (Bast et al., 2016) . Thus, a first possibility is to consider the quickest path, neglecting transfer and waiting times between transportation modes. This path is computed using the fastest speed associated to the edges, assuming a perfect synchronization between the different transportation modes. This is analogous to finding the shortest path between i and j in an aggregated weighted-single layer network, where the weight describing the time to travel between two nodes is the minimum among those offered by the different transportation options. Yet, this approach often falls short in capturing real patterns of mobility. Indeed, transportation networks also have a temporal dimension that has to be taken into consideration. In order to find a path that allows for a change between two or more different transportation options we must find a time-respecting path (Gallotti and Barthelemy, 2014) , defined as the shortest path between nodes i and j that considers the departures and arrivals constraints given by timetables. In order to find such time-respecting paths, Huang et al. (2019) proposed a time-expanded model to account for the dynamic nature of route planning in a multimodal network with fixed public transit and dynamic ridesharing vehicles. However, a comprehensive route planning algorithm that simultaneously considers multiple transportation modes in a truly time-dependent network is missing. Furthermore, for multimodal transportation networks, the walking transfer time between modes has to be taken into account when computing time-respecting paths. Besides time constraints, in order to find a viable path between i and j, the logic of the proposed sequence of modes has to be assessed (Battista et al., 1996; Lozano and Storchi, 2001) . For instance, in some cases, a path composed by subway-bus-subway-car-subway might solve the shortest path, but the presence of private transportation (car) as an intermediate option makes it an "illogical path" and thus an unlikely choice for a user. The validity of transportation sequences can in general be formalised in terms of cost associated to change of transportation mode. Finding viable paths is one of the most important problems in urban transportation, as it has the potential to help users finding the most efficient paths in the city. Lozano and Storchi (2001) have proposed an efficient algorithm to find such paths when the agent establishes her limitations on the number of modal transfers. The contribution of the different layers of a multiplex networks to shortest paths might be very unequal (Aleta et al., 2017) . For instance, the rail systems (trams, subway) contribute to most of the shortest paths in a city, connecting distant points at a greater velocity and in straighter routes than bus or other transport modes. However, such layers have only few stations. Slower and more local transport modes often serve a complementary role, offering a deeper coverage of the city. Spatial outreach. The availability of different transportation modes, such as subways or tramways affects how easily it is to reach certain locations in the city. A way to measure this effect is to quantify the associated spatial outreach (Strano et al., 2015) . The spatial outreach can be computed as the average distance from node i to all other nodes in the same layer α that are reachable within a given travel cost τ . Mathematically it is defined as follows: where d e (i, j) is the distance between nodes i and j, and N (τ ) is the number of nodes reachable on the multilayer network within a travel cost τ . Strano et al. (2015) modified the average speed (traversal time of a link) in the layers of multiplex systems to measure their effects on the corresponding travel outreach. Strano et al. (2015) found that when the metro speed increases compared to the street layer speed, a clear area of high-outreach nodes emerges in the city center and around the nodes that have connections to the high-speed layer. In other words, as the velocity in layer β increases, the nodes that are closer to the interchange nodes in layer α improve their accessibility, implying that a person can efficiently travel from this area to faraway places. This concept of travel outreach is similar to that of isochrones which quantify the accessible area from a given point within a certain time threshold, e.g.: What is the area that a user can reach traveling x minutes, in any direction, from a given point? Biazzo et al. (2019) used this approach to measure accessibility in different urban areas computing the isochrones as a combination of public transit and pedestrian infrastructure. With this method, scores were obtained that capture how well a city is served by the public transit and how accessible a specific area is to the rest of the city. Betweenness centrality and interdependence. The relevance of the nodes in a network is characterized by centrality scores. Additional to single layer networks, in multiplex networks the overall centrality of a location or station also depends on the interplay of the different transportation options. The simplest way to define the centrality of a node is to measure its degree, or the number of locations directly connected to it. Such a measure, however, is not so relevant for systems embedded in space due to spatial constraints. For example, the number of possible connections of a given node (intersection) in the street layer is highly constrained by the physical space, as a single intersection can only have a limited number of intersecting streets/sidewalks. For this reason, other centralities than degree are typically used to assess the relevance of a location. One of such measures is the betweenness centrality (Freeman, 1977) , measuring the number of shortest paths passing via a given node. This measure is also called "load" and can be seen as the simplest proxy for traffic flow in the system as it assumes uniform demand between each pair of nodes. In the absence of explicit mobility data, betweenness centrality can be used as a proxy to assess the areas at risk to become overcrowded and to identify potential bottlenecks in the system. In multiplex networks, shortest paths go from one node to another able to pass through two or more layers. This effect can be quantified by measuring the interdependence of a given node i as where ψ ij is the number of shortest paths between i and j that use edges in two or more layers, and σ ij is the total number of shortest paths between i and j (Morris and Battiston et al., 2014; Strano et al., 2015) . Node interdependence takes values in [0, 1], with values close to 1 associated to a high coupling of the layers, while values close to 0 mean that most of the paths from that node to other nodes go through just one layer. By taking the average over all nodes λ = 1/N i λ i it is possible to obtain a single score for the whole system. This interdependence measure can be modified to obtain a score for a specific layer (Aleta et al., 2017) . Then the layer interdependence for layer α is defined as: where ψ α ij describes the number of shortest paths between nodes i and j using two or more layers and such that at least one of them corresponds to layer α. When applying this measure to multimodal transport networks, Aleta et al. (2017) found that the metro and tram layers play an important role in concentrating shortest paths (Fig. 2 (f) ). For Madrid, Aleta et al. (2017) found that more than 40% of the trips have at least one link in the metro layer, even if the metro layer has only 241 nodes while the bus layer has 4590 nodes. As cities grow and new lines and transport modes are added into the mobility system, new interconnections between layers appear, changing the betweenness of the different nodes. Ding et al. (2018) studied how centralities evolved when the rail network of Kuala Lumpur grew from a tree-like structure to a more complex one. Their findings suggest that, as the network grows, the average shortest path in the multilayer network can decrease dramatically, especially as new nodes are able to serve as interchange between layers, thus enabling new shortest paths along the system. The results from Ding et al. (2018) are in line with previous findings by Strano et al. (2015) , on how the subway layer affect the distribution of nodes centrality in London and New York. Strano et al. (2015) show that the introduction of new interconnected layers affects the congestion of the street layer. In fact, the presence of the subway layer allows to move traffic from internal routes and bridges to the terminal points of the subway system ( Fig. 2 (e) ) which might be used as interchange locations for suburban flows into the city center. Theoretical work by confirms that one of the main drivers affecting traffic dynamics and congestion in multimodal transport networks is the interchange from the least to the most efficient layers. Resilience. Evaluating the robustness of a transport system under failures is an important task with practical implications in urban planning. Notably, multimodality affects significantly the resilience of transportation system (De Domenico et al., 2014) . In a single layer network, the disruption of an infrastructure, i.e. the removal of a link, can make a station or a part of the city disconnected. For example, imagine a transit station in a single layer network: If the links connecting the station with the rest of the system are removed, the station is inaccessible. However, if such a station is part of a multimodal transportation network, it could still be accessed through other layers. To measure the impact of multimodality on resilience, De Domenico et al. (2014) used random walks (see Sec.3.1) to mimic trips among locations and investigated the coverage time in the London's transportation system under different scenarios, showing that the interconnected nature of the different transport modes dramatically enhances the overall system resilience to failure compared with the single layers. A similar approach was followed by Baggag et al. (2018) , where the coverage time of random walks was used to measure the robustness of the multimodal transportation networks of Paris, London, New York, and Chicago. To mimic realistic trips, Baggag et al. introduced several constrains on the complexity of the trips, for instance limiting the maximum number of transport mode changes. More recently Ferretti et al. (2019) used the multiplex framework to model Singapore's public transportation infrastructure and test its resilience against floods in the city in different scenarios, finding that the system is extremely resilient as it faces the first significant disruption only after the removal of 50% of it edges. Understanding urban travel is paramount for a range of real-world applications, including planning transportation (Patriksson, 2015) and designing urban spaces. Starting from the 1950s, a large body of literature in the fields of Geography and Transportation has studied how people move and use transportation technology. As the transport infrastructure becomes increasingly multimodal, modelling how individuals make travel decisions in complex interconnected networks is critical. In recent years, the scientific understanding of human mobility has dramatically improved, also due to the widespread diffusion of mobile-phone devices and other positioning technologies, which allowed to gather large-scale geo-localized datasets of human movements and develop increasingly realistic behavioural models. Concurrently, these recent developments had benefited by the dramatic growth of the fields of Complex Systems and Network Science, which brought together ideal tools to study interconnected systems. For a comprehensive review of the recent literature stream of Human Mobility see . This new data-driven modeling framework for multimodal mobility was pioneered by Kurant and Thiran (2006a) , who extracted data from public transportation timetables to characterize the mobility structure and traffic flow of a transportation network. Despite recent advancements, our understanding of multimodal mobility in urban systems remains limited, also due to the difficulties related to collecting comprehensive data across multiple transportation modalities. In this section we review the scientific literature on multimodal mobility. While our focus will be on multimodality, we will inevitably touch upon some of the concepts related more broadly to modelling of urban travel. In Section 3.1, we briefly sumarize existing models, focusing on latest advances driven by the Complex Systems literature. In Section 3.2, we review measures and empirical findings, with a focus on recent studies based on passively collected data sources. Modeling travel in a multimodal system involves understanding how individuals make decisions in a constantly changing complex environment. The most common family of models for travel demand in the Geography and Transportation literature are the four-step models proposing that each trip results from four decisions (McNally, 2000) : 1) whether to make a trip or not, 2) where to go, 3) which mode to use, 4) and which path to take. For simplicity, these steps have been largely considered as independent, sequential choices, and correspond to four modelling steps: trip generation, trip distribution, mode choice, and route assignment. See the review of McNally (2000) for a comprehensive overview about this modeling approach. In recent years, the field of Complex Systems has modeled travel behavior on multiplex networks using different approaches that we briefly review in this section. Complex Systems research has proposed novel individual (Song et al., 2010; Jiang et al., 2016; Alessandretti et al., 2020) and collective (Simini et al., 2012; Schläpfer et al., 2021) models that capture well the first two aspects of travel behaviour: trip generation and trip distribution. In this review, we will focus largely on the last two of the four modelling steps, mode choice and route assignment, because they are the most relevant in the framework of multimodality. It is important to remark that, also due to the lack of empirical data on the mechanisms driving human navigation, many models rely on simplistic assumptions, for example that individuals are rational, homogeneous, or have unlimited knowledge. Research based on novel data sources will be key to develop mobility models on multilayer networks that include realistic elements such as limited knowledge and cognitive limitations. The random walk is one of the most fundamental dynamic processes (Solé-Ribalta et al., 2016) that has been widely studied in the Complex Systems literature as a prototypical model for numerous phenomena occurring upon networks, including human mobility. Importantly, in contrast to widely used models that assume individuals with global knowledge of the system thus choosing shortest routes (Wardrop, 1952) , random walks assume that agents are only aware of the local connectivity at each node. A random walk on a graph is defined by a walker that, located on a given node i at time t, hops to a random nearest neighbor node j at time t + 1. In the case of multilayer networks, the walk between nodes and layers can be described with four transition rules accounting for all possibilities (De Domenico et al., 2014) : (i) P αα ii , the probability for staying in the same node i and layer α; (ii) P αα ij the probability of moving from node i to j in the same layer α; (iii) P αβ ii the probability of staying in the same node i while changing to layer β; (iv) P αβ ij the probability of moving from node i to j and from layer α to β, in the same time step. These probabilities depend on the strength of the links between nodes and layers, e.g. the frequency of vehicles and the cost associated to switching layers. Despite their simple formulation, random walks provide fundamental insights to many types of diffusion processes on networks and allow to measure a network's dynamical functionality. For example, random walk processes were used to measure the navigability of multiplex networks (De Domenico et al., 2014) . To this end, one can measure the coverage of the multiplex network ρ(t), defined as the average fraction of distinct nodes visited by a random walker in a time shorter than t (assuming that walks started from any other node in the network), and describing the efficiency of a random walk in the network exploration: where P j (0) is the supravector of probabilities at time t = 0, the matrix P accounts for the probability to reach each node through any path of length 1, 2, . . . , or t + 1, and E † i is a supra-canonical vector allowing to compact the notation. De Domenico et al. (2014) provided an alternative representation of equation 4 building upon the eigendecomposition of the supra-Laplacian. De Domenico et al. (2014) showed that the ability to explore a multilayer network is influenced by different factors, including the topological structure of each layer and the strength of interlayer connections and the exploration strategy. Further, they showed that the multilayer system is more resilient to random failures than its individual layers separately because interconnected networks introduce additional paths from apparently isolated parts of single layers, and thus enhance the resilience to random failures. Random walks have further been used to assign a measure of importance to each node in each layer, by measuring the asymptotic probability of finding a random walker at a particular node-layer as time goes to infinity, the so-called occupation centrality . provided analytical expressions for the occupation centrality in the case of multilayer networks. Travel time minimization approaches. At the other end of the spectrum, agents are assumed to have global (or nearly global) knowledge of the system.This is one of the most widely-used approaches in the transportation literature, rooted in Wardop's user equilibrium principle (Wardrop, 1952) for traffic assignment. Under the user equilibrium principle, in a congested system, all agents choose the best route, e.g. no user may lower his transportation cost through unilateral action. Uchida et al. (2005) ; Zhou et al. (2008) ; Verbas et al. (2015) are among many of the studies that proposed formulations and solution algorithms for traffic assignment under user equilibrium in a multimodal system. Complex Systems research has developed models where agents aim at minimizing their individual travel times in congested (Tan et al., 2014; Bassolas et al., 2020; Manfredi et al., 2018; or uncongested (Du et al., 2014 (Du et al., , 2016 networks. Bassolas et al. (2020) developed an agent-based models describing mobility of individuals through a multilayer transportation system with limited capacity. The routing protocol used by individuals for planning is adaptive with local information. In the absence of congestion, individuals follow the temporal optimal path of the static multilayer network calculated by the Dijkstra algorithm. If there are line changes, Bassolas et al. (2020) estimate besides the change walking penalty an additional waiting time of half the new line period (the real waiting time will be given by the vehicles location in the line when the individual arrives at the stop). An individual's route is only recalculated when a congested node, whose queue is larger than the vehicle's capacity, is reached. The work investigates analytically (for simple networks) and via numeric simulations the robustness of the network to exceptional events which give rise to congestion, such as demonstration concerts or sport events. The study revealed that the delay suffered by travellers as a function of the number of individuals participating in a large-scale event obeys scaling relations. The exponents describing these relations can be directly connected to the number and line types crossing close to the event location. The study suggested a viable way to identify the weakest and strongest locations in cities for organizing massive events. Similarly, Manfredi et al. (2018) introduced a limit to the nodes capacity of storing and processing the agents. This limitation triggers temporary faults in the system affecting the routing of agents that look for uncongested paths. Importantly, the assumption that individuals have global knowledge of the system and minimize travel time contrast recent findings in spatial cognition, showing that human spatial knowledge and navigation ability is limited (Gallotti et al., 2016b; Bongiorno et al., 2021) . For example, a recent study on pedestrian navigation made clear that path choices seem to be affected by the orientation of street segments along the route (Bongiorno et al., 2021) . Recent modelling approaches for single-layer networks (Manley and Cheng, 2018) incorporate these ideas in routing models where agents are characterized by bounded knowledge and limited rationality. Further research will be necessary to develop realistic multilayer routing models accounting for the limits of spatial cognition. Traditionally, multimodal mobility models are calibrated using data from travel surveys: Revealed Preference surveys retrieve actual travel information from the respondents, while Stated Preference surveys expose the travelers to various hypothetical scenarios and record their choices (Arentze and Molin, 2013) . Studies based on survey data have provided insights into how multimodal travelers value aspects such as the different travel time components (in-vehicle time, walk time, access time, wait time...) (Abrantes and Wardman, 2011) , service quality (Wardman, 2001) , travel costs (Arentze and Molin, 2013) , and heterogeneities across socio-demographic groups (Nobis, 2007) . Due to the high costs associated with data collection and inherent biases in self-reported data, these studies suffer of serious limitations, including small sample sizes, data inaccuracy and incompleteness (Chen et al., 2016; Zannat and Choudhury, 2019) . Covering empirical results from travel surveys is outside the scope of this review, and we refer the reader to Arentze and Molin (2013) for a comprehensive introduction to the topic. In recent years, the empirical research on Human Mobility has taken new directions. A growing body of literature has focused on quantitative descriptions of human movements from large, automatically collected data sources, such as mobile phone records, travel cards and GPS traces . In this section, we give an overview of recent empirical findings on multimodal mobility in the field of Complex Systems which focused on two important aspects: 1) the dynamics of public transport systems, whose study was driven by the availability of public transport data such as schedules and positions of stop and stations, and 2) individual multimodal behaviour driven by the availability of data collected using 'smart travel cards' and GPS data. The existing empirical research on multimodal travel based on passively collected data-sources is far from being comprehensive. Most studies have focused on public transit, such that the interplay between public and forms of private transportation such as walking, driving and cycling has been poorly characterized. Further, several studies are based on public transport schedules instead of real-time data, thus neglect important effects deriving from congestion. The increasing availability of high-resolution GPS trajectories collected by individual mobile phones and sensors installed on private and public transport vehicles will be key to fill these gaps in the literature. Over the last decade, the availability of detailed public transport schedules shared by public transport companies (see also Section 4) has allowed to better estimate travel times and characterize transport systems. Efficiency To satisfy the demand of large number of individuals while reducing energy and costs, multilayer transport systems must achieve high efficiency. One aspect concerns the synchronization between the network layers, because the more layers are synchronized, the less users have to wait for vehicles. The synchronization inefficiency δ(i, j) (Gallotti and Barthelemy, 2014; Barthelemy, 2016) for nodes i and j can be measured as the ratio of the time-respecting travel time τ t (i, j), which accounts for walking and waiting times and the fact that the speed of vehicles varies during the day, and the minimal travel time τ m (i, j), assuming that vehicles travel at their maximum speed and that transfers are instantaneous: Using the synchronization inefficiency, Gallotti and Barthelemy (2014) showed that, on average in the UK, 23% of travel time is lost in connections for trips with more than one mode. Interestingly, across several urban transport system in the UK, the synchronization efficiency δ(i, j) obeys the same scaling relation with the path length (i, j): with v ≈ 0.5 and where δ max and δ min are the maximum and minimum values of δ(i, j) for a given urban transport system ( Fig. 3-a) . Further, Gallotti and Barthelemy (2014) have shown that the average synchronization inefficiency δ for a given urban system follows: where Ω is the total number of stop-events per hour (e.g. the number of times a vehicle stops), and µ = 0.3 ± 0.1 (Fig. 3-b) . Other studies focused on the efficiency in terms of ability to satisfy users demand. Alessandretti et al. (2016) introduced a method based on non-negative matrix factorization to compare the network of commuting flows and the public transport network. This methodology, applied to various public transport systems in France, showed that, while in Paris the transportation system meets the overall demands, it does not in smaller cities where people prefer to use a car despite having access to fast public transportation. Sui et al. (2019) proposed three topological metrics to quantify the interaction between public transport network and passenger flow and applied it to study differences between the cities of Chengdu and Qingdao in China. Holleczek et al. (2014) used data mining approaches to compare the use of public and private transportation and identify the existence of weak transportation connections. Congestion. Congestion can dramatically alter travel time estimates for routes that use popular network links in a urban system, but adding network layers in a multilayer transport system can help reduce global congestion (Chodrow et al., 2016) . Given a network with edges e and flows j e , one can quantify the total time lost in congestion as where j is the vector of flows whose eth element is the flow along edge e, t * e is the free flow time on edge e (in the absence of congestion), and t e (j e ) is the congested travel time in the presence of flow j e . This measure can be used to analyze the impact of changes in flow along a route. The quantity where p is a path and e p is the vector whose eth component is 1 iff e ∈ p, quantifies the impact of removing a single unit of flow from p on the global congestion function T c . Chodrow et al. (2016) quantified how the creation of a planned metro network in Riyadh would affect congestion, by quantifying the change ∆ p as a function of the speed ratio between the street and metro systems: The authors showed that, as the subway speed increases the global congestion is reduced, but increases locally close to key metro station (Fig. 3d and e) . Navigability As cities and their transportation systems become increasingly complex and multimodal, it is important to quantify our difficulty navigating in them. It has been shown that multilayer transport system are characterized by limited navigability, implying that finding one's way is cognitively challenging (Gallotti et al., 2016b) . To quantify the difficulty of navigating between two nodes s and t in a network, one can compute the total information value of knowing any of the shortest paths to reach t from s: where p(s, t) is the set of shortest paths between s and t (note that there can be more than one with the same length) and P [p(s, t)] is the probability to follow path p(s, t), making the right choice at each intersection along the path (Rosvall et al., 2005) : Gallotti et al. (2016b) quantified the amount of information an individual needs to travel along the shortest path between any given pair of metro stations, in the single-layer metro networks for 15 large cities. They found that this information has an upper bound of the order of 8 bits, corresponding to approximately 250 connections between different routes. Further, studying several among the largest multilayer transport networks (metro/buses/light rail), Gallotti et al. (2016b) showed that the amount of information necessary to know to travel between any two points exceeds the identified cognitive limit of 8 bits in 80% the cases, suggesting multilayer networks are too complex for individuals to navigate easily (Fig. 3c) . In recent years, data collected via smart travel cards has dramatically improved our ability to characterise multimodal behaviour in urban transport systems, overcoming some of the limitations related to collecting and analyzing survey data (Chen et al., 2016; Zannat and Choudhury, 2019) . Smart-card automated fare collection systems allow passengers to make journeys involving different transport modes using magnetic cards and automatic gate machines. As these systems identify and store the location and time where individuals board and, in some cases, exit public transport, they collect accurate descriptions of individual travel (Pelletier et al., 2011) . Concurrently, advancements were made possible by the development of methodologies allowing to identify typical travel patterns (Ma et al., 2013) . Smart-card data has allowed to quantify how individuals navigate multilayer networks. One of the key findings is that individuals do not choose optimal paths (those with shortest travel time), especially when the system is congested. Focusing on the bus and subway trips of 2.4 million passengers in Shenzen (China), Zheng et al. (2018) studied the coupling (see eq.2) between the bus and subway layers. In contrast to previous studies (Strano et al., 2015) , Zheng et al. (2018) characterized the coupling λ using passenger behaviour rather than structural properties of the multilayer network. Under their definition, the coupling between layers is the fraction of multimodal trips actually undertaken by passengers, rather than the fraction of multimodal shortest paths (see eq.2). The authors find that this 'behavioural' coupling correlates weakly with the empirical speed ratio measured between the two layers over time ( Fig. 4-a) , implying that passengers choose unimodal trips even when multimodal trips may be preferred because one of the two layers is congested. This finding highlights that the speed ratio of different network layers, which was regarded as a key factor in determining coupling strength (Strano et al., 2015; Chodrow et al., 2016) , may have a negligible effect on travelers' route selections, possibly because passengers do not have a full view of the status of traffic. Instead, Zheng et al. (2018) showed that the coupling between layers is generated by long-distance trips originating from nodes served by a single transport layer ( Fig. 4 -b,c and d). The average coupling λ norm between the bus and metro layers of the public transport system in Shenzen engendered by passengers trips. The quantity is plotted against the speed ratio between the layers β norm (a), the average trip distance d norm (b), and the fraction of trips originating from nodes serviced by only one mode p norm (c). All quantities are normalized. The Pearson correlation P CC (reported in each subplots) is significantly positive in subplots (b) and (c), but not in (a), revealing that the coupling between layers is generated by the long-distance trips originating from single-mode nodes, but does not increase with the speed ratio between the layers. In (d), we show the fraction of multimodal trips against the trip distance l, for trips originating from single-mode nodes ('ordinary zones', blue dots) and transfer nodes ('transfer zones', red dots). Power-law distribution of displacements. (e) Probability density function P (∆r) of travel distances obtained for two large-scale mobile phone datasets D1 and D2. The solid line indicates a truncated power law fit P (∆r) ∼ ∆r −β . Zhao et al. (2015) showed that the distribution of travel distances is best described by lognormal distributions for single-mode trips by car (f), foot (g), metro (h) and bicycle (i), and suggest that power-law distributions of travel distances may result from the aggregation of different transport modalities. Figures adapted from Zheng et al. (2018) ; Gonzalez et al. (2008) ; Zhao et al. (2015) . The availability of large-scale data sources has revealed that individual mobility patterns display universal properties. One key finding is that the distribution P (∆r) describing the probability of travelling a given distance ∆r is characterized by a power-law tail P (∆r) ∼ ∆r −β , with 1 ≤ β ≤ 2 (Gonzalez et al., 2008; Barbosa et al., 2018) (Fig. 4-e) . This finding is consistent across a range of studies that used different data sources, see Alessandretti et al. (2017) for an extensive review. It was recently shown that these observed scaling properties result from the aggregation of movements within and across characteristic spatial scales, corresponding to the sizes of buildings, neighbourhoods, cities and regions (Alessandretti et al., 2020) . Further, the emergence of scaling properties was associated to the use of multimodal transportation: Zhao et al. (2015) used GPS data to show that mobility using a single mode can be approximated by a lognormal distribution, but the mixture of the distributions associated with each modality generates a power-law ( Fig. 4-f to i); Gallotti et al. (2016a) found that a simple model where individual trajectories are subject to changes in velocity generates a distribution of displacements with a power-law tail. In fact, individuals using multimodal infrastructure are subject to drastic changes in velocity. Varga et al. (2016) showed that the travel speed v increases with travel distance according to the power-law functional form v ∼ r α , where α ≈ 0.5 . This dependence is due to the hierarchical structure of transportation systems and the fact that waiting-times (parking, take-off, landing, etc) decrease as a function of trip distance. Together with other fields, urban and transportation science are becoming more open, increasingly relying on datasets and computational tools freely available to the scientific community. In this section we highlight some of these openly available datasets and computational resource developed for the analysis of multimodal transport networks. During the last years new datasets have been made publicly available either from the public sector or from crowd-sourced data, allowing to go beyond simulations and synthetic data to understand how urban dynamics and mobility unfold, providing a better picture of the world. In the last years, the study of transportation networks has benefited from the development of OpenStreetMap (OpenStreetMap contributors, 2017b) , an open-source collaborative project focused on collecting and sharing world-wide high-quality spatial data (Haklay, 2010; Girres and Touya, 2010; Ferster et al., 2019; Barbosa et al., 2018) . Data extracted from OpenStreetMap allows to build and analyse several transportation networks, of which the most common are street networks (Boeing, 2020 (Boeing, , 2021 . Data from OpenStreetMap is further useful to obtain information about infrastructures, such as subways and railways. All such data can be combined to build multimodal transport networks. Gil (2015) obtained multimodal data from OpenStreetMap and built a multiplex network for the Randstad region of the Netherlands linking the layers through the intersections between transport modes. More recently, Natera Orozco (2019) followed the same approach to analyse the multiplex transport of fifteen cities in different development stages, including London, Los Angeles, and Mexico City. As the transportation network of a city also encodes a temporal dimension, it is important to take into account the frequency of buses, tramways, and subways when modeling transportation and mobility. To capture these dynamics, Gallotti and Barthelemy (2015) constructed and shared the temporal network of public transport in Great Britain. This is a large dataset, where links, associated to flows from one location to another, only exist at specific times. Link information has to be properly combined to compute travel time from origin and destination, highlighting the importance of synchronization of the different transportation models. An interesting feature of this dataset is that it not only contains the public transport layers of several cities, but also connections among them, for instance through coaches, planes, and ferries operating at the national level. In general, the use of timetables and transit feeds has been enabling researchers to capture with increasing accuracy the dynamics of public transportation systems. A large collection of GTFS feeds in multiple locations has been collected and made freely available as a webpage (OpenMobilityData, 2015) . These datasets include stops, routes and timetables of public transport in multiple cities and providers from 667 locations around the world. As shown by Aleta et al. (2017) , these data can be used to analyze the public transportation as a multiplex network, considering each bus line and/or transport provider as one layer. Using the data from GTFS feeds, Kujala et al. (2018) built and published a collection of 25 urban public transport networks covering cities from North America, Europe, and Oceania. This dataset is peculiar as it also includes the pedestrian layer of the cities, and public transport is further differentiated across the different public transport modes. More recently, Tenkanen and Toivonen (2020) published a very accurate multimodal dataset for the Helsinki region in Finland. This dataset includes multiple transport modes, such as walking, cycling and public transportation options. To calculate the travel times Tenkanen and Toivonen (2020) use a door-to-door principle. This means that travel time and distance are calculated considering every step of a journey, including walking legs and transfers between vehicles. An important feature of this dataset is the inclusion of travel time matrices for three distinct years, 2013, 2015 and 2018. This is a rare occasion to compare how travel times changed over the years, allowing a characterization of the evolution of human mobility. Concerning mobility, the Geolife dataset (Zheng et al., 2011) consists of GPS trajectories collected by Microsoft Research Asia for 178 users in a period of over four years (from April 2007 to October 2011). 69 users labeled their trajectories with the corresponding transportation mode, such as driving, taking a bus, riding a bicycle and walking. As such, the GeoLife data has allowed to investigate mobility behaviours using different transport modes (Zhao et al., 2015) . The data described above are freely available, and represent an opportunity for further data-driven investigations of multimodal transportation networks. Over the years computational tools have become more and more important for studying urban systems, and in particular transportation networks. For an overview of the available tools in geographic analysis in transport planning see (Lovelace, 2021) . Multiple tools allow to work with graphs. A few example of freely available softwares and tools are: Networkx by Hagberg et al. (2008) , igraph by Csádi and Nepusz (2006) , and graph-tool by Peixoto (2014) . These tools are freely available and constantly updated over time relying on contributions from an engaged community. Although these tools serve a general purpose, they can also be used for the study of transportation networks. Multiple tools were developed to obtain data on transportation and multimodal infrastructures. One of the best known is OSMnx (Boeing, 2017) , a Python package that downloads street networks from OpenStreetMap into Python objects. OSMnx can further be used to download other transportation networks, and build its multimodal transport networks. Another reliable Python library to read data from OpenStreetMap and extract transportation networks is Pyrosm (Tenkanen, 2020) . Differently from OSMnx, Pyrosm reads the data directly from OpenStreetMap's Protocol Buffer Format files (*.osm.pbf), while OSMnx downloads the data from the Overpass API (OpenStreetMap contributors, 2017a). For this reason Pyrosm is a particularly good alternative when working with large urban areas, states, and even countries, while OSMnx typically offers a more precise way to collect data from specific points in a city. To work with public transportation data Google (2018) developed transitfeed, a Python library to parse, validate and build GTFS files. This tool is particularly useful to those interested in the manipulation of the raw data. However, to convert the data into a network, some additional steps are needed. An alternative to read the GTFS feeds and directly extract its transportation network is Peartree (Butts, 2021) , a Python library allowing to convert GTFS feed schedules into the corresponding directed network graph. Movingpandas, developed by (Graser, 2019 ) is a Python package that provides trajectory data structures and functions for the analysis and visualisation of mobility data. In a similar sense, and also developed in Python, scikit-mobility (Pappalardo et al., 2021 ) is a library that implements a framework for analyzing statistical patterns and modeling mobility, including functions for estimating movement between zones using spatial interaction models, and tools to asses privacy risks related to the analysis of mobility datasets. The aforementioned tools were not built specifically with the purpose to work with multiplex networks. To cover this need, specific libraries have been developed. A first example is muxViz by De Domenico et al. (2015), a stand-alone front-end tool which allows the computation of several multilayer measures, from centrality to community detection. MuxViz is also an advanced visualization tool, providing an effective way to display edge-colored multigraph or multislice networks. Several software options are available in Python, often built on top of NetworkX. A library originally designed for the study of multilayer networks, that can be easily adapted to multimodal networks, is MAMMULT by Nicosia and Battiston (2015) . This library contains a collection of algorithms to analyze and model multilayer networks. The functions included in the collection cover a wide range of applications from structural properties, such as node, edge, and layer basic properties, to the analysis of dynamics on multilayer networks, such as random walks. Another example is multiNetX by Kouvaris et al. (2015) . This library extends Networkx allowing the creation of undirected weighted and unweighted multilayer networks from Networkx objects. Once the multilayer networks are built, the library focuses on the spectral properties of the corresponding adjacency or Laplacian matrices. Such tool also provides nice visualization tools improving from Networkx, allowing the user to better visualize multilayer dynamics through coloring the nodes and links over time. A more recently developed Python library, not relying on Networkx, is Pymnet (Kivelä, 2018) . The package handles general multilayer networks, including multiplex networks with temporal variables. For this reason, it is possible to use it for the analysis of multimodal urban transport networks that incorporate transit schedules. This library also includes multiple network analysis methods, transformations, and models to analyze and visualize multilayer networks. Another alternative is the multinet library (Magnani et al., 2020) , available both in Python and R. This package provides tools to work with multilayer networks, including community detection and visualizations. When visually working with multilayer networks it is important to account for principles of visualization and cognitive overload (Rossi and Magnani, 2015) . Another option in R is multiplex developed by Rivero Ostoic (2020). This library offers multiple functions to work with matricial representations and visualization of multilayer networks. Finally, tools such as mapbox (Mapbox, 2021) , carto (Carto, 2021 (Carto, ), kepler.gl (kepler.gl contributors, 2021 , and studio unfolded (Unfolded, 2021), built on top of OpenStreetMap (OpenStreetMap contributors, 2017b), allow to create and share geospatial interactive web visualizations. While these tools have not been designed to work specifically with networks, it is possible to leverage their geospatial visualization capabilities to create appealing visualization of urban systems. All the aforementioned tools are available freely online, with an open source code open to edits, collaborations and improvements. Most tools for multilayer network analysis currently serve a general purpose and have not been designed to support features for multimodal transportation networks in particular. Given the growing interest in this topic, we anticipate future open source libraries built specifically for multimodal urban data. In this review we discussed the state-of-the art in the field of multimodal mobility and multilayer transport networks from a complexity science perspective, focusing on urban environments. On one hand we covered the science of the dynamics of mobility: How do people move? Which forms of transportation do they use? How do they find their paths or switch between modes? On the other hand these dynamics take place on an underlying (infra)structure which can be well modeled by multilayer networks. In this context, a number of mathematical metrics have been developed in network science recently which allow the rigorous study of the topic. Parallel to the methodological developments we have witnessed a spur of new computational tools -many of them open source -and datasets which considerably facilitate and boost further research on the topic. Despite an explosion in geospatial data collection, it is still relatively difficult to access spatio-temporally fine-grained -and appropriately anonymized (De Montjoye et al., 2013) -mobility data openly. Such high-quality data are in danger of being siloed in by commercial stakeholders, obstructing transparent research on the topic. We must therefore push for the implementation of better systems by governments, academia, and industry to recognize and promote efforts for making data sets and tools openly available by and for researchers (Stodden et al., 2016; Lovelace, 2021) . The increasing availability of mobility data, concurrently with the continuous growth and developments of urban transport infrastructures are raising new research challenges. A first critical issue relates to the modelling of shared mobility services, such as shared bicycles and vehicles (Shaheen and Chan, 2016) . Multimodal frameworks that integrate shared services with traditional public and private transport infrastructures are becoming necessary to ensure real-time and user-centered solutions for planning, forecasting and managing services, while increasing safety, reducing congestion and emissions. A second important area focuses on investigating at scale the decisionmaking processes underlying individual transport mode choice and routing behaviour leveraging the increasingly available high-resolution individual traces. We anticipate that this new understanding will be key to describe how microscopic decision-making processes contribute to the emergence of collective mobility flows in multimodal systems. Despite the currently exploding research on multimodal mobility, there exists a wide frontier of topics to tackle and new approaches to explore. Important advances on multimodal mobility and transportation have been shown to be interdisciplinary, and have clearly benefitted from the large variety of scientific fields and practices. Indeed, synergies between disciplines such as urban planning, geoinformatics, computer science, physics, etc., have increased in the last few years, giving rise to new interdisciplinary approaches such as a Science of Cities or Urban Data Science Resch and Szell, 2019) . We envision that research on multimodal mobility and transportation to maintain a highly interdisciplinary character also in the future. For example, the study of human mobility has recently benefited from novel scientific advances from other fields such as deep learning. Luca et al. (2020) offers a comprehensive overview of the topic and its applications to human mobility, surveying data sources, public datasets, and deep learning models, and we anticipate the possibility that this area will soon make an impact in unveiling new features of multimodal mobility and transportation. Finally, understanding multimodal mobility and its underlying infrastructure is of paramount importance for developing sustainable urban transport, as it relies on the central role of public transport modes. Indeed, studying multimodal mobility is one piece in the puzzle towards reversing the global societal threat of climate change which is caused to a considerable extent by car-centric transport monocultures (Mattioli et al., 2020) . For this reason, we hope that our review can serve as a starting point to develop a more modern, sustainable and integrated idea of mobility worldwide. Meta-analysis of uk values of travel time: An update Statistical mechanics of complex networks The scales of human mobility User-based representation of time-resolved multimodal public transportation networks Multi-scale spatio-temporal analysis of human mobility A Multilayer perspective for the analysis of urban transportation systems Multilayer Networks in a Nutshell Travelers' preferences in multimodal networks: design and results of a comprehensive series of choice experiments Resilience analytics: coverage and robustness in multi-modal transportation networks Unsustainable transport: city transport in the new century Emergence of scaling in random networks Human mobility: Models and applications Spatial networks The structure and dynamics of cities Morphogenesis of spatial networks Modeling Urban street patterns Scaling in the recovery of urban transportation systems from massive events Route planning in transportation networks Path composition and multiple choice in a bimodal transportation network Structural measures for multiplex networks The new challenges of multiplex networks: Measures and models Hierarchy in cities and city systems The New Science of Cities Multilayer networks: structure and function General scores for accessibility and inequality measures in urban areas Complex networks: Structure and dynamics The structure and dynamics of multilayer networks OSMnx: New methods for acquiring, constructing, analyzing, and visualizing complex street networks. Computers, Environment and Urban Systems Planarity and street network representation in urban form analysis. Environment and Planning B: Urban Analytics and City Science A multi-scale analysis of 27,000 urban street networks: Every us city, town, urbanized area, and zillow neighborhood Street Network Models and Indicators for Every Urban Area in the World Urban analytics: History, trajectory, and critique Vector-based pedestrian navigation in cities Multi-modal journey planning in the presence of uncertainty Is the sequential travel forecasting paradigm counterproductive Introducing" feedback" into four-step travel forecasting procedure versus equilibrium solution of combined model The scaling laws of human travel Quantifying layer similarity in multiplex networks: a systematic study Catastrophic cascade of failures in interdependent networks Emergence of network features from multiplexity Structural properties of planar graphs of urban street patterns The promises of big data and small data for travel behavior (aka human mobility) analysis. Transportation research part C: emerging technologies Demand and congestion in multiplex transportation networks Centrality Measures in Spatial Networks of Urban Streets The traffic assignment problem for multiclass-user transportation networks Frequency-based transit assignment models Solving network equilibrium problems on multimodal urban transportation networks with multiple user classes The physics of spreading processes in multilayer networks Structural reducibility of multilayer networks MuxViz: A tool for multilayer analysis and visualization of networks Mathematical formulation of multilayer networks Navigability of interconnected networks under random failures Unique in the crowd: The privacy bounds of human mobility The death and life of great italian cities: A mobile phone data perspective Detecting the urban traffic network structure dynamics through the growth and analysis of multi-layer networks Application of Complex Networks Theory in Urban Traffic Network Researches Evolution of networks Traffic dynamics on coupled spatial networks Physics of transportation: Towards optimal capacity using the multilayer network framework A review of urban transportation network design problems Weak nodes detection in urban transport systems: Planning for resilience in Singapore Using OpenStreetMap to inventory bicycle infrastructure: A comparison with open data from cities A set of measures of centrality based on betweenness Anatomy and efficiency of urban multimodal mobility The multilayer temporal network of public transport in Great Britain A stochastic model of randomly accelerated walkers for human mobility Lost in transportation: Information measures and cognitive limits in multilayer navigation Comprehensive routing strategy on multilayer networks A multi-modal network approach to model public transport accessibility impacts of bicycle-train integration policies Analyzing the configuration of multimodal urban networks Building a multimodal urban network model using openstreetmap data for the analysis of sustainable accessibility Quality Assessment of the French OpenStreetMap Dataset Understanding individual human mobility patterns Urban transport justice The social cost of automobility, cycling and walking in the European Union Movingpandas: efficient structures for movement data in python Exploring network structure, dynamics, and function using networkx The impact of street network connectivity on pedestrian volume How good is volunteered geographical information? A comparative study of OpenStreetMap and ordnance survey datasets. Environment and Planning B: Planning and Design Detecting weak public transport connections from cellphone and public transport data Multimodal transit network design in a hub-and-spoke network framework Multimodal route planning with public transport and carpooling Topological analysis of urban street networks. Environment and Planning B: Planning and Design The timegeo modeling framework for urban mobility without travel surveys Coevolution and correlated multiplexity in multiplex networks From the betweenness centrality in street networks to structural invariants in random planar graphs Multilayer networks Pattern formation in multiplex networks A collection of public transport network data sets for 25 cities Extraction and analysis of traffic and topologies of transportation networks Layered complex networks Efficient behavior of small-world networks Modeling park-and-ride services in a multimodal transport network with elastic demand Complex Network Topology of Transportation Systems Urban science: Integrated theory from the first cities to sustainable metropolises A typology of street patterns Open source tools for geographic analysis in transport planning Shortest viable path algorithm in multimodal networks Deep learning for human mobility: a survey on data and models Mining smart card data for transit riders' travel patterns Multiplex network analysis with r Modelling urban growth patterns Mobility and Congestion in Dynamical Multilayer Networks with Finite Storage Capacity Exploring the role of spatial cognition in predicting urban traffic flow through agent-based modelling The political economy of car dependence: A systems of provision approach The four step model. Handbook of transport modelling Transport on coupled spatial networks Data-driven strategies for optimal bicycle network growth Extracting the multimodal fingerprint of urban transportation networks Quantifying life quality as walkability on urban networks: The case of budapest The structure and function of complex networks mammult: Metrics And Models for MULTilayer networks. GitHub repository Growing multiplex networks Nonlinear growth and condensation in multiplex networks Multimodality: facets and causes of sustainable mobility behavior Transit feedes scikit-mobility: a python library for the analysis, generation and risk assessment of mobility data The traffic assignment problem: models and methods The graph-tool python library. figshare Smart card data use in public transit: A literature review The network analysis of urban streets : a primal approach Human-centric data science for urban studies Planning for sustainable open streets in pandemic cities Algebraic analysis of multiple social networks with multiplex Towards effective visual analytics on multiplex and multilayer networks Networks and cities: An information perspective Pareto optimality in multilayer network growth The universal visitation law of human mobility Mobility and the sharing economy: Potential to facilitate the first-and last-mile public transit connections Transportation Network Equilibrium with Discrete Choice Models Urban Transportation Networks --Equilibrium Analysis with Mathematical Programming Methods A universal model for mobility and migration patterns Random walk centrality in interconnected multilayer networks Congestion Induced by the Structure of Multiplex Networks Modelling the scaling properties of human mobility Enhancing reproducibility for computational methods Elementary processes governing the evolution of road networks Multiplex networks in metropolitan areas: generic features and local effects Urban street networks, a comparative analysis of ten European cities. Environment and Planning B: Planning and Design Public transport network model based on layer operations Growing urban bicycle networks Traffic congestion in interconnected complex networks Longitudinal spatial dataset on travel times and distances by different travel modes in Helsinki Region Study on optimal frequency design problem for multimodal network using probit-based user equilibrium assignment Design of multimodal transport networks Dynamic assignment-simulation methodology for multimodal urban transit networks A review of british evidence on time and service quality valuations Road paper. some theoretical aspects of road traffic research Intermodal mobility Emerging big data sources for public transport planning: A systematic review on current state of art and future research directions Solving a discrete multimodal transportation network design problem Explaining the power-law distribution of human mobility through transportationmodality decomposition Geolife GPS trajectory dataset -User Guide Understanding coupling dynamics of public transportation networks Dynamic micro-assignment modeling approach for integrated multimodal urban corridor management Traffic dynamics on layered complex networks Algorithms for itinerary planning in multimodal transportation networks