{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T02:24:23Z","timestamp":1773973463028,"version":"3.50.1"},"reference-count":52,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2020,11,15]],"date-time":"2020-11-15T00:00:00Z","timestamp":1605398400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100002848","name":"Comisi\u00f3n Nacional de Investigaci\u00f3n Cient\u00edfica y Tecnol\u00f3gica","doi-asserted-by":"publisher","award":["11180913"],"award-info":[{"award-number":["11180913"]}],"id":[{"id":"10.13039\/501100002848","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Pervasive data have become a key source of information for mobility and transportation analyses. However, as a secondary source, it has a different methodological origin than travel survey data, usually relying on unsupervised algorithms, and so it requires to be assessed as a dataset. This assessment is challenging, because, in general, there is not a benchmark dataset or a ground truth scenario available, as travel surveys only represent a partial view of the phenomenon and suffer from their own biases. For this critical task, which involves urban planners and data scientists, we study the design space of the visualization of cross-origin, multivariate flow datasets. For this purpose, we introduce the Modalflow system, which incorporates and adapts different visualization techniques in a notebook-like setting, presenting novel visual encodings and interactions for flows with modal partition into scatterplots, flow maps, origin-destination matrices, and ternary plots. Using this system, we extract general insights on visual analysis of pervasive and survey data for urban mobility and assess a mobile phone network dataset for one metropolitan area.<\/jats:p>","DOI":"10.3390\/a13110298","type":"journal-article","created":{"date-parts":[[2020,11,16]],"date-time":"2020-11-16T11:04:20Z","timestamp":1605524660000},"page":"298","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Modalflow: Cross-Origin Flow Data Visualization for Urban Mobility"],"prefix":"10.3390","volume":"13","author":[{"given":"Ignacio","family":"P\u00e9rez-Messina","sequence":"first","affiliation":[{"name":"Data Science Institute, Universidad del Desarrollo, 7610658 Las Condes, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0722-5969","authenticated-orcid":false,"given":"Eduardo","family":"Graells-Garrido","sequence":"additional","affiliation":[{"name":"Data Science Institute, Universidad del Desarrollo, 7610658 Las Condes, Chile"},{"name":"Barcelona Supercomputing Center (BSC), 08034 Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mar\u00eda Jes\u00fas","family":"Lobo","sequence":"additional","affiliation":[{"name":"LASTIG, Univ Gustave Eiffel, ENSG, IGN, 94165 Saint-Mande, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4318-6717","authenticated-orcid":false,"given":"Christophe","family":"Hurter","sequence":"additional","affiliation":[{"name":"ENAC, University of Toulouse, 31062 Toulouse, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,11,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2232","DOI":"10.1109\/TITS.2017.2683539","article-title":"Visual analytics of mobility and transportation: State of the art and further research directions","volume":"18","author":"Andrienko","year":"2017","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1007\/s11116-017-9851-6","article-title":"Assessing the representativeness of a smartphone-based household travel survey in Dar es Salaam, Tanzania","volume":"45","author":"Zegras","year":"2018","journal-title":"Transportation"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Wolf, J., Loechl, M., Thompson, M., and Arce, C. (2003). Trip rate analysis in GPS-enhanced personal travel surveys. Transport Survey Quality and Innovation, Emerald Group Publishing Limited.","DOI":"10.1108\/9781786359551-028"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1140\/epjds\/s13688-015-0046-0","article-title":"A survey of results on mobile phone datasets analysis","volume":"4","author":"Blondel","year":"2015","journal-title":"EPJ Data Sci."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Nitti, M., Pinna, F., Pintor, L., Pilloni, V., and Barabino, B. (2020). iABACUS: A Wi-Fi-Based Automatic Bus Passenger Counting System. Energies, 13.","DOI":"10.3390\/en13061446"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"446","DOI":"10.1016\/j.trpro.2017.01.122","article-title":"Social networks, big data and transport planning","volume":"18","author":"Serna","year":"2016","journal-title":"Transp. Res. Procedia"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2970","DOI":"10.1109\/TITS.2015.2436897","article-title":"A survey of traffic data visualization","volume":"16","author":"Chen","year":"2015","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1109\/TVCG.2016.2598885","article-title":"Many-to-many geographically-embedded flow visualisation: An evaluation","volume":"23","author":"Yang","year":"2017","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1179\/000870410X12658023467367","article-title":"Visualisation of origins, destinations and flows with OD maps","volume":"47","author":"Wood","year":"2010","journal-title":"Cartogr. J."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1111\/cgf.13200","article-title":"Generating tile maps","volume":"Volume 36","author":"McNeill","year":"2017","journal-title":"Computer Graphics Forum"},{"key":"ref_11","first-page":"11","article-title":"Mobilitygraphs: Visual analysis of mass mobility dynamics via spatio-temporal graphs and clustering","volume":"22","author":"Brodkorb","year":"2015","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1111\/tgis.12100","article-title":"Mapping large spatial flow data with hierarchical clustering","volume":"18","author":"Zhu","year":"2014","journal-title":"Trans. GIS"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2043","DOI":"10.1109\/TVCG.2014.2346271","article-title":"Origin-destination flow data smoothing and mapping","volume":"20","author":"Guo","year":"2014","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1177\/1473871617738122","article-title":"Untangling origin-destination flows in geographic information systems","volume":"18","author":"Graser","year":"2019","journal-title":"Inf. Vis."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"983","DOI":"10.1111\/j.1467-8659.2009.01450.x","article-title":"Force-directed edge bundling for graph visualization","volume":"Volume 28","author":"Holten","year":"2009","journal-title":"Computer Graphics Forum"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Lhuillier, A., Hurter, C., and Telea, A. (2017, January 18\u201321). FFTEB: Edge bundling of huge graphs by the Fast Fourier Transform. Proceedings of the 2017 IEEE Pacific Visualization Symposium (PacificVis), Seoul, Korea.","DOI":"10.1109\/PACIFICVIS.2017.8031594"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1109\/TST.2013.6509098","article-title":"Edge bundling in information visualization","volume":"18","author":"Zhou","year":"2013","journal-title":"Tsinghua Sci. Technol."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"741","DOI":"10.1109\/TVCG.2006.147","article-title":"Hierarchical Edge Bundles: Visualization of Adjacency Relations in Hierarchical Data","volume":"12","author":"Holten","year":"2006","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"500","DOI":"10.1109\/TVCG.2017.2744338","article-title":"Functional Decomposition for Bundled Simplification of Trail Sets","volume":"24","author":"Hurter","year":"2018","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"687","DOI":"10.1109\/TVCG.2019.2934805","article-title":"Interactive Structure-aware Blending of Diverse Edge Bundling Visualizations","volume":"26","author":"Wang","year":"2020","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_21","unstructured":"Borgo, R., Kehrer, J., Chung, D.H., Maguire, E., Laramee, R.S., Hauser, H., Ward, M., and Chen, M. (2013). Glyph-Based Visualization: Foundations, Design Guidelines, Techniques and Applications, Eurographics (STARs)."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2627","DOI":"10.1109\/TITS.2015.2498187","article-title":"Mobility viewer: An Eulerian approach for studying urban crowd flow","volume":"17","author":"Ma","year":"2016","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2120","DOI":"10.1109\/TVCG.2016.2616404","article-title":"Revealing patterns and trends of mass mobility through spatial and temporal abstraction of origin-destination movement data","volume":"23","author":"Andrienko","year":"2017","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_24","unstructured":"Johansson, J., Sadlo, F., and Marai, G.E. (2019). Visualizing Transportation Flows with Mode Split Using Glyphs, The Eurographics Association. EuroVis 2019\u2014Short Papers."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1111\/cgf.12114","article-title":"Visualizing interchange patterns in massive movement data","volume":"Volume 32","author":"Zeng","year":"2013","journal-title":"Computer Graphics Forum"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1111\/cgf.12778","article-title":"Visualizing Waypoints-Constrained Origin-Destination Patterns for Massive Transportation Data","volume":"Volume 35","author":"Zeng","year":"2016","journal-title":"Computer Graphics Forum"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"5678","DOI":"10.1038\/srep05678","article-title":"Quantifying travel behavior for infectious disease research: A comparison of data from surveys and mobile phones","volume":"4","author":"Wesolowski","year":"2014","journal-title":"Sci. Rep."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"32","DOI":"10.3141\/2246-05","article-title":"In-depth comparison of global positioning system and diary records","volume":"2246","author":"Stopher","year":"2011","journal-title":"Transp. Res. Rec."},{"key":"ref_29","first-page":"80","article-title":"An empirical comparison of four technology-mediated travel survey methods","volume":"4","author":"Safi","year":"2017","journal-title":"J. Traffic Transp. Eng."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"9","DOI":"10.3141\/2354-02","article-title":"Quantifying Key Errors in Household Travel Surveys: Comparison of Random-Digit-Dial Survey and Address-Based Survey","volume":"2354","author":"Son","year":"2013","journal-title":"Transp. Res. Rec."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"645","DOI":"10.1111\/1467-8306.00309","article-title":"Feminist visualization: Re-envisioning GIS as a method in feminist geographic research","volume":"92","author":"Kwan","year":"2002","journal-title":"Ann. Assoc. Am. Geogr."},{"key":"ref_32","unstructured":"D\u2019Ignazio, C., and Klein, L.F. (2016, January 24). Feminist data visualization. Proceedings of the Workshop on Visualization for the Digital Humanities (VIS4DH), Baltimore, MD, USA."},{"key":"ref_33","unstructured":"D\u00f6rk, M., Feng, P., Collins, C., and Carpendale, S. (May, January 27). Critical InfoVis: Exploring the politics of visualization. Proceedings of the CHI\u201913 Extended Abstracts on Human Factors in Computing Systems, Paris, France."},{"key":"ref_34","first-page":"93","article-title":"Critical visualization: A case for rethinking how we visualize risk and security","volume":"1","author":"Hall","year":"2015","journal-title":"J. Cybersecur."},{"key":"ref_35","first-page":"1","article-title":"Humanities approaches to graphical display","volume":"5","author":"Drucker","year":"2011","journal-title":"Digit. Humanit. Q."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"240","DOI":"10.1016\/j.trc.2015.02.018","article-title":"Origin\u2013destination trips by purpose and time of day inferred from mobile phone data","volume":"58","author":"Alexander","year":"2015","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1140\/epjds\/s13688-017-0119-3","article-title":"The effect of Pok\u00e9mon Go on the pulse of the city: A natural experiment","volume":"6","author":"Ferres","year":"2017","journal-title":"EPJ Data Sci."},{"key":"ref_38","unstructured":"Subdirecci\u00f3n General de Estad\u00edsticas Sociodemogr\u00e1ficas (2020, November 13). Estudio EM-1 de Movilidad a Partir de la Telefon\u00eda M\u00f3vil. Available online: https:\/\/www.ine.es\/experimental\/movilidad\/exp_em1_proyecto.pdf."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Graells-Garrido, E., Pe\u00f1a-Araya, V., and Bravo, L. (2020). Adoption-Driven Data Science for Transportation Planning: Methodology, Case Study, and Lessons Learned. Sustainability, 12.","DOI":"10.3390\/su12156001"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"P\u00e9rez-Messina, I. (2020, November 13). Modalflow Demo, Available online: http:\/\/www.baltazarperez.com\/modalflow-demo\/.","DOI":"10.3390\/a13110298"},{"key":"ref_41","unstructured":"Universidad Alberto Hurtado, Observatorio Social (2020, April 30). Encuesta Origen Destino Santiago 2012 (Informe Ejecutivo). Available online: http:\/\/www.sectra.gob.cl\/biblioteca\/detalle1.asp?mfn=3253."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1140\/epjds\/s13688-018-0177-1","article-title":"Inferring modes of transportation using mobile phone data","volume":"7","author":"Caro","year":"2018","journal-title":"EPJ Data Sci."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Kery, M.B., Radensky, M., Arya, M., John, B.E., and Myers, B.A. (2018, January 21\u201326). The story in the notebook: Exploratory data science using a literate programming tool. Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada.","DOI":"10.1145\/3173574.3173748"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1177\/1473871611416549","article-title":"Visual comparison for information visualization","volume":"10","author":"Gleicher","year":"2011","journal-title":"Inf. Vis."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1109\/TVCG.2017.2744199","article-title":"Considerations for visualizing comparison","volume":"24","author":"Gleicher","year":"2017","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_46","unstructured":"Boronine, A. (2020, November 13). HSLuv, Available online: https:\/\/www.hsluv.org."},{"key":"ref_47","unstructured":"Maheshwari, T., Fourie, P.J., and van Eggermond, M.A. (2019). Transportation flows in future cities. Future Cities Laboratory: Indicia 02, Lars M\u00fcller Publishers."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Scheepens, R., Hurter, C., van de Wetering, H., and van Wijk, J. (2015). Visualization, Selection, and Analysis of Traffic Flows. IEEE Trans. Vis. Comput. Graph., 22.","DOI":"10.1109\/TVCG.2015.2467112"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1111\/j.1467-8659.2012.03079.x","article-title":"Graph Bundling by Kernel Density Estimation","volume":"31","author":"Hurter","year":"2012","journal-title":"Comput. Graph. Forum"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1140\/epjds\/s13688-018-0157-5","article-title":"Shopping mall attraction and social mixing at a city scale","volume":"7","author":"Bravo","year":"2018","journal-title":"EPJ Data Sci."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Javed, W., and Elmqvist, N. (March, January 28). Exploring the design space of composite visualization. Proceedings of the 2012 IEEE Pacific Visualization Symposium, Songdo, Korea.","DOI":"10.1109\/PacificVis.2012.6183556"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Graells-Garrido, E., Meta, I., Serra-Buriel, F., Reyes, P., and Cucchietti, F.M. (2020, January 20\u201324). Measuring Spatial Subdivisions in Urban Mobility with Mobile Phone Data. Proceedings of the Companion Proceedings of the Web Conference 2020, Taipei, Taiwan.","DOI":"10.1145\/3366424.3384370"}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/13\/11\/298\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:33:39Z","timestamp":1760178819000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/13\/11\/298"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,15]]},"references-count":52,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2020,11]]}},"alternative-id":["a13110298"],"URL":"https:\/\/doi.org\/10.3390\/a13110298","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,11,15]]}}}