<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article
  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="3.0" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">PLoS ONE</journal-id>
<journal-id journal-id-type="publisher-id">plos</journal-id>
<journal-id journal-id-type="pmc">plosone</journal-id><journal-title-group>
<journal-title>PLoS ONE</journal-title></journal-title-group>
<issn pub-type="epub">1932-6203</issn>
<publisher>
<publisher-name>Public Library of Science</publisher-name>
<publisher-loc>San Francisco, USA</publisher-loc></publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">PONE-D-13-11705</article-id>
<article-id pub-id-type="doi">10.1371/journal.pone.0074685</article-id>
<article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group></article-categories>
<title-group>
<article-title>The Structure of Spatial Networks and Communities in Bicycle Sharing Systems</article-title>
<alt-title alt-title-type="running-head">Spatial Networks in Bicycle Sharing Systems</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Zaltz Austwick</surname><given-names>Martin</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>O’Brien</surname><given-names>Oliver</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Strano</surname><given-names>Emanuele</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Viana</surname><given-names>Matheus</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib>
</contrib-group>
<aff id="aff1"><label>1</label><addr-line>Centre for Advanced Spatial Analysis, University College London, London, United Kingdom</addr-line></aff>
<aff id="aff2"><label>2</label><addr-line>Laboratory of Geographic Information Systems, Ecole Polytechnique Federale de Lausanne, Lausanne, Switzerland</addr-line></aff>
<aff id="aff3"><label>3</label><addr-line>Instituto de Física de São Carlos, University of Sao Paulo, Sao Paulo, Brazil</addr-line></aff>
<contrib-group>
<contrib contrib-type="editor" xlink:type="simple"><name name-style="western"><surname>Gomez-Gardenes</surname><given-names>Jesus</given-names></name>
<role>Editor</role>
<xref ref-type="aff" rid="edit1"/></contrib>
</contrib-group>
<aff id="edit1"><addr-line>Universidad de Zarazoga, Spain</addr-line></aff>
<author-notes>
<corresp id="cor1">* E-mail: <email xlink:type="simple">m.austwick@ucl.ac.uk</email></corresp>
<fn fn-type="conflict"><p>The authors have declared that no competing interests exist.</p></fn>
<fn fn-type="con"><p>Conceived and designed the experiments: MZA ES OO MV. Performed the experiments: MZA OO. Analyzed the data: MZA. Contributed reagents/materials/analysis tools: MZA OO MV. Wrote the paper: MZA OO. Discussion: MZA OO MV ES.</p></fn>
</author-notes>
<pub-date pub-type="collection"><year>2013</year></pub-date>
<pub-date pub-type="epub"><day>6</day><month>9</month><year>2013</year></pub-date>
<volume>8</volume>
<issue>9</issue>
<elocation-id>e74685</elocation-id>
<history>
<date date-type="received"><day>21</day><month>3</month><year>2013</year></date>
<date date-type="accepted"><day>7</day><month>8</month><year>2013</year></date>
</history>
<permissions>
<copyright-year>2013</copyright-year>
<copyright-holder>Zaltz Austwick et al</copyright-holder><license xlink:type="simple"><license-p>This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.</license-p></license></permissions>
<abstract>
<p>Bicycle sharing systems exist in hundreds of cities around the world, with the aim of providing a form of public transport with the associated health and environmental benefits of cycling without the burden of private ownership and maintenance. Five cities have provided research data on the journeys (start and end time and location) taking place in their bicycle sharing system. In this paper, we employ visualization, descriptive statistics and spatial and network analysis tools to explore system usage in these cities, using techniques to investigate features specific to the unique geographies of each, and uncovering similarities between different systems. Journey displacement analysis demonstrates similar journey distances across the cities sampled, and the (out)strength rank curve for the top 50 stands in each city displays a similar scaling law for each. Community detection in the derived network can identify local pockets of use, and spatial network corrections provide the opportunity for insight above and beyond proximity/popularity correlations predicted by simple spatial interaction models.</p>
</abstract>
<funding-group><funding-statement>The authors have no support or funding to report.</funding-statement></funding-group><counts><page-count count="17"/></counts></article-meta>
</front>
<body><sec id="s1">
<title>Introduction</title>
<p>The role of the Smart City is increasingly seen as being one which incorporates technology, sustainability and quality of life, and the Bike Sharing concept fits neatly under that rubric <xref ref-type="bibr" rid="pone.0074685-Midgley1">[1]</xref>, combining, as it does, low-carbon and low–pollution transportation, sensing technologies, shared societal resources and public health benefits (especially with respect to such key issues as obesity <xref ref-type="bibr" rid="pone.0074685-Pucher1">[2]</xref>). In this sense the humble bicycle cuts across a number of key issues of the 21<sup>st</sup> Century City, especially when seen through the Smart Cities lens.</p>
<p>Bicycle sharing offers a low-cost and healthy public transport option for cities across the world, typically allowing users to take special bicycles from automated docking points grouped together as a “stand” or “docking station” in a particular location. The user can then return them to empty docking points at other stands in another location in the same city. There are approximately 450 systems worldwide <xref ref-type="bibr" rid="pone.0074685-Meddin1">[3]</xref>, many of which provide near-real-time data of stand occupation, but only a few of which have released origin-destination (journey) information.</p>
<p>The literature of bicycle sharing systems from around the world takes a number of different approaches to the rich datasets available. <xref ref-type="bibr" rid="pone.0074685-Padgham1">[4]</xref> explores a subset of the London system’s journey data to analyse spatial “tides” across the city. <xref ref-type="bibr" rid="pone.0074685-Lathia1">[5]</xref> uses stand occupation data in London to cluster similar stands by temporal behaviour, identifying “railway station-like” and “park-like” nodes in the system; however this work is based on stand occupation data, and does not consider flows. Stand occupation is captured every minute, so at busy times there is a reasonable likelihood that several bikes arrive and several leave, giving only information about the net change of occupation. Previous work by <xref ref-type="bibr" rid="pone.0074685-Borgnat1">[6]</xref> has focused on network analysis and community detection in the Lyon bicycle sharing system, using spatio-temporal characteristics to cluster the network into communities. We would argue, however, that in time-slicing journey data one needs to be extremely cautious about converting <italic>journeys</italic> into <italic>(flow) edges</italic>. These authors circumvent the problem by dealing with flows in terms of <italic>numbers of bikes leaving origin i towards destination j at timeslice k.</italic> This does not represent the number of bikes on a route at a particular time (as these journeys take a finite length of time to complete), but simplifies the process of converting journeys into edge weights.</p>
<p>Network Theory is a branch of empirical science that has evolved from Graph Theory – in short, it examines systems in which <italic>nodes (or vertices)</italic> are connected to one another in some way via <italic>edges.</italic> This breadth of definition has seen it applied to systems as diverse as social networks, co-authorship networks, epidemiological patterns, the internet, links in the world wide web, and many other systems – the review article by Newman <xref ref-type="bibr" rid="pone.0074685-Newman1">[7]</xref> and, for technical detail, his textbook <xref ref-type="bibr" rid="pone.0074685-Newman2">[8]</xref> are excellent places to start for a interested reader. Early work focused on time-independent, unweighted, undirected (links are reciprocal and not directed), and more recent work has introduced techniques to deal with time-dependence, weighting, direction and spatial factors. Network theory produces a number of results around identifying important nodes and edges, examining the scaling of the importance of these features, and examining any subcommunities within the network. For our study we were interested in turning the flow of bikes into a series of networks; by considering all journeys over the period, we created networks where the nodes were the bike stand locations, and the edges were the flows in each direction between these stands, weighted by the number of journeys carried out on that edge. Work by <xref ref-type="bibr" rid="pone.0074685-Kaluza1">[9]</xref> on shipping and <xref ref-type="bibr" rid="pone.0074685-Roth1">[10]</xref> on subway system topologies show ways in which general network representations can be abstracted from the flows and geospatial structures of specific transport networks. The use of network methods to understand spatial systems is a relatively new phenomena –<xref ref-type="bibr" rid="pone.0074685-Expert1">[11]</xref>’s work on telecommunications networks established practical measures such as mechanisms for creating spatial null models that real data can be tested against. The motivation behind this spatial scaling is to derive analyses which move beyond Waldo Tobler’s “first law of geography” <xref ref-type="bibr" rid="pone.0074685-Tobler1">[12]</xref>: “Everything is related to everything else, but near things are more related to each other”. There is the potential for network analyses which neglect spatial embedding to simply highlight proximity effects.</p>
<p>This paper describes a variety of techniques to use network and spatial analysis to understand the flows within bicycle sharing schemes, and compare the activity of five cities. We describe our data sources and preliminary methods to visualise this data, and cover information derived from aggregate data, using a simple spatial model to counter variations in activity density across stands. Creating flow networks allows us to examine network parameters such as strength distribution (the total flows of bikes in, out or through a node), moving on to simple community detection using cluster analysis of outflows. Finally, we describe how basic spatial models can be used to highlight popular routes and spatial community detection can identify networks which are linked more strongly than spatial proximity and stand activity would suggest.</p>
<p>There is a rich range of literature on community detection in networks, for example <xref ref-type="bibr" rid="pone.0074685-Fortunato1">[13]</xref> or <xref ref-type="bibr" rid="pone.0074685-Newman3">[14]</xref>, and we have applied one of the simpler methods; computationally, a range of approaches are possible because the network is relatively small (no more than 400 nodes). However, these networks do not appear to be sparse in the traditional sense, and this might require different approaches from those that network analysis traditionally takes. Because the networks are based on individual journeys, the raw network is spatial, weighted, directed, time-dependent (in terms of time of day, week and year), and contains self-loops as well as being non-sparse. This means that as a dataset it is amenable to a wide range of analyses by aggregation and simplification. As commented, simplification is necessary in at the very least setting “self-journeys” or “loops” (single-edges journeys starting and ending at the same location) to zero for some analyses, notably spatial networks and community detection.</p>
</sec><sec id="s2" sec-type="materials|methods">
<title>Materials and Methods</title>
<sec id="s2a">
<title>Data Sources</title>
<p>Datasets from five cities (London, UK; Boston, MA; Denver, CO; Minneapolis, MN; and Washington, D.C.) were filtered to cover the same range of months (April-October inclusive) in order to sample corresponding seasonal effects. Of course, the climate of each city is distinct and different, but each resides in the northern hemisphere so summer occurs at approximately the same time of year. Some of the schemes (Denver, Minneapolis and Boston) have closures over winter months, so this and data availability limits our reporting period. All data are taken from 2011, with the exception of Boston, which is drawn from 2012 data (which covers March 2012 – September 2012 inclusive) supplemented with October 2011 data.</p>
<p><xref ref-type="table" rid="pone-0074685-t001">Table 1</xref> displays summary statistics about the datasets used. In terms of total journeys and stands, London is by far the most active; London also has a smaller average minimum distance between stands, which will tend to influence the proximity statistics below. Each scheme has 213 days of data and over 150,000 journeys.</p>
<table-wrap id="pone-0074685-t001" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.t001</object-id><label>Table 1</label><caption>
<title>Summary statistics for systems expressed as total journeys, illustrating the volumes of data studied.</title>
</caption><alternatives><graphic id="pone-0074685-t001-1" position="float" mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.t001" xlink:type="simple"/>
<table><colgroup span="1"><col align="left" span="1"/><col align="center" span="1"/><col align="center" span="1"/><col align="center" span="1"/><col align="center" span="1"/><col align="center" span="1"/><col align="center" span="1"/><col align="center" span="1"/></colgroup>
<thead>
<tr>
<td align="left" rowspan="1" colspan="1">City</td>
<td align="left" rowspan="1" colspan="1">Total [journeys (journeys per day)]</td>
<td align="left" rowspan="1" colspan="1">No. of active stands (at end of period)</td>
<td align="left" rowspan="1" colspan="1">Journeys on most popular route: [overall (per day)]</td>
<td align="left" rowspan="1" colspan="1">Most popular stand: traffic [overall (per day)]</td>
<td align="left" rowspan="1" colspan="1">Mean stand traffic per day [total (% of max)]</td>
<td align="left" rowspan="1" colspan="1">Max extent [km]</td>
<td align="left" rowspan="1" colspan="1">Mean min. sep. [m]</td>
</tr>
</thead>
<tbody>
<tr>
<td align="left" rowspan="1" colspan="1">London</td>
<td align="left" rowspan="1" colspan="1">3,583,120 (16, 822)</td>
<td align="left" rowspan="1" colspan="1">406</td>
<td align="left" rowspan="1" colspan="1">3762 (17.7)</td>
<td align="left" rowspan="1" colspan="1">64,773 (304)</td>
<td align="left" rowspan="1" colspan="1">42 (14%)</td>
<td align="left" rowspan="1" colspan="1">10.6</td>
<td align="left" rowspan="1" colspan="1">350</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Boston</td>
<td align="left" rowspan="1" colspan="1">473,240 (2035)</td>
<td align="left" rowspan="1" colspan="1">96</td>
<td align="left" rowspan="1" colspan="1">2050 (9.6)</td>
<td align="left" rowspan="1" colspan="1">20, 092 (94)</td>
<td align="left" rowspan="1" colspan="1">21.2 (22.6%)</td>
<td align="left" rowspan="1" colspan="1">8.4</td>
<td align="left" rowspan="1" colspan="1">360</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Denver</td>
<td align="left" rowspan="1" colspan="1">168,517 (791)</td>
<td align="left" rowspan="1" colspan="1">52</td>
<td align="left" rowspan="1" colspan="1">1,149 (5.4)</td>
<td align="left" rowspan="1" colspan="1">7649 (35.9)</td>
<td align="left" rowspan="1" colspan="1">15.2 (42%)</td>
<td align="left" rowspan="1" colspan="1">9.9</td>
<td align="left" rowspan="1" colspan="1">620</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Minneapolis</td>
<td align="left" rowspan="1" colspan="1">213,088 (1000)</td>
<td align="left" rowspan="1" colspan="1">116</td>
<td align="left" rowspan="1" colspan="1">2520 (11.8)</td>
<td align="left" rowspan="1" colspan="1">9,663 (45.4)</td>
<td align="left" rowspan="1" colspan="1">35.9 (19%)</td>
<td align="left" rowspan="1" colspan="1">16.5</td>
<td align="left" rowspan="1" colspan="1">800</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Washington D.C.</td>
<td align="left" rowspan="1" colspan="1">903,150 (4240)</td>
<td align="left" rowspan="1" colspan="1">119</td>
<td align="left" rowspan="1" colspan="1">3,061 (14.37)</td>
<td align="left" rowspan="1" colspan="1">37, 219 (174.7)</td>
<td align="left" rowspan="1" colspan="1">35.9 (20.5)</td>
<td align="left" rowspan="1" colspan="1">14.3</td>
<td align="left" rowspan="1" colspan="1">700</td>
</tr>
</tbody>
</table>
</alternatives><table-wrap-foot><fn id="nt101"><label/><p>Per-day metrics (in brackets) are also shown.</p></fn></table-wrap-foot></table-wrap></sec><sec id="s2b">
<title>Visualisation</title>
<p>As part of the initial data exploration, we explicitly visualised bike journeys across the cities on particular days. The purpose of this was both to visualise the data as an output in itself, and to begin to identify any strong patterns in the large volumes of source data. Each data point included the origin and destination stand IDs, as well as the start and end times of the journey, and the ID of the bike used by the journey. However, because the bikes themselves do not have location/GPS sensors, precise route information is not available.</p>
<p>To create the theoretical cycle routes between each stand, a software package, <italic>Routino</italic>, was used, with an OpenStreetMap extract of each built-up area, including dedicated cycle infrastructure as well as the road network and path links. Routino uses a configuration profile for each user type. Cyclists will avoid motorways and move on other routes at a constant speed of 20 km/h, except paths and steps where they will move at 5 km/h. Road desirability is factored in, with each road type given a score – trunk roads being given a score of 35%, primary roads 80%, and the smallest roads 95%. Cycleways are given a score of 100% to reflect their attractiveness to bicycle sharing system users. Road routing information, such as one-way streets and turn restrictions, are also applied.</p>
<p>Routino generates a series of latitude/longitude waypoints for the bike’s journeys, allowing multi-stage linear interpolation to create a continuous journey across the city. Individual bikes are drawn as small ellipses at their current position throughout their journeys.</p>
<p>A screenshot from London [Video S1 in Appendix 3 of <xref ref-type="supplementary-material" rid="pone.0074685.s001">File S1</xref>] is show in <xref ref-type="fig" rid="pone-0074685-g001">Figure 1</xref>; similar plots were generated for Boston [Video S2 in Appendix 3 of <xref ref-type="supplementary-material" rid="pone.0074685.s001">File S1</xref>] and Minneapolis [Video S3 in Appendix 3 of <xref ref-type="supplementary-material" rid="pone.0074685.s001">File S1</xref>]. Here, a semi-opaque background wipe retains “trails” created by each bicycle, providing a sense of continuity and tracing out the street networks. Self-journeys were represented by traces which orbited the origin/destination stand three times over the journey duration, and then disappeared. These visualisations can be animated for a specific day, or aggregated over multiple days to show a “Monte Carlo-like” picture of the system behaviour e.g. on weekdays [Video S4 in Appendix 3 of <xref ref-type="supplementary-material" rid="pone.0074685.s001">File S1</xref>] (see also <xref ref-type="bibr" rid="pone.0074685-Wood1">[15]</xref> for a complementary visualisation tool).</p>
<fig id="pone-0074685-g001" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g001</object-id><label>Figure 1</label><caption>
<title>Screenshot from Bike flows animation for December 25<sup>th</sup> 2010; routing found using Routino based on Open StreetMap Data (see text).</title>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g001" position="float" xlink:type="simple"/></fig></sec><sec id="s2c">
<title>Static networks</title>
<p>We generated networks for each system, by counting the number of bikes for each of the source-destination pairs over the reporting period. We further split the data into weekdays and weekends, where we expected different users and patterns due to working (commuter) and leisure users (which we expected to be more dominant over weekends). In each case, this aggregation served to generate a matrix of source-destination flow volumes – we label the origins with the letter <italic>i</italic> and the destinations with <italic>j</italic>; it is notable that this typically contained strong “diagonal” elements (the “self-journeys” mentioned previously, which start and end at the same location). This matrix can be thought of a lookup table of total flows of bikes from origin <italic>i</italic> to destination <italic>j</italic>, and is a mathematical description of a network in the same way that our visualisations provide a spatial or geometrical description of the networks. We will label this object as having N nodes (columns/rows).</p>
<p>These datasets are rich and complex, and can be disaggregated by time of day, season, weekday/weekend, and other factors as well as space. <xref ref-type="fig" rid="pone-0074685-g002">Figure 2</xref> shows, by way of example, the seasonal variations in the duration of journeys in Washington D.C., in terms of both raw journeys (<xref ref-type="fig" rid="pone-0074685-g002">Figure 2a</xref>) and data normalized by area under curve (<xref ref-type="fig" rid="pone-0074685-g002">Figure 2b</xref>). The winter months show a distribution of slightly shorter journeys, and fewer journeys as a whole. The initial analyses we carry out in this paper sum data over a number of months in order to create an aggregate picture of the network; analyzing individual networks drawn from particular months and/or times of day may illuminate further patterns.</p>
<fig id="pone-0074685-g002" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g002</object-id><label>Figure 2</label><caption>
<title>Seasonal dependence of journey duration in Washington, D.C.</title>
<p>a) Total journeys by month b) total journeys by month, normalized by area under curve.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g002" position="float" xlink:type="simple"/></fig>
<p>Researchers at London’s City University <xref ref-type="bibr" rid="pone.0074685-Wood2">[16]</xref> considered a series of techniques for visualizing these complex systems of flow data, including pseudomatrices, edge bundling, Kernel Density Estimation-type methods and Bezier curves. We adopted a similar method to their Bezier curve techniques, without the explicit size ordering, and using using opacity (alpha - the opposite of “transparency”) as the main weight variable, scaled linearly from 0 to 175 (out of 255) with the edge weight relative to the maximum. This creates a visual grammar where journeys “start” in a straight line and curve into their destination. Representing these very complex datasets across a variety of cities with a variety of edge weight scaling laws is involved, and a detailed discussion is beyond the scope of this paper; all of the static visualizations of network utilize this Bezier curve formalism to denote direction (Subfigures a and b in <xref ref-type="fig" rid="pone-0074685-g003">Figures 3</xref>–<xref ref-type="fig" rid="pone-0074685-g012">12</xref>) A circle around a stand denotes a self-journey; in some networks, these were the most popular routes.</p>
<fig id="pone-0074685-g003" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g003</object-id><label>Figure 3</label><caption>
<title>Network and cluster maps for London.</title>
<p>Networks are generated from the total number of source-destination flows over the reporting period, split into weekdays and weekends. Community detection is carried out to find sub-networks which are well-linked, as described in the text. a) Weekday network b) weekend network c) community detection of weekday network d) community detection of weekend network. Red dots are stands which show no flows in the reporting period, typically because they were not active.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g003" position="float" xlink:type="simple"/></fig><fig id="pone-0074685-g004" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g004</object-id><label>Figure 4</label><caption>
<title>Network and cluster diagrams for Boston, MA.</title>
<p>a) Weekday network b) Weekend network c) Communities from weekday network d) Communities from weekend network. Red dots are stands which show no flows in the reporting period, typically because they were not active.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g004" position="float" xlink:type="simple"/></fig><fig id="pone-0074685-g005" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g005</object-id><label>Figure 5</label><caption>
<title>Network and cluster diagrams for Denver, CO.</title>
<p>a) Weekday network b) Weekend network c) Communities from weekday network d) Communities from weekend network. Red dots are stands which show no flows in the reporting period, typically because they were not active.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g005" position="float" xlink:type="simple"/></fig><fig id="pone-0074685-g006" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g006</object-id><label>Figure 6</label><caption>
<title>Network and cluster diagrams for Minneapolis, MN.</title>
<p>a) Weekday network b) Weekend network c) Communities from weekday network d) Communities from weekend network. Red dots are stands which show no flows in the reporting period, typically because they were not active.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g006" position="float" xlink:type="simple"/></fig><fig id="pone-0074685-g007" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g007</object-id><label>Figure 7</label><caption>
<title>Network and cluster diagrams for Washington, D.C.</title>
<p>a) Weekday network b) Weekend network c) Communities from weekday network d) Communities from weekend network. Red dots are stands which show no flows in the reporting period, typically because they were not active.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g007" position="float" xlink:type="simple"/></fig><fig id="pone-0074685-g008" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g008</object-id><label>Figure 8</label><caption>
<title>London’s spatially scaled networks and communities.</title>
<p>a) Weekday spatial network b) Weekend spatial network c) Communities from weekday spatial network and d) Communities from weekend spatial network. Networks are constructed by subtracting the spatial null model from the raw network data; the above networks demonstrate residuals, i.e. the deviation of the real data from this null model. A blue line represents a flow larger than predicted, a red line represents a flow which is smaller than predicted. The opacity and size of the line represent the degree of deviation from the null model, with the maximum deviation observed in that dataset being shown as completely opaque.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g008" position="float" xlink:type="simple"/></fig><fig id="pone-0074685-g009" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g009</object-id><label>Figure 9</label><caption>
<title>Boston’s spatially scaled networks and communities.</title>
<p>a) weekday spatial network b) weekend spatial network c) communities from weekday spatial network and d) communities from weekend spatial network.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g009" position="float" xlink:type="simple"/></fig><fig id="pone-0074685-g010" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g010</object-id><label>Figure 10</label><caption>
<title>Denvers’ spatially scaled networks and communities.</title>
<p>a) weekday spatial network b) weekend spatial network c) communities from weekday spatial network and d) communities from weekend spatial network.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g010" position="float" xlink:type="simple"/></fig><fig id="pone-0074685-g011" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g011</object-id><label>Figure 11</label><caption>
<title>Minneapolis’ spatially scaled networks and communities.</title>
<p>a) weekday spatial network b) weekend spatial network c) communities from weekday spatial network and d) communities from weekend spatial network.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g011" position="float" xlink:type="simple"/></fig><fig id="pone-0074685-g012" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g012</object-id><label>Figure 12</label><caption>
<title>Washington D.C.’s spatially scaled networks and communities.</title>
<p>a) weekday spatial network b) weekend spatial network c) communities from weekday spatial network and d) communities from weekend spatial network.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g012" position="float" xlink:type="simple"/></fig></sec><sec id="s2d">
<title>Spatial dependence - proximity</title>
<p>The routing generated for the animated visualisations was not used for analysis purposes, as it was judged that it builds in a set of assumptions about route choice, and while reasonable, it infers more information than is available. While a crude measure, Euclidean/Great Circle distance is at least free from these additional assumptions. Self-journeys are problematic in this formulation, as they have zero net displacement but indeterminate journey length. This is not ameliorated by applying routing mechanisms, when there are an astronomical number of redundant paths for a closed loop.</p>
<p>We examined the typical journey distances for the cities in question. Aggregating the journey frequency by distance travelled and then dividing by the total number of journeys yields an initial estimate of journey frequency as a function of proximity (weekday and weekend data are shown in <xref ref-type="fig" rid="pone-0074685-g013">Figures 13a and 13b</xref> respectively). However, bike stands are not homogeneously distributed through space, and as such the above distribution function might be skewed by a route which moves between a source with a lot of bikes leaving and a destination with a lot of bikes arriving. We might expect that, given a maximum entropy allocation of journeys (i.e. one that assumes as little prior knowledge as possible), the route between these two locations would be well-used, and that this would lead to a commensurate over-representation of this separation in <xref ref-type="fig" rid="pone-0074685-g013">Figure 13(a-b)</xref>. If instead, we wish to probe an individual’s propensity to travel a location of certain proximity (assuming a constant distance decay function which to first order is independent of absolute start/end location or time), we need to decompose the probability. We can define a spatial (proximity) model of the flows Y<sup>(s)</sup> such that</p>
<fig id="pone-0074685-g013" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g013</object-id><label>Figure 13</label><caption>
<title>Histogram of journeys in each city.</title>
<p>Probability mass function of journeys as a function of origin-destination separation d for a) weekdays and b) weekends; distance decay function of journeys as a function of origin-destination separation f(d), scaled to account for variations in the proximities of popular source/destination stands (see text) for c) weekdays and d) weekends; and Probability mass function of journeys as a function of journey duration for e) weekdays and f) weekends.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g013" position="float" xlink:type="simple"/></fig>
<p>1) <disp-formula id="pone.0074685.e001"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0074685.e001" xlink:type="simple"/></disp-formula></p>
<p>where Y<sub>ij</sub><sup>(s)</sup> is the predicted weight (i.e. number of journeys) between origin i and destination j, and f(d) is some displacement-decay function representing people’s preference to travel to some destination displacement d away (note that f(d) is not a probability – if we take Y<sub>ij</sub><sup>(s)</sup> to be in units of “bikes travelling on a route”, f(d) will take 1/bikes as its unit). O<sub>i</sub> and D<sub>j</sub> are defined by</p>
<p>2) <disp-formula id="pone.0074685.e002"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0074685.e002" xlink:type="simple"/></disp-formula></p>
<p>and</p>
<p>3) <disp-formula id="pone.0074685.e003"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0074685.e003" xlink:type="simple"/></disp-formula></p>
<p>which in spatial interaction modeling can be referred to as the marginal sums, or in network theory, the <italic>out-</italic> and <italic>in-strength</italic> of the node respectively. This is analogous to a naive “gravity” model, and a more sophisticated approach to this problem would be to construct a maximum-entropy model and introduce additional balancing factors into (1). However, given an unknown form of the spatial function f(d), <xref ref-type="fig" rid="pone-0074685-g013">Figure 13(a-b)</xref> suggests that it may have a more complex form than an exponential or power-law decay. We instead took an approach favoured by<xref ref-type="bibr" rid="pone.0074685-Expert1">[11]</xref>, constructing and empirical distance-decay function f(d):</p>
<p>4) <disp-formula id="pone.0074685.e004"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0074685.e004" xlink:type="simple"/></disp-formula></p>
<p>Where Y<sup>(s)</sup>(d) is the aggregated modeled flows for all journeys associated with displacement between d and d+ <bold>Δ</bold>d (where <bold>Δ</bold>d is the chosen bin size). Rearranging (4) yields the distance decay function f(d), shown in 13(c-d) (for weekdays and weekends respectively), normalized by area under curve in order to compare different cities.</p>
</sec><sec id="s2e">
<title>Community detection</title>
<p>Community detection tools allow the identification of network subregions within the bikeshare flow networks which are linked to one another more strongly than nodes from other subregions. One of the simplest methods in terms of implementation is the cluster-algorithm method <xref ref-type="bibr" rid="pone.0074685-Newman3">[14]</xref>, whereby the flow matrix is treated as a series of column (or row) vectors; then two nodes are judged as belonging to the same community if their links to other nodes are similar (or more simply, if they both have links to the same nodes), in this case based on a Euclidean similarity measure. Agglomerative hierarchical clustering methods allow choices of splits, so it is important to apply a quality measure to assess how meaningful these clusters are. For a directed weighted network described by Y<sub>ij</sub>, we can use the following, usually called the <italic>modularity</italic> after <xref ref-type="bibr" rid="pone.0074685-Girvan1">[17]</xref> and <xref ref-type="bibr" rid="pone.0074685-Arenas1">[18]</xref>:</p>
<p>5) <disp-formula id="pone.0074685.e005"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0074685.e005" xlink:type="simple"/></disp-formula></p>
<p>where m is the sum of all edge weights in the network (the time-aggregated version of equation (2)) and the Kronecker delta acts on the community ID for each node {c<sub>i</sub>} (following <xref ref-type="bibr" rid="pone.0074685-Leicht1">[19]</xref>). The O<sub>i</sub>D<sub>j</sub>/m term represents the aspatial (directed) null model, the hypothesis that edges will be formed in proportion both to the outstrength {O<sub>i</sub>} of the source node and the instrength {D<sub>j</sub>} of the destination node. In a graph in which no communities exist in fact, the number of links within a community that we identify would be exactly the same as the global characteristics of the network; then the modularity for each community would be close to zero, and so would the total modularity. For communities with a large number of links within them and few to other groups, there are preferential factors to link within that community that go beyond linking between “popular” nodes; so Y<sub>ij</sub> will not resemble the null model, and modularity will tend to be large and positive.</p>
<p>We used this modularity to select an appropriate number of clusters for each city, as it provides a measure of how meaningful these communities identified are, independently of the methods used to detect the communities. As discussed previously, self-journeys were set to 0, to avoid numerous single-stand clusters appearing as a result of such journeys. A Wards hierarchical clustering algorithm was implemented using standard Matlab libraries (linkage and cluster methods) applied to a matrix defined via a call to the MySql database (<xref ref-type="table" rid="pone-0074685-t003">Table 3</xref>).</p>
<table-wrap id="pone-0074685-t003" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.t003</object-id><label>Table 3</label><caption>
<title>Structure of MySQL database.</title>
</caption><alternatives><graphic id="pone-0074685-t003-3" position="float" mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.t003" xlink:type="simple"/>
<table><colgroup span="1"><col align="left" span="1"/><col align="center" span="1"/><col align="center" span="1"/><col align="center" span="1"/></colgroup>
<thead>
<tr>
<td align="left" rowspan="1" colspan="1">Table name</td>
<td align="left" rowspan="1" colspan="1">Purpose</td>
<td align="left" rowspan="1" colspan="1">Key</td>
<td align="left" rowspan="1" colspan="1">Other attributes</td>
</tr>
</thead>
<tbody>
<tr>
<td align="left" rowspan="1" colspan="1">bikeflow_<italic>cityID</italic></td>
<td align="left" rowspan="1" colspan="1">Record for each distinct journey</td>
<td align="left" rowspan="1" colspan="1">Journey ID</td>
<td align="left" rowspan="1" colspan="1">Origin &amp; destination stand IDs, start &amp; end times</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">bikeflow_<italic>cityID­_</italic>namelocation</td>
<td align="left" rowspan="1" colspan="1">Information on stand geographies</td>
<td align="left" rowspan="1" colspan="1">Stand_ID</td>
<td align="left" rowspan="1" colspan="1">Latitude/longitude, descriptive name</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">bikeflow_<italic>cityID­_</italic>routing</td>
<td align="left" rowspan="1" colspan="1">Description of route through network between any pair of stands</td>
<td align="left" rowspan="1" colspan="1">Origin &amp; destination stand IDs</td>
<td align="left" rowspan="1" colspan="1">Sequence of latitude/longitude pairs describing route between nodes</td>
</tr>
</tbody>
</table>
</alternatives></table-wrap></sec><sec id="s2f">
<title>Spatial Null Model</title>
<p>Expert et al <xref ref-type="bibr" rid="pone.0074685-Expert1">[11]</xref> extended this model to account for the likelihood that, for nodes embedded in physical/geographical space, proximity as well as in/outstrength will dictate the probability of linkages being formed, and an interesting research question is what linkages form above and beyond this spatial/volume dependence. They use a spatial null model to find clusters -equivalently, we can form a network scaled by spatial considerations, so that</p>
<p>6) <disp-formula id="pone.0074685.e006"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0074685.e006" xlink:type="simple"/></disp-formula></p>
<p>which we expect to be &gt;0 if two nodes are linked more strongly than pure proximity/strengths would dictate. This is represented graphically in <xref ref-type="fig" rid="pone-0074685-g008">Figures 8</xref>–<xref ref-type="fig" rid="pone-0074685-g012">12</xref> (subfigures a-b). Here, blue indicates a positive value and red a negative value, and the intensity and weight the numerical value. This is a visual representation related of the method of residues, which has been applied to urban modeling for over thirty years - <xref ref-type="bibr" rid="pone.0074685-Batty1">[20]</xref> provides an overview– and creates a link to more recent spatial network theory.</p>
<p>It is possible to form clusters on the basis of this scaled network, using the same cluster analysis as before. This rescaled edge weight allows for rapid calculation of modularity:</p>
<p>7) <disp-formula id="pone.0074685.e007"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0074685.e007" xlink:type="simple"/></disp-formula></p>
<p>which we can again use to choose the optimum number of clusters/communities. Results are shown in <xref ref-type="fig" rid="pone-0074685-g008">Figures 8</xref>–<xref ref-type="fig" rid="pone-0074685-g012">12</xref> (subfigures c-d). Again, self-journeys are set to 0 because distance displacements are not reasonably calculable for these journeys.</p>
</sec></sec><sec id="s3">
<title>Results</title>
<sec id="s3a">
<title>Time dependence of networks</title>
<p>Significant variations exist between flow volumes over the course of a day; all cities considered exhibit this characteristic trimodal distribution on weekdays (<xref ref-type="fig" rid="pone-0074685-g014">Figure 14a</xref>), with strong peaks at the morning and evening “rush hour” commuting periods, and lunch times, contrasting with the more unimodal peak that dominates weekends (<xref ref-type="fig" rid="pone-0074685-g014">Figure 14b</xref>) and we infer to be the hallmark of tourist and/or leisure activities.</p>
<fig id="pone-0074685-g014" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g014</object-id><label>Figure 14</label><caption>
<title>Level of activity (total number of bicycles leaving docks) in the system as a function of hour of day over the reporting period.</title>
<p>a) Weekday data b) Weekend data.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g014" position="float" xlink:type="simple"/></fig>
<p>We can define <italic>departure</italic> vectors based on the number of bicycles leaving each stand in each hour-of-day period and their destinations, creating an hour-on-hour network. In order to determine the distribution of edge weights and outstrength (here defined as the total number of bikes leaving a node at within some time period) as a function of time, we can use entropy, in its standard definition. Entropy is a measure derived from statistical physics, and latterly from information theory, which can be understood as the level of equality of distribution in a system or dataset; a high entropy corresponds to a state where all entities have similar values, a low entropy where this distribution of values is unequal. In our system, the entities are edges and the values are weights (or nodes and outstrengths). If all edges had equal weight, the entropy tends to a maximum value of ln(1/n); if all edge weights but one were zero, the entropy is a minimum at 0.</p>
<p>If at time t the edge weight distribution is {Y<sub>ij</sub>(t)}, where i is an integer labeling the origin, and j an integer labeling the destination:</p>
<p>8) <disp-formula id="pone.0074685.e008"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0074685.e008" xlink:type="simple"/></disp-formula></p>
<p>where</p>
<p>9) <disp-formula id="pone.0074685.e009"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0074685.e009" xlink:type="simple"/></disp-formula></p>
<p>Notably, these entropy measures (not shown) do not vary by more than +/– 10% throughout the course of the day, so the equality of distribution of bikes on routes as a proportion of total bikes being used at that time <italic>does not vary by a large margin over a typical day.</italic> Note that the details of which particular routes are popular <italic>may</italic> change over time; the entropy is a systemic measure which does not relate to individual edges. The variation of the proportional distribution of the bikes to origin stands varies even less (closer to 4% for London). Similar calculations for <italic>stand occupation</italic> (not derivable from these datasets) yield large variations in entropy as commuters redistribute bikes from one highly ordered state to another at peak times (in London, this tidal effect is very clear from stand occupation data - see for example <xref ref-type="bibr" rid="pone.0074685-OBrien1">[21]</xref>).</p>
</sec><sec id="s3b">
<title>Spatial Patterns</title>
<p>London (<xref ref-type="fig" rid="pone-0074685-g003">Figure 3</xref>) shows marked concentrations around the major commuter stations Kings Cross and Waterloo in the weekday data (<xref ref-type="fig" rid="pone-0074685-g003">Figure 3a</xref>), as these stations “feed” the financial district in the east (and the centre/”west end”) in the case of Kings Cross. There are marked differences between weekdays (<xref ref-type="fig" rid="pone-0074685-g003">Figure 3a</xref>) and weekends (<xref ref-type="fig" rid="pone-0074685-g003">Figure 3b</xref>), primarily via a de-emphasis of the financial district at weekends, and a relative increase in traffic in west London and the Hyde Park area (the diamond-shaped flow network to the left of the visualization).</p>
<p>In Boston (<xref ref-type="fig" rid="pone-0074685-g004">Figure 4</xref>), the link between North and South Stations in the east of the city is one of the strongest features in the weekday data (<xref ref-type="fig" rid="pone-0074685-g004">Figure 4a</xref>); in the west of the city (directly south of the river) there is a fairly strong east-west flow (along Commonwealth Avenue, a station with a high concentration of both Boston University locations and metro stations). At weekends (<xref ref-type="fig" rid="pone-0074685-g004">Figure 4b</xref>), the flows to and from North and South station become less dominant, consistent with this relating to commuter behaviours.</p>
<p>Denver (<xref ref-type="fig" rid="pone-0074685-g005">Figure 5</xref>) shows very uneven clusters of stands, and the weak flows between the downtown areas to the northwest of the map and the areas to the east and southeast could be linked to the large geographical separations. The flows around the University of Denver campus in the southeast of the city are much more important in the weekday data (<xref ref-type="fig" rid="pone-0074685-g005">Figure 5a</xref>) than the weekend (<xref ref-type="fig" rid="pone-0074685-g005">Figure 5b</xref>), and at the weekend self-journeys relating to one or two stands are the most popular journeys, suppressing the other routes in the visualisation.</p>
<p>Minneapolis’s weekday flows (<xref ref-type="fig" rid="pone-0074685-g006">Figure 6a</xref>) are dominated by movements between two stands named “Social Sciences” and “Kolthoff Hall” - further investigation reveals that this flow occurs across a bridge connecting the two halves of the University of Minnesota Twin Cities (UMN) campus, and so this weekday flow could be largely accounted for by students travelled between lectures and classes. The main apparent difference over the weekend (<xref ref-type="fig" rid="pone-0074685-g006">Figure 6b</xref>) is that this flow all but disappears, and so could be related to teaching activities; but a self-journey in the southeast of the city dominates.</p>
<p>Washington DC (<xref ref-type="fig" rid="pone-0074685-g007">Figure 7</xref>) shows less dramatic usage changes at the weekend (<xref ref-type="fig" rid="pone-0074685-g007">Figure 7b</xref>); during both weekdays and weekends, Washington D.C. itself (which lies in the north part of the network, between the two rivers) is separated from the two more geographically distant cluster in Arlington (south and slightly west on the map) and that the stands in Anacostia (southeast from Washington D.C. and over the river) are much less used. South Arlington/Pentagon City is less well used at the weekend (<xref ref-type="fig" rid="pone-0074685-g007">Figure 7b</xref>) than during the week (<xref ref-type="fig" rid="pone-0074685-g007">Figure 7a</xref>), consistent with a predominately commuter-led usage.</p>
<p>The systems show similarity in the distribution of journey displacements and durations (13), despite differing climates and spatial extents; <xref ref-type="table" rid="pone-0074685-t002">Table 2</xref> summarises median travel durations and stand proximities. In the weekday data, Denver shows a much larger median travel distance, despite not being one of the schemes with a larger spatial extent. All of the schemes exhibit a larger median proximity at the weekend apart from London and Washington D.C., even though all schemes show an increase in median journey duration. Notably, this duration change is smallest for Washington D.C. and London, perhaps suggesting that weekday and weekend behaviours are less similar than in other cities. For example, the presence of the Hyde Park cluster in weekday and weekend London data points (<xref ref-type="fig" rid="pone-0074685-g003">Figure 3</xref>) reinforces the possibility of leisure and tourism users in both weekday and weekend periods. For each city, the time-behaviour shows consistency with the proximity function, in that there is a nonzero mode; it makes little sense to cycle for a very short distance (much less than 1km), so the function rises to a maximum before decreasing for larger distances/times.</p>
<table-wrap id="pone-0074685-t002" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.t002</object-id><label>Table 2</label><caption>
<title>Median travel times and distances for each city.</title>
</caption><alternatives><graphic id="pone-0074685-t002-2" position="float" mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.t002" xlink:type="simple"/>
<table><colgroup span="1"><col align="left" span="1"/><col align="center" span="1"/><col align="center" span="1"/><col align="center" span="1"/><col align="center" span="1"/></colgroup>
<thead>
<tr>
<td align="left" rowspan="1" colspan="1">City</td>
<td align="left" rowspan="1" colspan="1">Median journey duration (weekday) [minutes]</td>
<td align="left" rowspan="1" colspan="1">Median journey duration (weekend) [minutes]</td>
<td align="left" rowspan="1" colspan="1">Median journey proximity (weekday) [km]</td>
<td align="left" rowspan="1" colspan="1">Median journey proximity (weekend) [km]</td>
</tr>
</thead>
<tbody>
<tr>
<td align="left" rowspan="1" colspan="1">London</td>
<td align="left" rowspan="1" colspan="1">11</td>
<td align="left" rowspan="1" colspan="1">14</td>
<td align="left" rowspan="1" colspan="1">0.96</td>
<td align="left" rowspan="1" colspan="1">0.96</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Boston</td>
<td align="left" rowspan="1" colspan="1">10</td>
<td align="left" rowspan="1" colspan="1">16</td>
<td align="left" rowspan="1" colspan="1">1.44</td>
<td align="left" rowspan="1" colspan="1">1.68</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Denver</td>
<td align="left" rowspan="1" colspan="1">11</td>
<td align="left" rowspan="1" colspan="1">17</td>
<td align="left" rowspan="1" colspan="1">2.16</td>
<td align="left" rowspan="1" colspan="1">2.64</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Minneapolis</td>
<td align="left" rowspan="1" colspan="1">9</td>
<td align="left" rowspan="1" colspan="1">15</td>
<td align="left" rowspan="1" colspan="1">0.96</td>
<td align="left" rowspan="1" colspan="1">1.44</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Washington D.C.</td>
<td align="left" rowspan="1" colspan="1">11</td>
<td align="left" rowspan="1" colspan="1">13</td>
<td align="left" rowspan="1" colspan="1">1.20</td>
<td align="left" rowspan="1" colspan="1">1.2</td>
</tr>
</tbody>
</table>
</alternatives></table-wrap></sec><sec id="s3c">
<title>Network Properties</title>
<p><xref ref-type="fig" rid="pone-0074685-g015">Figure 15</xref> shows the outstrength distribution {O<sub>i</sub>} of the five systems; the data is divided by the maximum outstrength of each scheme, in order to compare them directly. Instrength or combined strength (O<sub>i</sub>+D<sub>i</sub>) could equally well be displayed, as over these aggregation time periods O<sub>i</sub>∼D<sub>i</sub> (although this is obviously not the case instantaneously). This figure displays a rank/value distribution <xref ref-type="bibr" rid="pone.0074685-Batty2">[22]</xref> (which can also be related to the cumulative frequency distribution). Because London’s system has many more stands than the other cities, it exhibits a marked long tail. What is more surprising is the apparent similarity of outstrengths in the top 50 stands in the weekday data (inset, <xref ref-type="fig" rid="pone-0074685-g015">Figure 15a</xref>). London, Minneapolis, Boston and Washington D.C. all exhibit similar rank/outstrength distributions in their most used stands. At weekends (inset, <xref ref-type="fig" rid="pone-0074685-g015">Figure 15b</xref>), the schemes also appear similar, with the possible exception of London, which has a “flatter” distribution than the other cities. A power law fit does not seem plausible for these datasets – each has a complex structure with linear and nonlinear regions. Nor does it convincingly resemble a log-normal distribution. Ranked edge weight is shown in <xref ref-type="fig" rid="pone-0074685-g016">Figure 16</xref> – these curves do not conform readily to a power law or log-normal behaviour, although the curves imply a quadratic dependence of log-edge weight on log-rank.</p>
<fig id="pone-0074685-g015" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g015</object-id><label>Figure 15</label><caption>
<title>Rank/value plot of stand outdegree for each city.</title>
<p>Outdegree is scaled in each city so maximum outdegree is unity. a) All data b) Top 50 stands in each scheme.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g015" position="float" xlink:type="simple"/></fig><fig id="pone-0074685-g016" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0074685.g016</object-id><label>Figure 16</label><caption>
<title>Rank/value plot of edge weight distribution, normalized so maximum edge for each city is unity.</title>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0074685.g016" position="float" xlink:type="simple"/></fig></sec><sec id="s3d">
<title>Community detection</title>
<p>Communities are shown in subfigures c-d of <xref ref-type="fig" rid="pone-0074685-g003">Figures 3</xref>–<xref ref-type="fig" rid="pone-0074685-g007">7</xref>. In the London weekday data (<xref ref-type="fig" rid="pone-0074685-g003">Figure 3c</xref>), one can broadly identify groups corresponding to central-east London (where financial services are traditionally based), central-west (more associated with retail), east and west. These seems to cross the river, whereas the weekend data (<xref ref-type="fig" rid="pone-0074685-g003">Figure 3d</xref>) exhibits clusters which appear to form more distinct geographical regions, and which are more divided by the river.</p>
<p>In Boston, the weekday data (<xref ref-type="fig" rid="pone-0074685-g004">Figure 4c</xref>) shows a distinct east-west split, possibly the eastern region corresponds to commuters to the civic and financial district that lies in the northeast corner of Boston, but a time-analysis would be needed to elucidate that behaviour. Weekend clusters (<xref ref-type="fig" rid="pone-0074685-g004">Figure 4d</xref>) are more complex, with a central-south grouping as well as a community in the northeast. For Denver (<xref ref-type="fig" rid="pone-0074685-g005">Figure 5c-d</xref>), the clusters shown demonstrate geographical overlap; the weekend data fragments into 4 clusters with no distinct geographical character.</p>
<p>Minneapolis’ weekday data (<xref ref-type="fig" rid="pone-0074685-g006">Figure 6c</xref>) show a series of clusters, including one corresponding to the university campus area; a cluster of similar size to the northwest; and a larger group which covers most of the city but lies predominantly to the east. The larger group to the southwest of the centre may be linked the “the wedge”, a region of Minneapolis favoured by young professionals. If so, this cluster could highlight commuters from “the wedge” to downtown, and its associated businesses and entertainments. Weekend data (<xref ref-type="fig" rid="pone-0074685-g006">Figure 6d</xref>) splits the city into 3; a large, generic cluster; a small southwestern cluster; and one in the centre/CBD. Washington D.C. (<xref ref-type="fig" rid="pone-0074685-g007">Figure 7c-d</xref>) shows a number of complex and geographically overlapping communities. A southeastern cluster (just to the north of the river) sits within the Capitol Hill area; the cluster to the northwest is close to Georgetown and George Washington universities, and may be linked to student movement. These groups appear within both weekend and weekday data. The central cluster covers a range of residential and commercial areas, so it is difficult to speculate on its significance; it may represent commuter behaviours or people travelling to meetings. Again, a time-dependent network analysis might shed some light on this.</p>
</sec><sec id="s3e">
<title>Spatial scaling and spatial community detection</title>
<p>A trend that is strongly apparent in the spatially scaled/residual networks (subfigures a-b of <xref ref-type="fig" rid="pone-0074685-g008">Figures 8</xref>-<xref ref-type="fig" rid="pone-0074685-g012">12</xref>) is that edges in the city centres are less used that would be expected – the red regions occur in the centre of each of the cities. This could be in part due to a higher density of stands, resulting in the same amount of traffic being spread over a larger number of potential routes; the “gravity” model incorporate codependence on stand activities and hence implicitly on activity density, but it is possible that the correct functional form is not the simple linear one used.</p>
<p>In weekday London (<xref ref-type="fig" rid="pone-0074685-g008">Figure 8a</xref>), Waterloo Station predominantly creates flows which terminate in the centre-east of London, known as the City, where the financial services industries are based, and flows perpendicular to that motion (i.e. northwest/southeast) are strongly <italic>under-</italic>represented. This points to the simplicity of the assumptions built into our spatial interaction model; a more accurate model might incorporate office space or job location. However, such a model would also need to account for user demographics or land use at the source and destination stands. Weekday and weekend data (<xref ref-type="fig" rid="pone-0074685-g008">Figure 8b</xref>) show that journeys within Hyde Park in the west are over-represented, which would be consistent with tourism and leisure usage. The large flows to and from Waterloo and Kings Cross station that we believe to be commuter-driven flows are notably absent in weekend data. The spatial communities for weekday data (<xref ref-type="fig" rid="pone-0074685-g008">Figure 8c</xref>) show a fairly distinct community around Hyde Park and one in the centre of London with smaller communities in the east and south of this group. The eastern community seems to be contained within the financial district, which could point to inter-business transit. Weekend spatial communities (<xref ref-type="fig" rid="pone-0074685-g008">Figure 8d</xref>) show a more complex pattern, retaining a group around Hyde Park and identifying new groups in West London.</p>
<p>In Boston (<xref ref-type="fig" rid="pone-0074685-g009">Figure 9a-b</xref>), we see flows in the western part of the city that we associate with the region around Boston University (BU); during the week (<xref ref-type="fig" rid="pone-0074685-g009">Figure 9a</xref>) we see stronger flows to and from South and North Station than at the weekends (<xref ref-type="fig" rid="pone-0074685-g009">Figure 9b</xref>). The spatial community detection picks out the western BU locations in the weekday data (<xref ref-type="fig" rid="pone-0074685-g009">Figure 9c</xref>) as well as identifying North and South Station as separate clusters – suggesting their characteristics are unique. This may be due to use of Euclidean distance measures and their unusually high flow volumes – future work could use other community methods, or cosine distance to effectively normalize flows vectors.</p>
<p>Denver’s weekdays (<xref ref-type="fig" rid="pone-0074685-g010">Figure 10a</xref>) show a strong overrepresentation from the university area, absent at weekends (<xref ref-type="fig" rid="pone-0074685-g010">Figure 10b</xref>). The resulting communities (<xref ref-type="fig" rid="pone-0074685-g010">Figures 10c-d</xref>) are correspondingly complex. In weekday Minneapolis (<xref ref-type="fig" rid="pone-0074685-g011">Figure 11a</xref>), similarly, the intracampus journey is highlighted; this scaling reinforces the message that this route is much more popular than is explained by a spatial interaction model allocation of cycle journeys, even when weighted for the high stand proximity and stand volumes (in essence, maximum entropy methods spread the flows from a stand evenly across all possible outputs, weighted for destination proximity and destination flow volumes. For these unusually popular <italic>journeys</italic>, they dominate stand popularity and not vice versa; so an even distribution of the source stand’s outputs is not an appropriate analytical approach). It’s likely that students have to travel (e.g. between lectures) more frequently than other sectors of society, overweighting this stand pair. This route is still present at weekends (<xref ref-type="fig" rid="pone-0074685-g011">Figure 11b</xref>), but is less dominant; southwestern portions of the city exhibit high volumes. Communities in the weekday data (<xref ref-type="fig" rid="pone-0074685-g011">Figure 11c</xref>) tend to cluster around the centre, with the rest of the city being identified with one community. Weekend data (<xref ref-type="fig" rid="pone-0074685-g011">Figure 11d</xref>) yields a more complex picture. Washington D.C. (<xref ref-type="fig" rid="pone-0074685-g012">Figure 12a-b</xref>) show some small clusters of reciprocal journeys suggesting some hyperlocal usage patterns not identified in this paper; Pentagon City/South Arlington appears again as a predominantly weekday feature (<xref ref-type="fig" rid="pone-0074685-g012">Figure 12a</xref>). Weekday data yields a spatial cluster in the centre-west (<xref ref-type="fig" rid="pone-0074685-g012">Figure 12c</xref>) and a series of unique stands. Weekend data (<xref ref-type="fig" rid="pone-0074685-g012">Figure 12d</xref>) highlights more geographically distinct communities to the centre-east and centre-west.</p>
</sec></sec><sec id="s4">
<title>Discussion</title>
<p>The analyses of these bicycle sharing system flow networks show important common features and distinctions between the systems. On a trivial level, each system has a different number of stands (nodes), and each city has a distinctive partitioning of its network, which could be related to physical and geographical factors like obstacles such as rivers, weather and climate, and social geographical factors like land use (for examples, the importance of UMN on the pattern of use in Minneapolis) and building density, road type/safety, the general culture of, and attitude to, cycling in each city, and temporal factors such as rush hours, seasons and weekends.</p>
<p>Network analyses typically include betweenness centrality measures – nodes and edges which lie on shortest-paths between nodes. Doing so assumes a relatively low level of connectivity which requires such intermediate nodes. For example, the current London tube network has 306 nodes sharing only 354 edges, resulting in 0.75% of node pairs being directly connected and a mean strength of 2.32. To contrast, bicycle sharing systems are highly connected. London’s 403 stands have nonzero links on 131,475 of the resulting network’s possible 162,409 edges, with a direct connectivity of 80% - other schemes have connectivity in the region of 50–95%. The use of the system does not necessitate “hopping’ between intervening nodes (bar exceptional circumstances) and its embodiment in physical space means that is never faster to do so than pursuing a direct journey; in some senses these systems cannot be considered a “sparse” network and so this measure was not considered.</p>
<p>The simple expedient of using the model fit (in this case, a simple empirical “gravity” model which does not implement e.g. the full richness of a entropy-maximising spatial interaction model – see, for example, <xref ref-type="bibr" rid="pone.0074685-Wilson1">[23]</xref>) creates a graph of residuals of the fit; this allows flows which appear more strongly than an spatial interaction-type model would predict to become apparent to the researcher or planner. There has been no attempt in this analysis to go beyond the dataset provided and incorporate any land-use data; however, it arguable that such a model would rapidly increase in complexity as we correlate commuters to particular stands with their likely place of work; simply saying e.g. “commuters through Waterloo Station in London are likely to work in the financial district” would provide limited predictive or analytical power above and beyond what has already been demonstrated.</p>
<p>When we compare the systems at a highly aggregate level, we see very similar behaviours based on the distances people tend to travel; system users in Washington and London consistently travel the most similar distance to destinations, in both space and duration. Similarly, there is a consistency in the ratio between the popularity of the top 50 stands in each system. Whether this is specific to this small dataset (5 systems) could be investigated as more data becomes available.</p>
<p>It is may be desirable to further disaggregate these data sets to create time-dependent network analyses which reflect different uses of the scheme at different times of day (as we’ve done for weekdays vs weekends). Work on temporal networks (for example, <xref ref-type="bibr" rid="pone.0074685-Tang1">[24]</xref>) often focuses on edges which vary over time <italic>but over which the transmission of the relevant information is instantaneous</italic>. Dealing with both journey times and scheduling (with respect to air travel) was put forward by <xref ref-type="bibr" rid="pone.0074685-Zanin1">[25]</xref>, and may provide a useful model for future analysis. With bikes, the definition of an edge is problematic, and bicycles which undertake long-duration journeys can appear as a persistent edge. A proposed solution to that is to weight the contribution of a journey to each edge as the reciprocal of its duration, and allow the edge to persist throughout the existence of the journey, ensuring that the contribution of that journey to the relevant edge is unity when integrated over all time. This is analogous to the idea of a flow being “[bicycles]/unit time”. These definitional problems are obviated by time-aggregation (i.e. summing over a timescale much larger than that of any individual journey), which is our adopted approach for the analyses in this paper. Similarly, we have considered a very straightforward community detection measure, which may not prove optimal; for example, <xref ref-type="bibr" rid="pone.0074685-Nicosia1">[26]</xref> points to a more sophisticated method which incorporates the concept of overlapping communities in a generalizable way; and in general, there are a host of community detection techniques which go beyond the simple Euclidean-distance out-edge clustering technique we employed.</p>
<p>As commented, a rich seam of exploration is the time-dependence of the network characteristics of these systems, only touched upon in this paper. The possibility for time-dependent identification of changing spatial communities would give a more dynamic picture of the linkages of the city over the course of a day; of course, the danger of disaggregation is the disappearance of meaningful data in the noise of small numbers. Filtering the time period of study for these datasets so that they covered the same month range yielded different patterns of clustering than if all the data from a particular source was used. Identifying tools which balance sensitivity with robustness will be key in consistent analysis, and in using these approaches in planning, strategy or operation.</p>
</sec><sec id="s5">
<title>Conclusions</title>
<p>We have presented visualisations and analyses of the flows of bicycle sharing system bikes around four North American cities and one European city, demonstrating similarities in the aggregate properties of these systems, and using spatial network techniques to identify local features and communities that exist within these complex spatial networks.</p>
</sec><sec id="s6">
<title>Supporting Information</title>
<supplementary-material id="pone.0074685.s001" mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document" xlink:href="info:doi/10.1371/journal.pone.0074685.s001" position="float" xlink:type="simple"><label>File S1</label><caption>
<p><bold>Supporting Appendices. Appendix 1</bold> Projection and Haversine small-angle approximation. <bold>Appendix 2</bold> Data access and management. <bold>Appendix 3:</bold> Video Visualisations</p>
<p>(DOCX)</p>
</caption></supplementary-material></sec></body>
<back>
<ack>
<p>Data for the Denver bicycle sharing scheme was kindly provided by Andrea Beatty of Trek Bikes/Denver B-cycle. Thanks to Chris Stutz, Shiloh Fetzek, Kaitlin Thaney and Emily MacKenzie for local knowledge of Denver, Minneapolis, Boston and Washington D.C., respectively.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="pone.0074685-Midgley1"><label>1</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Midgley</surname><given-names>P</given-names></name> (<year>2009</year>) <article-title>The role of smart bike-sharing systems in urban mobility</article-title>. <source>JOURNEYS</source> <volume>2</volume>: <fpage>23</fpage>–<lpage>31</lpage>.</mixed-citation>
</ref>
<ref id="pone.0074685-Pucher1"><label>2</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Pucher</surname><given-names>J</given-names></name>, <name name-style="western"><surname>Buehler</surname><given-names>R</given-names></name>, <name name-style="western"><surname>Bassett</surname><given-names>DR</given-names></name>, <name name-style="western"><surname>Dannenberg</surname><given-names>AL</given-names></name> (<year>2010</year>) <article-title>Walking and cycling to health: a comparative analysis of city, state, and international data</article-title>. <source>American journal of public health</source> <volume>100</volume>: <fpage>1986</fpage>.</mixed-citation>
</ref>
<ref id="pone.0074685-Meddin1"><label>3</label>
<mixed-citation publication-type="other" xlink:type="simple">Meddin R, DeMaio P (2012) The Bike-Sharing World Map. Available: <ext-link ext-link-type="uri" xlink:href="http://bit.ly/K9pKmO" xlink:type="simple">http://bit.ly/K9pKmO</ext-link>.</mixed-citation>
</ref>
<ref id="pone.0074685-Padgham1"><label>4</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Padgham</surname><given-names>M</given-names></name> (<year>2012</year>) <article-title>Human Movement Is Both Diffusive and Directed</article-title>. <source>PLoS ONE</source> <volume>7</volume>: <fpage>e37754</fpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1371/journal.pone.0037754" xlink:type="simple">10.1371/journal.pone.0037754</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0074685-Lathia1"><label>5</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Lathia</surname><given-names>N</given-names></name>, <name name-style="western"><surname>Ahmed</surname><given-names>S</given-names></name>, <name name-style="western"><surname>Capra</surname><given-names>L</given-names></name> (<year>2012</year>) <article-title>Measuring the impact of opening the London shared bicycle scheme to casual users</article-title>. <source>Transportation Research Part C: Emerging Technologies</source> <volume>22</volume>: <fpage>88</fpage>–<lpage>102</lpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1016/j.trc.2011.12.004" xlink:type="simple">10.1016/j.trc.2011.12.004</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0074685-Borgnat1"><label>6</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Borgnat</surname><given-names>P</given-names></name>, <name name-style="western"><surname>Abry</surname><given-names>P</given-names></name>, <name name-style="western"><surname>Flandrin</surname><given-names>P</given-names></name>, <name name-style="western"><surname>Robardet</surname><given-names>C</given-names></name>, <name name-style="western"><surname>Rouquier</surname><given-names>J-B</given-names></name>, <etal>et al</etal>. (<year>2011</year>) <article-title>SHARED BICYCLES IN A CITY: A SIGNAL PROCESSING AND DATA ANALYSIS PERSPECTIVE</article-title>. <source>Advances in Complex Systems</source> <volume>14</volume>: <fpage>415</fpage>–<lpage>438</lpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1142/S0219525911002950" xlink:type="simple">10.1142/S0219525911002950</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0074685-Newman1"><label>7</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Newman</surname><given-names>ME</given-names></name> (<year>2003</year>) <article-title>The structure and function of complex networks</article-title>. <source>SIAM review</source> <volume>45</volume>: <fpage>167</fpage>–<lpage>256</lpage>.</mixed-citation>
</ref>
<ref id="pone.0074685-Newman2"><label>8</label>
<mixed-citation publication-type="book" xlink:type="simple">Newman M (2010) Networks: An Introduction. OUP Oxford. 784 p.</mixed-citation>
</ref>
<ref id="pone.0074685-Kaluza1"><label>9</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Kaluza</surname><given-names>P</given-names></name>, <name name-style="western"><surname>Kölzsch</surname><given-names>A</given-names></name>, <name name-style="western"><surname>Gastner</surname><given-names>MT</given-names></name>, <name name-style="western"><surname>Blasius</surname><given-names>B</given-names></name> (<year>2010</year>) <article-title>The complex network of global cargo ship movements</article-title>. <source>Journal of the Royal Society Interface</source> <volume>7</volume>: <fpage>1093</fpage>–<lpage>1103</lpage>.</mixed-citation>
</ref>
<ref id="pone.0074685-Roth1"><label>10</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Roth</surname><given-names>C</given-names></name>, <name name-style="western"><surname>Kang</surname><given-names>SM</given-names></name>, <name name-style="western"><surname>Batty</surname><given-names>M</given-names></name>, <name name-style="western"><surname>Barthélemy</surname><given-names>M</given-names></name> (<year>2011</year>) <article-title>Structure of Urban Movements: Polycentric Activity and Entangled Hierarchical Flows</article-title>. <source>PLoS ONE</source> <volume>6</volume>: <fpage>e15923</fpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1371/journal.pone.0015923" xlink:type="simple">10.1371/journal.pone.0015923</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0074685-Expert1"><label>11</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Expert</surname><given-names>P</given-names></name>, <name name-style="western"><surname>Evans</surname><given-names>TS</given-names></name>, <name name-style="western"><surname>Blondel</surname><given-names>VD</given-names></name>, <name name-style="western"><surname>Lambiotte</surname><given-names>R</given-names></name> (<year>2011</year>) <article-title>Uncovering space-independent communities in spatial networks</article-title>. <source>Proceedings of the National Academy of Sciences</source> <volume>108</volume>: <fpage>7663</fpage>–<lpage>7668</lpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1073/pnas.1018962108" xlink:type="simple">10.1073/pnas.1018962108</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0074685-Tobler1"><label>12</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Tobler</surname><given-names>WR</given-names></name> (<year>1970</year>) <article-title>A computer movie simulating urban growth in the Detroit region</article-title>. <source>Economic geography</source> <volume>46</volume>: <fpage>234</fpage>–<lpage>240</lpage>.</mixed-citation>
</ref>
<ref id="pone.0074685-Fortunato1"><label>13</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Fortunato</surname><given-names>S</given-names></name> (<year>2010</year>) <article-title>Community detection in graphs</article-title>. <source>Physics Reports</source> <volume>486</volume>: <fpage>75</fpage>–<lpage>174</lpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1016/j.physrep.2009.11.002" xlink:type="simple">10.1016/j.physrep.2009.11.002</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0074685-Newman3"><label>14</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Newman</surname><given-names>MEJ</given-names></name> (<year>2004</year>) <article-title>Detecting community structure in networks</article-title>. <source>Eur Phys J B</source> <volume>38</volume>: <fpage>321</fpage>–<lpage>330</lpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1140/epjb/e2004-00124-y" xlink:type="simple">10.1140/epjb/e2004-00124-y</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0074685-Wood1"><label>15</label>
<mixed-citation publication-type="other" xlink:type="simple">Wood J (2012) London Moves, visualising 16 million cycle journeys across the UK capital: Jo Wood at TEDxEastEnd - YouTube. Available: <ext-link ext-link-type="uri" xlink:href="http://www.youtube.com/watch?v=FaRBUnO5PZI" xlink:type="simple">http://www.youtube.com/watch?v=FaRBUnO5PZI</ext-link>. Accessed 2013 Feb 12.</mixed-citation>
</ref>
<ref id="pone.0074685-Wood2"><label>16</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Wood</surname><given-names>J</given-names></name>, <name name-style="western"><surname>Slingsby</surname><given-names>A</given-names></name>, <name name-style="western"><surname>Dykes</surname><given-names>J</given-names></name> (<year>2011</year>) <article-title>Visualizing the Dynamics of London’s Bicycle-Hire Scheme</article-title>. <source>Cartographica: The International Journal for Geographic Information and Geovisualization</source> <volume>46</volume>: <fpage>239</fpage>–<lpage>251</lpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.3138/carto.46.4.239" xlink:type="simple">10.3138/carto.46.4.239</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0074685-Girvan1"><label>17</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Girvan</surname><given-names>M</given-names></name>, <name name-style="western"><surname>Newman</surname><given-names>MEJ</given-names></name> (<year>2002</year>) <article-title>Community structure in social and biological networks</article-title>. <source>PNAS</source> <volume>99</volume>: <fpage>7821</fpage>–<lpage>7826</lpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1073/pnas.122653799" xlink:type="simple">10.1073/pnas.122653799</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0074685-Arenas1"><label>18</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Arenas</surname><given-names>A</given-names></name>, <name name-style="western"><surname>Duch</surname><given-names>J</given-names></name>, <name name-style="western"><surname>Fernández</surname><given-names>A</given-names></name>, <name name-style="western"><surname>Gómez</surname><given-names>S</given-names></name> (<year>2007</year>) <article-title>Size reduction of complex networks preserving modularity</article-title>. <source>New Journal of Physics</source> <volume>9</volume>: <fpage>176</fpage>.</mixed-citation>
</ref>
<ref id="pone.0074685-Leicht1"><label>19</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Leicht</surname><given-names>EA</given-names></name>, <name name-style="western"><surname>Newman</surname><given-names>MEJ</given-names></name> (<year>2008</year>) <article-title>Community Structure in Directed Networks</article-title>. <source>Phys Rev Lett</source> <volume>100</volume>: <fpage>118703</fpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1103/PhysRevLett.100.118703" xlink:type="simple">10.1103/PhysRevLett.100.118703</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0074685-Batty1"><label>20</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Batty</surname><given-names>M</given-names></name>, <name name-style="western"><surname>March</surname><given-names>L</given-names></name> (<year>1976</year>) <article-title>The method of residues in urban modelling</article-title>. <source>Environment and Planning A</source> <volume>8</volume>: <fpage>189</fpage>–<lpage>214</lpage>.</mixed-citation>
</ref>
<ref id="pone.0074685-OBrien1"><label>21</label>
<mixed-citation publication-type="other" xlink:type="simple">O’Brien O, Cheshire J, Batty M (2013) Mining Bicycle Sharing Systems for Insights into Sustainable Transport Systems. Journal of Transport Geography. In Press.</mixed-citation>
</ref>
<ref id="pone.0074685-Batty2"><label>22</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Batty</surname><given-names>M</given-names></name> (<year>2006</year>) <article-title>Rank clocks</article-title>. <source>Nature</source> <volume>444</volume>: <fpage>592</fpage>–<lpage>596</lpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1038/nature05302" xlink:type="simple">10.1038/nature05302</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0074685-Wilson1"><label>23</label>
<mixed-citation publication-type="other" xlink:type="simple">Wilson AG (1969) The use of entropy maximising models, in the theory of trip distribution, mode split and route split. Journal of Transport Economics and Policy: 108–126.</mixed-citation>
</ref>
<ref id="pone.0074685-Tang1"><label>24</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Tang</surname><given-names>J</given-names></name>, <name name-style="western"><surname>Scellato</surname><given-names>S</given-names></name>, <name name-style="western"><surname>Musolesi</surname><given-names>M</given-names></name>, <name name-style="western"><surname>Mascolo</surname><given-names>C</given-names></name>, <name name-style="western"><surname>Latora</surname><given-names>V</given-names></name> (<year>2010</year>) <article-title>Small-world behavior in time-varying graphs</article-title>. <source>Phys Rev E</source> <volume>81</volume>: <fpage>055101</fpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1103/PhysRevE.81.055101" xlink:type="simple">10.1103/PhysRevE.81.055101</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0074685-Zanin1"><label>25</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Zanin</surname><given-names>M</given-names></name>, <name name-style="western"><surname>Lacasa</surname><given-names>L</given-names></name>, <name name-style="western"><surname>Cea</surname><given-names>M</given-names></name> (<year>2009</year>) <article-title>Dynamics in scheduled networks</article-title>. <source>Chaos: An Interdisciplinary Journal of Nonlinear Science</source> <volume>19</volume>: <fpage>023111</fpage>–<lpage>5</lpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/doi:10.1063/1.3129785" xlink:type="simple">doi:10.1063/1.3129785</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0074685-Nicosia1"><label>26</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Nicosia</surname><given-names>V</given-names></name>, <name name-style="western"><surname>Mangioni</surname><given-names>G</given-names></name>, <name name-style="western"><surname>Carchiolo</surname><given-names>V</given-names></name>, <name name-style="western"><surname>Malgeri</surname><given-names>M</given-names></name> (<year>2009</year>) <article-title>Extending the definition of modularity to directed graphs with overlapping communities</article-title>. <source>J Stat Mech</source> <volume>2009</volume>: <fpage>P03024</fpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1088/1742-5468/2009/03/P03024" xlink:type="simple">10.1088/1742-5468/2009/03/P03024</ext-link></comment></mixed-citation>
</ref>
</ref-list></back>
</article>